@charset "UTF-8";
/* -----------------------------------------------------------------------------

  Please see /README.md for the styling architecture of this project.
  Please see /guidelines.md for standards on how to write CSS for this project.

----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
1.Base

These are considered the boilerplate styles and cannot be edited. These may include generic and utility classes. Our project is to build off of these base classes.
We will refer and use these styles throughout content pages and media-banner. We can include styles found here within other scss files using @extend and @include.

----------------------------------------------------------------------------- */
/*
*  Grid functions
*
*  1 - Lower-bound
*  2 - Upper-bound
*  3 - Grid calc
*/
/*** 1 - Lower-bound ***/
/*** 2 - Upper-bound ***/
/*** 3 - Grid calc ***/
/* Rem calc function */
/* Pixel to REM Conversion */
/* Asset URL builder */
/* Image asset helper */
/* Font asset helper */
/* Icon asset helper */
/*** 1 - Breakpoint sizes for media queries ***/
/*
*  Global colour variables
*
*  1 - Greyscale colours
*  2 - System colours
*  3 - Accent colours
*    3.1 - Main
*    3.2 - Light
*    3.3 - Dark
*    3.4 - Callout backgrounds
*/
/*** 1 - Greyscale colours ***/
/*** 2 - System colours ***/
/*** 3 - Accent colours ***/
/* Main */
/* Light */
/* Dark */
/* callout backgrounds */
/* icon colours */
/* service ontario header colours */
/* -------------------------------
    Global font-size variables
--------------------------------- */
/* -------------------------------
    Global font-weight variables
--------------------------------- */
/*
*  Global variables
*
*  Used across multiple components
*/
/*
*  Global grid variables
*
*  1 - Grid text variables
*  2 - Grid row/column variables
*  3 - Grid screen size variables
*/
/*** 1 - Grid text variables ***/
/*** 2 - Grid row/column variables ***/
/*** 3 - Grid screen size variables ***/
/* -------------------------------
    Global letter-spacing variables
--------------------------------- */
/* -------------------------------
    Global line-height variables
--------------------------------- */
/* -------------------------------
    Global spacing variables
--------------------------------- */
/* -------------------------------
    Global typography variables
--------------------------------- */
.accordion__button, .card__heading, .fieldset__legend--large h1,
.fieldset__legend--heading h1, .form-label--heading h1,
.h6, h6,
.h5, h5,
.h4, h4,
.h3, h3,
.h2, h2,
.h1, h1 > .label--heading, h1 {
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  margin-bottom: 1rem;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.h1, .form-label--heading h1, .fieldset__legend--large h1,
.fieldset__legend--heading h1, h1 > .label--heading, h1 {
  font-size: 2rem;
  letter-spacing: 0.04rem;
  line-height: 1.29;
  margin: 2.5rem 0 1.5rem 0;
  max-width: 70rem;
}

@media screen and (min-width: 40em) {
  .h1, .form-label--heading h1, .fieldset__legend--large h1,
  .fieldset__legend--heading h1, h1 > .label--heading, h1 {
    font-size: 2.5rem;
    letter-spacing: 0.04rem;
    line-height: 1.2;
  }
}
.h2, h2 {
  font-size: 1.6875rem;
  letter-spacing: 0.03rem;
  line-height: 1.37;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h2, h2 {
    font-size: 2.0625rem;
    letter-spacing: 0.02rem;
    line-height: 1.33;
  }
}
.h3, h3 {
  font-size: 1.4375rem;
  letter-spacing: 0.02rem;
  line-height: 1.39;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h3, h3 {
    font-size: 1.75rem;
    letter-spacing: 0.02rem;
    line-height: 1.43;
  }
}
.h4, .card__heading, .accordion__button, h4 {
  font-size: 1.25rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h4, .card__heading, .accordion__button, h4 {
    font-size: 1.5rem;
    letter-spacing: 0.0313rem;
    line-height: 1.5;
  }
}
.h5, h5 {
  font-size: 1.125rem;
  letter-spacing: 0.03rem;
  line-height: 1.56;
  margin: 0 0 0.75rem 0;
  max-width: 48rem;
}

@media screen and (min-width: 40em) {
  .h5, h5 {
    font-size: 1.1875rem;
    letter-spacing: 0.025rem;
    line-height: 1.5;
  }
}
.h6, h6 {
  font-size: 1rem;
  line-height: 1.56;
  letter-spacing: 0.03rem;
  max-width: 48rem;
  margin: 0 0 0.75rem 0;
}

@media screen and (min-width: 40em) {
  .h6, h6 {
    font-size: 1rem;
    letter-spacing: 0.025rem;
    line-height: 1.5;
  }
}
.lead-statement, .intro .intro__text,
.intro .intro__text p,
.intro .intro__text li {
  font-size: 1.25rem;
  line-height: 1.6;
  max-width: 70rem;
}

@media screen and (min-width: 40em) {
  .lead-statement, .intro .intro__text,
  .intro .intro__text p,
  .intro .intro__text li {
    font-size: 1.375rem;
  }
}
/*
* Spacing overrides
* This .scss loop will create margin & padding helpers classes
*/
.margin-top-0-\! {
  margin-top: 0;
}

.padding-top-0-\! {
  padding-top: 0;
}

.margin-bottom-0-\! {
  margin-bottom: 0;
}

.padding-bottom-0-\! {
  padding-bottom: 0;
}

.margin-left-0-\! {
  margin-left: 0;
}

.padding-left-0-\! {
  padding-left: 0;
}

.margin-right-0-\! {
  margin-right: 0;
}

.padding-right-0-\! {
  padding-right: 0;
}

.margin-top-4-\! {
  margin-top: 0.25rem;
}

.padding-top-4-\! {
  padding-top: 0.25rem;
}

.margin-bottom-4-\! {
  margin-bottom: 0.25rem;
}

.padding-bottom-4-\! {
  padding-bottom: 0.25rem;
}

.margin-left-4-\! {
  margin-left: 0.25rem;
}

.padding-left-4-\! {
  padding-left: 0.25rem;
}

.margin-right-4-\! {
  margin-right: 0.25rem;
}

.padding-right-4-\! {
  padding-right: 0.25rem;
}

.margin-top-8-\!, .dss-phase-label.alpha span, .dss-phase-label.beta span {
  margin-top: 0.5rem;
}

.padding-top-8-\! {
  padding-top: 0.5rem;
}

.margin-bottom-8-\! {
  margin-bottom: 0.5rem;
}

.padding-bottom-8-\! {
  padding-bottom: 0.5rem;
}

.margin-left-8-\! {
  margin-left: 0.5rem;
}

.padding-left-8-\! {
  padding-left: 0.5rem;
}

.margin-right-8-\! {
  margin-right: 0.5rem;
}

.padding-right-8-\! {
  padding-right: 0.5rem;
}

.margin-top-12-\! {
  margin-top: 0.75rem;
}

.padding-top-12-\! {
  padding-top: 0.75rem;
}

.margin-bottom-12-\! {
  margin-bottom: 0.75rem;
}

.padding-bottom-12-\! {
  padding-bottom: 0.75rem;
}

.margin-left-12-\! {
  margin-left: 0.75rem;
}

.padding-left-12-\! {
  padding-left: 0.75rem;
}

.margin-right-12-\! {
  margin-right: 0.75rem;
}

.padding-right-12-\! {
  padding-right: 0.75rem;
}

.margin-top-16-\! {
  margin-top: 1rem;
}

.padding-top-16-\! {
  padding-top: 1rem;
}

.margin-bottom-16-\! {
  margin-bottom: 1rem;
}

.padding-bottom-16-\! {
  padding-bottom: 1rem;
}

.margin-left-16-\! {
  margin-left: 1rem;
}

.padding-left-16-\! {
  padding-left: 1rem;
}

.margin-right-16-\! {
  margin-right: 1rem;
}

.padding-right-16-\! {
  padding-right: 1rem;
}

.margin-top-24-\! {
  margin-top: 1.5rem;
}

.padding-top-24-\! {
  padding-top: 1.5rem;
}

.margin-bottom-24-\! {
  margin-bottom: 1.5rem;
}

.padding-bottom-24-\! {
  padding-bottom: 1.5rem;
}

.margin-left-24-\! {
  margin-left: 1.5rem;
}

.padding-left-24-\! {
  padding-left: 1.5rem;
}

.margin-right-24-\! {
  margin-right: 1.5rem;
}

.padding-right-24-\! {
  padding-right: 1.5rem;
}

.margin-top-32-\! {
  margin-top: 2rem;
}

.padding-top-32-\! {
  padding-top: 2rem;
}

.margin-bottom-32-\! {
  margin-bottom: 2rem;
}

.padding-bottom-32-\! {
  padding-bottom: 2rem;
}

.margin-left-32-\! {
  margin-left: 2rem;
}

.padding-left-32-\! {
  padding-left: 2rem;
}

.margin-right-32-\! {
  margin-right: 2rem;
}

.padding-right-32-\! {
  padding-right: 2rem;
}

.margin-top-40-\! {
  margin-top: 2.5rem;
}

.padding-top-40-\! {
  padding-top: 2.5rem;
}

.margin-bottom-40-\! {
  margin-bottom: 2.5rem;
}

.padding-bottom-40-\! {
  padding-bottom: 2.5rem;
}

.margin-left-40-\! {
  margin-left: 2.5rem;
}

.padding-left-40-\! {
  padding-left: 2.5rem;
}

.margin-right-40-\! {
  margin-right: 2.5rem;
}

.padding-right-40-\! {
  padding-right: 2.5rem;
}

.margin-top-48-\! {
  margin-top: 3rem;
}

.padding-top-48-\! {
  padding-top: 3rem;
}

.margin-bottom-48-\! {
  margin-bottom: 3rem;
}

.padding-bottom-48-\! {
  padding-bottom: 3rem;
}

.margin-left-48-\! {
  margin-left: 3rem;
}

.padding-left-48-\! {
  padding-left: 3rem;
}

.margin-right-48-\! {
  margin-right: 3rem;
}

.padding-right-48-\! {
  padding-right: 3rem;
}

.margin-top-64-\! {
  margin-top: 4rem;
}

.padding-top-64-\! {
  padding-top: 4rem;
}

.margin-bottom-64-\! {
  margin-bottom: 4rem;
}

.padding-bottom-64-\! {
  padding-bottom: 4rem;
}

.margin-left-64-\! {
  margin-left: 4rem;
}

.padding-left-64-\! {
  padding-left: 4rem;
}

.margin-right-64-\! {
  margin-right: 4rem;
}

.padding-right-64-\! {
  padding-right: 4rem;
}

/*
*  Padding overrides
*/
.padding-top-0-\! {
  padding-top: 0 !important;
}

.padding-bottom-0-\! {
  padding-bottom: 0 !important;
}

.padding-right-0-\! {
  padding-right: 0 !important;
}

.padding-left-0-\! {
  padding-left: 0 !important;
}

.padding-top-4-\! {
  padding-top: 0.25rem !important;
}

.padding-bottom-4-\! {
  padding-bottom: 0.25rem !important;
}

.padding-right-4-\! {
  padding-right: 0.25rem !important;
}

.padding-left-4-\! {
  padding-left: 0.25rem !important;
}

.padding-top-8-\! {
  padding-top: 0.5rem !important;
}

.padding-bottom-8-\! {
  padding-bottom: 0.5rem !important;
}

.padding-right-8-\! {
  padding-right: 0.5rem !important;
}

.padding-left-8-\! {
  padding-left: 0.5rem !important;
}

.padding-top-12-\! {
  padding-top: 0.75rem !important;
}

.padding-bottom-12-\! {
  padding-bottom: 0.75rem !important;
}

.padding-right-12-\! {
  padding-right: 0.75rem !important;
}

.padding-left-12-\! {
  padding-left: 0.75rem !important;
}

.padding-top-16-\! {
  padding-top: 1rem !important;
}

.padding-bottom-16-\! {
  padding-bottom: 1rem !important;
}

.padding-right-16-\! {
  padding-right: 1rem !important;
}

.padding-left-16-\! {
  padding-left: 1rem !important;
}

.padding-top-24-\! {
  padding-top: 1.5rem !important;
}

.padding-bottom-24-\! {
  padding-bottom: 1.5rem !important;
}

.padding-right-24-\! {
  padding-right: 1.5rem !important;
}

.padding-left-24-\! {
  padding-left: 1.5rem !important;
}

.padding-top-32-\! {
  padding-top: 2rem !important;
}

.padding-bottom-32-\! {
  padding-bottom: 2rem !important;
}

.padding-right-32-\! {
  padding-right: 2rem !important;
}

.padding-left-32-\! {
  padding-left: 2rem !important;
}

.padding-top-40-\! {
  padding-top: 2.5rem !important;
}

.padding-bottom-40-\! {
  padding-bottom: 2.5rem !important;
}

.padding-right-40-\! {
  padding-right: 2.5rem !important;
}

.padding-left-40-\! {
  padding-left: 2.5rem !important;
}

.padding-top-48-\! {
  padding-top: 3rem !important;
}

.padding-bottom-48-\! {
  padding-bottom: 3rem !important;
}

.padding-right-48-\! {
  padding-right: 3rem !important;
}

.padding-left-48-\! {
  padding-left: 3rem !important;
}

.padding-top-64-\! {
  padding-top: 4rem !important;
}

.padding-bottom-64-\! {
  padding-bottom: 4rem !important;
}

.padding-right-64-\! {
  padding-right: 4rem !important;
}

.padding-left-64-\! {
  padding-left: 4rem !important;
}

.padding-top-80-\! {
  padding-top: 5rem !important;
}

.padding-bottom-80-\! {
  padding-bottom: 5rem !important;
}

.padding-right-80-\! {
  padding-right: 5rem !important;
}

.padding-left-80-\! {
  padding-left: 5rem !important;
}

.margin-top-0-\! {
  margin-top: 0 !important;
}

.margin-bottom-0-\! {
  margin-bottom: 0 !important;
}

.margin-right-0-\! {
  margin-right: 0 !important;
}

.margin-left-0-\! {
  margin-left: 0 !important;
}

.margin-top-4-\! {
  margin-top: 0.25rem !important;
}

.margin-bottom-4-\! {
  margin-bottom: 0.25rem !important;
}

.margin-right-4-\! {
  margin-right: 0.25rem !important;
}

.margin-left-4-\! {
  margin-left: 0.25rem !important;
}

.margin-top-8-\!, .dss-phase-label.alpha span, .dss-phase-label.beta span {
  margin-top: 0.5rem !important;
}

.margin-bottom-8-\! {
  margin-bottom: 0.5rem !important;
}

.margin-right-8-\! {
  margin-right: 0.5rem !important;
}

.margin-left-8-\! {
  margin-left: 0.5rem !important;
}

.margin-top-12-\! {
  margin-top: 0.75rem !important;
}

.margin-bottom-12-\! {
  margin-bottom: 0.75rem !important;
}

.margin-right-12-\! {
  margin-right: 0.75rem !important;
}

.margin-left-12-\! {
  margin-left: 0.75rem !important;
}

.margin-top-16-\! {
  margin-top: 1rem !important;
}

.margin-bottom-16-\! {
  margin-bottom: 1rem !important;
}

.margin-right-16-\! {
  margin-right: 1rem !important;
}

.margin-left-16-\! {
  margin-left: 1rem !important;
}

.margin-top-24-\! {
  margin-top: 1.5rem !important;
}

.margin-bottom-24-\! {
  margin-bottom: 1.5rem !important;
}

.margin-right-24-\! {
  margin-right: 1.5rem !important;
}

.margin-left-24-\! {
  margin-left: 1.5rem !important;
}

.margin-top-32-\! {
  margin-top: 2rem !important;
}

.margin-bottom-32-\! {
  margin-bottom: 2rem !important;
}

.margin-right-32-\! {
  margin-right: 2rem !important;
}

.margin-left-32-\! {
  margin-left: 2rem !important;
}

.margin-top-40-\! {
  margin-top: 2.5rem !important;
}

.margin-bottom-40-\! {
  margin-bottom: 2.5rem !important;
}

.margin-right-40-\! {
  margin-right: 2.5rem !important;
}

.margin-left-40-\! {
  margin-left: 2.5rem !important;
}

.margin-top-48-\! {
  margin-top: 3rem !important;
}

.margin-bottom-48-\! {
  margin-bottom: 3rem !important;
}

.margin-right-48-\! {
  margin-right: 3rem !important;
}

.margin-left-48-\! {
  margin-left: 3rem !important;
}

.margin-top-64-\! {
  margin-top: 4rem !important;
}

.margin-bottom-64-\! {
  margin-bottom: 4rem !important;
}

.margin-right-64-\! {
  margin-right: 4rem !important;
}

.margin-left-64-\! {
  margin-left: 4rem !important;
}

.margin-top-80-\! {
  margin-top: 5rem !important;
}

.margin-bottom-80-\! {
  margin-bottom: 5rem !important;
}

.margin-right-80-\! {
  margin-right: 5rem !important;
}

.margin-left-80-\! {
  margin-left: 5rem !important;
}

/*
*  Global mixins
*  Used across multiple components
*/
/**
 * Mixin that adds spacing to a position and mark it as important
 * $type is the type of spacing to use and can be either padding or margin
 * $position is the direction to which the spacing is applied; can be top, right, bottom or left
 * $size is the amount of px to be used as the spacing; can be 0, 4, 8, 12, 16, 24, 32, 40, 48 or 64
 */
/*
*  Grid mixins
*
*  1 - Exporting grid code
*  2 - Clearfix
*  3 - Grid row
*  4 - Grid column
*  5 - Grid HTML classes
*/
/*** 1 - Exporting grid code ***/
/*** 2 - Clearfix ***/
/*** 3 - Grid row ***/
/*** 4 - Grid column ***/
/*** 5 - Grid HTML classes ***/
/* -------------------------------
    Focus placeholder variables
--------------------------------- */
/* -------------------------------
    Focus placeholder
--------------------------------- */
.navigation a:focus, .navigation a:active, .header-button:focus, .header__language-toggler_container a:focus, .input:focus, .input:active, .hint-expander__button:focus, .hint-expander__button:active, .button:focus, button.alert:focus, button.panel--alert:focus, button.alert-box:focus, button:focus, input[type=submit]:focus, input[type=button]:focus, .button:active, button.alert:active, button.panel--alert:active, button.alert-box:active, button:active, input[type=submit]:active, input[type=button]:active, .accordion__button:focus, .accordion__button--expand-all:focus {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: box-shadow 0.1s ease-in-out;
}

/*
*  Colour classes
*
*  1 - Background colours
*    1.1 - Greyscale background colours
*    1.2 - Main accent background colours
*    1.3 - Light accent background colours
*    1.4 - Dark accent background colours
*/
/*** 1 - Greyscale background colours ***/
.bg-white {
  background-color: #FFFFFF;
}

.bg-greyscale-5 {
  background-color: #f2f2f2;
}

.bg-greyscale-20 {
  background-color: #cccccc;
}

.bg-greyscale-40 {
  background-color: #999999;
}

.bg-greyscale-60 {
  background-color: #666666;
}

.bg-greyscale-70 {
  background-color: #4d4d4d;
}

.bg-black {
  background-color: #1a1a1a;
}

/*** 2 - Main accent background colours ***/
.bg-gold {
  background-color: #CBA52E;
}

.bg-yellow {
  background-color: #FCAF17;
}

.bg-taupe {
  background-color: #C1B28F;
}

.bg-green {
  background-color: #39B54A;
}

.bg-lime {
  background-color: #8DC63F;
}

.bg-teal {
  background-color: #49A7A2;
}

.bg-sky {
  background-color: #00B2E3;
}

.bg-blue {
  background-color: #3193CC;
}

.bg-purple {
  background-color: #B975B7;
}

.bg-orange {
  background-color: #F15A22;
}

.bg-red {
  background-color: #F0454B;
}

.bg-magenta {
  background-color: #F03093;
}

/*** 1 - Light accent background colours ***/
.bg-light-gold {
  background-color: #F0E7CC;
}

.bg-light-yellow {
  background-color: #F8E5C3;
}

.bg-light-taupe {
  background-color: #EBE7DB;
}

.bg-light-green {
  background-color: #D1EFD4;
}

.bg-light-lime {
  background-color: #DDEDC7;
}

.bg-light-teal {
  background-color: #CFEDED;
}

.bg-light-sky {
  background-color: #C5EEFA;
}

.bg-light-blue {
  background-color: #DBE9F5;
}

.bg-light-purple {
  background-color: #F1E3F2;
}

.bg-light-orange {
  background-color: #FEE1D9;
}

.bg-light-red {
  background-color: #FFE0E2;
}

.bg-light-magenta {
  background-color: #FEDFF0;
}

/*** 1 - Dark accent background colours ***/
.bg-dark-gold {
  background-color: #86743D;
}

.bg-dark-yellow {
  background-color: #8A600D;
}

.bg-dark-taupe {
  background-color: #7B725C;
}

.bg-dark-green {
  background-color: #2B8737;
}

.bg-dark-lime {
  background-color: #5F8129;
}

.bg-dark-teal, .label.page-workflow-status, .page-workflow-status.redacted, .page-workflow-status[title~=redacted], .page-workflow-status[title~=édité], .dss-phase-label.alpha span.page-workflow-status, .dss-phase-label.beta span.page-workflow-status {
  background-color: #367A76;
}

.bg-dark-sky {
  background-color: #1080A6;
}

.bg-dark-blue {
  background-color: #0369ac;
}

.bg-dark-purple {
  background-color: #92278F;
}

.bg-dark-orange {
  background-color: #C64A1C;
}

.bg-dark-red {
  background-color: #D81A21;
}

.bg-dark-magenta {
  background-color: #C00264;
}

@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime"), local("Courier-prime-regular"), url("../fonts/courier-prime-400/CourierPrime-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Italic"), local("Courier-prime-italic"), url("../fonts/courier-prime-400--italic/CourierPrime-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime Bold"), local("Courier-prime-bold"), url("../fonts/courier-prime-700/CourierPrime-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Bold Italic"), local("Courier-prime-bold-italic"), url("../fonts/courier-prime-700--italic/CourierPrime-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/open-sans-400/open-sans-400.woff2") format("woff2"), url("../fonts/open-sans-400/open-sans-400.woff") format("woff"), url("../fonts/open-sans-400/open-sans-400.svg#OpenSans") format("svg"), local("Open Sans"), local("Open-Sans-regular");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/open-sans-600/open-sans-600.woff2") format("woff2"), url("../fonts/open-sans-600/open-sans-600.woff") format("woff"), url("../fonts/open-sans-600/open-sans-600.svg#OpenSans") format("svg"), local("Open Sans Semibold"), local("Open-Sans-600");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("../fonts/open-sans-400--italic/open-sans-400--italic.woff2") format("woff2"), url("../fonts/open-sans-400--italic/open-sans-400--italic.woff") format("woff"), url("../fonts/open-sans-400--italic/open-sans-400--italic.svg#OpenSans") format("svg"), local("Open Sans Italic"), local("Open-Sans-italic");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("Open-Sans-700");
  src: url("../fonts/open-sans-700/open-sans-700.eot");
  src: url("../fonts/open-sans-700/open-sans-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-700/open-sans-700.woff2") format("woff2"), url("../fonts/open-sans-700/open-sans-700.woff") format("woff"), url("../fonts/open-sans-700/open-sans-700.ttf") format("truetype"), url("../fonts/open-sans-700/open-sans-700.svg");
}
@font-face {
  font-family: "Raleway";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-modified-400/raleway-modified-400.woff2") format("woff2"), url("../fonts/raleway-modified-400/raleway-modified-400.woff") format("woff"), url("../fonts/raleway-modified-400/raleway-modified-400.svg") format("svg"), local("Raleway"), local("Raleway-400");
}
@font-face {
  font-family: "Raleway";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-modified-600/raleway-modified-600.woff2") format("woff2"), url("../fonts/raleway-modified-600/raleway-modified-600.woff") format("woff"), url("../fonts/raleway-modified-600/raleway-modified-600.svg") format("svg"), local("Raleway SemiBold"), local("Raleway-600");
}
@font-face {
  font-family: "Raleway";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/raleway-modified-700/raleway-modified-700.woff2") format("woff2"), url("../fonts/raleway-modified-700/raleway-modified-700.woff") format("woff"), url("../fonts/raleway-modified-700/raleway-modified-700.svg") format("svg"), local("Raleway Bold"), local("Raleway-700");
}
/*
*  Global elements
*
*  1 - Unclassed elements
*    1.1 - Base
*    1.2 - Typography
*    1.3 - Forms
*    1.4 - Horizontal Rule
*    1.5 - Lists
*/
/*** 1 - Unclassed Elements ***/
/* Base */
html {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

body {
  font-size: 1rem;
  line-height: 1.6;
  background-color: #FFFFFF;
  color: #1a1a1a;
  margin: 0;
}

/* Typography */
p {
  font-size: inherit;
  margin-bottom: 1.25rem;
  text-rendering: optimizeLegibility;
  margin: 0 0 1.5rem 0;
}

cite {
  font-style: italic;
  line-height: inherit;
}

strong {
  font-weight: 700;
  line-height: inherit;
}

/* everything - including before and after - should inherit their box sizing */
*,
*::before,
*::after {
  box-sizing: inherit;
}

main p,
main p:not(.lead-statement),
main dd,
main li {
  max-width: 48rem;
}

hr {
  border: 0;
  padding: 0;
  margin: 2.5rem 0;
  border-bottom: 4px solid #cccccc;
}

/* Horizontal Rule */
hr.hr--dark {
  border-bottom: 4px solid #1a1a1a;
}

a {
  color: #0066CC;
  text-decoration: underline;
}

a:visited {
  color: #551A8B;
}

a:hover {
  color: #00478F;
}

a:active {
  color: #002142;
}

a:focus {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: all 0.1s ease-in-out;
}

​p {
  margin: 0 0 1.5rem 0;
}

​p + h1,
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h1,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ol + h1,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6 {
  margin-top: 2rem;
}

p code, td code, li code {
  line-height: 2.25rem;
}

/* Forms */
input[type=text],
input[type=number],
input[type=email],
input[type=date],
input[type=color],
input[type=search],
input[type=tel],
textarea {
  background-origin: initial;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=checkbox] + label,
input[type=radio] + label {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  margin-left: 0;
  margin-right: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  page-break-inside: avoid;
}

legend,
label {
  display: block;
  margin: 0;
}

select {
  background-origin: initial;
  height: auto;
  -webkit-appearance: none;
  -moz-appearance: none;
}

/* Lists */
ul,
ol {
  padding: 0;
}

ul {
  margin-left: 2rem;
}

ul li {
  padding: 0 0 0.75rem 0;
}

ol {
  margin-left: 1.75rem;
}

ol li {
  padding: 0 0 0.75rem 0.25rem;
}

ul li:last-child,
ol li:last-child {
  padding-bottom: 0;
}

ul ul,
ol ul {
  margin: 0.5rem 0 0.5rem 2rem;
}

ul ol,
ol ol {
  margin: 0.5rem 0 0.5rem 1.75rem;
}

p + ul,
p + ol {
  margin-top: -0.75rem;
}

@media screen and (min-width: 40em) {
  ul {
    margin: 0.5rem 0 1.5rem 3rem;
  }
  ol {
    margin: 0.5rem 0 1.5rem 2.75rem;
  }
  ul ul,
  ol ul {
    margin: 0.5rem 0 0.5rem 3rem;
  }
  ul ol,
  ol ol {
    margin: 0.5rem 0 0.5rem 2.75rem;
  }
}
.row {
  margin: 0 auto;
  max-width: 72rem;
  width: 100%;
}

.row:before, .row:after {
  content: "";
  display: table;
}

.row:after {
  clear: both;
}

.row.row--collapse > .column,
.row.row--collapse > .columns,
.row.row--collapse > #block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.row--collapse > .form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.row--collapse > .form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.row--collapse > .form-item-query,
#block-exposedformoic-resultblock-listing .row.row--collapse > .form-wrapper,
.row.row--collapse > #block-exposedformoic-resultblock-listing,
.row.row--collapse > #block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.row--collapse > .form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.row--collapse > .form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.row--collapse > .form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.row--collapse > .form-item-query,
#block-exposedformlrd-resultblock-listing .row.row--collapse > .form-wrapper,
#block-exposedformlrd-resultblock-listing .row.row--collapse > .lrd-exposedfilter-container,
.row.row--collapse > #block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.row--collapse > .form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.row--collapse > .form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.row--collapse > .form-item-query,
#block-exposedformgazette-resultblock-search .row.row--collapse > .form-wrapper,
.row.row--collapse > #block-exposedformgazette-resultblock-search {
  padding-left: 0;
  padding-right: 0;
}

.row.row--collapse .row {
  margin-left: 0;
  margin-right: 0;
}

.row .row {
  margin: 0 -1rem;
  max-width: none;
  width: auto;
}

.row .row:before, .row .row:after {
  content: "";
  display: table;
}

.row .row:after {
  clear: both;
}

.row .row.row--collapse {
  margin: 0;
  max-width: none;
  width: auto;
}

.row .row.row--collapse:before, .row .row.row--collapse:after {
  content: "";
  display: table;
}

.row .row.row--collapse:after {
  clear: both;
}

.column,
.columns,
#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
#block-exposedformoic-resultblock-listing .form-wrapper,
#block-exposedformoic-resultblock-listing,
#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
#block-exposedformlrd-resultblock-listing .form-wrapper,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
#block-exposedformgazette-resultblock-search .form-wrapper,
#block-exposedformgazette-resultblock-search {
  padding-left: 1rem;
  padding-right: 1rem;
  box-sizing: border-box;
  width: 100%;
  float: left;
}

.column + .column:last-child,
.column + .columns:last-child,
.column + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing .column + .form-wrapper:last-child,
.column + #block-exposedformoic-resultblock-listing:last-child,
.column + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing .column + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .column + .lrd-exposedfilter-container:last-child,
.column + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search .column + .form-wrapper:last-child,
.column + #block-exposedformgazette-resultblock-search:last-child,
.columns + .column:last-child,
#block-views-block-oic-result-block-listing + .column:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .column:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .column:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .column:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + .column:last-child,
#block-exposedformoic-resultblock-listing + .column:last-child,
#block-views-block-lrd-result-block-listing + .column:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .column:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .column:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .column:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .column:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + .column:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .column:last-child,
#block-views-block-gazette-result-block-search + .column:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .column:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .column:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .column:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + .column:last-child,
#block-exposedformgazette-resultblock-search + .column:last-child,
.columns + .columns:last-child,
#block-views-block-oic-result-block-listing + .columns:last-child,
.columns + #block-views-block-oic-result-block-listing:last-child,
#block-views-block-oic-result-block-listing + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .columns:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .columns:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .columns:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + .columns:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing .columns + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-views-block-oic-result-block-listing + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing + .columns:last-child,
#block-exposedformoic-resultblock-listing + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformoic-resultblock-listing + .form-wrapper:last-child,
.columns + #block-exposedformoic-resultblock-listing:last-child,
#block-views-block-oic-result-block-listing + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformoic-resultblock-listing + #block-exposedformoic-resultblock-listing:last-child,
#block-views-block-lrd-result-block-listing + .columns:last-child,
#block-views-block-lrd-result-block-listing + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-views-block-lrd-result-block-listing + .form-wrapper:last-child,
#block-views-block-lrd-result-block-listing + #block-exposedformoic-resultblock-listing:last-child,
.columns + #block-views-block-lrd-result-block-listing:last-child,
#block-views-block-oic-result-block-listing + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing + #block-views-block-lrd-result-block-listing:last-child,
#block-views-block-lrd-result-block-listing + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .columns:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .columns:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .columns:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-checkboxes + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-checkboxes:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-checkboxes:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .columns:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + .columns:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing .columns + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .columns:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing .columns + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .lrd-exposedfilter-container:last-child,
#block-views-block-gazette-result-block-search + .columns:last-child,
#block-views-block-gazette-result-block-search + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-views-block-gazette-result-block-search + .form-wrapper:last-child,
#block-views-block-gazette-result-block-search + #block-exposedformoic-resultblock-listing:last-child,
#block-views-block-gazette-result-block-search + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search + .lrd-exposedfilter-container:last-child,
.columns + #block-views-block-gazette-result-block-search:last-child,
#block-views-block-oic-result-block-listing + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformoic-resultblock-listing + #block-views-block-gazette-result-block-search:last-child,
#block-views-block-lrd-result-block-listing + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-views-block-gazette-result-block-search:last-child,
#block-views-block-gazette-result-block-search + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .columns:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-checkboxes:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .columns:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-checkboxes:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .columns:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-checkboxes:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + .columns:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-checkboxes:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search .columns + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-views-block-oic-result-block-listing + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-views-block-lrd-result-block-listing + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-checkboxes + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .lrd-exposedfilter-container + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #block-views-block-gazette-result-block-search + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search + .columns:last-child,
#block-exposedformgazette-resultblock-search + #block-views-block-oic-result-block-listing:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-date-from:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-date-to:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-query:last-child,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search + .form-wrapper:last-child,
#block-exposedformgazette-resultblock-search + #block-exposedformoic-resultblock-listing:last-child,
#block-exposedformgazette-resultblock-search + #block-views-block-lrd-result-block-listing:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-date-from:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-date-to:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .form-checkboxes:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .form-item-query:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search + .form-wrapper:last-child,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search + .lrd-exposedfilter-container:last-child,
#block-exposedformgazette-resultblock-search + #block-views-block-gazette-result-block-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .form-item-date-from:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .form-item-date-to:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .form-item-query:last-child,
#block-exposedformgazette-resultblock-search #block-exposedformgazette-resultblock-search + .form-wrapper:last-child,
.columns + #block-exposedformgazette-resultblock-search:last-child,
#block-views-block-oic-result-block-listing + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing .form-wrapper + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformoic-resultblock-listing + #block-exposedformgazette-resultblock-search:last-child,
#block-views-block-lrd-result-block-listing + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing .form-wrapper + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + #block-exposedformgazette-resultblock-search:last-child,
#block-views-block-gazette-result-block-search + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search .form-wrapper + #block-exposedformgazette-resultblock-search:last-child,
#block-exposedformgazette-resultblock-search + #block-exposedformgazette-resultblock-search:last-child {
  float: right;
}

.column + .column.end,
.column + .columns.end,
.column + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column + .end.form-item-query,
#block-exposedformoic-resultblock-listing .column + .end.form-wrapper,
.column + .end#block-exposedformoic-resultblock-listing,
.column + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column + .end.form-item-query,
#block-exposedformlrd-resultblock-listing .column + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .column + .end.lrd-exposedfilter-container,
.column + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column + .end.form-item-query,
#block-exposedformgazette-resultblock-search .column + .end.form-wrapper,
.column + .end#block-exposedformgazette-resultblock-search,
.columns + .column.end,
#block-views-block-oic-result-block-listing + .column.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .column.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .column.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .column.end,
#block-exposedformoic-resultblock-listing .form-wrapper + .column.end,
#block-exposedformoic-resultblock-listing + .column.end,
#block-views-block-lrd-result-block-listing + .column.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .column.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .column.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .column.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .column.end,
#block-exposedformlrd-resultblock-listing .form-wrapper + .column.end,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .column.end,
#block-views-block-gazette-result-block-search + .column.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .column.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .column.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .column.end,
#block-exposedformgazette-resultblock-search .form-wrapper + .column.end,
#block-exposedformgazette-resultblock-search + .column.end,
.columns + .columns.end,
#block-views-block-oic-result-block-listing + .columns.end,
.columns + .end#block-views-block-oic-result-block-listing,
#block-views-block-oic-result-block-listing + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .columns.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .columns.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .columns.end,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing .form-wrapper + .columns.end,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing .columns + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-views-block-oic-result-block-listing + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing + .columns.end,
#block-exposedformoic-resultblock-listing + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-exposedformoic-resultblock-listing + .end.form-wrapper,
.columns + .end#block-exposedformoic-resultblock-listing,
#block-views-block-oic-result-block-listing + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-exposedformoic-resultblock-listing,
#block-exposedformoic-resultblock-listing + .end#block-exposedformoic-resultblock-listing,
#block-views-block-lrd-result-block-listing + .columns.end,
#block-views-block-lrd-result-block-listing + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-views-block-lrd-result-block-listing + .end.form-wrapper,
#block-views-block-lrd-result-block-listing + .end#block-exposedformoic-resultblock-listing,
.columns + .end#block-views-block-lrd-result-block-listing,
#block-views-block-oic-result-block-listing + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-views-block-lrd-result-block-listing,
#block-exposedformoic-resultblock-listing + .end#block-views-block-lrd-result-block-listing,
#block-views-block-lrd-result-block-listing + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .columns.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .columns.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .columns.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-checkboxes + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-checkboxes,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-checkboxes,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-checkboxes,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-checkboxes,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .columns.end,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing .form-wrapper + .columns.end,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing .columns + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .columns.end,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-views-block-oic-result-block-listing,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-exposedformoic-resultblock-listing,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing .columns + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.lrd-exposedfilter-container,
#block-views-block-gazette-result-block-search + .columns.end,
#block-views-block-gazette-result-block-search + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-views-block-gazette-result-block-search + .end.form-wrapper,
#block-views-block-gazette-result-block-search + .end#block-exposedformoic-resultblock-listing,
#block-views-block-gazette-result-block-search + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search + .end.lrd-exposedfilter-container,
.columns + .end#block-views-block-gazette-result-block-search,
#block-views-block-oic-result-block-listing + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-views-block-gazette-result-block-search,
#block-exposedformoic-resultblock-listing + .end#block-views-block-gazette-result-block-search,
#block-views-block-lrd-result-block-listing + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-views-block-gazette-result-block-search,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-views-block-gazette-result-block-search,
#block-views-block-gazette-result-block-search + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .columns.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-views-block-oic-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-views-block-lrd-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-checkboxes,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .columns.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-views-block-oic-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-views-block-lrd-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-checkboxes,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .columns.end,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-views-block-oic-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-views-block-lrd-result-block-listing,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-checkboxes,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-item-query,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-item-query,
#block-exposedformgazette-resultblock-search .form-wrapper + .columns.end,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-views-block-oic-result-block-listing,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-views-block-lrd-result-block-listing,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-checkboxes,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper + .end.form-item-query,
#block-exposedformgazette-resultblock-search .columns + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-views-block-oic-result-block-listing + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-views-block-lrd-result-block-listing + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-checkboxes + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .lrd-exposedfilter-container + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #block-views-block-gazette-result-block-search + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end.form-wrapper,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end.form-wrapper,
#block-exposedformgazette-resultblock-search .form-wrapper + .end.form-wrapper,
#block-exposedformgazette-resultblock-search + .columns.end,
#block-exposedformgazette-resultblock-search + .end#block-views-block-oic-result-block-listing,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-date-from,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-date-to,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-query,
#block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search + .end.form-wrapper,
#block-exposedformgazette-resultblock-search + .end#block-exposedformoic-resultblock-listing,
#block-exposedformgazette-resultblock-search + .end#block-views-block-lrd-result-block-listing,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-date-from,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-date-to,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-checkboxes,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search + .end.form-item-query,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search + .end.form-wrapper,
#block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search + .end.lrd-exposedfilter-container,
#block-exposedformgazette-resultblock-search + .end#block-views-block-gazette-result-block-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .end.form-item-date-from,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .end.form-item-date-to,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search + .end.form-item-query,
#block-exposedformgazette-resultblock-search #block-exposedformgazette-resultblock-search + .end.form-wrapper,
.columns + .end#block-exposedformgazette-resultblock-search,
#block-views-block-oic-result-block-listing + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing .form-wrapper + .end#block-exposedformgazette-resultblock-search,
#block-exposedformoic-resultblock-listing + .end#block-exposedformgazette-resultblock-search,
#block-views-block-lrd-result-block-listing + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing .form-wrapper + .end#block-exposedformgazette-resultblock-search,
#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .end#block-exposedformgazette-resultblock-search,
#block-views-block-gazette-result-block-search + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search .form-wrapper + .end#block-exposedformgazette-resultblock-search,
#block-exposedformgazette-resultblock-search + .end#block-exposedformgazette-resultblock-search {
  float: left;
}

@media only screen {
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .small-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .small-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .small-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .small-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .small-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .small-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .small-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .small-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .small-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .small-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .small-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .small-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .small-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .small-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .small-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .small-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .small-1 {
    width: 8.3333333333%;
  }
  .small-2 {
    width: 16.6666666667%;
  }
  .small-3 {
    width: 25%;
  }
  .small-4 {
    width: 33.3333333333%;
  }
  .small-5 {
    width: 41.6666666667%;
  }
  .small-6 {
    width: 50%;
  }
  .small-7 {
    width: 58.3333333333%;
  }
  .small-8 {
    width: 66.6666666667%;
  }
  .small-9 {
    width: 75%;
  }
  .small-10 {
    width: 83.3333333333%;
  }
  .small-11 {
    width: 91.6666666667%;
  }
  .small-12, #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to, #block-exposedformoic-resultblock-listing, #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes, #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to, #block-exposedformgazette-resultblock-search {
    width: 100%;
  }
  .small-offset-0 {
    margin-left: 0 !important;
  }
  .small-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .small-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .small-offset-3 {
    margin-left: 25% !important;
  }
  .small-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .small-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .small-offset-6 {
    margin-left: 50% !important;
  }
  .small-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .small-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .small-offset-9 {
    margin-left: 75% !important;
  }
  .small-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .small-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.small-centered,
  .columns.small-centered,
  .small-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .small-centered.form-wrapper,
  .small-centered#block-exposedformoic-resultblock-listing,
  .small-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .small-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .small-centered.lrd-exposedfilter-container,
  .small-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .small-centered.form-wrapper,
  .small-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.small-uncentered,
  .columns.small-uncentered,
  .small-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .small-uncentered.form-wrapper,
  .small-uncentered#block-exposedformoic-resultblock-listing,
  .small-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .small-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .small-uncentered.lrd-exposedfilter-container,
  .small-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .small-uncentered.form-wrapper,
  .small-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.small-centered:last-child,
  .columns.small-centered:last-child,
  .small-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .small-centered.form-wrapper:last-child,
  .small-centered#block-exposedformoic-resultblock-listing:last-child,
  .small-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .small-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .small-centered.lrd-exposedfilter-container:last-child,
  .small-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .small-centered.form-wrapper:last-child,
  .small-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child,
  .small-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .small-uncentered.form-wrapper:last-child,
  .small-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .small-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .small-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .small-uncentered.lrd-exposedfilter-container:last-child,
  .small-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .small-uncentered.form-wrapper:last-child,
  .small-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite,
  .small-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .small-uncentered.opposite.form-wrapper,
  .small-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .small-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .small-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .small-uncentered.opposite.lrd-exposedfilter-container,
  .small-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .small-uncentered.opposite.form-wrapper,
  .small-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.small-collapse > .column,
  .row.small-collapse > .columns,
  .row.small-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.small-collapse > .form-wrapper,
  .row.small-collapse > #block-exposedformoic-resultblock-listing,
  .row.small-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.small-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.small-collapse > .lrd-exposedfilter-container,
  .row.small-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.small-collapse > .form-wrapper,
  .row.small-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns,
  .row.small-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.small-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.small-uncollapse > .form-wrapper,
  .row.small-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.small-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.small-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.small-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.small-uncollapse > .lrd-exposedfilter-container,
  .row.small-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.small-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.small-uncollapse > .form-wrapper,
  .row.small-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:40.063em) {
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .medium-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .medium-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .medium-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .medium-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .medium-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .medium-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .medium-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .medium-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .medium-1 {
    width: 8.3333333333%;
  }
  .medium-2 {
    width: 16.6666666667%;
  }
  .medium-3 {
    width: 25%;
  }
  .medium-4 {
    width: 33.3333333333%;
  }
  .medium-5 {
    width: 41.6666666667%;
  }
  .medium-6, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to {
    width: 50%;
  }
  .medium-7 {
    width: 58.3333333333%;
  }
  .medium-8 {
    width: 66.6666666667%;
  }
  .medium-9 {
    width: 75%;
  }
  .medium-10 {
    width: 83.3333333333%;
  }
  .medium-11 {
    width: 91.6666666667%;
  }
  .medium-12, #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing, #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search {
    width: 100%;
  }
  .medium-offset-0 {
    margin-left: 0 !important;
  }
  .medium-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .medium-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .medium-offset-3 {
    margin-left: 25% !important;
  }
  .medium-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .medium-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .medium-offset-6 {
    margin-left: 50% !important;
  }
  .medium-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .medium-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .medium-offset-9 {
    margin-left: 75% !important;
  }
  .medium-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .medium-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.medium-centered,
  .columns.medium-centered,
  .medium-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .medium-centered.form-wrapper,
  .medium-centered#block-exposedformoic-resultblock-listing,
  .medium-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .medium-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .medium-centered.lrd-exposedfilter-container,
  .medium-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .medium-centered.form-wrapper,
  .medium-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.medium-uncentered,
  .columns.medium-uncentered,
  .medium-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .medium-uncentered.form-wrapper,
  .medium-uncentered#block-exposedformoic-resultblock-listing,
  .medium-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.lrd-exposedfilter-container,
  .medium-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .medium-uncentered.form-wrapper,
  .medium-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child,
  .medium-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .medium-centered.form-wrapper:last-child,
  .medium-centered#block-exposedformoic-resultblock-listing:last-child,
  .medium-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .medium-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .medium-centered.lrd-exposedfilter-container:last-child,
  .medium-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .medium-centered.form-wrapper:last-child,
  .medium-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child,
  .medium-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .medium-uncentered.form-wrapper:last-child,
  .medium-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .medium-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.lrd-exposedfilter-container:last-child,
  .medium-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .medium-uncentered.form-wrapper:last-child,
  .medium-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite,
  .medium-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .medium-uncentered.opposite.form-wrapper,
  .medium-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .medium-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .medium-uncentered.opposite.lrd-exposedfilter-container,
  .medium-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .medium-uncentered.opposite.form-wrapper,
  .medium-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns,
  .row.medium-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.medium-collapse > .form-wrapper,
  .row.medium-collapse > #block-exposedformoic-resultblock-listing,
  .row.medium-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.medium-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.medium-collapse > .lrd-exposedfilter-container,
  .row.medium-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.medium-collapse > .form-wrapper,
  .row.medium-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns,
  .row.medium-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.medium-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.medium-uncollapse > .form-wrapper,
  .row.medium-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.medium-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.medium-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.medium-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.medium-uncollapse > .lrd-exposedfilter-container,
  .row.medium-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.medium-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.medium-uncollapse > .form-wrapper,
  .row.medium-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:73.063em) {
  .large-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .large-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .large-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .large-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .large-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .large-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .large-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .large-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .large-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .large-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .large-1 {
    width: 8.3333333333%;
  }
  .large-2 {
    width: 16.6666666667%;
  }
  .large-3 {
    width: 25%;
  }
  .large-4, #block-exposedformoic-resultblock-listing, #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-exposedformgazette-resultblock-search {
    width: 33.3333333333%;
  }
  .large-5 {
    width: 41.6666666667%;
  }
  .large-6 {
    width: 50%;
  }
  .large-7 {
    width: 58.3333333333%;
  }
  .large-8, #block-views-block-oic-result-block-listing, #block-views-block-lrd-result-block-listing, #block-views-block-gazette-result-block-search {
    width: 66.6666666667%;
  }
  .large-9 {
    width: 75%;
  }
  .large-10 {
    width: 83.3333333333%;
  }
  .large-11 {
    width: 91.6666666667%;
  }
  .large-12, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to {
    width: 100%;
  }
  .large-offset-0 {
    margin-left: 0 !important;
  }
  .large-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .large-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .large-offset-3 {
    margin-left: 25% !important;
  }
  .large-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .large-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .large-offset-6 {
    margin-left: 50% !important;
  }
  .large-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .large-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .large-offset-9 {
    margin-left: 75% !important;
  }
  .large-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .large-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.large-centered,
  .columns.large-centered,
  .large-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .large-centered.form-wrapper,
  .large-centered#block-exposedformoic-resultblock-listing,
  .large-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .large-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .large-centered.lrd-exposedfilter-container,
  .large-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .large-centered.form-wrapper,
  .large-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.large-uncentered,
  .columns.large-uncentered,
  .large-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .large-uncentered.form-wrapper,
  .large-uncentered#block-exposedformoic-resultblock-listing,
  .large-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .large-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .large-uncentered.lrd-exposedfilter-container,
  .large-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .large-uncentered.form-wrapper,
  .large-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.large-centered:last-child,
  .columns.large-centered:last-child,
  .large-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .large-centered.form-wrapper:last-child,
  .large-centered#block-exposedformoic-resultblock-listing:last-child,
  .large-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .large-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .large-centered.lrd-exposedfilter-container:last-child,
  .large-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .large-centered.form-wrapper:last-child,
  .large-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child,
  .large-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .large-uncentered.form-wrapper:last-child,
  .large-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .large-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .large-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .large-uncentered.lrd-exposedfilter-container:last-child,
  .large-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .large-uncentered.form-wrapper:last-child,
  .large-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite,
  .large-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .large-uncentered.opposite.form-wrapper,
  .large-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .large-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .large-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .large-uncentered.opposite.lrd-exposedfilter-container,
  .large-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .large-uncentered.opposite.form-wrapper,
  .large-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.large-collapse > .column,
  .row.large-collapse > .columns,
  .row.large-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.large-collapse > .form-wrapper,
  .row.large-collapse > #block-exposedformoic-resultblock-listing,
  .row.large-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.large-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.large-collapse > .lrd-exposedfilter-container,
  .row.large-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.large-collapse > .form-wrapper,
  .row.large-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns,
  .row.large-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.large-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.large-uncollapse > .form-wrapper,
  .row.large-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.large-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.large-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.large-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.large-uncollapse > .lrd-exposedfilter-container,
  .row.large-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.large-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.large-uncollapse > .form-wrapper,
  .row.large-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
}
@media only screen and (min-width:96.063em) {
  .xlarge-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .xlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .xlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .xlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .xlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .xlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .xlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .xlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .xlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .xlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .xlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .xlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .xlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .xlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .xlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .xlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .xlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .xlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .xlarge-1 {
    width: 8.3333333333%;
  }
  .xlarge-2 {
    width: 16.6666666667%;
  }
  .xlarge-3 {
    width: 25%;
  }
  .xlarge-4 {
    width: 33.3333333333%;
  }
  .xlarge-5 {
    width: 41.6666666667%;
  }
  .xlarge-6 {
    width: 50%;
  }
  .xlarge-7 {
    width: 58.3333333333%;
  }
  .xlarge-8 {
    width: 66.6666666667%;
  }
  .xlarge-9 {
    width: 75%;
  }
  .xlarge-10 {
    width: 83.3333333333%;
  }
  .xlarge-11 {
    width: 91.6666666667%;
  }
  .xlarge-12 {
    width: 100%;
  }
  .xlarge-offset-0 {
    margin-left: 0 !important;
  }
  .xlarge-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .xlarge-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .xlarge-offset-3 {
    margin-left: 25% !important;
  }
  .xlarge-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .xlarge-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .xlarge-offset-6 {
    margin-left: 50% !important;
  }
  .xlarge-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .xlarge-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .xlarge-offset-9 {
    margin-left: 75% !important;
  }
  .xlarge-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .xlarge-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .xlarge-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.xlarge-centered,
  .columns.xlarge-centered,
  .xlarge-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .xlarge-centered.form-wrapper,
  .xlarge-centered#block-exposedformoic-resultblock-listing,
  .xlarge-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .xlarge-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xlarge-centered.lrd-exposedfilter-container,
  .xlarge-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .xlarge-centered.form-wrapper,
  .xlarge-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.xlarge-uncentered,
  .columns.xlarge-uncentered,
  .xlarge-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .xlarge-uncentered.form-wrapper,
  .xlarge-uncentered#block-exposedformoic-resultblock-listing,
  .xlarge-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.lrd-exposedfilter-container,
  .xlarge-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .xlarge-uncentered.form-wrapper,
  .xlarge-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.xlarge-centered:last-child,
  .columns.xlarge-centered:last-child,
  .xlarge-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .xlarge-centered.form-wrapper:last-child,
  .xlarge-centered#block-exposedformoic-resultblock-listing:last-child,
  .xlarge-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .xlarge-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .xlarge-centered.lrd-exposedfilter-container:last-child,
  .xlarge-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .xlarge-centered.form-wrapper:last-child,
  .xlarge-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.xlarge-uncentered:last-child,
  .columns.xlarge-uncentered:last-child,
  .xlarge-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .xlarge-uncentered.form-wrapper:last-child,
  .xlarge-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .xlarge-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.lrd-exposedfilter-container:last-child,
  .xlarge-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .xlarge-uncentered.form-wrapper:last-child,
  .xlarge-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.xlarge-uncentered.opposite,
  .columns.xlarge-uncentered.opposite,
  .xlarge-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xlarge-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .xlarge-uncentered.opposite.form-wrapper,
  .xlarge-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .xlarge-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xlarge-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xlarge-uncentered.opposite.lrd-exposedfilter-container,
  .xlarge-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xlarge-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .xlarge-uncentered.opposite.form-wrapper,
  .xlarge-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.xlarge-collapse > .column,
  .row.xlarge-collapse > .columns,
  .row.xlarge-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.xlarge-collapse > .form-wrapper,
  .row.xlarge-collapse > #block-exposedformoic-resultblock-listing,
  .row.xlarge-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.xlarge-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.xlarge-collapse > .lrd-exposedfilter-container,
  .row.xlarge-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.xlarge-collapse > .form-wrapper,
  .row.xlarge-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.xlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.xlarge-uncollapse > .column,
  .row.xlarge-uncollapse > .columns,
  .row.xlarge-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xlarge-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.xlarge-uncollapse > .form-wrapper,
  .row.xlarge-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.xlarge-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xlarge-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.xlarge-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.xlarge-uncollapse > .lrd-exposedfilter-container,
  .row.xlarge-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xlarge-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.xlarge-uncollapse > .form-wrapper,
  .row.xlarge-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
@media only screen and (min-width:120.063em) {
  .xxlarge-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }
  .xxlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }
  .xxlarge-push-1 {
    position: relative;
    left: 8.3333333333%;
    right: auto;
  }
  .xxlarge-pull-1 {
    position: relative;
    right: 8.3333333333%;
    left: auto;
  }
  .xxlarge-push-2 {
    position: relative;
    left: 16.6666666667%;
    right: auto;
  }
  .xxlarge-pull-2 {
    position: relative;
    right: 16.6666666667%;
    left: auto;
  }
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }
  .xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }
  .xxlarge-push-4 {
    position: relative;
    left: 33.3333333333%;
    right: auto;
  }
  .xxlarge-pull-4 {
    position: relative;
    right: 33.3333333333%;
    left: auto;
  }
  .xxlarge-push-5 {
    position: relative;
    left: 41.6666666667%;
    right: auto;
  }
  .xxlarge-pull-5 {
    position: relative;
    right: 41.6666666667%;
    left: auto;
  }
  .xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }
  .xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }
  .xxlarge-push-7 {
    position: relative;
    left: 58.3333333333%;
    right: auto;
  }
  .xxlarge-pull-7 {
    position: relative;
    right: 58.3333333333%;
    left: auto;
  }
  .xxlarge-push-8 {
    position: relative;
    left: 66.6666666667%;
    right: auto;
  }
  .xxlarge-pull-8 {
    position: relative;
    right: 66.6666666667%;
    left: auto;
  }
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }
  .xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }
  .xxlarge-push-10 {
    position: relative;
    left: 83.3333333333%;
    right: auto;
  }
  .xxlarge-pull-10 {
    position: relative;
    right: 83.3333333333%;
    left: auto;
  }
  .xxlarge-push-11 {
    position: relative;
    left: 91.6666666667%;
    right: auto;
  }
  .xxlarge-pull-11 {
    position: relative;
    right: 91.6666666667%;
    left: auto;
  }
  .column,
  .columns,
  #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search {
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
  .xxlarge-1 {
    width: 8.3333333333%;
  }
  .xxlarge-2 {
    width: 16.6666666667%;
  }
  .xxlarge-3 {
    width: 25%;
  }
  .xxlarge-4 {
    width: 33.3333333333%;
  }
  .xxlarge-5 {
    width: 41.6666666667%;
  }
  .xxlarge-6 {
    width: 50%;
  }
  .xxlarge-7 {
    width: 58.3333333333%;
  }
  .xxlarge-8 {
    width: 66.6666666667%;
  }
  .xxlarge-9 {
    width: 75%;
  }
  .xxlarge-10 {
    width: 83.3333333333%;
  }
  .xxlarge-11 {
    width: 91.6666666667%;
  }
  .xxlarge-12 {
    width: 100%;
  }
  .xxlarge-offset-0 {
    margin-left: 0 !important;
  }
  .xxlarge-offset-1 {
    margin-left: 8.3333333333% !important;
  }
  .xxlarge-offset-2 {
    margin-left: 16.6666666667% !important;
  }
  .xxlarge-offset-3 {
    margin-left: 25% !important;
  }
  .xxlarge-offset-4 {
    margin-left: 33.3333333333% !important;
  }
  .xxlarge-offset-5 {
    margin-left: 41.6666666667% !important;
  }
  .xxlarge-offset-6 {
    margin-left: 50% !important;
  }
  .xxlarge-offset-7 {
    margin-left: 58.3333333333% !important;
  }
  .xxlarge-offset-8 {
    margin-left: 66.6666666667% !important;
  }
  .xxlarge-offset-9 {
    margin-left: 75% !important;
  }
  .xxlarge-offset-10 {
    margin-left: 83.3333333333% !important;
  }
  .xxlarge-offset-11 {
    margin-left: 91.6666666667% !important;
  }
  .xxlarge-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }
  .column.xxlarge-centered,
  .columns.xxlarge-centered,
  .xxlarge-centered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-query,
  #block-exposedformoic-resultblock-listing .xxlarge-centered.form-wrapper,
  .xxlarge-centered#block-exposedformoic-resultblock-listing,
  .xxlarge-centered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-query,
  #block-exposedformlrd-resultblock-listing .xxlarge-centered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xxlarge-centered.lrd-exposedfilter-container,
  .xxlarge-centered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-query,
  #block-exposedformgazette-resultblock-search .xxlarge-centered.form-wrapper,
  .xxlarge-centered#block-exposedformgazette-resultblock-search {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .column.xxlarge-uncentered,
  .columns.xxlarge-uncentered,
  .xxlarge-uncentered#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-query,
  #block-exposedformoic-resultblock-listing .xxlarge-uncentered.form-wrapper,
  .xxlarge-uncentered#block-exposedformoic-resultblock-listing,
  .xxlarge-uncentered#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-query,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.lrd-exposedfilter-container,
  .xxlarge-uncentered#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-query,
  #block-exposedformgazette-resultblock-search .xxlarge-uncentered.form-wrapper,
  .xxlarge-uncentered#block-exposedformgazette-resultblock-search {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .column.xxlarge-centered:last-child,
  .columns.xxlarge-centered:last-child,
  .xxlarge-centered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-centered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .xxlarge-centered.form-wrapper:last-child,
  .xxlarge-centered#block-exposedformoic-resultblock-listing:last-child,
  .xxlarge-centered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-centered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .xxlarge-centered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .xxlarge-centered.lrd-exposedfilter-container:last-child,
  .xxlarge-centered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-centered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .xxlarge-centered.form-wrapper:last-child,
  .xxlarge-centered#block-exposedformgazette-resultblock-search:last-child {
    float: none;
  }
  .column.xxlarge-uncentered:last-child,
  .columns.xxlarge-uncentered:last-child,
  .xxlarge-uncentered#block-views-block-oic-result-block-listing:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.form-item-query:last-child,
  #block-exposedformoic-resultblock-listing .xxlarge-uncentered.form-wrapper:last-child,
  .xxlarge-uncentered#block-exposedformoic-resultblock-listing:last-child,
  .xxlarge-uncentered#block-views-block-lrd-result-block-listing:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-checkboxes:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.form-item-query:last-child,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.form-wrapper:last-child,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.lrd-exposedfilter-container:last-child,
  .xxlarge-uncentered#block-views-block-gazette-result-block-search:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-date-from:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-date-to:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.form-item-query:last-child,
  #block-exposedformgazette-resultblock-search .xxlarge-uncentered.form-wrapper:last-child,
  .xxlarge-uncentered#block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .column.xxlarge-uncentered.opposite,
  .columns.xxlarge-uncentered.opposite,
  .xxlarge-uncentered.opposite#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .xxlarge-uncentered.opposite.form-item-query,
  #block-exposedformoic-resultblock-listing .xxlarge-uncentered.opposite.form-wrapper,
  .xxlarge-uncentered.opposite#block-exposedformoic-resultblock-listing,
  .xxlarge-uncentered.opposite#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.opposite.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .xxlarge-uncentered.opposite.form-item-query,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.opposite.form-wrapper,
  #block-exposedformlrd-resultblock-listing .xxlarge-uncentered.opposite.lrd-exposedfilter-container,
  .xxlarge-uncentered.opposite#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.opposite.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.opposite.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .xxlarge-uncentered.opposite.form-item-query,
  #block-exposedformgazette-resultblock-search .xxlarge-uncentered.opposite.form-wrapper,
  .xxlarge-uncentered.opposite#block-exposedformgazette-resultblock-search {
    float: right;
  }
  .row.xxlarge-collapse > .column,
  .row.xxlarge-collapse > .columns,
  .row.xxlarge-collapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-collapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-collapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-collapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.xxlarge-collapse > .form-wrapper,
  .row.xxlarge-collapse > #block-exposedformoic-resultblock-listing,
  .row.xxlarge-collapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-collapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-collapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-collapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-collapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.xxlarge-collapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.xxlarge-collapse > .lrd-exposedfilter-container,
  .row.xxlarge-collapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-collapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-collapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-collapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.xxlarge-collapse > .form-wrapper,
  .row.xxlarge-collapse > #block-exposedformgazette-resultblock-search {
    padding-left: 0;
    padding-right: 0;
  }
  .row.xxlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  .row.xxlarge-uncollapse > .column,
  .row.xxlarge-uncollapse > .columns,
  .row.xxlarge-uncollapse > #block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-uncollapse > .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-uncollapse > .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .row.xxlarge-uncollapse > .form-item-query,
  #block-exposedformoic-resultblock-listing .row.xxlarge-uncollapse > .form-wrapper,
  .row.xxlarge-uncollapse > #block-exposedformoic-resultblock-listing,
  .row.xxlarge-uncollapse > #block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-uncollapse > .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-uncollapse > .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-uncollapse > .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .row.xxlarge-uncollapse > .form-item-query,
  #block-exposedformlrd-resultblock-listing .row.xxlarge-uncollapse > .form-wrapper,
  #block-exposedformlrd-resultblock-listing .row.xxlarge-uncollapse > .lrd-exposedfilter-container,
  .row.xxlarge-uncollapse > #block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-uncollapse > .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-uncollapse > .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .row.xxlarge-uncollapse > .form-item-query,
  #block-exposedformgazette-resultblock-search .row.xxlarge-uncollapse > .form-wrapper,
  .row.xxlarge-uncollapse > #block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
    padding-right: 1rem;
    box-sizing: border-box;
    float: left;
  }
}
.form-group:last-of-type {
  margin-bottom: 3rem;
}

.fieldset__legend {
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  margin: 0 0 1rem 0;
  line-height: 1.5;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
}

@media screen and (max-width: 40em) {
  .fieldset__legend {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}
.fieldset__legend--large,
.fieldset__legend--heading {
  letter-spacing: 0.02rem;
  line-height: 1.2;
}

.fieldset__legend--large h1,
.fieldset__legend--heading h1 {
  display: inline-block;
  margin: 0;
}

@media screen and (max-width: 40em) {
  .fieldset__legend--large,
  .fieldset__legend--heading {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}
.fieldset__legend--large {
  font-size: 1.75rem;
}

.fieldset__legend-required-flag,
.fieldset__legend-optional-flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.fieldset__legend-required-flag:before,
.fieldset__legend-optional-flag:before {
  content: " ";
}

.label__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.label__flag:before {
  content: " ";
}

/*
*  Labels
*/
.label, .redacted, span.redacted, [title~=redacted], [title~=édité], .dss-phase-label.alpha span, .dss-phase-label.beta span {
  cursor: pointer;
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1rem 0;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
}

@media screen and (max-width: 40em) {
  .label, .redacted, span.redacted, [title~=redacted], [title~=édité], .dss-phase-label.alpha span, .dss-phase-label.beta span {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}
.label--large {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
  max-width: 26.25em;
}

@media screen and (max-width: 40em) {
  .label--large {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}
h1 > .label--heading {
  display: inline-block;
  margin: 0;
}

.label__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.label__flag:before {
  content: " ";
}

/*
*  Text Inputs
*/
.input {
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  box-sizing: border-box;
  color: #1a1a1a;
  display: block;
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  margin: 0 0 2.5rem;
  max-width: 48rem;
  width: 100%;
  padding: 0.625rem 1rem;
  transition: box-shadow 0.1s ease-in-out;
}

.input--2-char-width {
  max-width: 8ex;
}

.input--3-char-width {
  max-width: 10ex;
}

.input--4-char-width {
  max-width: 12ex;
}

.input--5-char-width {
  max-width: 14ex;
}

.input--7-char-width {
  max-width: 17ex;
}

.input--10-char-width {
  max-width: 23ex;
}

.input--20-char-width {
  max-width: 41ex;
}

.form-group:last-of-type {
  margin-bottom: 3rem;
}

.aside *:last-of-type, .panel--aside *:last-of-type, aside:not(.sidebar) *:last-of-type,
.callout *:last-of-type,
.panel--callout *:last-of-type,
.panel *:last-of-type {
  margin-bottom: 0.5rem;
}

aside *,
callout * {
  max-width: 48rem;
}

aside *:last-of-type,
callout *:last-of-type {
  margin-bottom: 0.5rem;
}

page-alert p {
  margin-top: 0;
}

page-alert p:last-of-type {
  margin-bottom: 0.5rem;
}

page-alert p:last-of-type + ul {
  margin-top: 1rem;
}

page-alert ul:last-of-type {
  margin-bottom: 0.5rem;
}

page-alert[type=error] ul {
  margin-left: 1.5rem;
}

page-alert[type=error] ul:last-of-type {
  margin-bottom: 0.5rem;
}

page-alert[type=error] a {
  color: #CD0000;
}

page-alert[type=error] a:hover, page-alert[type=error] a:focus {
  color: #6b0000;
}

page-alert[type=error] a:active {
  color: #280000;
}

/*
  DO NOT EDIT
  This file is auto-generated for design-system-complete-styles package.
*/ /*
* Visibility
*
* Helper classes to determine visibility of elements
*/
.hide {
  display: none !important;
}

.invisible {
  visibility: hidden !important;
}

@media screen and (max-width: 39.937em) {
  .hide-for-small-only {
    display: none !important;
  }
}
@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important;
  }
}
@media screen and (max-width: 39.937em) {
  .show-for-medium {
    display: none !important;
  }
}
@media screen and (min-width: 40em) and (max-width: 72.937em) {
  .hide-for-medium-only {
    display: none !important;
  }
}
@media screen and (max-width: 39.937em), screen and (min-width: 73em) {
  .show-for-medium-only {
    display: none !important;
  }
}
@media print, screen and (min-width: 73em) {
  .hide-for-large {
    display: none !important;
  }
}
@media screen and (max-width: 72.937em) {
  .show-for-large {
    display: none !important;
  }
}
@media screen and (min-width: 73em) and (max-width: 95.937em) {
  .hide-for-large-only {
    display: none !important;
  }
}
@media screen and (max-width: 72.937em), screen and (min-width: 96em) {
  .show-for-large-only {
    display: none !important;
  }
}
.show-for-sr, .no-bullet > li::before, .visually-hidden,
.show-on-focus {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.show-on-focus:active,
.show-on-focus:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}

@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}
/* -----------------------------------------------------------------------------

    Please see /standards/architecture.md for standards on how to write CSS for
    this project.

----------------------------------------------------------------------------- */
/*** 0 - Tools - Functions ***/
/*** 1 - Variables ***/
/*** 2 - Tools - Mixins and placeholders ***/
/*** 3 - Generics ***/
/*** 4 - Elements ***/
/*** 5 - Layout ***/
/*** 6 - Components ***/
/*** 7 - Overrides ***/
/* -----------------------------------------------------------------------------
Ontario Design System Theme
http://designsystem.ontario.ca

//note: imports DS theme colours as an override in ontario2021-theme.scss
----------------------------------------------------------------------------- */
.row.expanded {
  max-width: none;
}

.accordions__container {
  max-width: 48rem;
  width: 100%;
}

.accordion {
  border-top: 2px solid #cccccc;
}
.accordion:last-of-type {
  border-bottom: 2px solid #cccccc;
}

.accordion__controls {
  display: flex;
  justify-content: flex-end;
}

.accordion__button,
.accordion__button--expand-all {
  background: none;
  border: 0;
  box-sizing: border-box;
}

.accordion__button--expand-all {
  font-size: 1rem;
  margin-bottom: 0.5rem;
  color: #0066CC;
  cursor: pointer;
}
.accordion__button--expand-all:focus, .accordion__button--expand-all:hover {
  color: #00478F;
  text-decoration: underline;
}
.accordion__button--expand-all:active {
  color: #002142;
  text-decoration: underline;
}

.accordion--expand-close-all {
  display: none;
}

.accordion__controls--active .accordion--expand-close-all {
  display: block;
}
.accordion__controls--active .accordion--expand-open-all {
  display: none;
}

.accordion__button {
  display: flex;
  align-items: flex-start;
  color: #0066CC;
  cursor: pointer;
  padding: 0.75rem 0.5rem;
  text-align: left;
  width: 100%;
  margin-bottom: 0;
}
.accordion__button .accordion__button-icon--close,
.accordion__button .accordion__button-icon--open {
  margin-right: 0.5rem;
}
.accordion__button .ontario-icon {
  width: 1.75rem;
  height: 1.75rem;
}
.accordion__button:focus, .accordion__button:hover {
  background-color: #f2f2f2;
  color: #00478F;
}
.accordion__button:focus {
  box-shadow: 0 0 0 4px #009ADB inset;
}
.accordion__button:active {
  color: #002142;
}

.accordion__content {
  display: none;
  padding: 0.75rem 0.75rem 2rem 0.75rem;
  margin-left: 0;
}
@media screen and (min-width: 40em) {
  .accordion__content {
    margin-left: 2rem;
  }
}
.accordion__content * {
  margin-top: 0;
  max-width: 48rem;
  width: 100%;
}
.accordion__content ul,
.accordion__content ol {
  max-width: calc(100% - 3rem);
}
.accordion__content > :last-child {
  margin-bottom: 0;
}

.accordion__button-icon--close,
.expander--active .accordion__button-icon--open {
  display: none;
}

.expander--active ~ .accordion__content,
.expander--active .accordion__button-icon--close {
  display: block;
}

.accordions__container .h1,
.accordions__container .h2,
.accordions__container .h3,
.accordions__container .h4,
.accordions__container .h5,
.accordions__container p,
.accordions__container h1,
.accordions__container h2,
.accordions__container h3,
.accordions__container h4,
.accordions__container h5,
.accordions__container h6 {
  margin: 0;
}

.back-to-top--default {
  position: fixed;
  bottom: 5%;
  right: 2%;
  visibility: hidden;
  opacity: 0;
  transition: 0.1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: 0.5rem 1rem 0.5rem 0.75rem;
  background: #e6e6e6;
  border: 0.125rem solid #FFFFFF;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: 0 0.125rem 0.25rem rgba(26, 26, 26, 0.6);
  color: #1a1a1a;
  line-height: 1.25rem;
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  z-index: 10000;
  cursor: pointer;
}
.back-to-top--default .ontario-icon {
  margin: 0.125rem 0.5rem 0 0;
  width: 2rem;
  height: 2rem;
}
.back-to-top--default:hover {
  background-color: #cccccc;
}
.back-to-top--default:focus {
  background-color: #e6e6e6;
  box-shadow: 0 0 0 0.25rem #009ADB, 0 0.1875rem 0.3125rem 0.1875rem rgba(0, 0, 0, 0.6);
  outline: 0.25rem solid transparent;
  transition: 0.1s ease-in-out;
}
.back-to-top--default:active {
  background-color: #b2b2b2;
  box-shadow: 0 0 0 0.25rem #009ADB, 0 0.3125rem 0.4375rem 0.1875rem rgba(0, 0, 0, 0.6);
  outline: 0.25rem solid transparent;
  transition: background-color 0s, box-shadow 0.1s ease-in-out;
}
.back-to-top--default:visited {
  color: #FFFFFF;
}
@media screen and (max-width: 73em) {
  .back-to-top--default {
    flex-direction: column;
    height: 4.75rem;
    padding: 0.375rem 0.75rem 0.5625rem 0.75rem;
  }
  .back-to-top--default .ontario-icon {
    margin: 0.0625rem 0 0.25rem 0;
    width: 2rem;
    height: 2rem;
  }
}
@media screen and (max-width: 40em) {
  .back-to-top--default {
    display: block;
    padding: 0.5rem;
    font-size: 0;
    width: 3rem;
    height: 3rem;
  }
  .back-to-top--default svg.ontario-icon {
    margin: 0;
  }
  @-moz-document url-prefix() {
    .back-to-top--default svg.ontario-icon {
      padding: 0 0.25rem 0.25rem 0;
    }
  }
}

.active {
  visibility: visible;
  opacity: 1;
}

.blockquote, blockquote {
  border-left: 4px solid #4d4d4d;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 400;
  letter-spacing: 0.025rem;
  line-height: 1.56;
  max-width: 48rem;
  margin: 2rem;
  padding: 1.5rem 0 1.5rem 1.5rem;
}
@media screen and (max-width: 40em) {
  .blockquote, blockquote {
    font-size: 1.125rem;
    letter-spacing: 0.03rem;
    line-height: 1.5;
    margin: 1.5rem 0 2rem 0;
  }
}

.blockquote--short {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.5;
}
@media screen and (max-width: 40em) {
  .blockquote--short {
    font-size: 1.4375rem;
    line-height: 1.43;
  }
}

.blockquote p, blockquote p {
  margin: 0 0 1.5rem 0;
}
.blockquote p::before, blockquote p::before {
  content: open-quote;
}
.blockquote p::after, blockquote p::after {
  content: close-quote;
}

.blockquote__attribution,
.blockquote__byline {
  display: block;
  font-size: 1rem;
  letter-spacing: 0.025rem;
  line-height: 1.56;
  text-align: right;
}
@media screen and (max-width: 40em) {
  .blockquote__attribution,
  .blockquote__byline {
    letter-spacing: 0.03rem;
    line-height: 1.5;
  }
}

.blockquote__attribution {
  font-style: normal;
  font-weight: 700;
}
.blockquote__attribution::before {
  content: "— ";
}

blockquote {
  quotes: "“" "”";
}

html[lang=fr] blockquote {
  quotes: "« " " »";
}

.button, .button.alert, .button.panel--alert, .button.alert-box, button.alert, button.panel--alert, button.alert-box, input.alert[type=submit], input.alert[type=button], button, input[type=submit], input[type=button] {
  border: none;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: none;
  display: inline-block;
  font-size: 1.125rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 1.5555555556;
  margin: 0 calc(1rem + 0.75rem) 1.5rem 0;
  min-width: 10rem;
  padding: 0.625rem 1.5rem;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}
@media screen and (max-width: 40em) {
  .button, .button.alert, .button.panel--alert, .button.alert-box, button.alert, button.panel--alert, button.alert-box, input.alert[type=submit], input.alert[type=button], button, input[type=submit], input[type=button] {
    margin-right: 0;
    display: block;
    width: 100%;
  }
}
.button .icon, button.alert .icon, button .icon, input[type=submit] .icon, input[type=button] .icon {
  margin-right: 4px;
}

.button--primary, .button, .button.alert, .button.panel--alert, .button.alert-box, button.alert, button.panel--alert, button.alert-box, input.alert[type=submit], input.alert[type=button], button, input[type=submit], input[type=button], .button.primary, button.primary.alert, button.primary.panel--alert, button.primary.alert-box {
  background-color: #0066CC;
  color: #FFFFFF;
}
.button--primary:hover, .button:hover, button.alert:hover, button:hover, input[type=submit]:hover, input[type=button]:hover {
  background-color: #00478F;
  color: #FFFFFF;
}
.button--primary:focus, .button:focus, button.alert:focus, button:focus, input[type=submit]:focus, input[type=button]:focus {
  background-color: #00478F;
  color: #FFFFFF;
  transition: background-color 0.2s ease-out, box-shadow 0.1s ease-in-out;
}
.button--primary:active, .button:active, button.alert:active, button:active, input[type=submit]:active, input[type=button]:active {
  background-color: #002142;
  color: #FFFFFF;
  transition: background-color 0s, box-shadow 0.1s ease-in-out;
}
.button--primary:visited, .button:visited, button.alert:visited, button:visited, input[type=submit]:visited, input[type=button]:visited {
  color: #FFFFFF;
}

.button--secondary, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary, #block-exposedformlrd-resultblock-listing .form-actions button.secondary, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button], #block-exposedformgazette-resultblock-search .button--secondary, #block-exposedformgazette-resultblock-search .button.secondary, #block-exposedformgazette-resultblock-search button.secondary, #block-exposedformgazette-resultblock-search input.secondary[type=submit], #block-exposedformgazette-resultblock-search input.secondary[type=button], .button.secondary, button.secondary.alert, button.secondary.panel--alert, button.secondary.alert-box, button.secondary, input.secondary[type=submit], input.secondary[type=button] {
  background-color: #FFFFFF;
  border: 2px solid #0066CC;
  color: #0066CC;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.button--secondary:hover, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary:hover, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary:hover, #block-exposedformlrd-resultblock-listing .form-actions button.secondary:hover, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit]:hover, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button]:hover, #block-exposedformgazette-resultblock-search .button--secondary:hover, #block-exposedformgazette-resultblock-search .button.secondary:hover, #block-exposedformgazette-resultblock-search button.secondary:hover, #block-exposedformgazette-resultblock-search input.secondary[type=submit]:hover, #block-exposedformgazette-resultblock-search input.secondary[type=button]:hover, .button.secondary:hover, button.secondary:hover, input.secondary[type=submit]:hover, input.secondary[type=button]:hover {
  background-color: #e0f0ff;
  border-color: #00478F;
  color: #00478F;
}
.button--secondary:focus, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary:focus, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary:focus, #block-exposedformlrd-resultblock-listing .form-actions button.secondary:focus, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit]:focus, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button]:focus, #block-exposedformgazette-resultblock-search .button--secondary:focus, #block-exposedformgazette-resultblock-search .button.secondary:focus, #block-exposedformgazette-resultblock-search button.secondary:focus, #block-exposedformgazette-resultblock-search input.secondary[type=submit]:focus, #block-exposedformgazette-resultblock-search input.secondary[type=button]:focus, .button.secondary:focus, button.secondary:focus, input.secondary[type=submit]:focus, input.secondary[type=button]:focus {
  background-color: #e0f0ff;
  border-color: #00478F;
  color: #00478F;
  transition: background-color 0.2s ease-out, box-shadow 0.1s ease-in-out;
}
.button--secondary:active, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary:active, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary:active, #block-exposedformlrd-resultblock-listing .form-actions button.secondary:active, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit]:active, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button]:active, #block-exposedformgazette-resultblock-search .button--secondary:active, #block-exposedformgazette-resultblock-search .button.secondary:active, #block-exposedformgazette-resultblock-search button.secondary:active, #block-exposedformgazette-resultblock-search input.secondary[type=submit]:active, #block-exposedformgazette-resultblock-search input.secondary[type=button]:active, .button.secondary:active, button.secondary:active, input.secondary[type=submit]:active, input.secondary[type=button]:active {
  background-color: #c2e0ff;
  border-color: #002142;
  color: #002142;
  transition: background-color 0s, box-shadow 0.1s ease-in-out;
}
.button--secondary:visited, #block-exposedformlrd-resultblock-listing .form-actions .button--secondary:visited, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary:visited, #block-exposedformlrd-resultblock-listing .form-actions button.secondary:visited, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit]:visited, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button]:visited, #block-exposedformgazette-resultblock-search .button--secondary:visited, #block-exposedformgazette-resultblock-search .button.secondary:visited, #block-exposedformgazette-resultblock-search button.secondary:visited, #block-exposedformgazette-resultblock-search input.secondary[type=submit]:visited, #block-exposedformgazette-resultblock-search input.secondary[type=button]:visited, .button.secondary:visited, button.secondary:visited, input.secondary[type=submit]:visited, input.secondary[type=button]:visited {
  color: #0066CC;
}

.button--tertiary, .button.quiet, button.quiet.alert, button.quiet.panel--alert, button.quiet.alert-box, button.quiet, input.quiet[type=submit], input.quiet[type=button] {
  background-color: transparent;
  color: #0066CC;
  text-decoration: underline;
}
.button--tertiary:hover, .button.quiet:hover, button.quiet:hover, input.quiet[type=submit]:hover, input.quiet[type=button]:hover {
  background-color: #e8e8e8;
  color: #00478F;
  text-decoration: underline;
}
.button--tertiary:focus, .button.quiet:focus, button.quiet:focus, input.quiet[type=submit]:focus, input.quiet[type=button]:focus {
  background-color: #e8e8e8;
  color: #00478F;
  text-decoration: underline;
  transition: background-color 0.2s ease-out, box-shadow 0.1s ease-in-out;
}
.button--tertiary:active, .button.quiet:active, button.quiet:active, input.quiet[type=submit]:active, input.quiet[type=button]:active {
  background-color: #d1d1d1;
  color: #002142;
  text-decoration: underline;
  transition: background-color 0s, box-shadow 0.1s ease-in-out;
}
.button--tertiary:visited, .button.quiet:visited, button.quiet:visited, input.quiet[type=submit]:visited, input.quiet[type=button]:visited {
  color: #0066CC;
}

.callout, .panel--callout, .panel, .row.panel,
.aside,
.panel--aside,
aside:not(.sidebar) {
  border-left: 0.25rem solid #367A76;
  padding: 1.5rem;
}
.callout *, .panel--callout *, .panel *, .row.panel *,
.aside *,
.panel--aside *,
aside:not(.sidebar) * {
  max-width: 48rem;
}
.callout *:last-child, .panel--callout *:last-child, .panel *:last-child,
.aside *:last-child,
.panel--aside *:last-child,
aside:not(.sidebar) *:last-child {
  margin-bottom: 0.5rem;
}

.callout, .panel--callout, .panel, .row.panel {
  margin: 2rem 0 2.5rem 0;
  background-color: #f2f2f2;
}

.aside, .panel--aside, aside:not(.sidebar) {
  margin: 2rem 0 2.5rem 2rem;
}

@media screen and (max-width: 40em) {
  .aside, .panel--aside, aside:not(.sidebar) {
    margin: 2rem 0 2.5rem 1rem;
  }
}
.callout__title, .panel h2, .panel h3,
.aside__title {
  margin-bottom: 1rem;
}

.border-highlight--teal {
  border-color: #367A76 !important;
}

.border-highlight--gold {
  border-color: #86743D !important;
}

.border-highlight--yellow {
  border-color: #8A600D !important;
}

.border-highlight--taupe {
  border-color: #7B725C !important;
}

.border-highlight--green {
  border-color: #2B8737 !important;
}

.border-highlight--lime {
  border-color: #5F8129 !important;
}

.border-highlight--sky {
  border-color: #1080A6 !important;
}

.border-highlight--blue {
  border-color: #0369ac !important;
}

.border-highlight--purple {
  border-color: #92278F !important;
}

.card__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0;
}
@media screen and (max-width: 40em) {
  .card__container {
    flex-direction: column;
  }
}

.card {
  box-shadow: 0rem 0.1875rem 0.5rem 0.0625rem rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  margin: 0 2.5rem 2.5rem 0;
  max-width: 50%;
  padding: 0;
  list-style-type: none;
  transition: all 0.3s ease-in-out;
  position: relative;
  cursor: pointer;
}
.card:hover {
  box-shadow: 0 0.375rem 0.75rem 0.125rem rgba(0, 0, 0, 0.35);
}
.card:focus-within {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: box-shadow 0.1s ease-in-out;
}
.card:active {
  box-shadow: 0 0 0 4px #009ADB;
  background-color: #f2f2f2;
}
.card--cards-per-row-4 .card {
  width: calc(25% - 2rem);
}
.card--cards-per-row-4 .card:nth-child(4n) {
  margin-right: 0;
}
.card--cards-per-row-3 .card {
  width: calc(33.3% - 1.75rem);
}
.card--cards-per-row-3 .card:nth-child(3n) {
  margin-right: 0;
}
.card--cards-per-row-2 .card {
  width: calc(50% - 1.25rem);
}
.card--cards-per-row-2 .card:nth-child(2n) {
  margin-right: 0;
}
@media screen and (max-width: 73em) {
  .card--cards-per-row-4 .card {
    width: calc(50% - 1.25rem);
  }
  .card--cards-per-row-4 .card:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 40em) {
  .card {
    margin-bottom: 3rem;
    width: 100% !important;
    max-width: 100%;
  }
}

.card--position-horizontal {
  display: flex;
  width: 50%;
}
@media screen and (max-width: 40em) {
  .card--position-horizontal {
    width: 100%;
    max-width: 100%;
  }
}
.card--position-horizontal .card__image-container,
.card--position-horizontal .card__text-container {
  position: relative;
}
.card--position-horizontal a:focus-within {
  box-shadow: none;
  outline: none;
}
.card--position-horizontal a:active {
  box-shadow: none;
}
.card--position-horizontal img {
  height: 100%;
  position: absolute;
}

.card--position-horizontal__image-right {
  flex-direction: row-reverse;
}

.card__heading {
  margin: 0;
  border-radius: 4px 4px 0 0;
  padding: 1.25rem 1.5rem 0.5rem 1.5rem;
  transition: -webkit-text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out;
  transition: text-decoration 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;
}
.card:hover .card__heading {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: #1a1a1a;
          text-decoration-color: #1a1a1a;
}
.card--light .card__heading {
  background-color: #f2f2f2;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-radius: 4px 4px 0 0;
}
.card--dark .card__heading {
  background-color: #1a1a1a;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-radius: 4px 4px 0 0;
}
.card--dark:hover .card__heading {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  -webkit-text-decoration-color: #FFFFFF;
          text-decoration-color: #FFFFFF;
}
.card--image-true .card__heading {
  border-radius: 0;
}
.card--no-description .card__heading {
  padding: 1rem 1.5rem;
  border-radius: 0 0 4px 4px;
}
.card__heading a {
  color: #1a1a1a;
  text-decoration: none;
  outline: none;
}
.card--dark .card__heading a {
  color: #FFFFFF;
}
.card__heading a::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.card__heading a:focus {
  box-shadow: none;
}
.card__heading a:active {
  outline: none;
}
@media screen and (max-width: 73em) {
  .card__heading {
    font-size: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.card--position-horizontal .card__text-container {
  width: 66.6%;
}
.card--image--one-fourth .card__text-container {
  width: 75%;
}
.card--no-image .card__text-container {
  width: 100%;
}

.card__description {
  margin: 0;
  padding: 0.5rem 1.5rem 1.5rem 1.5rem;
}
.card__description p:last-of-type {
  margin-bottom: 0;
}
.card--light .card__description, .card--dark .card__description {
  padding-top: 1rem;
}
@media screen and (max-width: 73em) {
  .card__description {
    padding: 0.5rem 1rem 1.5rem 1rem;
  }
  .card--light .card__description, .card--dark .card__description {
    padding-top: 1rem;
  }
}

.card--position-vertical .card__image-container {
  margin-bottom: -0.5rem;
}
.card--position-horizontal .card__image-container {
  width: 33.3%;
}
.card--image--one-fourth .card__image-container {
  width: 25%;
}

.card__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-size: 100% 100%;
}
.card--position-vertical .card__image {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.card--position-horizontal__image-right .card__image {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.card--position-horizontal__image-left .card__image {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.checkboxes {
  margin-bottom: 2.5rem;
  max-width: 48rem;
}

.checkboxes__item {
  position: relative;
  margin: 0 0 1rem;
  padding: 0 0 0 2rem;
  min-height: 28px;
  box-sizing: content-box;
}
.checkboxes__item:last-of-type {
  margin: 0;
}
@media screen and (max-width: 40em) {
  .checkboxes__item {
    padding: 0 0 0 2.5rem;
    min-height: 32px;
  }
}

.checkboxes__input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: -2px;
  left: -2px;
  opacity: 0;
  width: 36px;
  height: 36px;
  z-index: 1;
  -webkit-tap-highlight-color: transparent;
}
@media screen and (max-width: 40em) {
  .checkboxes__input {
    width: 40px;
    height: 40px;
  }
}

.checkboxes__label {
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
  margin: 0.25rem 0;
  padding: 0 1rem;
  width: auto;
  white-space: normal;
}
@media screen and (max-width: 40em) {
  .checkboxes__label {
    margin: 0.33rem 0;
  }
}
.checkboxes__label::before {
  content: "";
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  transition: border 0.1s ease-in-out;
  display: block;
}
@media screen and (min-width: 40em) {
  .checkboxes__label::before {
    width: 28px;
    height: 28px;
  }
}
.checkboxes__label::after {
  content: "";
  background-image: url("../assets/icons/ontario-checkbox-background-no-width.svg");
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 1px;
  left: 1px;
  right: 0;
  bottom: 0;
  opacity: 0;
  display: block;
}
@media screen and (max-width: 40em) {
  .checkboxes__label::after {
    height: 34px;
    width: 34px;
  }
}

.checkboxes__input:focus + .checkboxes__label::before {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: all 0.1s ease-in-out;
}

.checkboxes__input:checked + .checkboxes__label:after {
  opacity: 1;
}

.checkboxes__input:checked + .checkboxes__label::before {
  background-color: #1a1a1a;
}

.critical-alert, .emergency-banner, .emergency-banner--covid, .header__alert {
  background-color: #FFD440;
  font-weight: 400;
  margin: 0;
  padding: 1rem 0;
  position: relative;
  z-index: 5;
}

.critical-alert__body {
  display: flex;
  flex-wrap: nowrap;
}

.critical-alert__icon svg {
  width: 28px;
  height: 28px;
  margin: 0 0.85rem 0 0;
}

.critical-alert p, .emergency-banner p, .emergency-banner--covid p, .header__alert p {
  margin: 0;
  padding: 0;
  line-height: 1.8;
}

.critical-alert a, .emergency-banner a, .emergency-banner--covid a, .header__alert a {
  color: #1a1a1a;
  font-weight: 700;
}
.critical-alert a:hover, .emergency-banner a:hover, .emergency-banner--covid a:hover, .header__alert a:hover, .critical-alert a:focus, .emergency-banner a:focus, .emergency-banner--covid a:focus, .header__alert a:focus {
  text-decoration: none;
}
.critical-alert a:visited, .emergency-banner a:visited, .emergency-banner--covid a:visited, .header__alert a:visited {
  color: #1a1a1a;
}

.dropdown {
  background-color: #FFFFFF;
  background-image: url("../assets/icons/ontario-material-dropdown-arrow-48px.svg");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 2rem;
  padding-right: calc(1rem* 2.25);
  cursor: pointer;
}

/* These styles are to fix differences in default styling for dropdowns in IE */
.dropdown::-ms-expand {
  display: none;
}

.dropdown option {
  font-weight: normal;
}

.fieldset__legend {
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1rem 0;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
}
@media screen and (max-width: 40em) {
  .fieldset__legend {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}

.fieldset__legend--large,
.fieldset__legend--heading {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
  max-width: 26.25em;
  margin-top: 1rem;
}
.fieldset__legend--large h1,
.fieldset__legend--heading h1 {
  display: inline-block;
  margin: 0;
}
@media screen and (max-width: 40em) {
  .fieldset__legend--large,
  .fieldset__legend--heading {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}

.fieldset__legend__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
.fieldset__legend__flag:before {
  content: " ";
}

.footer {
  color: #FFFFFF;
  margin-top: 5rem;
  padding: 4rem 0;
}

.footer .columns *:last-child, .footer #block-views-block-oic-result-block-listing *:last-child, .footer #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from *:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .form-item-date-from *:last-child, .footer #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to *:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .form-item-date-to *:last-child, .footer #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query *:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .form-item-query *:last-child, #block-exposedformoic-resultblock-listing .footer .form-wrapper *:last-child, .footer #block-exposedformoic-resultblock-listing *:last-child, .footer #block-views-block-lrd-result-block-listing *:last-child, .footer #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from *:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .form-item-date-from *:last-child, .footer #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to *:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .form-item-date-to *:last-child, .footer #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes *:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .form-checkboxes *:last-child, .footer #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query *:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .form-item-query *:last-child, .footer #block-exposedformlrd-resultblock-listing .form-wrapper *:last-child, #block-exposedformlrd-resultblock-listing .footer .form-wrapper *:last-child, .footer #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container *:last-child, #block-exposedformlrd-resultblock-listing .footer .lrd-exposedfilter-container *:last-child, .footer #block-views-block-gazette-result-block-search *:last-child, .footer #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from *:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .form-item-date-from *:last-child, .footer #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to *:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .form-item-date-to *:last-child, .footer #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query *:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .form-item-query *:last-child, #block-exposedformgazette-resultblock-search .footer .form-wrapper *:last-child, .footer #block-exposedformgazette-resultblock-search *:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 40em) {
  .footer:not(.footer--default) .columns:first-child, .footer:not(.footer--default) #block-views-block-oic-result-block-listing:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer:not(.footer--default) .form-item-date-from:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer:not(.footer--default) .form-item-date-to:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer:not(.footer--default) .form-item-query:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing .form-wrapper:first-child, #block-exposedformoic-resultblock-listing .footer:not(.footer--default) .form-wrapper:first-child, .footer:not(.footer--default) #block-exposedformoic-resultblock-listing:first-child, .footer:not(.footer--default) #block-views-block-lrd-result-block-listing:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer:not(.footer--default) .form-item-date-from:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer:not(.footer--default) .form-item-date-to:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer:not(.footer--default) .form-checkboxes:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer:not(.footer--default) .form-item-query:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing .form-wrapper:first-child, #block-exposedformlrd-resultblock-listing .footer:not(.footer--default) .form-wrapper:first-child, .footer:not(.footer--default) #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container:first-child, #block-exposedformlrd-resultblock-listing .footer:not(.footer--default) .lrd-exposedfilter-container:first-child, .footer:not(.footer--default) #block-views-block-gazette-result-block-search:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer:not(.footer--default) .form-item-date-from:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer:not(.footer--default) .form-item-date-to:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer:not(.footer--default) .form-item-query:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search .form-wrapper:first-child, #block-exposedformgazette-resultblock-search .footer:not(.footer--default) .form-wrapper:first-child, .footer:not(.footer--default) #block-exposedformgazette-resultblock-search:first-child {
    margin-bottom: 3rem;
  }
  .footer .footer__expanded-bottom-section .columns:first-child, .footer .footer__expanded-bottom-section #block-views-block-oic-result-block-listing:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .footer__expanded-bottom-section .form-item-date-from:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .footer__expanded-bottom-section .form-item-date-to:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query:first-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .footer .footer__expanded-bottom-section .form-item-query:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing .form-wrapper:first-child, #block-exposedformoic-resultblock-listing .footer .footer__expanded-bottom-section .form-wrapper:first-child, .footer .footer__expanded-bottom-section #block-exposedformoic-resultblock-listing:first-child, .footer .footer__expanded-bottom-section #block-views-block-lrd-result-block-listing:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .footer__expanded-bottom-section .form-item-date-from:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .footer__expanded-bottom-section .form-item-date-to:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .footer__expanded-bottom-section .form-checkboxes:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query:first-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .footer .footer__expanded-bottom-section .form-item-query:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing .form-wrapper:first-child, #block-exposedformlrd-resultblock-listing .footer .footer__expanded-bottom-section .form-wrapper:first-child, .footer .footer__expanded-bottom-section #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container:first-child, #block-exposedformlrd-resultblock-listing .footer .footer__expanded-bottom-section .lrd-exposedfilter-container:first-child, .footer .footer__expanded-bottom-section #block-views-block-gazette-result-block-search:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .footer__expanded-bottom-section .form-item-date-from:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .footer__expanded-bottom-section .form-item-date-to:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query:first-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .footer .footer__expanded-bottom-section .form-item-query:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search .form-wrapper:first-child, #block-exposedformgazette-resultblock-search .footer .footer__expanded-bottom-section .form-wrapper:first-child, .footer .footer__expanded-bottom-section #block-exposedformgazette-resultblock-search:first-child {
    margin-bottom: 0;
  }
}

.footer__links-container {
  list-style: none;
  margin: 0 0 1rem 0;
}
@media screen and (min-width: 73em) {
  .footer__links-container {
    margin-bottom: 0.5rem;
  }
}

.footer__links-container--inline {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media screen and (min-width: 40em) {
  .footer__links-container--inline {
    flex-direction: row;
  }
}

.footer__links-container li {
  padding: 0.25rem 0;
}

.footer__link {
  color: #FFFFFF;
  display: inline-block;
  padding: 0.5rem 0;
  margin: 0;
  text-decoration: underline;
}
.footer__link:hover, .footer__link:focus {
  text-decoration: none;
}
.footer__link:visited, .footer__link:active, .footer__link:hover {
  color: #FFFFFF;
}
@media screen and (min-width: 40em) {
  .footer__link {
    padding: 0;
    margin: 0 3rem 1rem 0;
  }
}

.footer p {
  max-width: 48rem;
  width: 100%;
}
.footer p a {
  color: #FFFFFF;
  font-weight: 600;
}
.footer p a:visited {
  color: #FFFFFF;
}
.footer p a:active {
  color: #e6e6e6;
}
.footer p a:focus, .footer p a:hover {
  text-decoration: none;
}

/* Supergraphic background */
.footer--default,
.footer__expanded-top-section {
  position: relative;
}
.footer--default::before,
.footer__expanded-top-section::before {
  background-color: #333333;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.footer__links-container--two-column-list {
  -webkit-column-count: 1;
          column-count: 1;
  display: block;
  margin: 0;
}
@media screen and (min-width: 40em) {
  .footer__links-container--two-column-list {
    -webkit-column-count: 2;
            column-count: 2;
  }
  .footer__links-container--two-column-list .footer__link {
    padding: 0;
    margin: 0 1rem 1rem 0;
  }
}

.footer__links-container--social {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.footer__links-container--social .footer__link {
  background: transparent;
  border-radius: 45%;
  margin: 0 1rem 0.75rem 0;
  padding: 0;
  outline: none;
  height: calc(3rem + 0.5rem);
  width: calc(3rem + 0.5rem);
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer__links-container--social .footer__link:hover, .footer__links-container--social .footer__link:focus {
  background-color: black;
}
.footer__links-container--social .footer__link:hover .icon, .footer__links-container--social .footer__link:focus .icon {
  fill: #FFFFFF;
}
@media screen and (min-width: 40em) {
  .footer__links-container--social .footer__link {
    height: 3rem;
    width: 3rem;
  }
}

.footer__links-container--social .footer__link .icon {
  fill: #FFFFFF;
  width: 36px;
  height: 36px;
}
@media screen and (min-width: 40em) {
  .footer__links-container--social .footer__link .icon {
    width: 32px;
    height: 32px;
  }
}

.button.footer__button, button.footer__button.alert, button.footer__button, input.footer__button[type=submit], input.footer__button[type=button] {
  background-color: #1a1a1a;
  border: 2px solid #FFFFFF;
  border-color: #FFFFFF;
  color: #FFFFFF;
  margin-bottom: 2rem;
}
.button.footer__button:hover, button.footer__button:hover, input.footer__button[type=submit]:hover, input.footer__button[type=button]:hover, .button.footer__button:focus, button.footer__button:focus, input.footer__button[type=submit]:focus, input.footer__button[type=button]:focus {
  background-color: #4d4d4d;
}
.button.footer__button:active, button.footer__button:active, input.footer__button[type=submit]:active, input.footer__button[type=button]:active {
  background-color: #666666;
}

.footer__button + .footer__links-container {
  margin-top: 1.5rem;
}

.footer__expanded-top-section::before {
  background-image: url("../assets/footer/footer-expanded-supergraphic-logo.svg");
}

.footer.footer--expanded {
  padding-top: 0;
  background-color: #1a1a1a;
  border-bottom: 4px solid #4d4d4d;
}

.footer__expanded-top-section {
  background-color: #262626;
  padding: 4rem 0;
  position: relative;
}
.footer__expanded-top-section::before {
  background-color: #333333;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 165rem;
  background-position: calc(50vw - 125rem) -64rem;
}
@media screen and (min-width: 40em) {
  .footer__expanded-top-section::before {
    background-size: 250rem;
    background-position: calc(50vw - 195rem) -106rem;
  }
}
@media screen and (min-width: 73em) {
  .footer__expanded-top-section::before {
    background-size: 305rem;
    background-position: calc(50vw - 222rem) -160rem;
  }
}

.footer__expanded-top-section .footer__link {
  text-decoration: underline;
}
.footer__expanded-top-section .footer__link:hover, .footer__expanded-top-section .footer__link:focus {
  text-decoration: none;
}
.footer__expanded-top-section .footer__link:active {
  color: #e6e6e6;
}

.footer__expanded-top-section ul {
  margin-bottom: 0;
}

.expanded-footer__one-third-block {
  margin-bottom: 0;
}
.expanded-footer__one-third-block:first-of-type, .expanded-footer__one-third-block:nth-child(2) {
  margin-bottom: 3rem;
}
@media screen and (min-width: 40em) {
  .expanded-footer__one-third-block {
    margin-bottom: 0;
  }
  .expanded-footer__one-third-block:first-of-type {
    margin-bottom: 3rem;
  }
  .expanded-footer__one-third-block:nth-child(2) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 73em) {
  .expanded-footer__one-third-block {
    margin-bottom: 0;
  }
  .expanded-footer__one-third-block:first-of-type {
    margin-bottom: 0;
  }
}

.footer__expanded-bottom-section {
  background-color: #1a1a1a;
  padding-top: 4rem;
}

.form-label {
  cursor: pointer;
  color: #1a1a1a;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.1875rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 1rem 0;
  max-width: 38.75em;
  white-space: normal;
  width: 100%;
}
@media screen and (max-width: 40em) {
  .form-label {
    font-size: 1.125rem;
    line-height: 1.56;
  }
}

.form-label--large {
  font-size: 1.75rem;
  letter-spacing: 0.02rem;
  line-height: 1.2;
  max-width: 26.25em;
}
@media screen and (max-width: 40em) {
  .form-label--large {
    font-size: 1.4375rem;
    line-height: 1.39;
  }
}

.form-label--heading h1 {
  display: inline-block;
  margin: 0;
}

.form-label__flag {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}
.form-label__flag::before {
  content: " ";
}

.hint {
  color: #4d4d4d;
  display: inline-block;
  margin: 0 0 1rem 0;
  width: 100%;
  max-width: 48rem;
}
.hint a[x-apple-data-detectors] {
  color: inherit;
  cursor: none;
  text-decoration: none;
}

.hint-expander__container {
  max-width: 48rem;
}

.hint-expander__button {
  color: #0066CC;
  cursor: pointer;
  background: none;
  border: none;
  display: flex;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  text-align: left;
  margin: 0 0 1rem 0;
  padding: 0 0.25rem 0 0;
}
.hint-expander__button-icon--close {
  display: none;
  margin-right: 0.25rem;
}
.hint-expander__button-icon--open {
  display: inline-block;
  margin-right: 0.25rem;
}
.hint-expander__button:hover {
  color: #00478F;
}
.hint-expander__button:active {
  color: #002142;
}
.hint-expander__content {
  border-left: 4px solid #cccccc;
  color: #1a1a1a;
  background-color: #f2f2f2;
  display: none;
  padding: 1rem 1rem 1rem calc(1rem + 0.25rem);
  margin: 0 0 1rem 0.25rem;
}
.hint-expander__content *:last-child {
  margin-bottom: 0;
}
.hint-expander__content img {
  width: 100%;
}
@media screen and (min-width: 40em) {
  .hint-expander__content img {
    width: 50%;
  }
}

.hint-expander__content.expander__content--opened {
  display: block;
}

.hint-expander__container.expander--active .hint-expander__button-icon--close {
  display: inline-block;
}
.hint-expander__container.expander--active .hint-expander__button-icon--open {
  display: none;
}

.input + .hint-expander__container {
  margin-top: -1.5rem !important;
}

.checkboxes__item .hint-expander__container,
.radios__item .hint-expander__container {
  margin-left: 0.5rem;
}

.checkboxes__label + .hint-expander__container,
.radios__label + .hint-expander__container {
  margin-top: 0.75rem;
}
@media screen and (max-width: 40em) {
  .checkboxes__label + .hint-expander__container,
  .radios__label + .hint-expander__container {
    margin-top: 1rem;
  }
}

/* ------------------------------------------------------
To support:
* ontario-icons-primary.svg
* ontario-icons-secondary.svg
-----------------------------------------------------  */
.ontario-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
  /* The default vertical-align is `baseline`, which leaves a few pixels of space below the icon. Using `center` prevents this. For icons shown alongside text, you may want to use a more precise value, e.g. `vertical-align: -4px` or `vertical-align: -0.15em`. */
  vertical-align: middle;
  /* Paths and strokes that overflow the viewBox can show in IE11. */
  overflow: hidden;
  margin-bottom: 2px;
}

.loading-indicator__overlay {
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 9999;
}
.loading-indicator__overlay[aria-hidden=false] {
  display: block;
}
.loading-indicator__overlay[aria-hidden=true] {
  display: none;
}

.loading-indicator {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 100%;
}
.loading-indicator p {
  color: #4d4d4d;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  word-spacing: 0.025rem;
  margin: 0.75rem 0 0;
}

.loading-indicator__spinner {
  -webkit-animation: rotator 1.5s linear infinite;
          animation: rotator 1.5s linear infinite;
  width: 3rem;
  height: 3rem;
  overflow: visible;
}
.loading-indicator__spinner circle {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  stroke: #4d4d4d;
  -webkit-animation: dash 1.5s ease-in-out infinite;
          animation: dash 1.5s ease-in-out infinite;
}

@-webkit-keyframes rotator {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes rotator {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.alert, .panel--alert, .alert-box {
  border-width: 0 0 0 4px;
  border-style: solid;
  padding: 1.5rem;
  margin: 2rem 0 2.5rem 0;
}

.alert__header {
  display: flex;
}

.alert__header-icon {
  display: inline-block;
  vertical-align: top;
  margin-right: 0.95rem;
}
.alert__header-icon svg {
  width: 36px;
  height: 36px;
}
@media screen and (max-width: 40em) {
  .alert__header-icon svg {
    width: 32px;
    height: 32px;
  }
}

.alert__header-title, .alert h2, .panel--alert h2, .alert-box h2, .alert h3, .panel--alert h3, .alert-box h3, .alert h4, .panel--alert h4, .alert-box h4 {
  margin-bottom: 0.75rem;
  padding-top: 2px;
}

.alert__body {
  margin-left: 3.25rem;
  max-width: 48rem;
}
@media screen and (max-width: 40em) {
  .alert__body {
    margin-left: 0;
  }
}

.alert__body p {
  margin-top: 0;
}
.alert__body p:last-of-type {
  margin-bottom: 0.5rem;
}

.alert__body p:last-of-type + ul {
  margin-top: 1rem;
}

.alert__body ul:last-of-type {
  margin-bottom: 0.5rem;
}

.alert--error ul, .panel--error ul, .alert-box.alert ul, .alert-box.panel--alert ul, .alert-box ul {
  margin-left: 1.25rem;
}

.alert--error ul:last-of-type, .panel--error ul:last-of-type, .alert-box ul:last-of-type {
  margin-bottom: 0.5rem;
}

.alert--informational, .alert, .panel--alert, .alert-box {
  border-color: #1080A6;
  background-color: #E2F0F4;
}

.alert--informational svg, .alert svg, .panel--alert svg, .alert-box svg {
  fill: #1080A6;
}

.alert--warning, .panel--warning, .alert-box.warning {
  border-color: #FFD440;
  background-color: #FEF6DC;
}

.alert--warning svg, .panel--warning svg, .alert-box.warning svg {
  fill: #FFD440;
}

.alert--success, .panel--success, .alert-box.success {
  border-color: #118847;
  background-color: #E5f0E9;
}

.alert--success svg, .panel--success svg, .alert-box.success svg {
  fill: #118847;
}

.alert--error, .panel--error, .alert-box.alert, .alert-box.panel--alert, .alert-box {
  border-color: #CD0000;
  background-color: #FCEFF0;
}

.alert--error svg, .panel--error svg, .alert-box.alert svg, .alert-box.panel--alert svg, .alert-box svg {
  fill: #CD0000;
}

.alert--error a, .panel--error a, .alert-box.alert a, .alert-box.panel--alert a, .alert-box a {
  color: #CD0000;
}
.alert--error a:hover, .panel--error a:hover, .alert-box a:hover, .alert--error a:focus, .panel--error a:focus, .alert-box a:focus {
  color: #6b0000;
}
.alert--error a:active, .panel--error a:active, .alert-box a:active {
  color: #280000;
}

* .radios {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
}

.radios {
  padding: 0 0 0 0.125rem;
  margin-bottom: 2.5rem;
  max-width: 48rem;
}

.radios__item {
  position: relative;
  display: block;
  margin: 0 0 1rem;
  padding: 0 2rem 0;
}
.radios__item:last-of-type {
  margin-bottom: 0;
}

.radios__input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  opacity: 0;
  top: -2px;
  left: -2px;
  width: 36px;
  height: 36px;
  z-index: 1;
}
@media screen and (max-width: 40em) {
  .radios__input {
    width: 40px;
    height: 40px;
    top: -1.5px;
    left: -1.5px;
  }
}

.radios__label {
  display: inline-block;
  font-size: 1rem;
  margin: 0.2rem 0;
  padding: 0 0.75rem;
  touch-action: manipulation;
  white-space: normal;
}
@media screen and (max-width: 40em) {
  .radios__label {
    margin: 0.3rem 0;
    padding: 0 1rem;
  }
}
.radios__label::before {
  content: "";
  border: 2px solid #1a1a1a;
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  transition: border 0.1s ease-in-out;
}
@media screen and (max-width: 40em) {
  .radios__label::before {
    width: 36px;
    height: 36px;
  }
}
.radios__label::after {
  content: "";
  border-radius: 50%;
  border: 10px solid #1a1a1a;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(6px, 6px);
          transform: translate(6px, 6px);
  opacity: 0;
}
@media screen and (max-width: 40em) {
  .radios__label::after {
    border: 12px solid #1a1a1a;
  }
}

.radios__input:focus + .radios__label::before {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: box-shadow 0.1s ease-in-out;
}

.radios__input:checked + .radios__label::after {
  opacity: 1;
}

caption, .ck-onesite-content figure.table figcaption {
  background-color: rgba(0, 0, 0, 0.1019607843);
  padding: 1.125rem 1rem 1.125rem 1.5rem;
  text-align: left;
  font-weight: bold;
  font-size: 1.375rem;
  line-height: 2.1875rem;
  display: table-caption;
}
@media screen and (max-width: 40em) {
  caption, .ck-onesite-content figure.table figcaption {
    font-size: 1.25rem;
    line-height: 1.875rem;
    padding-left: 1rem;
  }
}

.table-container {
  position: relative;
  margin: 0.5rem 0 2.5rem 0;
}
.table-container table:not(.table--no-zebra-stripes):not(table.no-stripes):not(table.noStripes) tbody tr:first-child:nth-last-child(n+6):nth-child(even),
.table-container table:not(.table--no-zebra-stripes):not(table.no-stripes):not(table.noStripes) tbody tr:first-child:nth-last-child(n+6) ~ tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.0509803922);
}

.table-div, div.flex-table {
  overflow-x: auto;
  background: linear-gradient(to right, #FFFFFF 30%, rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), #FFFFFF 70%) 0 100%, linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(252, 0, 0, 0) 100.01%), linear-gradient(to left, rgba(0, 0, 0, 0.2) 0%, rgba(252, 0, 0, 0) 100.01%);
  background-repeat: no-repeat;
  background-size: 2.5rem 100%, 2.5rem 100%, 0.875rem 100%, 0.875rem 100%;
  background-position: 0 0, 100%, 0 0, 100%;
  background-attachment: local, local, scroll, scroll;
}
@media screen and (max-width: 40em) {
  .table-div, div.flex-table {
    overflow-x: scroll;
  }
}

.table-scroll--wrapper {
  height: 20px;
  overflow-x: auto;
  overflow-y: hidden;
  display: block;
}

table {
  border-collapse: collapse;
  font-size: 1.0625rem;
  display: table;
  line-height: 1.625rem;
  font-weight: normal;
}
table.table--full-container-width, table.full-width {
  display: table;
  width: 100% !important;
}
@media screen and (max-width: 40em) {
  table {
    font-size: 1rem;
  }
}

table.table--condensed td {
  padding: 0.75rem 1rem 0.75rem 1.5rem;
  text-align: left;
}
table.table--condensed td.table-cell--numeric, table.table--condensed table.numeric tbody td:not(.non-numeric), table.numeric tbody table.table--condensed td:not(.non-numeric), table.table--condensed table.numeric tfoot td:not(.non-numeric), table.numeric tfoot table.table--condensed td:not(.non-numeric) {
  padding: 0.75rem 1.5rem 0.75rem 1rem;
  font-size: 1.0625rem;
  text-align: right;
}
table.table--condensed tbody th,
table.table--condensed tfoot th {
  padding: 0.75rem 1rem 0.75rem 1.5rem;
}
table.table--condensed tr.table-row--highlight th img.table--highlight-indicator {
  top: 1.0625rem;
}
table.table--condensed tr.table-row--subtotal th, table.table--condensed tr.summary th, table.table--condensed tr.table-row--subtotal td, table.table--condensed tr.summary td,
table.table--condensed tfoot tr th,
table.table--condensed tfoot tr td {
  padding: 1rem 1rem 1rem 1.5rem;
}
table.table--condensed tr.table-row--subtotal td.table-cell--numeric, table.table--condensed tr.summary td.table-cell--numeric, table.table--condensed tr.table-row--subtotal table.numeric tbody td:not(.non-numeric), table.table--condensed tr.summary table.numeric tbody td:not(.non-numeric), table.numeric tbody table.table--condensed tr.table-row--subtotal td:not(.non-numeric), table.numeric tbody table.table--condensed tr.summary td:not(.non-numeric), table.table--condensed tr.table-row--subtotal table.numeric tfoot td:not(.non-numeric), table.table--condensed tr.summary table.numeric tfoot td:not(.non-numeric), table.numeric tfoot table.table--condensed tr.table-row--subtotal td:not(.non-numeric), table.numeric tfoot table.table--condensed tr.summary td:not(.non-numeric),
table.table--condensed tfoot tr td.table-cell--numeric,
table.table--condensed tfoot tr table.numeric tbody td:not(.non-numeric),
table.table--condensed table.numeric tfoot tr td:not(.non-numeric),
table.numeric table.table--condensed tfoot tr td:not(.non-numeric) {
  text-align: right;
  padding: 1rem 1.5rem 1rem 1rem;
}
@media screen and (max-width: 40em) {
  table.table--condensed td {
    padding: 0.75rem 0.5rem 0.75rem 1rem;
    font-size: 1rem;
  }
  table.table--condensed td.table-cell--numeric, table.table--condensed table.numeric tbody td:not(.non-numeric), table.numeric tbody table.table--condensed td:not(.non-numeric), table.table--condensed table.numeric tfoot td:not(.non-numeric), table.numeric tfoot table.table--condensed td:not(.non-numeric) {
    padding: 0.75rem 1rem 0.75rem 0.5rem;
  }
  table.table--condensed tbody th {
    padding: 0.75rem 0.5rem 0.75rem 1rem;
  }
  table.table--condensed tr.table-row--subtotal th, table.table--condensed tr.summary th, table.table--condensed tr.table-row--subtotal td, table.table--condensed tr.summary td, table.table--condensed tfoot tr th, table.table--condensed tfoot tr td {
    padding: 1rem 0.5rem 1rem 1rem;
  }
  table.table--condensed tr.table-row--subtotal td.table-cell--numeric, table.table--condensed tr.summary td.table-cell--numeric, table.table--condensed tr.table-row--subtotal table.numeric tbody td:not(.non-numeric), table.table--condensed tr.summary table.numeric tbody td:not(.non-numeric), table.numeric tbody table.table--condensed tr.table-row--subtotal td:not(.non-numeric), table.numeric tbody table.table--condensed tr.summary td:not(.non-numeric), table.table--condensed tr.table-row--subtotal table.numeric tfoot td:not(.non-numeric), table.table--condensed tr.summary table.numeric tfoot td:not(.non-numeric), table.numeric tfoot table.table--condensed tr.table-row--subtotal td:not(.non-numeric), table.numeric tfoot table.table--condensed tr.summary td:not(.non-numeric), table.table--condensed tfoot tr td.table-cell--numeric, table.table--condensed tfoot tr table.numeric tbody td:not(.non-numeric), table.table--condensed table.numeric tfoot tr td:not(.non-numeric), table.numeric table.table--condensed tfoot tr td:not(.non-numeric) {
    text-align: right;
    padding: 1rem 1rem 1rem 0.5rem;
  }
}

tbody {
  font-size: 1rem;
  vertical-align: text-top;
}
tbody tr {
  border: solid;
  border-width: 0.0625rem 0;
  border-color: rgba(0, 0, 0, 0.3019607843);
}
tbody tr:last-child {
  border-width: 0.1875rem 0;
  border-top-width: 0;
  border-color: #1a1a1a;
}
tbody tr.table-row--highlight {
  background-color: rgba(225, 145, 0, 0.2352941176) !important;
}
tbody tr.table-row--highlight th {
  padding-left: 1.5rem;
  display: flex;
  position: relative;
}
tbody tr.table-row--highlight th img.table--highlight-indicator {
  width: 0.5rem;
  position: absolute;
  top: 1.5rem;
  left: 0;
}

thead {
  border: solid;
  border-width: 0.1875rem 0;
  border-color: #1a1a1a;
  vertical-align: text-top;
}
thead th {
  text-align: left;
  padding: 1.75rem 1rem 1.75rem 1.5rem;
  margin: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
  -moz-text-size-adjust: none;
       text-size-adjust: none;
  -webkit-text-size-adjust: none;
}
@media screen and (max-width: 40em) {
  thead th {
    font-size: 1rem;
    line-height: 1.3125rem;
    padding: 1.53125rem 0.5rem 1.53125rem 1rem;
  }
}
thead th.table-cell--numeric {
  padding: 1.75rem 1.5rem 1.75rem 1rem;
  text-align: right;
}
@media screen and (max-width: 40em) {
  thead th.table-cell--numeric {
    padding: 1.53125rem 1rem 1.53125rem 0.5rem;
  }
}

td.table-cell--numeric strong, table.numeric tbody td:not(.non-numeric) strong, table.numeric tfoot td:not(.non-numeric) strong {
  font-family: "Courier Prime", Courier, "Courier New", monospace;
}

.table-header--column-span-1 {
  min-width: 8.33333vw;
}

.table-header--column-span-2 {
  min-width: 16.66666vw;
}

.table-header--column-span-3 {
  min-width: 25vw;
}

.table-header--column-span-4 {
  min-width: 33.33333vw;
}

.table-header--column-span-5 {
  min-width: 41.66666vw;
}

.table-header--column-span-6 {
  min-width: 50vw;
}

.table-header--column-span-7 {
  min-width: 58.33333vw;
}

.table-header--column-span-8 {
  min-width: 66.66666vw;
}

.table-header--column-span-9 {
  min-width: 75vw;
}

.table-header--column-span-10 {
  min-width: 83.33333vw;
}

.table-header--column-span-11 {
  min-width: 91.66666vw;
}

.table-header--column-span-12 {
  min-width: 100vw;
}

tbody th,
tfoot th {
  padding: 1.1875rem 1rem 1.1875rem 1.5rem;
  text-align: left;
  letter-spacing: 0.025rem;
  font-weight: bold;
}
@media screen and (max-width: 40em) {
  tbody th,
  tfoot th {
    font-size: 1rem;
    line-height: 1.625rem;
    padding: 1.1875rem 0.5rem 1.1875rem 1rem;
  }
}

td {
  padding: 1.1875rem 1rem 1.1875rem 1.5rem;
  text-align: left;
  letter-spacing: 0.025rem;
}
td img {
  vertical-align: top;
}
@media screen and (max-width: 40em) {
  td img {
    max-width: none !important;
  }
}

td.table-cell--numeric, table.numeric tbody td:not(.non-numeric), table.numeric tfoot td:not(.non-numeric),
th.table-cell--directory {
  padding: 1.1875rem 1.5rem 1.1875rem 1rem;
  text-align: right;
  font-family: "Courier Prime", Courier, "Courier New", monospace;
  font-size: 1.0625rem;
}

th.table-cell--directory {
  text-align: left;
  font-weight: 700;
}

tr.table-row--subtotal, table tr.summary, tfoot tr {
  border: solid;
  border-width: 0.1875rem 0;
  font-size: 1rem;
  border-color: #1a1a1a;
}
tr.table-row--subtotal td, table tr.summary td, tfoot tr td {
  font-weight: bold;
  padding: 1.4375rem 1rem 1.4375rem 1.5rem;
}

tbody tr.table-row--subtotal th, tbody table tr.summary th, table tbody tr.summary th {
  padding: 1.4375rem 1rem 1.4375rem 1.5rem;
}

tfoot {
  vertical-align: text-top;
}
tfoot th {
  padding: 1.4375rem 1rem 1.4375rem 1.5rem;
}

tr.table-row--subtotal, table tr.summary {
  background-color: rgba(0, 123, 158, 0.1137254902) !important;
}

tfoot tr {
  background-color: rgba(0, 119, 160, 0.337254902) !important;
}

/*Table component colours*/
.bg-table-row-divider {
  background-color: rgba(0, 0, 0, 0.3019607843);
}

.bg-table-caption-background {
  background-color: rgba(0, 0, 0, 0.1019607843);
}

.bg-table-highlight {
  background-color: rgba(225, 145, 0, 0.2352941176);
}

.bg-table-subtotal {
  background-color: rgba(0, 123, 158, 0.1137254902);
}

.bg-table-total {
  background-color: rgba(0, 119, 160, 0.337254902);
}

.tag {
  border: none;
  border-radius: 12px;
  box-sizing: border-box;
  box-shadow: none;
  display: inline-block;
  font-size: 0.625rem;
  font-weight: 500;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  padding: 0 0.75rem;
  text-align: center;
  text-decoration: none;
  background: #cccccc;
  color: #1a1a1a;
}
@media screen and (min-width: 40em) {
  .tag {
    font-size: 0.875rem;
  }
}

.tag--lime {
  background: #8DC63F;
}

.tag--gold {
  background: #CBA52E;
}

.tag--yellow {
  background: #FCAF17;
}

.tag--taupe {
  background: #C1B28F;
}

.textarea {
  display: block;
  width: 100%;
  min-height: 144px;
  margin: 0 0 1.5rem;
  white-space: pre-wrap;
}

.input {
  border: 2px solid #1a1a1a;
  border-radius: 4px;
  box-sizing: border-box;
  color: #1a1a1a;
  display: block;
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5;
  margin: 0 0 2.5rem;
  max-width: 48rem;
  width: 100%;
  padding: 0.625rem 1rem;
  transition: box-shadow 0.1s ease-in-out;
}
.input--2-char-width {
  max-width: 8ex;
  min-width: 8ex;
}

.input--3-char-width {
  max-width: 10ex;
  min-width: 10ex;
}

.input--4-char-width {
  max-width: 12ex;
  min-width: 12ex;
}

.input--5-char-width {
  max-width: 14ex;
  min-width: 14ex;
}

.input--7-char-width {
  max-width: 17ex;
  min-width: 17ex;
}

.input--10-char-width {
  max-width: 23ex;
  width: 100%;
}

.input--20-char-width {
  max-width: 41ex;
  width: 100%;
}

.form-group:last-of-type {
  margin-bottom: 3rem;
}
.form-group:last-of-type .checkboxes, .form-group:last-of-type .radios {
  margin-bottom: 0;
}

.date__group {
  display: flex;
}
.date__group label {
  font-weight: 600;
}
.date__group input {
  margin-top: 1rem;
}

.date__group-input {
  display: flex;
  flex-direction: column;
  margin-right: 1.5rem;
}

.date--error input {
  border: 0.125rem solid #CD0000;
}

/* -----------------------------------------------------------------------------
2.Utilities (Tools)

Global utilities, such as variables and helpers, custom to Ontario.ca.
These can be edited and added to when necessary.

----------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------
    Legacy colours from D7
    Design System palette colour mapping
------------------------------------------------------------------------------- */
/* ----------------------
    .fill for SVGs
---------------------- */
.white-fill {
  fill: #FFFFFF !important;
  color: #1a1a1a;
}

.greyscale-5-fill {
  fill: #f2f2f2 !important;
  color: #1a1a1a;
}

.greyscale-20-fill {
  fill: #cccccc !important;
  color: #1a1a1a;
}

.greyscale-40-fill {
  fill: #999999 !important;
  color: #1a1a1a;
}

.gold-fill {
  fill: #CBA52E !important;
  color: #1a1a1a;
}

.yellow-fill {
  fill: #FCAF17 !important;
  color: #1a1a1a;
}

.taupe-fill {
  fill: #C1B28F !important;
  color: #1a1a1a;
}

.green-fill {
  fill: #39B54A !important;
  color: #1a1a1a;
}

.lime-fill {
  fill: #8DC63F !important;
  color: #1a1a1a;
}

.teal-fill {
  fill: #49A7A2 !important;
  color: #1a1a1a;
}

.sky-fill {
  fill: #00B2E3 !important;
  color: #1a1a1a;
}

.blue-fill {
  fill: #3193CC !important;
  color: #1a1a1a;
}

.purple-fill {
  fill: #B975B7 !important;
  color: #1a1a1a;
}

.orange-fill {
  fill: #F15A22 !important;
  color: #1a1a1a;
}

.red-fill {
  fill: #F0454B !important;
  color: #1a1a1a;
}

.magenta-fill {
  fill: #F03093 !important;
  color: #1a1a1a;
}

.light-gold-fill {
  fill: #F0E7CC !important;
  color: #1a1a1a;
}

.light-yellow-fill {
  fill: #F8E5C3 !important;
  color: #1a1a1a;
}

.light-taupe-fill {
  fill: #EBE7DB !important;
  color: #1a1a1a;
}

.light-green-fill {
  fill: #D1EFD4 !important;
  color: #1a1a1a;
}

.light-lime-fill {
  fill: #DDEDC7 !important;
  color: #1a1a1a;
}

.light-teal-fill {
  fill: #CFEDED !important;
  color: #1a1a1a;
}

.light-sky-fill {
  fill: #C5EEFA !important;
  color: #1a1a1a;
}

.light-blue-fill {
  fill: #DBE9F5 !important;
  color: #1a1a1a;
}

.light-purple-fill {
  fill: #F1E3F2 !important;
  color: #1a1a1a;
}

.light-orange-fill {
  fill: #FEE1D9 !important;
  color: #1a1a1a;
}

.light-red-fill {
  fill: #FFE0E2 !important;
  color: #1a1a1a;
}

.light-magenta-fill {
  fill: #FEDFF0 !important;
  color: #1a1a1a;
}

.black-fill {
  fill: #1a1a1a !important;
  color: #FFFFFF;
}

.greyscale-60-fill {
  fill: #666666 !important;
  color: #FFFFFF;
}

.greyscale-70-fill {
  fill: #4d4d4d !important;
  color: #FFFFFF;
}

.dark-gold-fill {
  fill: #86743D !important;
  color: #FFFFFF;
}

.dark-yellow-fill {
  fill: #8A600D !important;
  color: #FFFFFF;
}

.dark-taupe-fill {
  fill: #7B725C !important;
  color: #FFFFFF;
}

.dark-green-fill {
  fill: #2B8737 !important;
  color: #FFFFFF;
}

.dark-lime-fill {
  fill: #5F8129 !important;
  color: #FFFFFF;
}

.dark-teal-fill {
  fill: #367A76 !important;
  color: #FFFFFF;
}

.dark-sky-fill {
  fill: #1080A6 !important;
  color: #FFFFFF;
}

.dark-blue-fill {
  fill: #0369ac !important;
  color: #FFFFFF;
}

.dark-purple-fill {
  fill: #92278F !important;
  color: #FFFFFF;
}

.dark-orange-fill {
  fill: #C64A1C !important;
  color: #FFFFFF;
}

.dark-red-fill {
  fill: #D81A21 !important;
  color: #FFFFFF;
}

.dark-magenta-fill {
  fill: #C00264 !important;
  color: #FFFFFF;
}

/* ------------------------------------------------------------
    Angular project colours
    To deprecate these colour styles and use the DS colour palette
    https://designsystem.ontario.ca/docs/basics/colours.html
----------------------------------------------------------------*/
/* ---------------
    Greyscale
--------------- */
/* ---------------
    Fonts
--------------- */
/* ---------------
    Elements
--------------- */
/* ---------------
    Body
--------------- */
/* ---------------
    Highlight colours
--------------- */
/* ---------------
    Infographic colours
--------------- */
/* ---------------
    Base colours
--------------- */
/* ---------------
    Button colours
--------------- */
.orange-bg {
  background-color: #f2671f !important;
  color: #fff;
}
.orange-bg a, .orange-bg a:visited, .orange-bg a:focus {
  color: #ededed;
}
.orange-bg a:hover, .orange-bg a:active {
  color: inherit;
}
.orange-text {
  color: #f2671f;
}

.red-bg {
  background-color: #c91b26 !important;
  color: #fff;
}
.red-bg a, .red-bg a:visited, .red-bg a:focus {
  color: #ededed;
}
.red-bg a:hover, .red-bg a:active {
  color: inherit;
}
.red-text {
  color: #c91b26;
}

.magenta-bg {
  background-color: #9c0f5f !important;
  color: #fff;
}
.magenta-bg a, .magenta-bg a:visited, .magenta-bg a:focus {
  color: #ededed;
}
.magenta-bg a:hover, .magenta-bg a:active {
  color: inherit;
}
.magenta-text {
  color: #9c0f5f;
}

.purple-bg {
  background-color: #60047a !important;
  color: #fff;
}
.purple-bg a, .purple-bg a:visited, .purple-bg a:focus {
  color: #ededed;
}
.purple-bg a:hover, .purple-bg a:active {
  color: inherit;
}
.purple-text {
  color: #60047a;
}

.blue-bg {
  background-color: #0087cb !important;
  color: #fff;
}
.blue-bg a, .blue-bg a:visited, .blue-bg a:focus {
  color: #ededed;
}
.blue-bg a:hover, .blue-bg a:active {
  color: inherit;
}
.blue-text {
  color: #0087cb;
}

.green-bg {
  background-color: #008b52 !important;
  color: #fff;
}
.green-bg a, .green-bg a:visited, .green-bg a:focus {
  color: #ededed;
}
.green-bg a:hover, .green-bg a:active {
  color: inherit;
}
.green-text {
  color: #008b52;
}

/* ---------------
    Extended colour palette bg colours
--------------- */
.light-blue-bg {
  background: #d1ddeb !important;
}

.light-lavender-bg, .label.review, .review.redacted, .review[title~=redacted], .review[title~=édité], .dss-phase-label.alpha span.review, .dss-phase-label.beta span.review {
  background: #d2d1eb !important;
}

.light-purple-bg {
  background: #dfd1eb !important;
}

.light-magenta-bg {
  background: #ebd1ea !important;
}

.light-pink-bg {
  background: #ebd1dd !important;
}

.light-red-bg {
  background: #ebd2d1 !important;
}

.light-orange-bg {
  background: #ebdfd1 !important;
}

.light-yellow-bg {
  background: #eaebd1 !important;
}

.light-lime-bg {
  background: #ddebd1 !important;
}

.light-green-bg {
  background: #d1ebd2 !important;
}

.light-mint-bg {
  background: #d1ebdf !important;
}

.light-aqua-bg {
  background: #d1eaeb !important;
}

.bright-yellow-bg {
  background: #fafad2 !important;
}

.bright-lime-bg {
  background: #e6fad2 !important;
}

.bright-green-bg {
  background: #d2fad2 !important;
}

.bright-mint-bg {
  background: #d2fae6 !important;
}

.bright-aqua-bg {
  background: #d2fafa !important;
}

.bright-blue-bg {
  background: #d2e6fa !important;
}

.bright-lavender-bg {
  background: #d2d2fa !important;
}

.bright-purple-bg {
  background: #e6d2fa !important;
}

.bright-magenta-bg {
  background: #fad2fa !important;
}

.bright-pink-bg {
  background: #fad2e6 !important;
}

.bright-red-bg {
  background: #fad2d2 !important;
}

.bright-orange-bg {
  background: #fae6d2 !important;
}

.dss-bright {
  background: #99d8e0 !important;
}

.dss-light {
  background: #cae9ee !important;
}

.dss-light-desat {
  background: #b3c3c4 !important;
}

/* ---------------
    DSS background colours
--------------- */
.dss-primary {
  background: #0f413c !important;
  color: white !important;
}

.dss-dark {
  background: #19423c !important;
  color: white !important;
}

.dss-dark-desat {
  background: #5d7969 !important;
  color: white !important;
}

.dss-medium {
  background: #3b8d7b !important;
  color: white !important;
}

.dss-accent {
  background: #f19d23 !important;
  color: white !important;
}

.dss-discovery {
  background: #1e6a9d !important;
  color: white !important;
}

.dss-alpha, .dss-phase-label.alpha span {
  background: #118c7b !important;
  color: white !important;
}

.dss-beta, .dss-phase-label.beta span {
  background: #7b953d !important;
  color: white !important;
}

.dss-live {
  background: #bb770b !important;
  color: white !important;
}

/* ---------------
    PO background colours
--------------- */
.po-rich-black-bg {
  background: #000000 !important;
  color: #fff !important;
}
.po-rich-black-bg abbr, .po-rich-black-bg a, .po-rich-black-bg a:hover, .po-rich-black-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-rich-black-bg::before {
  border-left-color: #000000;
}

.timeline-block:nth-child(2n) .timeline-content.po-rich-black-bg::before {
  border-right-color: #000000;
}

.po-dark-yellow-bg {
  background: #cba52e !important;
  color: #000 !important;
}
.po-dark-yellow-bg abbr, .po-dark-yellow-bg a, .po-dark-yellow-bg a:hover, .po-dark-yellow-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-dark-yellow-bg::before {
  border-left-color: #cba52e;
}

.timeline-block:nth-child(2n) .timeline-content.po-dark-yellow-bg::before {
  border-right-color: #cba52e;
}

.po-yellow-bg {
  background: #fcaf17 !important;
  color: #000 !important;
}
.po-yellow-bg abbr, .po-yellow-bg a, .po-yellow-bg a:hover, .po-yellow-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-yellow-bg::before {
  border-left-color: #fcaf17;
}

.timeline-block:nth-child(2n) .timeline-content.po-yellow-bg::before {
  border-right-color: #fcaf17;
}

.po-taupe-bg {
  background: #c1b28f !important;
  color: #000 !important;
}
.po-taupe-bg abbr, .po-taupe-bg a, .po-taupe-bg a:hover, .po-taupe-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-taupe-bg::before {
  border-left-color: #c1b28f;
}

.timeline-block:nth-child(2n) .timeline-content.po-taupe-bg::before {
  border-right-color: #c1b28f;
}

.po-green-bg {
  background: #39b54a !important;
  color: #000 !important;
}
.po-green-bg abbr, .po-green-bg a, .po-green-bg a:hover, .po-green-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-green-bg::before {
  border-left-color: #39b54a;
}

.timeline-block:nth-child(2n) .timeline-content.po-green-bg::before {
  border-right-color: #39b54a;
}

.po-light-green-bg {
  background: #8dc63f !important;
  color: #000 !important;
}
.po-light-green-bg abbr, .po-light-green-bg a, .po-light-green-bg a:hover, .po-light-green-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-light-green-bg::before {
  border-left-color: #8dc63f;
}

.timeline-block:nth-child(2n) .timeline-content.po-light-green-bg::before {
  border-right-color: #8dc63f;
}

.po-teal-bg {
  background: #49a7a2 !important;
  color: #000 !important;
}
.po-teal-bg abbr, .po-teal-bg a, .po-teal-bg a:hover, .po-teal-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-teal-bg::before {
  border-left-color: #49a7a2;
}

.timeline-block:nth-child(2n) .timeline-content.po-teal-bg::before {
  border-right-color: #49a7a2;
}

.po-light-blue-bg {
  background: #00b2e3 !important;
  color: #000 !important;
}
.po-light-blue-bg abbr, .po-light-blue-bg a, .po-light-blue-bg a:hover, .po-light-blue-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-light-blue-bg::before {
  border-left-color: #00b2e3;
}

.timeline-block:nth-child(2n) .timeline-content.po-light-blue-bg::before {
  border-right-color: #00b2e3;
}

.po-dark-blue-bg {
  background: #047bc1 !important;
  color: #fff !important;
}
.po-dark-blue-bg abbr, .po-dark-blue-bg a, .po-dark-blue-bg a:hover, .po-dark-blue-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-dark-blue-bg::before {
  border-left-color: #047bc1;
}

.timeline-block:nth-child(2n) .timeline-content.po-dark-blue-bg::before {
  border-right-color: #047bc1;
}

.po-purple-bg {
  background: #92278f !important;
  color: #fff !important;
}
.po-purple-bg abbr, .po-purple-bg a, .po-purple-bg a:hover, .po-purple-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-purple-bg::before {
  border-left-color: #92278f;
}

.timeline-block:nth-child(2n) .timeline-content.po-purple-bg::before {
  border-right-color: #92278f;
}

.po-orange-bg {
  background: #f15a22 !important;
  color: #000 !important;
}
.po-orange-bg abbr, .po-orange-bg a, .po-orange-bg a:hover, .po-orange-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-orange-bg::before {
  border-left-color: #f15a22;
}

.timeline-block:nth-child(2n) .timeline-content.po-orange-bg::before {
  border-right-color: #f15a22;
}

.po-red-bg {
  background: #ed1c24 !important;
  color: #000 !important;
}
.po-red-bg abbr, .po-red-bg a, .po-red-bg a:hover, .po-red-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-red-bg::before {
  border-left-color: #ed1c24;
}

.timeline-block:nth-child(2n) .timeline-content.po-red-bg::before {
  border-right-color: #ed1c24;
}

.po-magenta-bg {
  background: #ed037c !important;
  color: #000 !important;
}
.po-magenta-bg abbr, .po-magenta-bg a, .po-magenta-bg a:hover, .po-magenta-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-magenta-bg::before {
  border-left-color: #ed037c;
}

.timeline-block:nth-child(2n) .timeline-content.po-magenta-bg::before {
  border-right-color: #ed037c;
}

/* ----------------------
    This is the file to put ontario global variables.
    We are going to gradually integrate all the ontario variables here.
---------------------- */
.nbsp {
  white-space: nowrap;
}

.h6, .h5, .h4, .accordion__button, .card__heading, .h3, .h2, .h1, .fieldset__legend--large h1,
.fieldset__legend--heading h1, .form-label--heading h1 {
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
  margin-bottom: 1rem;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.h1, .fieldset__legend--large h1,
.fieldset__legend--heading h1, .form-label--heading h1 {
  font-size: 2rem;
  letter-spacing: 0.04rem;
  line-height: 1.2;
  margin: 2.5rem 0 1.5rem 0;
}
@media screen and (min-width: 40em) {
  .h1, .fieldset__legend--large h1,
  .fieldset__legend--heading h1, .form-label--heading h1 {
    font-size: 2.5rem;
    letter-spacing: 0.04rem;
    line-height: 1.29;
  }
}

.h2 {
  font-size: 1.6875rem;
  letter-spacing: 0.03rem;
  line-height: 1.33;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h2 {
    font-size: 2.0625rem;
    letter-spacing: 0.02rem;
    line-height: 1.37;
  }
}

.h3 {
  font-size: 1.4375rem;
  letter-spacing: 0.02rem;
  line-height: 1.43;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h3 {
    font-size: 1.75rem;
    letter-spacing: 0.02rem;
    line-height: 1.39;
  }
}

.h4, .accordion__button, .card__heading {
  font-size: 1.25rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h4, .accordion__button, .card__heading {
    font-size: 1.5rem;
    letter-spacing: 0.0313rem;
    line-height: 1.5;
  }
}

.h5 {
  font-size: 1.125rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h5 {
    font-size: 1.1875rem;
    letter-spacing: 0.025rem;
    line-height: 1.56;
  }
}

.h6 {
  font-size: 1rem;
  letter-spacing: 0.03rem;
  line-height: 1.5;
  margin: 0 0 0.75rem 0;
}
@media screen and (min-width: 40em) {
  .h6 {
    font-size: 1rem;
    letter-spacing: 0.025rem;
    line-height: 1.56;
  }
}

.lead-statement, .intro .intro__text,
.intro .intro__text p,
.intro .intro__text li {
  font-size: 1.25rem;
  line-height: 1.6;
  max-width: 100%;
}
@media screen and (min-width: 40em) {
  .lead-statement, .intro .intro__text,
  .intro .intro__text p,
  .intro .intro__text li {
    font-size: 1.375rem;
  }
}

/* -----------------------------------------------------------------------------
3.Generic

First layer that produces actual css. seldom modified, usually across any project. normalize.css, box-sizing, css reset. Since Drupal core injects normalize and design system applies Generic styling, we omitted creating a folder for this layer.
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
4.Elements

Unclassed styles, bare HTML styles.
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
Variables for elements
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
Elements
Unclassed styles, bare HTML styles
----------------------------------------------------------------------------- */
html {
  margin: 0;
  overflow-x: hidden;
}

body {
  cursor: auto;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/* -----------------------------------------------------------------------------
Tags
----------------------------------------------------------------------------- */
a[href^="tel:"] {
  text-decoration: none;
  white-space: nowrap;
}
@media screen and (max-width: 20em) {
  a[href^="tel:"] {
    white-space: normal;
  }
}
a[href^="tel:"] abbr {
  white-space: initial;
}

abbr, abbr[title] {
  text-transform: none;
  font-size: 100%;
  color: inherit;
  text-decoration: none;
  border-bottom: 2px dotted #999999;
}

@media only screen and (max-width: 40em) {
  .main-content abbr[title]::after {
    content: " (" attr(title) ")";
    font-size: 0.85em;
  }
}
acronym, big {
  display: none;
}

aside code {
  display: block;
}

aside hr {
  border: 1px solid #999999;
}

cite {
  color: #1a1a1a;
  display: inline;
  font-size: inherit;
}
cite::before {
  content: "";
}

a cite {
  color: #0066CC;
}
a:visited cite {
  color: #551A8B;
}
a:visited abbr {
  color: #551A8B;
}
a:hover cite {
  color: #00478F;
}
a:hover abbr {
  color: #00478F;
}

code {
  background-color: #1e1e1e;
  border-color: none;
  border-style: none;
  border-width: 0;
  color: #dcdcdc;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  padding: 0.25em 0.5em;
}

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
}

p, li {
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility;
}

pre {
  white-space: pre-wrap;
  overflow: auto;
}

strong {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: inherit;
}

/* -----------------------------------------------------------------------------
Headings
----------------------------------------------------------------------------- */
h1,
h1 + hr,
h2 + hr {
  margin-top: 0;
}

/* ---------------------------------------------------------------------------
Lists
----------------------------------------------------------------------------- */
ul {
  list-style-type: disc;
}

ul ul {
  list-style-type: circle;
}

ul ul ul {
  list-style-type: square;
}

dl dt {
  font-weight: 700;
}
dl dd {
  margin-bottom: 0.75rem;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

/* ---------------------------------------------------------------------------
    Note: Pulled from the Angular project.
    We can retire these once the DS HTML becomes widely used
----------------------------------------------------------------------------- */
code {
  overflow-x: auto;
}
code a {
  color: #d1ddeb;
}
code a:visited {
  color: #a25de1;
}
code a:hover, code a:focus, code a:active {
  color: #e6f2ff;
}

#e2e-book-main .main-content aside {
  margin-left: -1.5rem;
  padding-left: 1.5rem;
  padding-bottom: 1.5rem;
  border-style: none;
}

/* -----------------------------------------------------------------------------
5.Objects

First layer in which we find class-based selectors. .wrapper, layout, OOCSS poster child - Media-Object. higher specificity, more explicit.

----------------------------------------------------------------------------- */
.header {
  position: relative;
  overflow: hidden;
  z-index: 5;
  background-color: #1a1a1a;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  height: 5.75rem;
}
.header .row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.header svg {
  width: 2rem;
  height: 2rem;
  margin-bottom: 0;
}

.header__logo-container {
  height: 46px;
}

.header__logo-container a {
  display: inline-block;
  height: 100%;
}
.header__logo-container a:focus {
  box-shadow: 0 0 0 4px #009ADB;
}

.header__logo-container img {
  width: 45px;
  height: 46px;
}
@media screen and (min-width: 40em) {
  .header__logo-container img {
    width: 180px;
    height: 46px;
  }
}

/* Header search styles */
.header__search-container {
  position: relative;
  display: none;
}
@media screen and (min-width: 73em) {
  .header__search-container {
    display: flex;
  }
}
@media screen and (min-width: 40em) {
  .header__search-container {
    padding-right: 1rem;
  }
}

.header__search-input.input {
  border-width: 0;
  margin-bottom: 0;
  height: 48px;
  padding-left: 0.75rem;
  padding-right: 7.2rem;
  /* clears the 'X' from Internet Explorer */
  /* clears the 'X' from Chrome */
}
.header__search-input.input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.header__search-input.input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.header__search-input.input::-webkit-search-decoration, .header__search-input.input::-webkit-search-cancel-button, .header__search-input.input::-webkit-search-results-button, .header__search-input.input::-webkit-search-results-decoration {
  display: none;
}
.header__search-input.input:invalid + input[type=reset] {
  display: none;
}
.header__search-input.input:focus ~ .header__search-submit {
  background-color: #0066CC;
  color: #FFFFFF;
}
.header__search-input.input:focus ~ .header__search-submit:hover {
  background-color: #00478F;
  color: #FFFFFF;
}
.header__search-input.input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.header__search-input.input:invalid:focus {
  box-shadow: 0 0 0 4px #009ADB;
  -moz-box-shadow: none;
}
.header__search-input.input:invalid:not(:focus) {
  box-shadow: none;
  -moz-box-shadow: none;
}
@media screen and (min-width: 40em) and (max-width: 73em) {
  .header__search-input.input {
    padding-left: 1rem;
    padding-right: 6.4rem;
  }
}

.header__search-submit {
  border: 0;
  border-radius: 0 3px 3px 0;
  background-color: #f2f2f2;
  color: #1a1a1a;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 1.125rem;
  height: 100%;
  line-height: 1.56;
  position: absolute;
  right: 1rem;
  top: 0;
  cursor: pointer;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.header__search-submit:hover {
  background-color: #00478F;
  color: #FFFFFF;
}
.header__search-submit:focus {
  outline: none;
  box-shadow: 0 0 0 4px #009ADB;
  background-color: #00478F;
  color: #FFFFFF;
}
.header__search-submit:active {
  background-color: #002142;
  color: #FFFFFF;
}
.header__search-submit svg {
  margin-right: 0;
}

input[type=reset].header__search-reset {
  position: absolute;
  display: flex;
  align-items: center;
  top: 11px;
  right: 80px;
  height: 28px;
  width: 28px;
  color: black;
  margin: 0;
  padding: 0.5rem;
  background-image: url(../assets/icons/ontario-icons-close.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  outline: none;
  border: none;
  cursor: pointer;
}
input[type=reset].header__search-reset:focus {
  box-shadow: 0 0 0 4px #009ADB;
}

/* Header menu & language toggle & close search button styles */
.header__nav-right-container {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* Header buttons */
.header-button, .header__language-toggler_container a {
  background-color: #1a1a1a;
  border: none;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: none;
  color: #FFFFFF;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 600;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: 48px;
  line-height: 1.5555555556;
  text-align: center;
  text-decoration: none;
}
.header-button:hover, .header__language-toggler_container a:hover, .header-button:focus, .header__language-toggler_container a:focus, .header-button:visited, .header__language-toggler_container a:visited {
  color: #FFFFFF;
}

.header-button--with-outline,
.header-button--without-outline,
.header__language-toggler_container a {
  background-color: #1a1a1a;
  color: #FFFFFF;
}
.header-button--with-outline:hover,
.header-button--without-outline:hover,
.header__language-toggler_container a:hover {
  background-color: #4d4d4d;
}
.header-button--with-outline:active,
.header-button--without-outline:active,
.header__language-toggler_container a:active {
  background-color: #666666;
}
.header-button--with-outline:focus,
.header-button--without-outline:focus,
.header__language-toggler_container a:focus {
  background-color: #4d4d4d;
}

.header-button--with-outline {
  border: 2px solid #FFFFFF;
  margin: 0 0 0 1rem;
  padding: 0.375rem 1rem;
}
.header-button--with-outline:hover {
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
}
.header-button--with-outline:focus {
  background-color: #4d4d4d;
}
@media screen and (max-width: 20em) {
  .header-button--with-outline {
    padding: calc(0.75rem / 2);
  }
}

.header-button--without-outline:focus, .header__language-toggler_container a:focus {
  background-color: #4d4d4d;
}

.header__menu-toggler {
  padding: 0.375rem 1rem;
}
@media screen and (max-width: 20em) {
  .header__menu-toggler {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.header__menu-toggler span {
  display: flex;
}
@media screen and (max-width: 20em) {
  .header__menu-toggler span {
    display: none;
  }
}
.header__menu-toggler svg {
  margin-right: 6px;
  width: 2rem;
  height: 2rem;
}
@media screen and (max-width: 20em) {
  .header__menu-toggler svg {
    margin-right: 0;
  }
}

.header__language-toggler, .header__language-toggler_container a {
  padding: 0.75rem;
}
.header__language-toggler abbr[title], .header__language-toggler_container a abbr[title] {
  text-decoration: none;
}

.header__search-toggler {
  padding: 0.5rem 0.75rem;
  margin-left: 1rem;
}
@media screen and (min-width: 40em) {
  .header__search-toggler svg {
    margin-right: 4px;
  }
}

.header__search-close {
  flex-direction: column-reverse;
  font-weight: 400;
  margin-right: 1rem;
  padding: 0.15rem 0.25rem;
  position: relative;
  height: 60px;
  display: none;
}
.header__search-close span {
  position: relative;
  top: -3px;
  font-size: 1rem;
  margin-left: 0;
}
@media screen and (min-width: 39.9375em) {
  .header__search-close span {
    margin-right: 4px;
  }
}
.header__search-close span:hover, .header__search-close span:focus {
  outline: none;
  text-decoration: none;
}
.header__search-close svg {
  top: 0;
}
@media screen and (min-width: 40em) {
  .header__search-close {
    flex-direction: row;
    padding: 0.25rem 0.5rem 0.25rem 1rem;
    height: 48px;
  }
  .header__search-close span {
    top: 0;
  }
  .header__search-close svg {
    position: relative;
    width: 2.5rem;
    height: 2.5rem;
  }
}

@media screen and (min-width: 73em) {
  .header--search-open .header__search-close {
    display: none;
  }
}

.header__search-close-container {
  display: none;
  justify-content: flex-end;
  padding-right: 0;
}
@media screen and (max-width: 40em) {
  .header__search-close-container {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 73em) {
  .header--search-open .header__logo-container,
  .header--search-open .header__nav-right-container {
    display: none;
  }
  .header--search-open .header__search-close-container,
  .header--search-open .header__search-container,
  .header--search-open .header__search-close {
    display: flex;
  }
}
.overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  z-index: 2;
}

.navigation--open .overlay {
  display: block;
}
@media screen and (min-width: 73em) {
  .navigation--open .overlay {
    display: none;
  }
}

.header__container header button {
  min-width: initial;
  width: initial;
}
.header__container header .header__search-submit {
  margin-right: 0;
}
.header__container header .header__search-toggler {
  margin-bottom: 0;
}
.header__container header .header__search-close {
  margin-bottom: 0;
}

.header__logo-container img {
  max-width: initial;
}

.header__language-toggler_container.show-for-small-only {
  text-transform: uppercase;
}

@media only screen and (min-width: 40.063em) {
  .header__container .medium-4 {
    width: 33.3333333333%;
  }
  .header__container .medium-8 {
    width: 66.6666666667%;
  }
}
@media only screen and (min-width: 73.063em) {
  .header__container .large-3 {
    width: 25%;
  }
  .header__container .large-4, .header__container #block-exposedformoic-resultblock-listing, .header__container #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-exposedformlrd-resultblock-listing .header__container .lrd-exposedfilter-container, .header__container #block-exposedformgazette-resultblock-search {
    width: 33.3333333333%;
  }
  .header__container .large-6 {
    width: 50%;
  }
}

.header {
  z-index: 15;
}

.overlay {
  z-index: 12;
}

.navigation {
  position: absolute;
  width: 100%;
}
@media screen and (min-width: 73em) {
  .navigation {
    position: relative;
    max-width: 72rem;
    width: auto;
    margin: 0 auto;
  }
}

.navigation .header-button, .navigation .header__language-toggler_container a, .header__language-toggler_container .navigation a {
  visibility: hidden;
  position: absolute;
  right: 1rem;
  z-index: 6;
}

.navigation__container {
  background: white;
  position: absolute;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  transition: visibility 0.1s ease, -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, visibility 0.1s ease;
  transition: transform 0.3s ease-in-out, visibility 0.1s ease, -webkit-transform 0.3s ease-in-out;
  width: 100%;
  visibility: hidden;
  z-index: 4;
}
@media screen and (min-width: 73em) {
  .navigation__container {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    border-radius: 4px;
    display: none;
    position: absolute;
    right: 1rem;
    top: calc(100% - 0.5rem);
    transition: none;
    min-width: 290px;
    max-width: 30%;
    z-index: 5;
  }
}

.header + .navigation .header-button, .header + .navigation .header__language-toggler_container a, .header__language-toggler_container .header + .navigation a {
  top: -4.35rem;
}

.application-header + .application-subheader-menu__container .header-button, .application-header + .application-subheader-menu__container .header__language-toggler_container a, .header__language-toggler_container .application-header + .application-subheader-menu__container a {
  top: calc(-4rem + -0.25rem);
}

.navigation.navigation--open .navigation__container {
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
}
@media screen and (min-width: 73em) {
  .navigation.navigation--open .navigation__container {
    transition: none;
    display: block;
  }
}

.navigation ul {
  list-style: none;
  padding: 0.5rem 0;
  margin: 0;
  border-bottom: 1px solid #cccccc;
}
@media screen and (min-width: 73em) {
  .navigation ul {
    border-bottom: none;
  }
}

.navigation li {
  border-top: 1px solid #cccccc;
  padding: 0;
}
.navigation li:last-of-type {
  border-bottom: 1px solid #cccccc;
}

.navigation a {
  color: #1a1a1a;
  display: block;
  font-size: 1.125rem;
  font-weight: 600;
  text-decoration: none;
  padding: calc(0.75rem - (0.25rem / 3.25)) 1.5rem;
}
.navigation a:hover {
  text-decoration: underline;
  background-color: #e6e6e6;
}
.navigation a:active {
  text-decoration: underline;
  background-color: #cccccc;
}
.navigation a:focus, .navigation a:active {
  box-shadow: 0 0 0 4px #009ADB inset;
}
.navigation a.link--active {
  border-left: 6px solid #1a1a1a;
  background-color: #f2f2f2;
}
@media screen and (max-width: 73em) {
  .navigation a {
    padding: calc(0.75rem - (0.25rem / 3.25)) 2rem;
  }
}

.navigation .header-button, .navigation .header__language-toggler_container a, .header__language-toggler_container .navigation a {
  background-color: #4d4d4d;
}
.navigation .header-button .ontario-icon, .navigation .header__language-toggler_container a .ontario-icon, .header__language-toggler_container .navigation a .ontario-icon {
  width: 2rem;
  height: 2rem;
  margin-bottom: 0;
}
.navigation .header-button:hover, .navigation .header__language-toggler_container a:hover, .header__language-toggler_container .navigation a:hover {
  background-color: #666666;
}
.navigation .header-button:active, .navigation .header__language-toggler_container a:active, .header__language-toggler_container .navigation a:active {
  background-color: #1a1a1a;
}

.header__container nav button {
  min-width: inherit;
  width: initial;
  margin: inherit;
}

.navigation--open.navigation .header-button, .navigation--open.navigation .header__language-toggler_container a, .header__language-toggler_container .navigation--open.navigation a {
  visibility: visible;
}

.navigation .header-button, .navigation .header__language-toggler_container a, .header__language-toggler_container .navigation a {
  right: 1rem;
  z-index: 16;
}

.navigation__container {
  z-index: 14;
}
@media screen and (min-width: 73em) {
  .navigation__container {
    z-index: 15;
  }
}

.serviceontario-logo {
  background: url("../../../assets/logo-serviceontario.png") no-repeat;
  background-size: 222px 54px;
  display: block;
  width: 222px;
  height: 54px;
  margin-top: 0 !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) {
  .serviceontario-logo .serviceontario-logo {
    background: url("../../../assets/logo-serviceontario@2x.png") no-repeat;
    background-size: 200px 49px;
    display: block;
    width: 200px;
    height: 49px;
  }
}

@font-face {
  font-family: "logo-main-serviceontario";
  src: url("../fonts/logo-main-serviceontario.woff?fvweqx") format("woff"), url("../fonts/logo-main-serviceontario.svg?fvweqx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class*=ico-logo-] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "logo-main-serviceontario" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: block;
  font-size: 3.2rem;
  margin-top: 1.5rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.serviceontario {
  background-color: #006c40;
  height: 64px;
  margin: 0;
}
.serviceontario > div {
  display: flex;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
}
.serviceontario a {
  display: inline-block;
}

/* -----------------------------------------------------------------------------
Block Grid Layout
----------------------------------------------------------------------------- */
@media only screen {
  ul[class^=small-up]::before, ul[class^=small-up]::after, ul[class*=small-up]::before, ul[class*=small-up]::after,
  div[class^=small-up]::before,
  div[class^=small-up]::after, div[class*=small-up]::before, div[class*=small-up]::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1;
  }
  ul[class^=small-up]::after, ul[class*=small-up]::after,
  div[class^=small-up]::after, div[class*=small-up]::after {
    clear: both;
  }
  .small-up-1 > .column, .small-up-1 > .columns, .small-up-1 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-1 > .form-wrapper, .small-up-1 > #block-exposedformoic-resultblock-listing, .small-up-1 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-1 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-1 > .lrd-exposedfilter-container, .small-up-1 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-1 > .form-wrapper, .small-up-1 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 100%;
  }
  .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n), .small-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-1 > .form-wrapper:nth-of-type(1n), .small-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-1 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-1 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-1 > .form-wrapper:nth-of-type(1n), .small-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child, .small-up-1 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-1 > .form-wrapper:last-child, .small-up-1 > #block-exposedformoic-resultblock-listing:last-child, .small-up-1 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-1 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-1 > .lrd-exposedfilter-container:last-child, .small-up-1 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-1 > .form-wrapper:last-child, .small-up-1 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1), .small-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing .small-up-1 > .form-wrapper:nth-of-type(1n+1), .small-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n+1), .small-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-checkboxes:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .small-up-1 > .form-wrapper:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .small-up-1 > .lrd-exposedfilter-container:nth-of-type(1n+1), .small-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search .small-up-1 > .form-wrapper:nth-of-type(1n+1), .small-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n+1) {
    clear: both;
  }
  .small-up-2 > .column, .small-up-2 > .columns, .small-up-2 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-2 > .form-wrapper, .small-up-2 > #block-exposedformoic-resultblock-listing, .small-up-2 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-2 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-2 > .lrd-exposedfilter-container, .small-up-2 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-2 > .form-wrapper, .small-up-2 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 50%;
  }
  .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n), .small-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-2 > .form-wrapper:nth-of-type(1n), .small-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-2 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-2 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-2 > .form-wrapper:nth-of-type(1n), .small-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child, .small-up-2 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-2 > .form-wrapper:last-child, .small-up-2 > #block-exposedformoic-resultblock-listing:last-child, .small-up-2 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-2 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-2 > .lrd-exposedfilter-container:last-child, .small-up-2 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-2 > .form-wrapper:last-child, .small-up-2 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1), .small-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing .small-up-2 > .form-wrapper:nth-of-type(2n+1), .small-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(2n+1), .small-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-checkboxes:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .small-up-2 > .form-wrapper:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .small-up-2 > .lrd-exposedfilter-container:nth-of-type(2n+1), .small-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search .small-up-2 > .form-wrapper:nth-of-type(2n+1), .small-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(2n+1) {
    clear: both;
  }
  .small-up-3 > .column, .small-up-3 > .columns, .small-up-3 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-3 > .form-wrapper, .small-up-3 > #block-exposedformoic-resultblock-listing, .small-up-3 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-3 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-3 > .lrd-exposedfilter-container, .small-up-3 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-3 > .form-wrapper, .small-up-3 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 33.33333%;
  }
  .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n), .small-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-3 > .form-wrapper:nth-of-type(1n), .small-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-3 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-3 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-3 > .form-wrapper:nth-of-type(1n), .small-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child, .small-up-3 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-3 > .form-wrapper:last-child, .small-up-3 > #block-exposedformoic-resultblock-listing:last-child, .small-up-3 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-3 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-3 > .lrd-exposedfilter-container:last-child, .small-up-3 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-3 > .form-wrapper:last-child, .small-up-3 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1), .small-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing .small-up-3 > .form-wrapper:nth-of-type(3n+1), .small-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(3n+1), .small-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-checkboxes:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .small-up-3 > .form-wrapper:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .small-up-3 > .lrd-exposedfilter-container:nth-of-type(3n+1), .small-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search .small-up-3 > .form-wrapper:nth-of-type(3n+1), .small-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(3n+1) {
    clear: both;
  }
  .small-up-4 > .column, .small-up-4 > .columns, .small-up-4 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-4 > .form-wrapper, .small-up-4 > #block-exposedformoic-resultblock-listing, .small-up-4 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-4 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-4 > .lrd-exposedfilter-container, .small-up-4 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-4 > .form-wrapper, .small-up-4 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 25%;
  }
  .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n), .small-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-4 > .form-wrapper:nth-of-type(1n), .small-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-4 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-4 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-4 > .form-wrapper:nth-of-type(1n), .small-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child, .small-up-4 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-4 > .form-wrapper:last-child, .small-up-4 > #block-exposedformoic-resultblock-listing:last-child, .small-up-4 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-4 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-4 > .lrd-exposedfilter-container:last-child, .small-up-4 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-4 > .form-wrapper:last-child, .small-up-4 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1), .small-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing .small-up-4 > .form-wrapper:nth-of-type(4n+1), .small-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(4n+1), .small-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-checkboxes:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .small-up-4 > .form-wrapper:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .small-up-4 > .lrd-exposedfilter-container:nth-of-type(4n+1), .small-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search .small-up-4 > .form-wrapper:nth-of-type(4n+1), .small-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(4n+1) {
    clear: both;
  }
  .small-up-5 > .column, .small-up-5 > .columns, .small-up-5 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-5 > .form-wrapper, .small-up-5 > #block-exposedformoic-resultblock-listing, .small-up-5 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-5 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-5 > .lrd-exposedfilter-container, .small-up-5 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-5 > .form-wrapper, .small-up-5 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 20%;
  }
  .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n), .small-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-5 > .form-wrapper:nth-of-type(1n), .small-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-5 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-5 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-5 > .form-wrapper:nth-of-type(1n), .small-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child, .small-up-5 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-5 > .form-wrapper:last-child, .small-up-5 > #block-exposedformoic-resultblock-listing:last-child, .small-up-5 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-5 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-5 > .lrd-exposedfilter-container:last-child, .small-up-5 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-5 > .form-wrapper:last-child, .small-up-5 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1), .small-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing .small-up-5 > .form-wrapper:nth-of-type(5n+1), .small-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(5n+1), .small-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-checkboxes:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .small-up-5 > .form-wrapper:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .small-up-5 > .lrd-exposedfilter-container:nth-of-type(5n+1), .small-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search .small-up-5 > .form-wrapper:nth-of-type(5n+1), .small-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(5n+1) {
    clear: both;
  }
  .small-up-6 > .column, .small-up-6 > .columns, .small-up-6 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-6 > .form-wrapper, .small-up-6 > #block-exposedformoic-resultblock-listing, .small-up-6 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-6 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-6 > .lrd-exposedfilter-container, .small-up-6 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-6 > .form-wrapper, .small-up-6 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 16.66667%;
  }
  .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n), .small-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-6 > .form-wrapper:nth-of-type(1n), .small-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-6 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-6 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-6 > .form-wrapper:nth-of-type(1n), .small-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child, .small-up-6 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-6 > .form-wrapper:last-child, .small-up-6 > #block-exposedformoic-resultblock-listing:last-child, .small-up-6 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-6 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-6 > .lrd-exposedfilter-container:last-child, .small-up-6 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-6 > .form-wrapper:last-child, .small-up-6 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1), .small-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing .small-up-6 > .form-wrapper:nth-of-type(6n+1), .small-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(6n+1), .small-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-checkboxes:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .small-up-6 > .form-wrapper:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .small-up-6 > .lrd-exposedfilter-container:nth-of-type(6n+1), .small-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search .small-up-6 > .form-wrapper:nth-of-type(6n+1), .small-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(6n+1) {
    clear: both;
  }
  .small-up-7 > .column, .small-up-7 > .columns, .small-up-7 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-7 > .form-wrapper, .small-up-7 > #block-exposedformoic-resultblock-listing, .small-up-7 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-7 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-7 > .lrd-exposedfilter-container, .small-up-7 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-7 > .form-wrapper, .small-up-7 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 14.28571%;
  }
  .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n), .small-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-7 > .form-wrapper:nth-of-type(1n), .small-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-7 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-7 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-7 > .form-wrapper:nth-of-type(1n), .small-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child, .small-up-7 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-7 > .form-wrapper:last-child, .small-up-7 > #block-exposedformoic-resultblock-listing:last-child, .small-up-7 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-7 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-7 > .lrd-exposedfilter-container:last-child, .small-up-7 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-7 > .form-wrapper:last-child, .small-up-7 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1), .small-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing .small-up-7 > .form-wrapper:nth-of-type(7n+1), .small-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(7n+1), .small-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-checkboxes:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .small-up-7 > .form-wrapper:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .small-up-7 > .lrd-exposedfilter-container:nth-of-type(7n+1), .small-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search .small-up-7 > .form-wrapper:nth-of-type(7n+1), .small-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(7n+1) {
    clear: both;
  }
  .small-up-8 > .column, .small-up-8 > .columns, .small-up-8 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-query, #block-exposedformoic-resultblock-listing .small-up-8 > .form-wrapper, .small-up-8 > #block-exposedformoic-resultblock-listing, .small-up-8 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-query, #block-exposedformlrd-resultblock-listing .small-up-8 > .form-wrapper, #block-exposedformlrd-resultblock-listing .small-up-8 > .lrd-exposedfilter-container, .small-up-8 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-query, #block-exposedformgazette-resultblock-search .small-up-8 > .form-wrapper, .small-up-8 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 12.5%;
  }
  .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n), .small-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .small-up-8 > .form-wrapper:nth-of-type(1n), .small-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .small-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-8 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .small-up-8 > .lrd-exposedfilter-container:nth-of-type(1n), .small-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .small-up-8 > .form-wrapper:nth-of-type(1n), .small-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child, .small-up-8 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .small-up-8 > .form-wrapper:last-child, .small-up-8 > #block-exposedformoic-resultblock-listing:last-child, .small-up-8 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .small-up-8 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .small-up-8 > .lrd-exposedfilter-container:last-child, .small-up-8 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .small-up-8 > .form-wrapper:last-child, .small-up-8 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1), .small-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing .small-up-8 > .form-wrapper:nth-of-type(8n+1), .small-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(8n+1), .small-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-checkboxes:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .small-up-8 > .form-wrapper:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .small-up-8 > .lrd-exposedfilter-container:nth-of-type(8n+1), .small-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search .small-up-8 > .form-wrapper:nth-of-type(8n+1), .small-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(8n+1) {
    clear: both;
  }
}
@media only screen and (min-width:40.063em) {
  ul[class^=medium-up]::before, ul[class^=medium-up]::after, ul[class*=medium-up]::before, ul[class*=medium-up]::after,
  div[class^=medium-up]::before,
  div[class^=medium-up]::after, div[class*=medium-up]::before, div[class*=medium-up]::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1;
  }
  ul[class^=medium-up]::after, ul[class*=medium-up]::after,
  div[class^=medium-up]::after, div[class*=medium-up]::after {
    clear: both;
  }
  .medium-up-1 > .column, .medium-up-1 > .columns, .medium-up-1 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-1 > .form-wrapper, .medium-up-1 > #block-exposedformoic-resultblock-listing, .medium-up-1 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-1 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-1 > .lrd-exposedfilter-container, .medium-up-1 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-1 > .form-wrapper, .medium-up-1 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 100%;
  }
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n), .medium-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-1 > .form-wrapper:nth-of-type(1n), .medium-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-1 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-1 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-1 > .form-wrapper:nth-of-type(1n), .medium-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child, .medium-up-1 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-1 > .form-wrapper:last-child, .medium-up-1 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-1 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-1 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-1 > .lrd-exposedfilter-container:last-child, .medium-up-1 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-1 > .form-wrapper:last-child, .medium-up-1 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1), .medium-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing .medium-up-1 > .form-wrapper:nth-of-type(1n+1), .medium-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n+1), .medium-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-checkboxes:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .medium-up-1 > .form-wrapper:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .medium-up-1 > .lrd-exposedfilter-container:nth-of-type(1n+1), .medium-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search .medium-up-1 > .form-wrapper:nth-of-type(1n+1), .medium-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n+1) {
    clear: both;
  }
  .medium-up-2 > .column, .medium-up-2 > .columns, .medium-up-2 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-2 > .form-wrapper, .medium-up-2 > #block-exposedformoic-resultblock-listing, .medium-up-2 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-2 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-2 > .lrd-exposedfilter-container, .medium-up-2 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-2 > .form-wrapper, .medium-up-2 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 50%;
  }
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n), .medium-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-2 > .form-wrapper:nth-of-type(1n), .medium-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-2 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-2 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-2 > .form-wrapper:nth-of-type(1n), .medium-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child, .medium-up-2 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-2 > .form-wrapper:last-child, .medium-up-2 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-2 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-2 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-2 > .lrd-exposedfilter-container:last-child, .medium-up-2 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-2 > .form-wrapper:last-child, .medium-up-2 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1), .medium-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing .medium-up-2 > .form-wrapper:nth-of-type(2n+1), .medium-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(2n+1), .medium-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-checkboxes:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .medium-up-2 > .form-wrapper:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .medium-up-2 > .lrd-exposedfilter-container:nth-of-type(2n+1), .medium-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search .medium-up-2 > .form-wrapper:nth-of-type(2n+1), .medium-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(2n+1) {
    clear: both;
  }
  .medium-up-3 > .column, .medium-up-3 > .columns, .medium-up-3 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-3 > .form-wrapper, .medium-up-3 > #block-exposedformoic-resultblock-listing, .medium-up-3 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-3 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-3 > .lrd-exposedfilter-container, .medium-up-3 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-3 > .form-wrapper, .medium-up-3 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 33.33333%;
  }
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n), .medium-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-3 > .form-wrapper:nth-of-type(1n), .medium-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-3 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-3 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-3 > .form-wrapper:nth-of-type(1n), .medium-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child, .medium-up-3 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-3 > .form-wrapper:last-child, .medium-up-3 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-3 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-3 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-3 > .lrd-exposedfilter-container:last-child, .medium-up-3 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-3 > .form-wrapper:last-child, .medium-up-3 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1), .medium-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing .medium-up-3 > .form-wrapper:nth-of-type(3n+1), .medium-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(3n+1), .medium-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-checkboxes:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .medium-up-3 > .form-wrapper:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .medium-up-3 > .lrd-exposedfilter-container:nth-of-type(3n+1), .medium-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search .medium-up-3 > .form-wrapper:nth-of-type(3n+1), .medium-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(3n+1) {
    clear: both;
  }
  .medium-up-4 > .column, .medium-up-4 > .columns, .medium-up-4 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-4 > .form-wrapper, .medium-up-4 > #block-exposedformoic-resultblock-listing, .medium-up-4 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-4 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-4 > .lrd-exposedfilter-container, .medium-up-4 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-4 > .form-wrapper, .medium-up-4 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 25%;
  }
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n), .medium-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-4 > .form-wrapper:nth-of-type(1n), .medium-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-4 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-4 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-4 > .form-wrapper:nth-of-type(1n), .medium-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child, .medium-up-4 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-4 > .form-wrapper:last-child, .medium-up-4 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-4 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-4 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-4 > .lrd-exposedfilter-container:last-child, .medium-up-4 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-4 > .form-wrapper:last-child, .medium-up-4 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1), .medium-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing .medium-up-4 > .form-wrapper:nth-of-type(4n+1), .medium-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(4n+1), .medium-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-checkboxes:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .medium-up-4 > .form-wrapper:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .medium-up-4 > .lrd-exposedfilter-container:nth-of-type(4n+1), .medium-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search .medium-up-4 > .form-wrapper:nth-of-type(4n+1), .medium-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(4n+1) {
    clear: both;
  }
  .medium-up-5 > .column, .medium-up-5 > .columns, .medium-up-5 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-5 > .form-wrapper, .medium-up-5 > #block-exposedformoic-resultblock-listing, .medium-up-5 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-5 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-5 > .lrd-exposedfilter-container, .medium-up-5 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-5 > .form-wrapper, .medium-up-5 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 20%;
  }
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n), .medium-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-5 > .form-wrapper:nth-of-type(1n), .medium-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-5 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-5 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-5 > .form-wrapper:nth-of-type(1n), .medium-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child, .medium-up-5 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-5 > .form-wrapper:last-child, .medium-up-5 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-5 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-5 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-5 > .lrd-exposedfilter-container:last-child, .medium-up-5 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-5 > .form-wrapper:last-child, .medium-up-5 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1), .medium-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing .medium-up-5 > .form-wrapper:nth-of-type(5n+1), .medium-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(5n+1), .medium-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-checkboxes:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .medium-up-5 > .form-wrapper:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .medium-up-5 > .lrd-exposedfilter-container:nth-of-type(5n+1), .medium-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search .medium-up-5 > .form-wrapper:nth-of-type(5n+1), .medium-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(5n+1) {
    clear: both;
  }
  .medium-up-6 > .column, .medium-up-6 > .columns, .medium-up-6 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-6 > .form-wrapper, .medium-up-6 > #block-exposedformoic-resultblock-listing, .medium-up-6 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-6 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-6 > .lrd-exposedfilter-container, .medium-up-6 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-6 > .form-wrapper, .medium-up-6 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 16.66667%;
  }
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n), .medium-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-6 > .form-wrapper:nth-of-type(1n), .medium-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-6 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-6 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-6 > .form-wrapper:nth-of-type(1n), .medium-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child, .medium-up-6 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-6 > .form-wrapper:last-child, .medium-up-6 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-6 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-6 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-6 > .lrd-exposedfilter-container:last-child, .medium-up-6 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-6 > .form-wrapper:last-child, .medium-up-6 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1), .medium-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing .medium-up-6 > .form-wrapper:nth-of-type(6n+1), .medium-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(6n+1), .medium-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-checkboxes:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .medium-up-6 > .form-wrapper:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .medium-up-6 > .lrd-exposedfilter-container:nth-of-type(6n+1), .medium-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search .medium-up-6 > .form-wrapper:nth-of-type(6n+1), .medium-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(6n+1) {
    clear: both;
  }
  .medium-up-7 > .column, .medium-up-7 > .columns, .medium-up-7 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-7 > .form-wrapper, .medium-up-7 > #block-exposedformoic-resultblock-listing, .medium-up-7 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-7 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-7 > .lrd-exposedfilter-container, .medium-up-7 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-7 > .form-wrapper, .medium-up-7 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 14.28571%;
  }
  .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n), .medium-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-7 > .form-wrapper:nth-of-type(1n), .medium-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-7 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-7 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-7 > .form-wrapper:nth-of-type(1n), .medium-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child, .medium-up-7 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-7 > .form-wrapper:last-child, .medium-up-7 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-7 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-7 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-7 > .lrd-exposedfilter-container:last-child, .medium-up-7 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-7 > .form-wrapper:last-child, .medium-up-7 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1), .medium-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing .medium-up-7 > .form-wrapper:nth-of-type(7n+1), .medium-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(7n+1), .medium-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-checkboxes:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .medium-up-7 > .form-wrapper:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .medium-up-7 > .lrd-exposedfilter-container:nth-of-type(7n+1), .medium-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search .medium-up-7 > .form-wrapper:nth-of-type(7n+1), .medium-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(7n+1) {
    clear: both;
  }
  .medium-up-8 > .column, .medium-up-8 > .columns, .medium-up-8 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-query, #block-exposedformoic-resultblock-listing .medium-up-8 > .form-wrapper, .medium-up-8 > #block-exposedformoic-resultblock-listing, .medium-up-8 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-query, #block-exposedformlrd-resultblock-listing .medium-up-8 > .form-wrapper, #block-exposedformlrd-resultblock-listing .medium-up-8 > .lrd-exposedfilter-container, .medium-up-8 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-query, #block-exposedformgazette-resultblock-search .medium-up-8 > .form-wrapper, .medium-up-8 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 12.5%;
  }
  .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n), .medium-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .medium-up-8 > .form-wrapper:nth-of-type(1n), .medium-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .medium-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-8 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .medium-up-8 > .lrd-exposedfilter-container:nth-of-type(1n), .medium-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .medium-up-8 > .form-wrapper:nth-of-type(1n), .medium-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child, .medium-up-8 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .medium-up-8 > .form-wrapper:last-child, .medium-up-8 > #block-exposedformoic-resultblock-listing:last-child, .medium-up-8 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .medium-up-8 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .medium-up-8 > .lrd-exposedfilter-container:last-child, .medium-up-8 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .medium-up-8 > .form-wrapper:last-child, .medium-up-8 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1), .medium-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .medium-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing .medium-up-8 > .form-wrapper:nth-of-type(8n+1), .medium-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(8n+1), .medium-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-checkboxes:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .medium-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .medium-up-8 > .form-wrapper:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .medium-up-8 > .lrd-exposedfilter-container:nth-of-type(8n+1), .medium-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .medium-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search .medium-up-8 > .form-wrapper:nth-of-type(8n+1), .medium-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(8n+1) {
    clear: both;
  }
}
@media only screen and (min-width:73.063em) {
  ul[class^=large-up]::before, ul[class^=large-up]::after, ul[class*=large-up]::before, ul[class*=large-up]::after,
  div[class^=large-up]::before,
  div[class^=large-up]::after, div[class*=large-up]::before, div[class*=large-up]::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1;
  }
  ul[class^=large-up]::after, ul[class*=large-up]::after,
  div[class^=large-up]::after, div[class*=large-up]::after {
    clear: both;
  }
  .large-up-1 > .column, .large-up-1 > .columns, .large-up-1 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-1 > .form-wrapper, .large-up-1 > #block-exposedformoic-resultblock-listing, .large-up-1 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-1 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-1 > .lrd-exposedfilter-container, .large-up-1 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-1 > .form-wrapper, .large-up-1 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 100%;
  }
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n), .large-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-1 > .form-wrapper:nth-of-type(1n), .large-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-1 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-1 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-1 > .form-wrapper:nth-of-type(1n), .large-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child, .large-up-1 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-1 > .form-wrapper:last-child, .large-up-1 > #block-exposedformoic-resultblock-listing:last-child, .large-up-1 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-1 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-1 > .lrd-exposedfilter-container:last-child, .large-up-1 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-1 > .form-wrapper:last-child, .large-up-1 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1), .large-up-1 > #block-views-block-oic-result-block-listing:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformoic-resultblock-listing .large-up-1 > .form-wrapper:nth-of-type(1n+1), .large-up-1 > #block-exposedformoic-resultblock-listing:nth-of-type(1n+1), .large-up-1 > #block-views-block-lrd-result-block-listing:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-checkboxes:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .large-up-1 > .form-wrapper:nth-of-type(1n+1), #block-exposedformlrd-resultblock-listing .large-up-1 > .lrd-exposedfilter-container:nth-of-type(1n+1), .large-up-1 > #block-views-block-gazette-result-block-search:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-from:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-date-to:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-1 > .form-item-query:nth-of-type(1n+1), #block-exposedformgazette-resultblock-search .large-up-1 > .form-wrapper:nth-of-type(1n+1), .large-up-1 > #block-exposedformgazette-resultblock-search:nth-of-type(1n+1) {
    clear: both;
  }
  .large-up-2 > .column, .large-up-2 > .columns, .large-up-2 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-2 > .form-wrapper, .large-up-2 > #block-exposedformoic-resultblock-listing, .large-up-2 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-2 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-2 > .lrd-exposedfilter-container, .large-up-2 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-2 > .form-wrapper, .large-up-2 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 50%;
  }
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n), .large-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-2 > .form-wrapper:nth-of-type(1n), .large-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-2 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-2 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-2 > .form-wrapper:nth-of-type(1n), .large-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child, .large-up-2 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-2 > .form-wrapper:last-child, .large-up-2 > #block-exposedformoic-resultblock-listing:last-child, .large-up-2 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-2 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-2 > .lrd-exposedfilter-container:last-child, .large-up-2 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-2 > .form-wrapper:last-child, .large-up-2 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1), .large-up-2 > #block-views-block-oic-result-block-listing:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformoic-resultblock-listing .large-up-2 > .form-wrapper:nth-of-type(2n+1), .large-up-2 > #block-exposedformoic-resultblock-listing:nth-of-type(2n+1), .large-up-2 > #block-views-block-lrd-result-block-listing:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-checkboxes:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .large-up-2 > .form-wrapper:nth-of-type(2n+1), #block-exposedformlrd-resultblock-listing .large-up-2 > .lrd-exposedfilter-container:nth-of-type(2n+1), .large-up-2 > #block-views-block-gazette-result-block-search:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-from:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-date-to:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-2 > .form-item-query:nth-of-type(2n+1), #block-exposedformgazette-resultblock-search .large-up-2 > .form-wrapper:nth-of-type(2n+1), .large-up-2 > #block-exposedformgazette-resultblock-search:nth-of-type(2n+1) {
    clear: both;
  }
  .large-up-3 > .column, .large-up-3 > .columns, .large-up-3 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-3 > .form-wrapper, .large-up-3 > #block-exposedformoic-resultblock-listing, .large-up-3 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-3 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-3 > .lrd-exposedfilter-container, .large-up-3 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-3 > .form-wrapper, .large-up-3 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 33.33333%;
  }
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n), .large-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-3 > .form-wrapper:nth-of-type(1n), .large-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-3 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-3 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-3 > .form-wrapper:nth-of-type(1n), .large-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child, .large-up-3 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-3 > .form-wrapper:last-child, .large-up-3 > #block-exposedformoic-resultblock-listing:last-child, .large-up-3 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-3 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-3 > .lrd-exposedfilter-container:last-child, .large-up-3 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-3 > .form-wrapper:last-child, .large-up-3 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1), .large-up-3 > #block-views-block-oic-result-block-listing:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformoic-resultblock-listing .large-up-3 > .form-wrapper:nth-of-type(3n+1), .large-up-3 > #block-exposedformoic-resultblock-listing:nth-of-type(3n+1), .large-up-3 > #block-views-block-lrd-result-block-listing:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-checkboxes:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .large-up-3 > .form-wrapper:nth-of-type(3n+1), #block-exposedformlrd-resultblock-listing .large-up-3 > .lrd-exposedfilter-container:nth-of-type(3n+1), .large-up-3 > #block-views-block-gazette-result-block-search:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-from:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-date-to:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-3 > .form-item-query:nth-of-type(3n+1), #block-exposedformgazette-resultblock-search .large-up-3 > .form-wrapper:nth-of-type(3n+1), .large-up-3 > #block-exposedformgazette-resultblock-search:nth-of-type(3n+1) {
    clear: both;
  }
  .large-up-4 > .column, .large-up-4 > .columns, .large-up-4 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-4 > .form-wrapper, .large-up-4 > #block-exposedformoic-resultblock-listing, .large-up-4 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-4 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-4 > .lrd-exposedfilter-container, .large-up-4 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-4 > .form-wrapper, .large-up-4 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 25%;
  }
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n), .large-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-4 > .form-wrapper:nth-of-type(1n), .large-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-4 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-4 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-4 > .form-wrapper:nth-of-type(1n), .large-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child, .large-up-4 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-4 > .form-wrapper:last-child, .large-up-4 > #block-exposedformoic-resultblock-listing:last-child, .large-up-4 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-4 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-4 > .lrd-exposedfilter-container:last-child, .large-up-4 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-4 > .form-wrapper:last-child, .large-up-4 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1), .large-up-4 > #block-views-block-oic-result-block-listing:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformoic-resultblock-listing .large-up-4 > .form-wrapper:nth-of-type(4n+1), .large-up-4 > #block-exposedformoic-resultblock-listing:nth-of-type(4n+1), .large-up-4 > #block-views-block-lrd-result-block-listing:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-checkboxes:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .large-up-4 > .form-wrapper:nth-of-type(4n+1), #block-exposedformlrd-resultblock-listing .large-up-4 > .lrd-exposedfilter-container:nth-of-type(4n+1), .large-up-4 > #block-views-block-gazette-result-block-search:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-from:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-date-to:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-4 > .form-item-query:nth-of-type(4n+1), #block-exposedformgazette-resultblock-search .large-up-4 > .form-wrapper:nth-of-type(4n+1), .large-up-4 > #block-exposedformgazette-resultblock-search:nth-of-type(4n+1) {
    clear: both;
  }
  .large-up-5 > .column, .large-up-5 > .columns, .large-up-5 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-5 > .form-wrapper, .large-up-5 > #block-exposedformoic-resultblock-listing, .large-up-5 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-5 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-5 > .lrd-exposedfilter-container, .large-up-5 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-5 > .form-wrapper, .large-up-5 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 20%;
  }
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n), .large-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-5 > .form-wrapper:nth-of-type(1n), .large-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-5 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-5 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-5 > .form-wrapper:nth-of-type(1n), .large-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child, .large-up-5 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-5 > .form-wrapper:last-child, .large-up-5 > #block-exposedformoic-resultblock-listing:last-child, .large-up-5 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-5 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-5 > .lrd-exposedfilter-container:last-child, .large-up-5 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-5 > .form-wrapper:last-child, .large-up-5 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1), .large-up-5 > #block-views-block-oic-result-block-listing:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformoic-resultblock-listing .large-up-5 > .form-wrapper:nth-of-type(5n+1), .large-up-5 > #block-exposedformoic-resultblock-listing:nth-of-type(5n+1), .large-up-5 > #block-views-block-lrd-result-block-listing:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-checkboxes:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .large-up-5 > .form-wrapper:nth-of-type(5n+1), #block-exposedformlrd-resultblock-listing .large-up-5 > .lrd-exposedfilter-container:nth-of-type(5n+1), .large-up-5 > #block-views-block-gazette-result-block-search:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-from:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-date-to:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-5 > .form-item-query:nth-of-type(5n+1), #block-exposedformgazette-resultblock-search .large-up-5 > .form-wrapper:nth-of-type(5n+1), .large-up-5 > #block-exposedformgazette-resultblock-search:nth-of-type(5n+1) {
    clear: both;
  }
  .large-up-6 > .column, .large-up-6 > .columns, .large-up-6 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-6 > .form-wrapper, .large-up-6 > #block-exposedformoic-resultblock-listing, .large-up-6 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-6 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-6 > .lrd-exposedfilter-container, .large-up-6 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-6 > .form-wrapper, .large-up-6 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 16.66667%;
  }
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n), .large-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-6 > .form-wrapper:nth-of-type(1n), .large-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-6 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-6 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-6 > .form-wrapper:nth-of-type(1n), .large-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child, .large-up-6 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-6 > .form-wrapper:last-child, .large-up-6 > #block-exposedformoic-resultblock-listing:last-child, .large-up-6 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-6 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-6 > .lrd-exposedfilter-container:last-child, .large-up-6 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-6 > .form-wrapper:last-child, .large-up-6 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1), .large-up-6 > #block-views-block-oic-result-block-listing:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformoic-resultblock-listing .large-up-6 > .form-wrapper:nth-of-type(6n+1), .large-up-6 > #block-exposedformoic-resultblock-listing:nth-of-type(6n+1), .large-up-6 > #block-views-block-lrd-result-block-listing:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-checkboxes:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .large-up-6 > .form-wrapper:nth-of-type(6n+1), #block-exposedformlrd-resultblock-listing .large-up-6 > .lrd-exposedfilter-container:nth-of-type(6n+1), .large-up-6 > #block-views-block-gazette-result-block-search:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-from:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-date-to:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-6 > .form-item-query:nth-of-type(6n+1), #block-exposedformgazette-resultblock-search .large-up-6 > .form-wrapper:nth-of-type(6n+1), .large-up-6 > #block-exposedformgazette-resultblock-search:nth-of-type(6n+1) {
    clear: both;
  }
  .large-up-7 > .column, .large-up-7 > .columns, .large-up-7 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-7 > .form-wrapper, .large-up-7 > #block-exposedformoic-resultblock-listing, .large-up-7 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-7 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-7 > .lrd-exposedfilter-container, .large-up-7 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-7 > .form-wrapper, .large-up-7 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 14.28571%;
  }
  .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n), .large-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-7 > .form-wrapper:nth-of-type(1n), .large-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-7 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-7 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-7 > .form-wrapper:nth-of-type(1n), .large-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child, .large-up-7 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-7 > .form-wrapper:last-child, .large-up-7 > #block-exposedformoic-resultblock-listing:last-child, .large-up-7 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-7 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-7 > .lrd-exposedfilter-container:last-child, .large-up-7 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-7 > .form-wrapper:last-child, .large-up-7 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1), .large-up-7 > #block-views-block-oic-result-block-listing:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformoic-resultblock-listing .large-up-7 > .form-wrapper:nth-of-type(7n+1), .large-up-7 > #block-exposedformoic-resultblock-listing:nth-of-type(7n+1), .large-up-7 > #block-views-block-lrd-result-block-listing:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-checkboxes:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .large-up-7 > .form-wrapper:nth-of-type(7n+1), #block-exposedformlrd-resultblock-listing .large-up-7 > .lrd-exposedfilter-container:nth-of-type(7n+1), .large-up-7 > #block-views-block-gazette-result-block-search:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-from:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-date-to:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-7 > .form-item-query:nth-of-type(7n+1), #block-exposedformgazette-resultblock-search .large-up-7 > .form-wrapper:nth-of-type(7n+1), .large-up-7 > #block-exposedformgazette-resultblock-search:nth-of-type(7n+1) {
    clear: both;
  }
  .large-up-8 > .column, .large-up-8 > .columns, .large-up-8 > #block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-query, #block-exposedformoic-resultblock-listing .large-up-8 > .form-wrapper, .large-up-8 > #block-exposedformoic-resultblock-listing, .large-up-8 > #block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-query, #block-exposedformlrd-resultblock-listing .large-up-8 > .form-wrapper, #block-exposedformlrd-resultblock-listing .large-up-8 > .lrd-exposedfilter-container, .large-up-8 > #block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-query, #block-exposedformgazette-resultblock-search .large-up-8 > .form-wrapper, .large-up-8 > #block-exposedformgazette-resultblock-search {
    float: left;
    width: 12.5%;
  }
  .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n), .large-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformoic-resultblock-listing .large-up-8 > .form-wrapper:nth-of-type(1n), .large-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(1n), .large-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-checkboxes:nth-of-type(1n), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-8 > .form-wrapper:nth-of-type(1n), #block-exposedformlrd-resultblock-listing .large-up-8 > .lrd-exposedfilter-container:nth-of-type(1n), .large-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-from:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-to:nth-of-type(1n), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-query:nth-of-type(1n), #block-exposedformgazette-resultblock-search .large-up-8 > .form-wrapper:nth-of-type(1n), .large-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(1n) {
    clear: none;
  }
  .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child, .large-up-8 > #block-views-block-oic-result-block-listing:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-from:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-to:last-child, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-query:last-child, #block-exposedformoic-resultblock-listing .large-up-8 > .form-wrapper:last-child, .large-up-8 > #block-exposedformoic-resultblock-listing:last-child, .large-up-8 > #block-views-block-lrd-result-block-listing:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-from:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-to:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-checkboxes:last-child, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-query:last-child, #block-exposedformlrd-resultblock-listing .large-up-8 > .form-wrapper:last-child, #block-exposedformlrd-resultblock-listing .large-up-8 > .lrd-exposedfilter-container:last-child, .large-up-8 > #block-views-block-gazette-result-block-search:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-from:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-to:last-child, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-query:last-child, #block-exposedformgazette-resultblock-search .large-up-8 > .form-wrapper:last-child, .large-up-8 > #block-exposedformgazette-resultblock-search:last-child {
    float: left;
  }
  .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1), .large-up-8 > #block-views-block-oic-result-block-listing:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .large-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformoic-resultblock-listing .large-up-8 > .form-wrapper:nth-of-type(8n+1), .large-up-8 > #block-exposedformoic-resultblock-listing:nth-of-type(8n+1), .large-up-8 > #block-views-block-lrd-result-block-listing:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-checkboxes:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .large-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .large-up-8 > .form-wrapper:nth-of-type(8n+1), #block-exposedformlrd-resultblock-listing .large-up-8 > .lrd-exposedfilter-container:nth-of-type(8n+1), .large-up-8 > #block-views-block-gazette-result-block-search:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-from:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-date-to:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .large-up-8 > .form-item-query:nth-of-type(8n+1), #block-exposedformgazette-resultblock-search .large-up-8 > .form-wrapper:nth-of-type(8n+1), .large-up-8 > #block-exposedformgazette-resultblock-search:nth-of-type(8n+1) {
    clear: both;
  }
}
/* ---------------------------------------------------------------
    Overrides default DS buttons.scss style for accordions
------------------------------------------------------------- */
.accordion__button--expand-all {
  min-width: unset;
  margin: 0 0 0.5rem 0;
  padding: 1px 6px;
  font-weight: unset;
  border-radius: unset;
}
.accordion__button--expand-all:focus, .accordion__button--expand-all:hover {
  background-color: unset;
}

.accordion__button {
  margin: unset;
}

/* -------------------------------
This used to be the layout file for our Forth level (layout) in our Styling architecture.
TODO: Based on the OOCSS model, leave objects here and move components to the components folder.
https://github.com/stubbornella/oocss/wiki
More info on README.md file.
--------------------------------- */
/* To set the top of nav (main menu) based on top of our canvas. */
/* this also acts as the main wrapper for header, main and footer */
.dialog-off-canvas-main-canvas {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.main-content {
  margin: 0 auto 0.5rem auto;
}

/* -------------------------------
   Foundation Grid Decorators
--------------------------------- */
.grid-container {
  padding: 0 0.9375rem;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
}

.grid__outer-wrap {
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.grid__inner-wrap {
  height: 100%;
}

.grid-cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%;
}

/* -------------------------------
    Full Width Layout
--------------------------------- */
.full-width:not(table) {
  position: relative;
}
.full-width:not(table)::before, .full-width:not(table)::after {
  content: "";
  position: absolute;
  top: -1px;
  bottom: 0;
  background: inherit;
  height: inherit;
}
.full-width:not(table)::before {
  width: 100vw;
  right: 100%;
  border: inherit;
}
.full-width:not(table)::after {
  width: 100vw;
  left: 100%;
  border: inherit;
}

/* -------------------------------
    Content blocks
--------------------------------- */
.flex {
  display: flex;
  flex-direction: row;
}

.flex--align-center {
  align-items: center;
}

.flex--justify-content {
  justify-content: space-between;
  align-items: center;
}

.flex--align-start {
  align-items: flex-start;
}

/* -------------------------------
    Foundation grid in a list
--------------------------------- */
ul.row {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* -----------------------------------------------------------------------------
Custom marketing banner variable
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
Media banner
Also called: marketing banner, hero banner
Related template: ontario--media-banner.html.twig
----------------------------------------------------------------------------- */
.media_banner_version2.banner__wrapper {
  border-bottom: solid 2px #e2e2e2;
  left: 50%;
  margin: -2rem -50vw 1.5rem;
  max-width: 100vw;
  overflow: hidden;
  position: relative;
  right: 50%;
  width: 100vw;
}
.media_banner_version2 .banner__intro {
  margin: 0 auto;
  max-width: 100%;
  display: block;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__intro {
    display: flex;
  }
}
.media_banner_version2 .banner__image-area {
  text-align: center;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__image-area {
    text-align: left;
  }
}
.media_banner_version2 .banner__image-area .banner__image-area__image-container {
  display: inline-block;
  height: 100%;
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
}
.media_banner_version2 .banner__image-area img {
  width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__image-area img {
    min-width: 760px;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .media_banner_version2 .banner__image-area img {
    width: 570px;
  }
}
@media only screen and (max-width: 40em) {
  .media_banner_version2 .banner__image-area img {
    width: 380px;
  }
}
.media_banner_version2 .banner__text-area {
  z-index: 3;
}
@media only screen and (max-width: 40em), only screen and (min-width:40.063em) and (max-width:73em) {
  .media_banner_version2 .banner__text-area {
    background: none !important;
  }
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__text-area {
    display: flex;
    align-items: baseline;
    flex-flow: column;
  }
}
.media_banner_version2 .banner__intro--inner-wrapper {
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
  width: 100%;
}
.media_banner_version2 .banner__intro--inner-wrapper p {
  font-size: 1.4rem;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__intro--inner-wrapper {
    max-width: 38.7rem;
    height: unset;
    display: flex;
    flex-wrap: wrap;
    padding: 3rem 1rem 3rem 3.5rem;
  }
  .media_banner_version2 .banner__intro--inner-wrapper p:last-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 75em) and (max-width: 77.313em) {
  .media_banner_version2 .banner__intro--inner-wrapper {
    padding-left: 3.2rem;
  }
}
@media only screen and (min-width: 73.063em) and (max-width: 75.063em) {
  .media_banner_version2 .banner__intro--inner-wrapper {
    padding-left: 1.5rem;
  }
}
@media only screen and (max-width: 40em), only screen and (min-width:40.063em) and (max-width:73em) {
  .media_banner_version2 .banner__intro--inner-wrapper {
    display: table;
    max-width: 100%;
    margin-top: 1rem;
    padding: 1rem;
  }
}
.media_banner_version2 .banner__intro--inner-wrapper h1 {
  flex-basis: 100%;
}
.media_banner_version2 .banner__intro--inner-wrapper hr {
  display: block;
  width: 9%;
  border-bottom: 6px solid black;
  margin: 30px 0;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version2 .banner__intro--text {
    flex-basis: 100%;
  }
}

.media_banner_version1.banner__wrapper {
  border-bottom: solid 2px #e2e2e2;
  left: 50%;
  margin: 0 -50vw 1.5rem -50vw;
  max-width: 100vw;
  overflow: hidden;
  position: relative;
  right: 50%;
  width: 100vw;
}
@media only screen and (max-width: 40em) {
  .media_banner_version1.banner__wrapper {
    margin-top: 0;
  }
}
.media_banner_version1 .banner__intro {
  margin: 0 auto;
  max-width: 100%;
  display: flex;
}
@media only screen and (max-width: 40em), only screen and (min-width: 40em) and (max-width: 47.9375em) {
  .media_banner_version1 .banner__intro {
    display: block;
    margin-top: 0;
  }
}
.media_banner_version1 .banner__intro img {
  width: 100%;
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 47.875em) and (max-width: 72.9375em) {
  .media_banner_version1 .banner__intro img {
    position: absolute;
  }
}
.media_banner_version1 .banner__intro--inner-wrapper {
  max-width: 37rem;
  width: 100%;
  float: right;
  display: table;
  height: 100%;
  align-items: center;
  padding: 1rem 0 1.5rem 2rem;
}
.media_banner_version1 .banner__intro--inner-wrapper p {
  font-size: 1.4rem;
}
@media only screen and (min-width:73.063em) {
  .media_banner_version1 .banner__intro--inner-wrapper p:last-of-type {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 40em), only screen and (min-width: 40em) and (max-width: 47.9375em) {
  .media_banner_version1 .banner__intro--inner-wrapper {
    max-width: 100%;
    padding: 1.5rem 0.35rem 0;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .media_banner_version1 .banner__intro--inner-wrapper {
    padding-left: 0.9375rem;
  }
}
.media_banner_version1 .banner__intro--content {
  vertical-align: middle;
  display: table-cell;
}
@media only screen and (max-width: 40em) {
  .media_banner_version1 .banner__intro--content {
    vertical-align: top;
    padding: 0 0.625rem 1.5rem 0.625rem;
  }
}
.media_banner_version1 .banner__right-supergraphic,
.media_banner_version1 .banner__left-supergraphic {
  min-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  z-index: 10;
}
@media only screen and (max-width: 40em), only screen and (min-width: 40em) and (max-width: 47.9375em) {
  .media_banner_version1 .banner__right-supergraphic,
  .media_banner_version1 .banner__left-supergraphic {
    min-height: auto;
  }
}
.media_banner_version1 .banner__left-supergraphic {
  margin-left: -0.1rem;
}
.media_banner_version1 svg:not(:root) {
  overflow: hidden;
}
@media only screen and (min-width: 40em) and (max-width: 47.9375em) {
  .media_banner_version1 .medium-pull-5, .media_banner_version1 .medium-push-7 {
    display: block;
    width: 100%;
    left: 0;
  }
}
.media_banner_version1 figure.media--type-banner {
  height: 100%;
}

.maintenance-page {
  background: url("../../assets/co-supergraphic-m.svg") no-repeat right top;
}
.maintenance-page .logo {
  width: 9.83rem;
  height: 2.5rem;
  margin-top: 1.3125rem;
}

@media only screen and (min-width:40.063em) {
  .maintenance-page {
    background: url("../../assets/co-supergraphic-d.svg") no-repeat 90% -10%;
    background-size: 19.06rem 11.25rem;
  }
}
@media only screen and (min-width:73.063em) {
  .maintenance-page {
    background: url("../../assets/co-supergraphic-d.svg") no-repeat 90% top;
  }
  .maintenance-page .logo {
    margin-top: 7rem;
  }
}
/* NOTE: eventually we’ll want to phase out these classes because of the DS spacing classes  */
/* -------------------------------
    Margins - regular
--------------------------------- */
.margin {
  margin: 1rem;
}

.margin--top {
  margin-top: 1rem;
}

.margin--bottom {
  margin-bottom: 1rem;
}

.margin--right {
  margin-right: 1rem;
}

.margin--left {
  margin-left: 1rem;
}

/* -------------------------------
    Margins - double
--------------------------------- */
.margin--double {
  margin: 2rem;
}

.margin--top-double {
  margin-top: 2rem;
}

.margin--bottom-double {
  margin-bottom: 2rem;
}

.margin--right-double {
  margin-right: 2rem;
}

.margin--left-double {
  margin-left: 2rem;
}

/* -------------------------------
    Margins - half
--------------------------------- */
.margin--right-half {
  margin-right: 0.5rem;
}

.margin--left-half {
  margin-left: 0.5rem;
}

/* -------------------------------
    Padding - regular
--------------------------------- */
.padding {
  padding: 1rem;
}

.padding--top {
  padding-top: 1rem;
}

.padding--bottom {
  padding-bottom: 1rem;
}

.padding--right {
  padding-right: 1rem;
}

.padding--left {
  padding-left: 1rem;
}

/* -------------------------------
    Padding - double
--------------------------------- */
.padding--double {
  padding: 2rem;
}

.padding--top-double {
  padding-top: 2rem;
}

.padding--bottom-double {
  padding-bottom: 2rem;
}

.padding--right-double {
  padding-right: 2rem;
}

.padding--left-double {
  padding-left: 2rem;
}

/* -------------------------------
    Resets
--------------------------------- */
.padding--none {
  padding: 0;
}

.padding--top-none {
  padding-top: 0;
}

.margin--none {
  margin: 0;
}

/* -------------------------------
    Alignment
--------------------------------- */
.left {
  float: left !important;
}

.right, .dss-phase-label.alpha span, .dss-phase-label.beta span {
  float: right !important;
}

.center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.clearfix::before, .clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.clearfix::after {
  clear: both;
}

/* -------------------------------
    Media library alignment
--------------------------------- */
figure.align-center {
  margin-right: auto;
  margin-left: auto;
}

figure.align-left {
  float: left !important;
  margin-bottom: 0.8rem;
  margin-right: 1.5rem;
}

figure.align-right {
  float: right !important;
  margin-bottom: 0.8rem;
  margin-left: 1.5rem;
}

/* -----------------------------------------------------------------------------
404 error page
* /page/we-cant-find-page
* /fr/page/cette-page-est-introuvable
----------------------------------------------------------------------------- */
.error-page__supergraphic {
  background: url(../assets/404-error_trillium_Desktop_2x.png) no-repeat;
  background-size: 100%;
  display: block;
  float: right;
  content: "";
  width: 760px;
  height: 560px;
  position: absolute;
  top: -50px;
  z-index: 0;
}
@media only screen and (max-width: 40em) {
  .error-page__supergraphic {
    background: url(../assets/404-error_trillium_Mobile_2x.png) no-repeat;
    width: 133px;
    height: 257px;
    background-size: 100%;
    right: -21px;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .error-page__supergraphic {
    background: url(../assets/404-error_trillium_Tablet_2x.png) no-repeat;
    background-size: 100%;
    right: -22px;
    width: 329px;
    height: 354px;
  }
}
@media only screen and (min-width:73.063em) and (max-width:96em) {
  .error-page__supergraphic {
    right: -315px;
  }
}
@media only screen and (min-width:96.063em) and (max-width:120em) {
  .error-page__supergraphic {
    right: -315px;
  }
}
@media only screen and (min-width:120.063em) {
  .error-page__supergraphic {
    right: -315px;
  }
}

.error-page__intro-inner-wrapper p:last-of-type {
  margin-bottom: 7rem;
}
@media only screen and (min-width:40.063em) and (max-width:73em), only screen and (max-width: 40em) {
  .error-page__intro-inner-wrapper p:last-of-type {
    margin-bottom: 3.5rem;
  }
}

hr.small-orange {
  width: 40px;
  margin: 1.5625rem 0;
  border-bottom: 4px solid #FCAF17;
}

@media only screen and (min-width:73.063em) {
  body[class*=path-page-we-cant-find-page] .intro-style__wrapper,
  body[class*=path-fr-page-cette-page-est-introuvable] .intro-style__wrapper {
    width: 73%;
  }
}
@media screen and (min-width: 64em) and (max-width: 70em) {
  body[class*=path-page-we-cant-find-page] .intro-style__wrapper,
  body[class*=path-fr-page-cette-page-est-introuvable] .intro-style__wrapper {
    width: 71%;
  }
}
body[class*=path-page-we-cant-find-page] hr.intro-style,
body[class*=path-fr-page-cette-page-est-introuvable] hr.intro-style {
  border: none;
  border-top: 4px solid #1a1a1a;
  margin: 0;
}
body[class*=path-page-we-cant-find-page] footer, body[class*=path-page-we-cant-find-page] .breadcrumbs, body[class*=path-page-we-cant-find-page] .header-site-nav__translation-link__list,
body[class*=path-fr-page-cette-page-est-introuvable] footer,
body[class*=path-fr-page-cette-page-est-introuvable] .breadcrumbs,
body[class*=path-fr-page-cette-page-est-introuvable] .header-site-nav__translation-link__list {
  display: none;
}
body[class*=path-page-we-cant-find-page] .row.intro, body[class*=path-page-we-cant-find-page] .row.intro.row--collapse,
body[class*=path-fr-page-cette-page-est-introuvable] .row.intro,
body[class*=path-fr-page-cette-page-est-introuvable] .row.intro.row--collapse {
  position: relative;
  border: none;
}
@media only screen and (max-width: 40em) {
  body[class*=path-page-we-cant-find-page] .row.intro,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro {
    width: 100%;
    margin-bottom: 2.1875rem;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  body[class*=path-page-we-cant-find-page] .row.intro,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro {
    width: 100%;
    margin-bottom: 2.5rem;
  }
}
body[class*=path-page-we-cant-find-page] .row.intro p, body[class*=path-page-we-cant-find-page] h1,
body[class*=path-fr-page-cette-page-est-introuvable] .row.intro p,
body[class*=path-fr-page-cette-page-est-introuvable] h1 {
  position: relative;
  z-index: 10;
}
body[class*=path-page-we-cant-find-page] .row.intro h1,
body[class*=path-fr-page-cette-page-est-introuvable] .row.intro h1 {
  margin-top: 7rem;
}
@media only screen and (min-width:73.063em) {
  body[class*=path-page-we-cant-find-page] .row.intro p, body[class*=path-page-we-cant-find-page] h1,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro p,
  body[class*=path-fr-page-cette-page-est-introuvable] h1 {
    width: 58%;
  }
}
@media only screen and (max-width: 40em) {
  body[class*=path-page-we-cant-find-page] .row.intro h1,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro h1 {
    width: 75%;
    margin-top: 3.5rem;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  body[class*=path-page-we-cant-find-page] .row.intro h1,
  body[class*=path-fr-page-cette-page-est-introuvable] .row.intro h1 {
    margin-top: 3.5rem;
    width: 50%;
  }
}

/* -----------------------------------------------------------------------------

  Splash page

----------------------------------------------------------------------------- */
/* Hiding all main landmarks for the splash page */
.splash__page .header__container, .splash__page .breadcrumb, .splash__page .breadcrumbs, .splash__page footer, .splash__page .row.intro, .splash__page small, .splash__page .book__printBook {
  display: none;
}

.splash__wrapper .top-margin-6x {
  margin-top: 6rem;
}
@media only screen and (max-width: 40em) {
  .splash__wrapper .top-margin-6x {
    margin-top: 3rem;
  }
}
.splash__wrapper .panel--semitransparent {
  padding: 1rem;
  background-color: hsla(0, 0%, 100%, 0.8);
}
@media screen and (min-width: 64em) {
  .splash__wrapper .panel--semitransparent .button, .splash__wrapper .panel--semitransparent button, .splash__wrapper .panel--semitransparent input[type=submit], .splash__wrapper .panel--semitransparent input[type=button] {
    min-width: 9.5rem;
  }
}
.splash__wrapper .site-logo {
  margin: auto;
  width: 315px;
  height: auto;
}
@media only screen and (max-width: 40em) {
  .splash__wrapper .button, .splash__wrapper button.alert, .splash__wrapper button, .splash__wrapper input[type=submit], .splash__wrapper input[type=button] {
    margin-right: 0;
  }
}

/* -------------------------------
    On this Page
--------------------------------- */
.toc {
  margin-bottom: 1.25rem;
  -webkit-columns: 2 21rem;
          columns: 2 21rem;
  -webkit-column-gap: 2.5rem;
          column-gap: 2.5rem;
}
.toc li {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
.toc li:last-child {
  padding: 0 0 0.75rem 0.25rem;
}
.toc a {
  text-decoration: none;
}
.toc a:hover {
  text-decoration: underline;
}
ul.toc {
  list-style-type: none;
  margin-left: 0;
  padding: 0;
}

ol.toc {
  list-style-position: outside;
  margin-left: 1.5em;
  padding-left: 0;
}

.hr--thick {
  border-bottom: 4px solid #ededed;
}

hr#toc-end {
  margin: 1rem 0;
}

@media only screen and (min-width:73.063em) {
  li.related-li {
    display: none;
  }
}
/* -------------------------------
    Footer Classes
--------------------------------- */
footer, .footer {
  margin-top: 1rem;
}

.footer__link, .footer__link a, .footer__link a:visited {
  color: #fff;
  text-decoration: underline;
}
.footer__link:hover, .footer__link:focus, .footer__link a:hover, .footer__link a:focus {
  text-decoration: none;
}
@media only screen and (max-width: 40em) {
  .footer__link {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}

.footer-ministry a.footer__link {
  text-decoration: underline;
  color: #fff;
}
.footer-ministry a.footer__link:hover, .footer-ministry a.footer__link:focus {
  text-decoration: none;
  color: #fff;
}
@media only screen and (max-width: 40em) {
  .footer-ministry a.footer__link {
    margin-top: unset;
    padding: unset;
  }
}

.footer-ministry__quote {
  margin-top: 0.75rem;
}
@media only screen and (min-width:40.063em) {
  .footer-ministry__quote {
    max-width: 38rem;
  }
}

@media only screen and (max-width: 40em) {
  .footer__copyright {
    margin-top: 1rem;
  }
}

/* -------------------------------
   Targeted Footers:
   * Contact us
--------------------------------- */
.path-feedback-contact-us .footer .footer__contact, .path-fr-commentaires-pour-nous-joindre .footer .footer__contact {
  border: 1px solid transparent;
}
.path-feedback-contact-us .footer .footer__contact ul, .path-fr-commentaires-pour-nous-joindre .footer .footer__contact ul {
  display: none;
}

/* -------------------------------
 Drupal forms overrides
--------------------------------- */
#edit-header-container p {
  font-size: 1.1rem;
}
@media only screen and (min-width:40.063em) {
  #edit-header-container p {
    font-size: 1.2rem;
  }
}

.form-required.form-label {
  display: inline-block;
  width: auto;
}

.form-group .description {
  display: block;
}

.webform-element-description, .webform-element-description small, .webform-element-description .book__printBook {
  font-size: 16px;
}

/* -------------------------------
 Form: feedback/contact-us
--------------------------------- */
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .webform-submission-contact-us-add-form #edit-main-container.webform-flexbox {
    flex-direction: column;
  }
}

@media only screen and (max-width: 40em) {
  #edit-accessibility-statement.form-group:last-of-type {
    margin-bottom: 0;
  }
}

#edit-contact-form-container .form-label {
  margin-bottom: 0;
}
#edit-contact-form-container .input {
  margin-bottom: 1rem;
}
#edit-contact-form-container .form-group:last-of-type {
  margin-bottom: 0;
}
#edit-contact-form-container fieldset.webform-composite-hidden-title {
  margin-top: 0;
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio .form-item-would-you-like-a-reply-radio {
  border: thick solid transparent;
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio .form-label {
  border: thick solid transparent;
  display: inline-block;
  position: relative;
  left: 0;
  padding: 0.2rem 0 0 3rem;
}
@media only screen and (max-width: 40em) {
  #edit-contact-form-container #edit-would-you-like-a-reply-radio .form-label {
    margin-bottom: 1rem;
  }
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio--wrapper--description.webfrom-element-description {
  margin-bottom: 0.5em;
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio.radios {
  margin-bottom: 0;
  position: relative;
  top: -1rem;
}
#edit-contact-form-container #edit-would-you-like-a-reply-radio--wrapper .fieldset__legend {
  display: none;
}
#edit-contact-form-container .form-group {
  position: relative;
}
#edit-contact-form-container .form-item-email {
  margin-top: 2rem;
}
@media only screen and (max-width: 40em) {
  #edit-contact-form-container #edit-would-you-like-a-reply-radio .form-group {
    position: relative;
    display: block;
  }
}

#edit-actions.webform-actions {
  margin-top: 2em;
}

.form-item-would-you-like-a-reply-radio input.radios__input {
  width: 32px;
}

.webform-button--submit {
  -webkit-appearance: none;
}

/* ---------------------------------------------------------
 overrides for radio buttons appearing like checkboxes
-----------------------------------------------------------  */
input.form-radio.radios__input + label.checkboxes__label {
  display: inline-block;
  font-size: 1rem;
  margin: 0.2rem 0;
  padding: 0 0.75rem;
  touch-action: manipulation;
}

@media only screen and (max-width: 40em) {
  input.form-radio.radios__input + label.checkboxes__label {
    margin: 0.3rem 0;
    padding: 0 1rem;
  }
}
input.form-radio.radios__input + label.checkboxes__label::before {
  content: "";
  border: 2px solid #1a1a1a;
  border-radius: 50%;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  transition: border 0.1s ease-in-out;
}

@media only screen and (max-width: 40em) {
  input.form-radio.radios__input + label.checkboxes__label::before {
    width: 36px;
    height: 36px;
  }
}
input.form-radio.radios__input + label.checkboxes__label::after {
  content: "";
  border-radius: 50%;
  border: 10px solid #1a1a1a;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(6px, 6px);
          transform: translate(6px, 6px);
  opacity: 0;
}

@media only screen and (max-width: 40em) {
  input.form-radio.radios__input + label.checkboxes__label::after {
    border: 12px solid #1a1a1a;
  }
}
.radios__input:focus + label.checkboxes__label::before {
  box-shadow: 0 0 0 4px #009ADB;
  outline: 4px solid transparent;
  transition: box-shadow 0.1s ease-in-out;
}

input.form-radio.radios__input:checked + label.checkboxes__label::after {
  opacity: 1;
  /* overrides for the checkboxes__label::after */
  background-image: none;
  height: 0;
  width: 0;
}

/* ---------------------------------------------------------
    LRD/OIC/Gazette
-----------------------------------------------------------  */
div[class*=" form-item-date-"] input {
  height: 48px;
  background-color: white;
}

/* ---------------------------------------------------------------------------
    Legacy colours from D7
    Design System palette colour mapping
------------------------------------------------------------------------------- */
/* ----------------------
    .fill for SVGs
---------------------- */
.white-fill {
  fill: #FFFFFF !important;
  color: #1a1a1a;
}

.greyscale-5-fill {
  fill: #f2f2f2 !important;
  color: #1a1a1a;
}

.greyscale-20-fill {
  fill: #cccccc !important;
  color: #1a1a1a;
}

.greyscale-40-fill {
  fill: #999999 !important;
  color: #1a1a1a;
}

.gold-fill {
  fill: #CBA52E !important;
  color: #1a1a1a;
}

.yellow-fill {
  fill: #FCAF17 !important;
  color: #1a1a1a;
}

.taupe-fill {
  fill: #C1B28F !important;
  color: #1a1a1a;
}

.green-fill {
  fill: #39B54A !important;
  color: #1a1a1a;
}

.lime-fill {
  fill: #8DC63F !important;
  color: #1a1a1a;
}

.teal-fill {
  fill: #49A7A2 !important;
  color: #1a1a1a;
}

.sky-fill {
  fill: #00B2E3 !important;
  color: #1a1a1a;
}

.blue-fill {
  fill: #3193CC !important;
  color: #1a1a1a;
}

.purple-fill {
  fill: #B975B7 !important;
  color: #1a1a1a;
}

.orange-fill {
  fill: #F15A22 !important;
  color: #1a1a1a;
}

.red-fill {
  fill: #F0454B !important;
  color: #1a1a1a;
}

.magenta-fill {
  fill: #F03093 !important;
  color: #1a1a1a;
}

.light-gold-fill {
  fill: #F0E7CC !important;
  color: #1a1a1a;
}

.light-yellow-fill {
  fill: #F8E5C3 !important;
  color: #1a1a1a;
}

.light-taupe-fill {
  fill: #EBE7DB !important;
  color: #1a1a1a;
}

.light-green-fill {
  fill: #D1EFD4 !important;
  color: #1a1a1a;
}

.light-lime-fill {
  fill: #DDEDC7 !important;
  color: #1a1a1a;
}

.light-teal-fill {
  fill: #CFEDED !important;
  color: #1a1a1a;
}

.light-sky-fill {
  fill: #C5EEFA !important;
  color: #1a1a1a;
}

.light-blue-fill {
  fill: #DBE9F5 !important;
  color: #1a1a1a;
}

.light-purple-fill {
  fill: #F1E3F2 !important;
  color: #1a1a1a;
}

.light-orange-fill {
  fill: #FEE1D9 !important;
  color: #1a1a1a;
}

.light-red-fill {
  fill: #FFE0E2 !important;
  color: #1a1a1a;
}

.light-magenta-fill {
  fill: #FEDFF0 !important;
  color: #1a1a1a;
}

.black-fill {
  fill: #1a1a1a !important;
  color: #FFFFFF;
}

.greyscale-60-fill {
  fill: #666666 !important;
  color: #FFFFFF;
}

.greyscale-70-fill {
  fill: #4d4d4d !important;
  color: #FFFFFF;
}

.dark-gold-fill {
  fill: #86743D !important;
  color: #FFFFFF;
}

.dark-yellow-fill {
  fill: #8A600D !important;
  color: #FFFFFF;
}

.dark-taupe-fill {
  fill: #7B725C !important;
  color: #FFFFFF;
}

.dark-green-fill {
  fill: #2B8737 !important;
  color: #FFFFFF;
}

.dark-lime-fill {
  fill: #5F8129 !important;
  color: #FFFFFF;
}

.dark-teal-fill {
  fill: #367A76 !important;
  color: #FFFFFF;
}

.dark-sky-fill {
  fill: #1080A6 !important;
  color: #FFFFFF;
}

.dark-blue-fill {
  fill: #0369ac !important;
  color: #FFFFFF;
}

.dark-purple-fill {
  fill: #92278F !important;
  color: #FFFFFF;
}

.dark-orange-fill {
  fill: #C64A1C !important;
  color: #FFFFFF;
}

.dark-red-fill {
  fill: #D81A21 !important;
  color: #FFFFFF;
}

.dark-magenta-fill {
  fill: #C00264 !important;
  color: #FFFFFF;
}

/* ------------------------------------------------------------
    Angular project colours
    To deprecate these colour styles and use the DS colour palette
    https://designsystem.ontario.ca/docs/basics/colours.html
----------------------------------------------------------------*/
/* ---------------
    Greyscale
--------------- */
/* ---------------
    Fonts
--------------- */
/* ---------------
    Elements
--------------- */
/* ---------------
    Body
--------------- */
/* ---------------
    Highlight colours
--------------- */
/* ---------------
    Infographic colours
--------------- */
/* ---------------
    Base colours
--------------- */
/* ---------------
    Button colours
--------------- */
.orange-bg {
  background-color: #f2671f !important;
  color: #fff;
}
.orange-bg a, .orange-bg a:visited, .orange-bg a:focus {
  color: #ededed;
}
.orange-bg a:hover, .orange-bg a:active {
  color: inherit;
}
.orange-text {
  color: #f2671f;
}

.red-bg {
  background-color: #c91b26 !important;
  color: #fff;
}
.red-bg a, .red-bg a:visited, .red-bg a:focus {
  color: #ededed;
}
.red-bg a:hover, .red-bg a:active {
  color: inherit;
}
.red-text {
  color: #c91b26;
}

.magenta-bg {
  background-color: #9c0f5f !important;
  color: #fff;
}
.magenta-bg a, .magenta-bg a:visited, .magenta-bg a:focus {
  color: #ededed;
}
.magenta-bg a:hover, .magenta-bg a:active {
  color: inherit;
}
.magenta-text {
  color: #9c0f5f;
}

.purple-bg {
  background-color: #60047a !important;
  color: #fff;
}
.purple-bg a, .purple-bg a:visited, .purple-bg a:focus {
  color: #ededed;
}
.purple-bg a:hover, .purple-bg a:active {
  color: inherit;
}
.purple-text {
  color: #60047a;
}

.blue-bg {
  background-color: #0087cb !important;
  color: #fff;
}
.blue-bg a, .blue-bg a:visited, .blue-bg a:focus {
  color: #ededed;
}
.blue-bg a:hover, .blue-bg a:active {
  color: inherit;
}
.blue-text {
  color: #0087cb;
}

.green-bg {
  background-color: #008b52 !important;
  color: #fff;
}
.green-bg a, .green-bg a:visited, .green-bg a:focus {
  color: #ededed;
}
.green-bg a:hover, .green-bg a:active {
  color: inherit;
}
.green-text {
  color: #008b52;
}

/* ---------------
    Extended colour palette bg colours
--------------- */
.light-blue-bg {
  background: #d1ddeb !important;
}

.light-lavender-bg, .label.review, .review.redacted, .review[title~=redacted], .review[title~=édité], .dss-phase-label.alpha span.review, .dss-phase-label.beta span.review {
  background: #d2d1eb !important;
}

.light-purple-bg {
  background: #dfd1eb !important;
}

.light-magenta-bg {
  background: #ebd1ea !important;
}

.light-pink-bg {
  background: #ebd1dd !important;
}

.light-red-bg {
  background: #ebd2d1 !important;
}

.light-orange-bg {
  background: #ebdfd1 !important;
}

.light-yellow-bg {
  background: #eaebd1 !important;
}

.light-lime-bg {
  background: #ddebd1 !important;
}

.light-green-bg {
  background: #d1ebd2 !important;
}

.light-mint-bg {
  background: #d1ebdf !important;
}

.light-aqua-bg {
  background: #d1eaeb !important;
}

.bright-yellow-bg {
  background: #fafad2 !important;
}

.bright-lime-bg {
  background: #e6fad2 !important;
}

.bright-green-bg {
  background: #d2fad2 !important;
}

.bright-mint-bg {
  background: #d2fae6 !important;
}

.bright-aqua-bg {
  background: #d2fafa !important;
}

.bright-blue-bg {
  background: #d2e6fa !important;
}

.bright-lavender-bg {
  background: #d2d2fa !important;
}

.bright-purple-bg {
  background: #e6d2fa !important;
}

.bright-magenta-bg {
  background: #fad2fa !important;
}

.bright-pink-bg {
  background: #fad2e6 !important;
}

.bright-red-bg {
  background: #fad2d2 !important;
}

.bright-orange-bg {
  background: #fae6d2 !important;
}

.dss-bright {
  background: #99d8e0 !important;
}

.dss-light {
  background: #cae9ee !important;
}

.dss-light-desat {
  background: #b3c3c4 !important;
}

/* ---------------
    DSS background colours
--------------- */
.dss-primary {
  background: #0f413c !important;
  color: white !important;
}

.dss-dark {
  background: #19423c !important;
  color: white !important;
}

.dss-dark-desat {
  background: #5d7969 !important;
  color: white !important;
}

.dss-medium {
  background: #3b8d7b !important;
  color: white !important;
}

.dss-accent {
  background: #f19d23 !important;
  color: white !important;
}

.dss-discovery {
  background: #1e6a9d !important;
  color: white !important;
}

.dss-alpha, .dss-phase-label.alpha span {
  background: #118c7b !important;
  color: white !important;
}

.dss-beta, .dss-phase-label.beta span {
  background: #7b953d !important;
  color: white !important;
}

.dss-live {
  background: #bb770b !important;
  color: white !important;
}

/* ---------------
    PO background colours
--------------- */
.po-rich-black-bg {
  background: #000000 !important;
  color: #fff !important;
}
.po-rich-black-bg abbr, .po-rich-black-bg a, .po-rich-black-bg a:hover, .po-rich-black-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-rich-black-bg::before {
  border-left-color: #000000;
}

.timeline-block:nth-child(2n) .timeline-content.po-rich-black-bg::before {
  border-right-color: #000000;
}

.po-dark-yellow-bg {
  background: #cba52e !important;
  color: #000 !important;
}
.po-dark-yellow-bg abbr, .po-dark-yellow-bg a, .po-dark-yellow-bg a:hover, .po-dark-yellow-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-dark-yellow-bg::before {
  border-left-color: #cba52e;
}

.timeline-block:nth-child(2n) .timeline-content.po-dark-yellow-bg::before {
  border-right-color: #cba52e;
}

.po-yellow-bg {
  background: #fcaf17 !important;
  color: #000 !important;
}
.po-yellow-bg abbr, .po-yellow-bg a, .po-yellow-bg a:hover, .po-yellow-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-yellow-bg::before {
  border-left-color: #fcaf17;
}

.timeline-block:nth-child(2n) .timeline-content.po-yellow-bg::before {
  border-right-color: #fcaf17;
}

.po-taupe-bg {
  background: #c1b28f !important;
  color: #000 !important;
}
.po-taupe-bg abbr, .po-taupe-bg a, .po-taupe-bg a:hover, .po-taupe-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-taupe-bg::before {
  border-left-color: #c1b28f;
}

.timeline-block:nth-child(2n) .timeline-content.po-taupe-bg::before {
  border-right-color: #c1b28f;
}

.po-green-bg {
  background: #39b54a !important;
  color: #000 !important;
}
.po-green-bg abbr, .po-green-bg a, .po-green-bg a:hover, .po-green-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-green-bg::before {
  border-left-color: #39b54a;
}

.timeline-block:nth-child(2n) .timeline-content.po-green-bg::before {
  border-right-color: #39b54a;
}

.po-light-green-bg {
  background: #8dc63f !important;
  color: #000 !important;
}
.po-light-green-bg abbr, .po-light-green-bg a, .po-light-green-bg a:hover, .po-light-green-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-light-green-bg::before {
  border-left-color: #8dc63f;
}

.timeline-block:nth-child(2n) .timeline-content.po-light-green-bg::before {
  border-right-color: #8dc63f;
}

.po-teal-bg {
  background: #49a7a2 !important;
  color: #000 !important;
}
.po-teal-bg abbr, .po-teal-bg a, .po-teal-bg a:hover, .po-teal-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-teal-bg::before {
  border-left-color: #49a7a2;
}

.timeline-block:nth-child(2n) .timeline-content.po-teal-bg::before {
  border-right-color: #49a7a2;
}

.po-light-blue-bg {
  background: #00b2e3 !important;
  color: #000 !important;
}
.po-light-blue-bg abbr, .po-light-blue-bg a, .po-light-blue-bg a:hover, .po-light-blue-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-light-blue-bg::before {
  border-left-color: #00b2e3;
}

.timeline-block:nth-child(2n) .timeline-content.po-light-blue-bg::before {
  border-right-color: #00b2e3;
}

.po-dark-blue-bg {
  background: #047bc1 !important;
  color: #fff !important;
}
.po-dark-blue-bg abbr, .po-dark-blue-bg a, .po-dark-blue-bg a:hover, .po-dark-blue-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-dark-blue-bg::before {
  border-left-color: #047bc1;
}

.timeline-block:nth-child(2n) .timeline-content.po-dark-blue-bg::before {
  border-right-color: #047bc1;
}

.po-purple-bg {
  background: #92278f !important;
  color: #fff !important;
}
.po-purple-bg abbr, .po-purple-bg a, .po-purple-bg a:hover, .po-purple-bg a:visited {
  color: #fff !important;
}

.timeline-content.po-purple-bg::before {
  border-left-color: #92278f;
}

.timeline-block:nth-child(2n) .timeline-content.po-purple-bg::before {
  border-right-color: #92278f;
}

.po-orange-bg {
  background: #f15a22 !important;
  color: #000 !important;
}
.po-orange-bg abbr, .po-orange-bg a, .po-orange-bg a:hover, .po-orange-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-orange-bg::before {
  border-left-color: #f15a22;
}

.timeline-block:nth-child(2n) .timeline-content.po-orange-bg::before {
  border-right-color: #f15a22;
}

.po-red-bg {
  background: #ed1c24 !important;
  color: #000 !important;
}
.po-red-bg abbr, .po-red-bg a, .po-red-bg a:hover, .po-red-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-red-bg::before {
  border-left-color: #ed1c24;
}

.timeline-block:nth-child(2n) .timeline-content.po-red-bg::before {
  border-right-color: #ed1c24;
}

.po-magenta-bg {
  background: #ed037c !important;
  color: #000 !important;
}
.po-magenta-bg abbr, .po-magenta-bg a, .po-magenta-bg a:hover, .po-magenta-bg a:visited {
  color: #000 !important;
}

.timeline-content.po-magenta-bg::before {
  border-left-color: #ed037c;
}

.timeline-block:nth-child(2n) .timeline-content.po-magenta-bg::before {
  border-right-color: #ed037c;
}

.government-of-ontario-banner__page .breadcrumb-container {
  display: none;
}

.government-of-ontario-banner {
  background-color: #00B2E3;
  position: relative;
  padding: 2rem 0;
  left: 50%;
  margin: 0 -50vw 1.5rem;
  max-width: 100vw;
  right: 50%;
  width: 100vw;
}
@media only screen and (min-width:40.063em) {
  .government-of-ontario-banner {
    background-image: url(https://files.ontario.ca/co-homepage-supergraphic.svg);
    background-position-x: calc(34vw + 56%);
    background-repeat: no-repeat;
  }
  .government-of-ontario-banner::before {
    position: absolute;
    display: block;
    content: "";
    top: 0;
    width: 100%;
    height: 197px;
    background-image: url(https://files.ontario.ca/co-homepage-supergraphic.svg);
    background-repeat: no-repeat;
    background-position: calc(34vw + 56%);
    opacity: 0.5;
    z-index: -1;
  }
}
.government-of-ontario-banner h1 {
  margin-bottom: 0.5rem;
}
.government-of-ontario-banner p {
  font-size: 1.5625rem;
  margin-bottom: 0;
}
.row .government-of-ontario-banner .row {
  margin: 0 auto;
  max-width: 72rem;
  width: 100%;
}

/* -----------------------------------------------------------------------------
  Diff module
  * for the revisions tab
----------------------------------------------------------------------------- */
.split-fields {
  display: block !important;
}

.unified-fields {
  display: block !important;
}

.diff-header {
  border-color: #1080a6;
  background-color: #e2f0f4;
  border-width: 0 0 0 4px;
  border-style: solid;
  padding: 1.5rem;
  margin: 2rem 0 20 0;
}

.diff-controls {
  border-color: #1080a6;
  background-color: #e2f0f4;
  border-width: 0 0 0 4px;
  border-style: solid;
  padding: 1.5rem;
  margin: 0 0 2.5rem 0;
}

.js .diff-controls__item .dropbutton-toggle,
.js .diff-controls__item:nth-child(2) {
  display: none;
}

.diff-controls__item .dropbutton-wrapper .dropbutton-widget .dropbutton .dropbutton-action.secondary-action {
  display: block;
}

/*

each bar graph is made up of .graph-rows
.graph-row includes a label on the left (top on mobile) and .bars on the right
.bars includes one .newbar or multiple .newbars (stacked graphs)

*/
.graph-row {
  position: relative;
}
.graph-row::before, .graph-row::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.graph-row::after {
  clear: both;
}
.grouped .graph-row {
  padding-bottom: 1px;
}

.graph-row > div:first-child {
  text-align: right;
  margin-right: 0.3em;
  float: left;
  text-overflow: ellipsis;
  overflow: hidden;
}

@media only screen and (max-width: 40em) {
  .graph-row > div {
    position: relative;
    width: 100% !important;
    padding-left: 1em !important;
    text-align: left !important;
  }
}
.bars {
  position: absolute;
  width: 100%;
}
.stacked .bars {
  padding-right: 1em;
}

.newbar {
  height: 1.5em;
  float: left;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
}
.newbar.light {
  color: black;
}
.stacked .newbar:not(:last-child) {
  margin-right: 1px;
}

.mixed .newbar:last-child {
  border-left: 2px solid black;
}

.newbar *[aria-hidden] {
  padding-left: 0.5em;
}
.newbar:hover .show-for-sr, .newbar:hover .no-bullet > li::before, .newbar:hover .visually-hidden {
  position: absolute;
  z-index: 1;
  background-color: black;
  color: white;
  padding: 0.5em 1em;
  border-radius: 1em;
  left: 0;
  bottom: 2em;
  white-space: normal;
  clip: auto;
  height: auto;
  width: 100%;
}
@media only screen and (max-width: 40em) {
  .newbar:hover .show-for-sr, .newbar:hover .no-bullet > li::before, .newbar:hover .visually-hidden {
    bottom: -1em;
  }
}
.newbar:hover:not(.axis)::before {
  content: " ";
  position: absolute;
  border-style: solid;
  border-width: 20px 14px 0;
  width: 0;
  z-index: 1;
  top: -0.5em;
  border-color: black transparent;
  margin-left: -0.5em;
}
@media only screen and (max-width: 40em) {
  .newbar:hover:not(.axis)::before {
    top: 0.8em;
  }
}

.bargraph-legend {
  border: 1px solid #cccccc;
  border-width: 1px 0;
  padding: 0.2em 0;
}
.bargraph-legend div {
  border-left: 1.5em solid black;
  padding-left: 0.5em;
  margin: 0.2em 2em 0.2em 0;
  display: inline-block;
}

.bar {
  height: 2.4rem;
  margin-bottom: 0.55556rem;
}

.bar .amount {
  background: #d1ddeb;
  display: block;
  height: 100%;
  float: left;
}

.bar .amount .number {
  margin-left: 0.7em;
  font-weight: 600;
  font-size: 1.3em;
}

.bubble {
  background: #fff;
  border-radius: 0.8rem;
  padding: 0.9375rem;
  position: relative;
}
.bubble::after {
  content: " ";
  position: absolute;
  bottom: -20px;
  left: 38px;
  border-color: #fff transparent;
  border-style: solid;
  border-width: 20px 14px 0;
  width: 0;
  z-index: 1;
}

/* -------------------------------
   Font colours.
   To be used in conjunction with background colours
--------------------------------- */
.text-white {
  color: #fff;
}

.text-black {
  color: #000;
}

/* -------------------------------
   Legacy ontario.ca colours
--------------------------------- */
.theme-mid {
  background-color: #d1ddeb;
}

.theme-dark {
  background-color: #1a1a1a;
}

.theme-light {
  background-color: #ededed;
}

ul.smarties {
  padding-left: 0;
}

.stats-caption, .number, .stat {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-weight: 700;
}

.stats .stats-caption, .stats .caption {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.2rem;
  margin-bottom: 1.5rem;
}
.stats .number {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  display: block;
  font-size: 4.5rem;
  margin: 20% auto;
  text-align: center;
  width: 180px;
}
@media only screen and (max-width: 40em) {
  .stats .number {
    font-size: 3.2rem;
    width: 150px;
  }
}
.stats .number.big {
  font-size: 2.6rem;
  margin-top: 35%;
}
@media only screen and (max-width: 40em) {
  .stats .number.big {
    font-size: 2rem;
  }
}
.stats .number.small {
  font-size: 2.9rem;
  margin-top: 30%;
}
.stats .number.number-wrap {
  font-size: 2.6rem;
  margin-top: 25%;
  line-height: 1.2;
}
@media only screen and (max-width: 40em) {
  .stats .number.number-wrap {
    font-size: 2rem;
  }
}

.circle, .circle--small {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  border-radius: 50%;
  color: #fff;
  background-color: #3193CC;
  display: inline-block;
  margin-bottom: 0.5rem;
  position: relative;
  width: 195px;
  height: 195px;
}
@media only screen and (max-width: 40em) {
  .circle, .circle--small {
    width: 145px;
    height: 145px;
  }
}

.circle--small {
  width: 65px;
  height: 65px;
}
.circle--small .number {
  font-size: 4rem;
  line-height: 4rem;
  margin: 0 auto;
  width: auto;
}

/* -------------------------------
   Timeline variables
--------------------------------- */
/* -------------------------------
   Timeline
--------------------------------- */
.timeline-container {
  margin: 0 auto;
  max-width: 73.125rem;
  width: 100%;
}

.timeline-container::after {
  content: "";
  clear: both;
  display: table;
}

.timeline {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 0;
  position: relative;
}
@media only screen and (min-width:73.063em) {
  .timeline {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

.timeline::before {
  background: #d7e4ed;
  content: "";
  height: 100%;
  left: 1.375rem;
  position: absolute;
  top: 0;
  width: 5px;
}
@media only screen and (max-width: 40em) {
  .timeline::before {
    left: 1.25rem;
    margin-left: -0.125rem;
  }
}
@media only screen and (min-width:73.063em) {
  .timeline::before {
    left: 50%;
    margin-left: -0.125rem;
  }
}

.timeline::after {
  background-color: #d7e4ed;
  content: "";
  display: block;
  height: 0.9375rem;
  margin-top: 5em;
  width: 2.8125rem;
}
@media only screen and (min-width:73.063em) {
  .timeline::after {
    width: 5rem;
    height: 0.9375rem;
    margin: 5em auto;
  }
}

.timeline-block {
  margin: 2em 0;
  position: relative;
}
@media only screen and (min-width:73.063em) {
  .timeline-block {
    margin: 2.5em 0;
  }
}

.timeline-block::after {
  clear: both;
  content: "";
  display: table;
}
.timeline-block::after:first-child {
  margin-top: 0;
}
.timeline-block::after:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width:73.063em) {
  .timeline-block:nth-child(even) .timeline-content {
    float: right;
  }
  .timeline-block:nth-child(even) .timeline-content::before {
    border-color: transparent;
    border-right-color: #DFF3F3;
    left: auto;
    right: 100%;
    top: 0.625rem;
  }
  .timeline-block:nth-child(even) .timeline-date {
    left: auto;
    right: 55%;
    text-align: right;
  }
}

.timeline-content {
  background: #DFF3F3;
  border-radius: 0.25rem;
  color: #333;
  display: block;
  float: left;
  position: relative;
  padding: 1rem;
  margin-left: 3.75rem;
  width: 90%;
}
@media only screen and (min-width:73.063em) {
  .timeline-content {
    margin-left: 0;
    width: 45%;
  }
}
@media only screen and (max-width: 40em) {
  .timeline-content {
    width: auto;
  }
}

.timeline-content h2, .timeline-content h3 {
  font-size: 1.25rem;
}

.timeline-content img {
  border-radius: 0 0 0.25rem 0.25rem;
  margin-bottom: 0.5rem;
}

.timeline-content .tag {
  font-size: 1.125rem;
  margin-bottom: 1rem;
}
.timeline-content .tag:last-child {
  margin-bottom: 0;
}

.timeline-content::after {
  clear: both;
  content: "";
  display: table;
}

.timeline-content::before {
  border: 7px solid transparent;
  border-bottom-color: #DFF3F3;
  content: "";
  height: 0;
  left: 1.75rem;
  position: absolute;
  top: -12px;
  width: 0;
}
@media only screen and (max-width: 40em) {
  .timeline-content::before {
    display: none;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .timeline-content::before {
    display: none;
  }
}
@media only screen and (min-width:73.063em) {
  .timeline-content::before {
    border-color: transparent;
    border-left-color: #DFF3F3;
    top: 0.625rem;
    left: 100%;
  }
}

.timeline-img {
  background-color: #0087cb;
  border-radius: 50%;
  height: 35px;
  left: 0.75%;
  position: absolute;
  top: 0;
  width: 2.1875rem;
}
@media only screen and (min-width:73.063em) {
  .timeline-img {
    left: 50.1%;
    margin-left: -18px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
}
.timeline-img img {
  display: block;
  height: 24px;
  left: 50%;
  margin-left: -12px;
  margin-top: -12px;
  position: relative;
  width: 24px;
  top: 50%;
}

.timeline-orange {
  background: #f2671f;
}

.timeline-red {
  background: #c91b26;
}

.timeline-maroon {
  background: #9c0f5f;
}

.timeline-purple {
  background: #60047a;
}

.timeline-blue {
  background: #0087cb;
}

.timeline-green {
  background: #008b52;
}

.timeline-header {
  display: block;
  font-size: 1.2rem;
  font-weight: 600;
}

.timeline-copy {
  display: block;
  font-size: 0.9rem;
  line-height: 1.6;
  padding-right: 1rem;
}

.timeline-date {
  color: #666;
  display: inline-block;
  font-size: 1.3rem;
  line-height: 1;
  margin: 0 0 0.5em 2em;
}
@media only screen and (min-width:73.063em) {
  .timeline-date {
    float: left;
    left: 49%;
    line-height: 1.5;
    position: absolute;
    top: 0;
  }
}
.timeline-date span {
  padding-left: 1rem;
}

.button.alert, .button.panel--alert, .button.alert-box, button.alert, button.panel--alert, button.alert-box, input.alert[type=submit], input[type=submit].panel--alert, input[type=submit].alert-box, input.alert[type=button], input[type=button].panel--alert, input[type=button].alert-box, button.alert {
  background-color: #CD0000;
}
.button.alert:hover, .button.panel--alert:hover, .button.alert-box:hover, button.alert:hover, button.panel--alert:hover, button.alert-box:hover, input.alert[type=submit]:hover, input[type=submit].panel--alert:hover, input[type=submit].alert-box:hover, input.alert[type=button]:hover, input[type=button].panel--alert:hover, input[type=button].alert-box:hover, .button.alert:focus, .button.panel--alert:focus, .button.alert-box:focus, button.alert:focus, button.panel--alert:focus, button.alert-box:focus, input.alert[type=submit]:focus, input[type=submit].panel--alert:focus, input[type=submit].alert-box:focus, input.alert[type=button]:focus, input[type=button].panel--alert:focus, input[type=button].alert-box:focus {
  background-color: #D81A21;
}

a.button--primary abbr, a.button abbr, a.button.primary abbr, a.button.alert abbr, a.button.panel--alert abbr, a.button.alert-box abbr {
  color: inherit;
}
a.button--primary:visited abbr, a.button:visited abbr, a.button--primary:hover abbr, a.button:hover abbr, a.button--primary:active abbr, a.button:active abbr {
  color: #FFFFFF;
}

a.button--secondary abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button--secondary abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button.secondary abbr, #block-exposedformgazette-resultblock-search a.button--secondary abbr, #block-exposedformgazette-resultblock-search a.button.secondary abbr, a.button.secondary abbr {
  color: inherit;
}
a.button--secondary:visited abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button--secondary:visited abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button.secondary:visited abbr, #block-exposedformgazette-resultblock-search a.button--secondary:visited abbr, #block-exposedformgazette-resultblock-search a.button.secondary:visited abbr, a.button.secondary:visited abbr, a.button--secondary:hover abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button--secondary:hover abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button.secondary:hover abbr, #block-exposedformgazette-resultblock-search a.button--secondary:hover abbr, #block-exposedformgazette-resultblock-search a.button.secondary:hover abbr, a.button.secondary:hover abbr, a.button--secondary:active abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button--secondary:active abbr, #block-exposedformlrd-resultblock-listing .form-actions a.button.secondary:active abbr, #block-exposedformgazette-resultblock-search a.button--secondary:active abbr, #block-exposedformgazette-resultblock-search a.button.secondary:active abbr, a.button.secondary:active abbr {
  color: #0066CC;
}

a.button--tertiary abbr, a.button.quiet abbr {
  color: inherit;
}
a.button--tertiary:visited abbr, a.button.quiet:visited abbr, a.button--tertiary:hover abbr, a.button.quiet:hover abbr, a.button--tertiary:active abbr, a.button.quiet:active abbr {
  color: #00478F;
}

/* -------------------------------------------
    Specialty button:
    * Chat bot
    * Exit this page
----------------------------------------------*/
.chatbot-button {
  cursor: pointer;
  position: fixed;
  margin: 0;
  min-width: auto;
  right: 2%;
  bottom: 5%;
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.25);
  z-index: 10;
}
.chatbot-button--icon {
  margin-top: 2px;
}
@media only screen and (min-width:40.063em) {
  @supports (-webkit-touch-callout: none) {
    .chatbot-button {
      right: 1.5rem;
    }
  }
}

/* -------------------------------------------
    Override: Design System Back to Top button
----------------------------------------------*/
.back-to-top--default {
  min-width: 3rem;
  margin: 0;
}
.back-to-top--default:hover, .back-to-top--default:focus {
  color: #1a1a1a;
}
.back-to-top--recaptcha {
  right: 0.2%;
}

a[rev=footnote] {
  font-weight: bold;
}

.footnotes li:target {
  background-color: #fef6dc;
}
.footnotes li a {
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow-wrap: break-word;
  text-decoration: none;
}
.footnotes li a:hover {
  text-decoration: underline;
}

/* ---------------------------------------------------------------
    Headings overrides in content
------------------------------------------------------------- */
.h1 p, .h1 li, .h2 p, .h2 li, .h3 p, .h3 li, .h4 p, .h4 li, .h5 p, .h5 li, .h6 p, .h6 li {
  font-size: 1rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: normal;
}

.row.h1 h2, .row.h1 h3, .row.h1 h4, .row.h1 h5, .columns.h1 h2, .h1#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-query h2, #block-exposedformoic-resultblock-listing .h1.form-wrapper h2, .h1#block-exposedformoic-resultblock-listing h2, .h1#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-query h2, #block-exposedformlrd-resultblock-listing .h1.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h1.lrd-exposedfilter-container h2, .h1#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-query h2, #block-exposedformgazette-resultblock-search .h1.form-wrapper h2, .h1#block-exposedformgazette-resultblock-search h2, .columns.h1 h3, .h1#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-query h3, #block-exposedformoic-resultblock-listing .h1.form-wrapper h3, .h1#block-exposedformoic-resultblock-listing h3, .h1#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-query h3, #block-exposedformlrd-resultblock-listing .h1.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h1.lrd-exposedfilter-container h3, .h1#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-query h3, #block-exposedformgazette-resultblock-search .h1.form-wrapper h3, .h1#block-exposedformgazette-resultblock-search h3, .columns.h1 h4, .h1#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-query h4, #block-exposedformoic-resultblock-listing .h1.form-wrapper h4, .h1#block-exposedformoic-resultblock-listing h4, .h1#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-query h4, #block-exposedformlrd-resultblock-listing .h1.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h1.lrd-exposedfilter-container h4, .h1#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-query h4, #block-exposedformgazette-resultblock-search .h1.form-wrapper h4, .h1#block-exposedformgazette-resultblock-search h4, .columns.h1 h5, .h1#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h1.form-item-query h5, #block-exposedformoic-resultblock-listing .h1.form-wrapper h5, .h1#block-exposedformoic-resultblock-listing h5, .h1#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h1.form-item-query h5, #block-exposedformlrd-resultblock-listing .h1.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h1.lrd-exposedfilter-container h5, .h1#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h1.form-item-query h5, #block-exposedformgazette-resultblock-search .h1.form-wrapper h5, .h1#block-exposedformgazette-resultblock-search h5 {
  font-size: 2rem;
}

.row.h2 h2, .row.h2 h3, .row.h2 h4, .row.h2 h5, .columns.h2 h2, .h2#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-query h2, #block-exposedformoic-resultblock-listing .h2.form-wrapper h2, .h2#block-exposedformoic-resultblock-listing h2, .h2#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-query h2, #block-exposedformlrd-resultblock-listing .h2.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h2.lrd-exposedfilter-container h2, .h2#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-query h2, #block-exposedformgazette-resultblock-search .h2.form-wrapper h2, .h2#block-exposedformgazette-resultblock-search h2, .columns.h2 h3, .h2#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-query h3, #block-exposedformoic-resultblock-listing .h2.form-wrapper h3, .h2#block-exposedformoic-resultblock-listing h3, .h2#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-query h3, #block-exposedformlrd-resultblock-listing .h2.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h2.lrd-exposedfilter-container h3, .h2#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-query h3, #block-exposedformgazette-resultblock-search .h2.form-wrapper h3, .h2#block-exposedformgazette-resultblock-search h3, .columns.h2 h4, .h2#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-query h4, #block-exposedformoic-resultblock-listing .h2.form-wrapper h4, .h2#block-exposedformoic-resultblock-listing h4, .h2#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-query h4, #block-exposedformlrd-resultblock-listing .h2.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h2.lrd-exposedfilter-container h4, .h2#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-query h4, #block-exposedformgazette-resultblock-search .h2.form-wrapper h4, .h2#block-exposedformgazette-resultblock-search h4, .columns.h2 h5, .h2#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h2.form-item-query h5, #block-exposedformoic-resultblock-listing .h2.form-wrapper h5, .h2#block-exposedformoic-resultblock-listing h5, .h2#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h2.form-item-query h5, #block-exposedformlrd-resultblock-listing .h2.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h2.lrd-exposedfilter-container h5, .h2#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h2.form-item-query h5, #block-exposedformgazette-resultblock-search .h2.form-wrapper h5, .h2#block-exposedformgazette-resultblock-search h5 {
  font-size: 1.6875rem;
}

.row.h3 h2, .row.h3 h3, .row.h3 h4, .row.h3 h5, .columns.h3 h2, .h3#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-query h2, #block-exposedformoic-resultblock-listing .h3.form-wrapper h2, .h3#block-exposedformoic-resultblock-listing h2, .h3#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-query h2, #block-exposedformlrd-resultblock-listing .h3.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h3.lrd-exposedfilter-container h2, .h3#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-query h2, #block-exposedformgazette-resultblock-search .h3.form-wrapper h2, .h3#block-exposedformgazette-resultblock-search h2, .columns.h3 h3, .h3#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-query h3, #block-exposedformoic-resultblock-listing .h3.form-wrapper h3, .h3#block-exposedformoic-resultblock-listing h3, .h3#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-query h3, #block-exposedformlrd-resultblock-listing .h3.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h3.lrd-exposedfilter-container h3, .h3#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-query h3, #block-exposedformgazette-resultblock-search .h3.form-wrapper h3, .h3#block-exposedformgazette-resultblock-search h3, .columns.h3 h4, .h3#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-query h4, #block-exposedformoic-resultblock-listing .h3.form-wrapper h4, .h3#block-exposedformoic-resultblock-listing h4, .h3#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-query h4, #block-exposedformlrd-resultblock-listing .h3.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h3.lrd-exposedfilter-container h4, .h3#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-query h4, #block-exposedformgazette-resultblock-search .h3.form-wrapper h4, .h3#block-exposedformgazette-resultblock-search h4, .columns.h3 h5, .h3#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h3.form-item-query h5, #block-exposedformoic-resultblock-listing .h3.form-wrapper h5, .h3#block-exposedformoic-resultblock-listing h5, .h3#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h3.form-item-query h5, #block-exposedformlrd-resultblock-listing .h3.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h3.lrd-exposedfilter-container h5, .h3#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h3.form-item-query h5, #block-exposedformgazette-resultblock-search .h3.form-wrapper h5, .h3#block-exposedformgazette-resultblock-search h5 {
  font-size: 1.4375rem;
}

.row.h4 h2, .row.h4 h3, .row.h4 h4, .row.h4 h5, .columns.h4 h2, .h4#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-query h2, #block-exposedformoic-resultblock-listing .h4.form-wrapper h2, .h4#block-exposedformoic-resultblock-listing h2, .h4#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-query h2, #block-exposedformlrd-resultblock-listing .h4.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h4.lrd-exposedfilter-container h2, .h4#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-query h2, #block-exposedformgazette-resultblock-search .h4.form-wrapper h2, .h4#block-exposedformgazette-resultblock-search h2, .columns.h4 h3, .h4#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-query h3, #block-exposedformoic-resultblock-listing .h4.form-wrapper h3, .h4#block-exposedformoic-resultblock-listing h3, .h4#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-query h3, #block-exposedformlrd-resultblock-listing .h4.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h4.lrd-exposedfilter-container h3, .h4#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-query h3, #block-exposedformgazette-resultblock-search .h4.form-wrapper h3, .h4#block-exposedformgazette-resultblock-search h3, .columns.h4 h4, .h4#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-query h4, #block-exposedformoic-resultblock-listing .h4.form-wrapper h4, .h4#block-exposedformoic-resultblock-listing h4, .h4#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-query h4, #block-exposedformlrd-resultblock-listing .h4.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h4.lrd-exposedfilter-container h4, .h4#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-query h4, #block-exposedformgazette-resultblock-search .h4.form-wrapper h4, .h4#block-exposedformgazette-resultblock-search h4, .columns.h4 h5, .h4#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h4.form-item-query h5, #block-exposedformoic-resultblock-listing .h4.form-wrapper h5, .h4#block-exposedformoic-resultblock-listing h5, .h4#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h4.form-item-query h5, #block-exposedformlrd-resultblock-listing .h4.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h4.lrd-exposedfilter-container h5, .h4#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h4.form-item-query h5, #block-exposedformgazette-resultblock-search .h4.form-wrapper h5, .h4#block-exposedformgazette-resultblock-search h5 {
  font-size: 1.25rem;
}

.row.h5 h2, .row.h5 h3, .row.h5 h4, .row.h5 h5, .columns.h5 h2, .h5#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-query h2, #block-exposedformoic-resultblock-listing .h5.form-wrapper h2, .h5#block-exposedformoic-resultblock-listing h2, .h5#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-query h2, #block-exposedformlrd-resultblock-listing .h5.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h5.lrd-exposedfilter-container h2, .h5#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-query h2, #block-exposedformgazette-resultblock-search .h5.form-wrapper h2, .h5#block-exposedformgazette-resultblock-search h2, .columns.h5 h3, .h5#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-query h3, #block-exposedformoic-resultblock-listing .h5.form-wrapper h3, .h5#block-exposedformoic-resultblock-listing h3, .h5#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-query h3, #block-exposedformlrd-resultblock-listing .h5.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h5.lrd-exposedfilter-container h3, .h5#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-query h3, #block-exposedformgazette-resultblock-search .h5.form-wrapper h3, .h5#block-exposedformgazette-resultblock-search h3, .columns.h5 h4, .h5#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-query h4, #block-exposedformoic-resultblock-listing .h5.form-wrapper h4, .h5#block-exposedformoic-resultblock-listing h4, .h5#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-query h4, #block-exposedformlrd-resultblock-listing .h5.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h5.lrd-exposedfilter-container h4, .h5#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-query h4, #block-exposedformgazette-resultblock-search .h5.form-wrapper h4, .h5#block-exposedformgazette-resultblock-search h4, .columns.h5 h5, .h5#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h5.form-item-query h5, #block-exposedformoic-resultblock-listing .h5.form-wrapper h5, .h5#block-exposedformoic-resultblock-listing h5, .h5#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h5.form-item-query h5, #block-exposedformlrd-resultblock-listing .h5.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h5.lrd-exposedfilter-container h5, .h5#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h5.form-item-query h5, #block-exposedformgazette-resultblock-search .h5.form-wrapper h5, .h5#block-exposedformgazette-resultblock-search h5 {
  font-size: 1.125rem;
}

.row.h6 h2, .row.h6 h3, .row.h6 h4, .row.h6 h5, .columns.h6 h2, .h6#block-views-block-oic-result-block-listing h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-from h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-to h2, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-query h2, #block-exposedformoic-resultblock-listing .h6.form-wrapper h2, .h6#block-exposedformoic-resultblock-listing h2, .h6#block-views-block-lrd-result-block-listing h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-from h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-to h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-checkboxes h2, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-query h2, #block-exposedformlrd-resultblock-listing .h6.form-wrapper h2, #block-exposedformlrd-resultblock-listing .h6.lrd-exposedfilter-container h2, .h6#block-views-block-gazette-result-block-search h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-from h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-to h2, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-query h2, #block-exposedformgazette-resultblock-search .h6.form-wrapper h2, .h6#block-exposedformgazette-resultblock-search h2, .columns.h6 h3, .h6#block-views-block-oic-result-block-listing h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-from h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-to h3, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-query h3, #block-exposedformoic-resultblock-listing .h6.form-wrapper h3, .h6#block-exposedformoic-resultblock-listing h3, .h6#block-views-block-lrd-result-block-listing h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-from h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-to h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-checkboxes h3, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-query h3, #block-exposedformlrd-resultblock-listing .h6.form-wrapper h3, #block-exposedformlrd-resultblock-listing .h6.lrd-exposedfilter-container h3, .h6#block-views-block-gazette-result-block-search h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-from h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-to h3, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-query h3, #block-exposedformgazette-resultblock-search .h6.form-wrapper h3, .h6#block-exposedformgazette-resultblock-search h3, .columns.h6 h4, .h6#block-views-block-oic-result-block-listing h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-from h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-to h4, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-query h4, #block-exposedformoic-resultblock-listing .h6.form-wrapper h4, .h6#block-exposedformoic-resultblock-listing h4, .h6#block-views-block-lrd-result-block-listing h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-from h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-to h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-checkboxes h4, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-query h4, #block-exposedformlrd-resultblock-listing .h6.form-wrapper h4, #block-exposedformlrd-resultblock-listing .h6.lrd-exposedfilter-container h4, .h6#block-views-block-gazette-result-block-search h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-from h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-to h4, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-query h4, #block-exposedformgazette-resultblock-search .h6.form-wrapper h4, .h6#block-exposedformgazette-resultblock-search h4, .columns.h6 h5, .h6#block-views-block-oic-result-block-listing h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-from h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-date-to h5, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .h6.form-item-query h5, #block-exposedformoic-resultblock-listing .h6.form-wrapper h5, .h6#block-exposedformoic-resultblock-listing h5, .h6#block-views-block-lrd-result-block-listing h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-from h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-date-to h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-checkboxes h5, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .h6.form-item-query h5, #block-exposedformlrd-resultblock-listing .h6.form-wrapper h5, #block-exposedformlrd-resultblock-listing .h6.lrd-exposedfilter-container h5, .h6#block-views-block-gazette-result-block-search h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-from h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-date-to h5, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .h6.form-item-query h5, #block-exposedformgazette-resultblock-search .h6.form-wrapper h5, .h6#block-exposedformgazette-resultblock-search h5 {
  font-size: 1rem;
}

/* ---------------------------------------------------------------
    General style helper classes for text, margins,
    padding and widths
------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
  Margins and Padding
----------------------------------------------------------------------------- */
.top-margin {
  margin-top: 1rem !important;
}
.top-margin-double {
  margin-top: 2rem !important;
}
.top-margin-half {
  margin-top: 0.5rem !important;
}

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

.right-margin {
  margin-right: 1rem !important;
}
.right-margin-double {
  margin-right: 2rem !important;
}
.right-margin-half {
  margin-right: 0.5rem !important;
}

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

.bottom-margin {
  margin-bottom: 1rem !important;
}
.bottom-margin-double {
  margin-bottom: 2rem !important;
}
.bottom-margin-half {
  margin-bottom: 0.5rem !important;
}

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

.left-margin {
  margin-left: 1rem !important;
}
.left-margin-double {
  margin-left: 2rem !important;
}
.left-margin-half {
  margin-left: 0.5rem !important;
}

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

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

.top-padding {
  padding-top: 1rem !important;
}
.top-padding-double {
  padding-top: 2rem !important;
}
.top-padding-half {
  padding-top: 0.5rem !important;
}

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

.right-padding {
  padding-right: 1rem !important;
}
.right-padding-double {
  padding-right: 2rem !important;
}
.right-padding-half {
  padding-right: 0.5rem !important;
}

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

.bottom-padding {
  padding-bottom: 1rem !important;
}
.bottom-padding-double {
  padding-bottom: 2rem !important;
}
.bottom-padding-half {
  padding-bottom: 0.5rem !important;
}

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

.left-padding {
  padding-left: 1rem !important;
}
.left-padding-double {
  padding-left: 2rem !important;
}
.left-padding-half {
  padding-left: 0.5rem !important;
}

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

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

/* -----------------------------------------------------------------------------
  Indent
----------------------------------------------------------------------------- */
.indent {
  margin-left: 2rem !important;
}

.no-indent,
.main-content .no-indent {
  padding-left: 0 !important;
}

/* -----------------------------------------------------------------------------
  Radius
----------------------------------------------------------------------------- */
.radius {
  border-radius: 4px;
}

.no-radius {
  border-radius: 0;
}

/* -----------------------------------------------------------------------------
  Text
----------------------------------------------------------------------------- */
.no-wrap {
  white-space: nowrap;
}

.dark-text {
  color: #4d4d4d;
}

.inactive {
  color: #737373;
}

.break-word {
  word-wrap: break-word;
}

.white-text-and-underline {
  color: white !important;
  text-decoration: underline;
}

/* -----------------------------------------------------------------------------
  Shadow
----------------------------------------------------------------------------- */
.right-shadow {
  box-shadow: 4px 0 4px #cccccc;
}

.no-shadow {
  box-shadow: 0 0 0 #fff !important;
}

/* -----------------------------------------------------------------------------
  Widths
----------------------------------------------------------------------------- */
.full-width {
  width: 100%;
}

.w-1 {
  width: 1%;
}

.w-2 {
  width: 2%;
}

.w-3 {
  width: 3%;
}

.w-4 {
  width: 4%;
}

.w-5 {
  width: 5%;
}

.w-6 {
  width: 6%;
}

.w-7 {
  width: 7%;
}

.w-8 {
  width: 8%;
}

.w-9 {
  width: 9%;
}

.w-10 {
  width: 10%;
}

.w-11 {
  width: 11%;
}

.w-12 {
  width: 12%;
}

.w-13 {
  width: 13%;
}

.w-14 {
  width: 14%;
}

.w-15 {
  width: 15%;
}

.w-16 {
  width: 16%;
}

.w-17 {
  width: 17%;
}

.w-18 {
  width: 18%;
}

.w-19 {
  width: 19%;
}

.w-20 {
  width: 20%;
}

.w-21 {
  width: 21%;
}

.w-22 {
  width: 22%;
}

.w-23 {
  width: 23%;
}

.w-24 {
  width: 24%;
}

.w-25 {
  width: 25%;
}

.w-26 {
  width: 26%;
}

.w-27 {
  width: 27%;
}

.w-28 {
  width: 28%;
}

.w-29 {
  width: 29%;
}

.w-30 {
  width: 30%;
}

.w-31 {
  width: 31%;
}

.w-32 {
  width: 32%;
}

.w-33 {
  width: 33%;
}

.w-34 {
  width: 34%;
}

.w-35 {
  width: 35%;
}

.w-36 {
  width: 36%;
}

.w-37 {
  width: 37%;
}

.w-38 {
  width: 38%;
}

.w-39 {
  width: 39%;
}

.w-40 {
  width: 40%;
}

.w-41 {
  width: 41%;
}

.w-42 {
  width: 42%;
}

.w-43 {
  width: 43%;
}

.w-44 {
  width: 44%;
}

.w-45 {
  width: 45%;
}

.w-46 {
  width: 46%;
}

.w-47 {
  width: 47%;
}

.w-48 {
  width: 48%;
}

.w-49 {
  width: 49%;
}

.w-50 {
  width: 50%;
}

.w-51 {
  width: 51%;
}

.w-52 {
  width: 52%;
}

.w-53 {
  width: 53%;
}

.w-54 {
  width: 54%;
}

.w-55 {
  width: 55%;
}

.w-56 {
  width: 56%;
}

.w-57 {
  width: 57%;
}

.w-58 {
  width: 58%;
}

.w-59 {
  width: 59%;
}

.w-60 {
  width: 60%;
}

.w-61 {
  width: 61%;
}

.w-62 {
  width: 62%;
}

.w-63 {
  width: 63%;
}

.w-64 {
  width: 64%;
}

.w-65 {
  width: 65%;
}

.w-66 {
  width: 66%;
}

.w-67 {
  width: 67%;
}

.w-68 {
  width: 68%;
}

.w-69 {
  width: 69%;
}

.w-70 {
  width: 70%;
}

.w-71 {
  width: 71%;
}

.w-72 {
  width: 72%;
}

.w-73 {
  width: 73%;
}

.w-74 {
  width: 74%;
}

.w-75 {
  width: 75%;
}

.w-76 {
  width: 76%;
}

.w-77 {
  width: 77%;
}

.w-78 {
  width: 78%;
}

.w-79 {
  width: 79%;
}

.w-80 {
  width: 80%;
}

.w-81 {
  width: 81%;
}

.w-82 {
  width: 82%;
}

.w-83 {
  width: 83%;
}

.w-84 {
  width: 84%;
}

.w-85 {
  width: 85%;
}

.w-86 {
  width: 86%;
}

.w-87 {
  width: 87%;
}

.w-88 {
  width: 88%;
}

.w-89 {
  width: 89%;
}

.w-90 {
  width: 90%;
}

.w-91 {
  width: 91%;
}

.w-92 {
  width: 92%;
}

.w-93 {
  width: 93%;
}

.w-94 {
  width: 94%;
}

.w-95 {
  width: 95%;
}

.w-96 {
  width: 96%;
}

.w-97 {
  width: 97%;
}

.w-98 {
  width: 98%;
}

.w-99 {
  width: 99%;
}

.w-100 {
  width: 100%;
}

/* -----------------------------------------------------------------------------
  Borders
----------------------------------------------------------------------------- */
.no-border {
  border: none !important;
}

.thick, .top-border {
  border-top: 4px solid #ededed;
}

.bottom-border {
  border-bottom: 4px solid #ededed;
}

/* -----------------------------------------------------------------------------
  Positioning
----------------------------------------------------------------------------- */
.inline-block {
  display: inline-block;
}

/* -----------------------------------------------------------------------------
  Accessibility class in Drupal 8
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------
    Makes the DS .alert default style alert--informational
------------------------------------------------------------- */
.alert :last-child, .panel--alert :last-child, .alert-box :last-child {
  margin-bottom: 0.5rem;
}

.alert__full-width-wrapper {
  left: 50%;
  margin: 0 -50vw;
  max-width: 100vw;
  padding: 1.5rem 1rem;
  position: relative;
  right: 50%;
  width: 100vw;
  overflow: hidden;
}
@media only screen and (max-width: 40em) {
  .alert__full-width-wrapper .alert__header-title, .alert__full-width-wrapper .alert h2, .alert__full-width-wrapper .panel--alert h2, .alert__full-width-wrapper .alert-box h2, .alert .alert__full-width-wrapper h2, .panel--alert .alert__full-width-wrapper h2, .alert-box .alert__full-width-wrapper h2, .alert__full-width-wrapper .alert h3, .alert__full-width-wrapper .panel--alert h3, .alert__full-width-wrapper .alert-box h3, .alert .alert__full-width-wrapper h3, .panel--alert .alert__full-width-wrapper h3, .alert-box .alert__full-width-wrapper h3, .alert__full-width-wrapper .alert h4, .alert__full-width-wrapper .panel--alert h4, .alert__full-width-wrapper .alert-box h4, .alert .alert__full-width-wrapper h4, .panel--alert .alert__full-width-wrapper h4, .alert-box .alert__full-width-wrapper h4, .alert__full-width-wrapper .alert__body p {
    margin-right: 1.65rem;
  }
}

.alert__full-width-inner {
  max-width: 75rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.9375rem;
  padding-left: 0.7375rem;
}

/* Content Optimization Banner*/
.alert--optimization {
  background-color: #dcedec;
}

.alert__header-icon--optimization {
  background: url("../assets/icons/ontario-icon-optimization.svg");
  width: 36px;
  height: 36px;
}

/* -----------------------------------------------------------
    Alert box classes referenced in the content style guide.
    These will eventually be removed from the theme once the
    DS classes are used widely.
------------------------------------------------------------- */
.alert-box {
  border-color: #1080A6;
  background-color: #E2F0F4;
  position: relative;
}
.alert-box a, .alert-box a:focus {
  color: #0066CC;
}
.alert-box a:hover, .alert-box a:visited, .alert-box a:active {
  color: #00478F;
}
.alert-box a.button:not(.secondary) {
  color: #FFFFFF;
}
.alert-box i {
  font-size: 2.5rem;
}
.alert-box :last-child {
  margin-bottom: 0.5rem;
}

.alert-box .close {
  right: 0.25rem;
  background: inherit;
  color: #06c;
  font-size: 1.875rem;
  line-height: 0.9;
  opacity: 1;
  padding: 0 6px 6px;
  position: absolute;
  top: 30%;
  text-decoration: none;
}
.alert-box .close:hover, .alert-box .close:focus {
  text-decoration: underline;
}

.critical-alert, .emergency-banner, .emergency-banner--covid, .header__alert {
  z-index: 15;
}

.header__alert {
  background-color: #CD0000;
  color: white;
}
.header__alert a, .header__alert a:hover, .header__alert a:visited, .header__alert a:focus, .header__alert a:active {
  color: white;
}

/* ------------------------------------------------------
    Icons nested in link tags
    * Used in contact lists
-----------------------------------------------------  */
a.link-icon-text {
  text-decoration: none;
}

a span[class^=icon-] {
  text-decoration: none;
  display: inline-block;
  -webkit-filter: invert(24%) sepia(83%) saturate(1885%) hue-rotate(195deg) brightness(70%) contrast(104%);
          filter: invert(24%) sepia(83%) saturate(1885%) hue-rotate(195deg) brightness(70%) contrast(104%);
}

a[href^="tel:"] > span[class^=icon-] {
  margin-right: 0.5rem;
}

/* Legacy class. Uses DS email icon */
.icon-email, .icon-mail {
  background: url("../assets/icons/ontario-icon-email.svg");
  background-size: 100%;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-camera4 {
  background: url("../assets/icons/ontario-icon-instagram.svg");
  background-size: 100%;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-twitter, .icon-twitter::before,
.icon-twitterBird,
.icon-twitterBird::before,
.icon-twitterLong,
.icon-twitterLong::before {
  background: url("../assets/icons/ontario-icon-twitter-x.svg");
  background-size: 100%;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-facebook {
  background: url("../assets/icons/ontario-icon-facebook-alt.svg");
  background-size: 100%;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-linkedIn {
  background: url("../assets/icons/ontario-icon-linkedin.svg");
  background-size: 100%;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-youtube {
  background: url("../assets/icons/ontario-icon-youtube.svg");
  background-size: 100%;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-share {
  background: url("../assets/icons/ontario-icon-new-window.svg");
  background-size: 100%;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

.icon-website {
  background: url("../assets/icons/ontario-icon-link-url.svg");
  background-size: 100%;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 0.5rem;
}

/* ------------------------------------------------------
    Custom Onesite Icon Font
-----------------------------------------------------  */
@font-face {
  font-family: "onesite";
  src: url("../fonts/onesite/onesite.eot?uirege");
  src: url("../fonts/onesite/onesite.eot?uirege#iefix") format("embedded-opentype"), url("../fonts/onesite/onesite.ttf?uirege") format("truetype"), url("../fonts/onesite/onesite.woff?uirege") format("woff"), url("../fonts/onesite/onesite.svg?uirege#onesite") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* ------------------------------------------------------
    Ontario logo
-----------------------------------------------------  */
.icon-ontario::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e97b";
}

.icon-ontarioLogo::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e97c";
}

/* ------------------------------------------------------
    Service Ontario
-----------------------------------------------------  */
.icon-serviceOntario::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e99e";
}

.icon-logo-main-serviceontario .path1::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e95f";
  color: rgb(0, 108, 64);
}

.icon-logo-main-serviceontario .path2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e960";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path3::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e961";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path4::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e962";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path5::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e963";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path6::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e964";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path7::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e965";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path8::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e966";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path9::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e967";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path10::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e968";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path11::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e969";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path12::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e96a";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path13::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e96b";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path14::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e96c";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path15::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e96d";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

.icon-logo-main-serviceontario .path16::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e96e";
  margin-left: -4.2900390625em;
  color: rgb(255, 255, 255);
}

/* ------------------------------------------------------
    Footer
-----------------------------------------------------  */
.icon-wrapper--long {
  background-color: #666;
  border-radius: 0.15rem;
  display: inline-block;
}

.icon-wrapper--long, .icon-wrapper--long-no-bg {
  margin: 0 auto;
  width: 7rem;
  height: 2.3rem;
  font-size: 1.8rem;
  line-height: 2.4rem;
  text-align: center;
  color: #fff;
  display: inline-block;
}

.icon-contactLong::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e922";
}

/* ------------------------------------------------------
    Contact us
-----------------------------------------------------  */
form.webform-submission-contact-us-form .icon-share {
  width: 18px;
  height: 18px;
}

/* ------------------------------------------------------
    Note: to phase out the use of these icon classes
-----------------------------------------------------  */
.icon-alert::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e900";
}

.icon-ambulance::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e901";
}

.icon-arrow-down::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e902";
}

.icon-arrowLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e903";
}

.icon-arrowRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e904";
}

.icon-arrowSmallDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e905";
}

.icon-arrowSmallLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e906";
}

.icon-arrowSmallRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e907";
}

.icon-arrowSmallUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e908";
}

.icon-arrowUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e909";
}

.icon-bookmark::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e90a";
}

.icon-calendar::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e90b";
}

.icon-camera::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e90c";
}

.icon-camera1::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e90d";
}

.icon-camera2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e90e";
}

.icon-camera3::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e90f";
}

.icon-cArrowDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e911";
}

.icon-cArrowLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e912";
}

.icon-cArrowRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e913";
}

.icon-cArrowUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e914";
}

.icon-check::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e915";
}

.icon-checklist::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e916";
}

.icon-checkSquare::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e917";
}

.icon-chevronDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e918";
}

.icon-chevronLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e919";
}

.icon-chevronRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e91a";
}

.icon-chevronUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e91b";
}

.icon-circle-slash::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e91c";
}

.icon-clock::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e91d";
}

.icon-cloudDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e91e";
}

.icon-cloudUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e91f";
}

.icon-comment::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e920";
}

.icon-commentDisc::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e921";
}

.icon-cross::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e923";
}

.icon-crossBig::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e924";
}

.icon-crossCirc::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e925";
}

.icon-crosshairs::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e926";
}

.icon-desktop1::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e927";
}

.icon-desktop2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e928";
}

.icon-desktop3::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e929";
}

.icon-directions::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e92a";
}

.icon-dot::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e92b";
}

.icon-download::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e92c";
}

.icon-facebookLong::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e92f";
}

.icon-file-csv::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e930";
}

.icon-file-dbf::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e931";
}

.icon-file-generic::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e932";
}

.icon-file-json::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e933";
}

.icon-file-kml::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e934";
}

.icon-file-mdb::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e935";
}

.icon-file-odb::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e936";
}

.icon-file-pdf::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e937";
}

.icon-file-rdp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e938";
}

.icon-file-txt::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e939";
}

.icon-file-word::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e93a";
}

.icon-file-xls::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e93b";
}

.icon-file-xml::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e93c";
}

.icon-file-zip::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e93d";
}

.icon-film::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e93e";
}

.icon-fire::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e93f";
}

.icon-fireFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e940";
}

.icon-fireHalf::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e941";
}

.icon-fireHelmet::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e942";
}

.icon-flame::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e943";
}

.icon-flickr::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e944";
}

.icon-gear::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e945";
}

.icon-globe::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e946";
}

.icon-googlePlus::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e947";
}

.icon-gp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e948";
}

.icon-graph::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e949";
}

.icon-guide::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e94a";
}

.icon-healthcross::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e94b";
}

.icon-healthcrossFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e94c";
}

.icon-healthcrossSquare::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e94d";
}

.icon-healthFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e94e";
}

.icon-heart::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e94f";
}

.icon-hospital::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e950";
}

.icon-hourglass::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e951";
}

.icon-humbsDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e952";
}

.icon-info::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e953";
}

.icon-issue::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e954";
}

.icon-issueCheck::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e955";
}

.icon-issueRefresh::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e956";
}

.icon-key::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e957";
}

.icon-laptop::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e958";
}

.icon-law::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e959";
}

.icon-legal::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e95a";
}

.icon-lightBulb::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e95b";
}

.icon-linkExternal::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e95d";
}

.icon-location::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e95e";
}

.icon-medkit::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e970";
}

.icon-mention::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e971";
}

.icon-menu::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e972";
}

.icon-minus::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e973";
}

.icon-mobile-phone::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e974";
}

.icon-mobile-phone2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e975";
}

.icon-money::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e976";
}

.icon-mortarBoard::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e977";
}

.icon-newspaper::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e978";
}

.icon-noFire::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e979";
}

.icon-old-search::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e97a";
}

.icon-openData::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e97d";
}

.icon-openData2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e97e";
}

.icon-openDataFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e97f";
}

.icon-pencil::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e980";
}

.icon-phone::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e981";
}

.icon-phone2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e982";
}

.icon-phoneDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e983";
}

.icon-phoneFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e984";
}

.icon-photo::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e985";
}

.icon-pie::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e986";
}

.icon-pin::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e987";
}

.icon-pinterest::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e988";
}

.icon-plane::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e989";
}

.icon-play::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e98a";
}

.icon-play2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e98b";
}

.icon-plus::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e98c";
}

.icon-podium::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e98d";
}

.icon-print::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e98e";
}

.icon-profit::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e98f";
}

.icon-pulse::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e990";
}

.icon-question::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e991";
}

.icon-quotesCloseEN::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e992";
}

.icon-quotesCloseFR::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e993";
}

.icon-quotesOpenEN::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e994";
}

.icon-quotesOpenFR::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e995";
}

.icon-rArrowDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e996";
}

.icon-rArrowLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e997";
}

.icon-rArrowRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e998";
}

.icon-rArrowUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e999";
}

.icon-rss::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e99a";
}

.icon-screen-full::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e99b";
}

.icon-screen-normal::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e99c";
}

.icon-search::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e99d";
}

.icon-settings::before {
  content: "\e99f";
}

.icon-shareFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a1";
}

.icon-signIn::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a2";
}

.icon-signOut::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a3";
}

.icon-sound::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a4";
}

.icon-square::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a5";
}

.icon-star::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a6";
}

.icon-starFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a7";
}

.icon-stats::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a8";
}

.icon-statsCirc::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9a9";
}

.icon-statsFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9aa";
}

.icon-stethoscope::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9ab";
}

.icon-suitcase::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9ac";
}

.icon-sync::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9ad";
}

.icon-table::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9ae";
}

.icon-tablet::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9af";
}

.icon-tArrowDown::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b0";
}

.icon-tArrowLeft::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b1";
}

.icon-tArrowRight::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b2";
}

.icon-tArrowUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b3";
}

.icon-telescope::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b4";
}

.icon-thumbsDownFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b5";
}

.icon-thumbsUp::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b6";
}

.icon-thumbsUpFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b7";
}

.icon-tools::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b8";
}

.icon-trashcan::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9b9";
}

.icon-upArrow::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9bd";
}

.icon-video::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9be";
}

.icon-video2::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9bf";
}

.icon-videoCirc::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9c0";
}

.icon-videoFilm::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9c1";
}

.icon-videoFull::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9c2";
}

.icon-youtubeLong::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9c5";
}

.icon-zap::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !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;
  content: "\e9c6";
}

.row.intro, .row.intro.row--collapse {
  margin: 0 auto 1.5rem auto;
  border-bottom: 4px solid #1a1a1a;
  text-align: left;
}
@media only screen and (max-width: 40em) {
  .row.intro, .row.intro.row--collapse {
    margin-bottom: 0.5rem;
  }
}
@media only screen and (max-width: 40em) {
  .row.intro h1, .row.intro.row--collapse h1 {
    overflow-wrap: break-word;
    word-wrap: break-word;
  }
  .row.intro .thumbnail img, .row.intro.row--collapse .thumbnail img {
    max-height: 100px;
    margin: 0.5em 0;
    width: auto;
  }
}

@media only screen and (min-width: 64.0625em) {
  .marketing-banner .intro {
    text-align: left;
  }
}
.intro .intro__text .callout p, .intro .intro__text .panel--callout p, .intro .intro__text .callout li, .intro .intro__text .panel--callout li, .intro .intro__text .alert-box p, .intro .intro__text .alert-box li, .intro .intro__text .alert p, .intro .intro__text .panel--alert p, .intro .intro__text .alert li, .intro .intro__text .panel--alert li, .intro .intro__text .aside p, .intro .intro__text .panel--aside p, .intro .intro__text aside:not(.sidebar) p, .intro .intro__text .aside li, .intro .intro__text .panel--aside li, .intro .intro__text aside:not(.sidebar) li, .intro .intro__text .panel p, .intro .intro__text .panel li {
  font-size: 1rem;
  max-width: 48rem;
}

@media only screen and (min-width:73.063em) {
  .intro .thumbnail.columns, .intro .thumbnail#block-views-block-oic-result-block-listing, .intro #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .thumbnail.form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .intro .thumbnail.form-item-date-from, .intro #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .thumbnail.form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .intro .thumbnail.form-item-date-to, .intro #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .thumbnail.form-item-query, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .intro .thumbnail.form-item-query, .intro #block-exposedformoic-resultblock-listing .thumbnail.form-wrapper, #block-exposedformoic-resultblock-listing .intro .thumbnail.form-wrapper, .intro .thumbnail#block-exposedformoic-resultblock-listing, .intro .thumbnail#block-views-block-lrd-result-block-listing, .intro #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .thumbnail.form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .intro .thumbnail.form-item-date-from, .intro #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .thumbnail.form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .intro .thumbnail.form-item-date-to, .intro #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .thumbnail.form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .intro .thumbnail.form-checkboxes, .intro #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .thumbnail.form-item-query, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .intro .thumbnail.form-item-query, .intro #block-exposedformlrd-resultblock-listing .thumbnail.form-wrapper, #block-exposedformlrd-resultblock-listing .intro .thumbnail.form-wrapper, .intro #block-exposedformlrd-resultblock-listing .thumbnail.lrd-exposedfilter-container, #block-exposedformlrd-resultblock-listing .intro .thumbnail.lrd-exposedfilter-container, .intro .thumbnail#block-views-block-gazette-result-block-search, .intro #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .thumbnail.form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .intro .thumbnail.form-item-date-from, .intro #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .thumbnail.form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .intro .thumbnail.form-item-date-to, .intro #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .thumbnail.form-item-query, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .intro .thumbnail.form-item-query, .intro #block-exposedformgazette-resultblock-search .thumbnail.form-wrapper, #block-exposedformgazette-resultblock-search .intro .thumbnail.form-wrapper, .intro .thumbnail#block-exposedformgazette-resultblock-search {
    padding-left: 1rem;
  }
  .intro__wrapper .intro .thumbnail.columns, .intro__wrapper .intro .thumbnail#block-views-block-oic-result-block-listing, .intro__wrapper .intro #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .thumbnail.form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .intro__wrapper .intro .thumbnail.form-item-date-from, .intro__wrapper .intro #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .thumbnail.form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .intro__wrapper .intro .thumbnail.form-item-date-to, .intro__wrapper .intro #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .thumbnail.form-item-query, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .intro__wrapper .intro .thumbnail.form-item-query, .intro__wrapper .intro #block-exposedformoic-resultblock-listing .thumbnail.form-wrapper, #block-exposedformoic-resultblock-listing .intro__wrapper .intro .thumbnail.form-wrapper, .intro__wrapper .intro .thumbnail#block-exposedformoic-resultblock-listing, .intro__wrapper .intro .thumbnail#block-views-block-lrd-result-block-listing, .intro__wrapper .intro #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .thumbnail.form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .intro__wrapper .intro .thumbnail.form-item-date-from, .intro__wrapper .intro #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .thumbnail.form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .intro__wrapper .intro .thumbnail.form-item-date-to, .intro__wrapper .intro #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .thumbnail.form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .intro__wrapper .intro .thumbnail.form-checkboxes, .intro__wrapper .intro #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .thumbnail.form-item-query, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .intro__wrapper .intro .thumbnail.form-item-query, .intro__wrapper .intro #block-exposedformlrd-resultblock-listing .thumbnail.form-wrapper, #block-exposedformlrd-resultblock-listing .intro__wrapper .intro .thumbnail.form-wrapper, .intro__wrapper .intro #block-exposedformlrd-resultblock-listing .thumbnail.lrd-exposedfilter-container, #block-exposedformlrd-resultblock-listing .intro__wrapper .intro .thumbnail.lrd-exposedfilter-container, .intro__wrapper .intro .thumbnail#block-views-block-gazette-result-block-search, .intro__wrapper .intro #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .thumbnail.form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .intro__wrapper .intro .thumbnail.form-item-date-from, .intro__wrapper .intro #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .thumbnail.form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .intro__wrapper .intro .thumbnail.form-item-date-to, .intro__wrapper .intro #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .thumbnail.form-item-query, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .intro__wrapper .intro .thumbnail.form-item-query, .intro__wrapper .intro #block-exposedformgazette-resultblock-search .thumbnail.form-wrapper, #block-exposedformgazette-resultblock-search .intro__wrapper .intro .thumbnail.form-wrapper, .intro__wrapper .intro .thumbnail#block-exposedformgazette-resultblock-search {
    padding: 0 1rem 0 0;
  }
}
.intro .media--type-thumbnail {
  width: 100%;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width:73.063em) {
  .intro .media--type-thumbnail img {
    width: 100%;
  }
}

.img-left {
  clear: left;
  float: left;
  margin: 0 1.5em 1em 0;
}
.img-right {
  clear: right;
  float: right;
  margin: 0 0 1em 1.5em;
}
.img-round {
  border-radius: 50%;
  position: relative;
  -webkit-shape-outside: circle(50%);
          shape-outside: circle(50%);
}
.img-round figcaption {
  position: absolute;
  z-index: 10;
  bottom: 0;
}

img.medium-up-left {
  margin: 0 1.5em 1em 0;
}
@media only screen and (min-width:40.063em) {
  img.medium-up-left {
    clear: left;
    float: left;
  }
}
img.medium-up-right {
  margin: 0 1.5em 1em 0;
}
@media only screen and (min-width:40.063em) {
  img.medium-up-right {
    clear: left;
    float: right;
  }
}

figure.img-round img {
  border-radius: 50%;
  position: relative;
}

figure, div.html-figure {
  margin: 0;
  display: table;
}
figure figcaption, figure div.html-figcaption, div.html-figure figcaption, div.html-figure div.html-figcaption {
  display: table-caption;
  caption-side: bottom;
  background: #ededed;
  padding-bottom: 0.5rem;
}
figure p, div.html-figure p {
  margin: 0;
}
figure figcaption, figure div.html-figcaption, div.html-figure figcaption, div.html-figure div.html-figcaption {
  padding: 0.5rem;
  margin-bottom: 1rem;
}
figure figcaption p, figure div.html-figcaption p, div.html-figure figcaption p, div.html-figure div.html-figcaption p {
  margin-bottom: 1.25rem;
}
figure.left, div.html-figure.left {
  margin: 0 1rem 1.5rem 0;
  text-align: left;
}
@media only screen and (max-width: 40em) {
  figure.left, div.html-figure.left {
    float: none !important;
    margin: 0;
  }
}
figure.right, div.html-figure.right {
  margin: 0 0 1.5rem 1rem;
  text-align: right;
}
@media only screen and (max-width: 40em) {
  figure.right, div.html-figure.right {
    float: none !important;
    margin: 0;
  }
}

figure.right figcaption {
  text-align: left;
}

figcaption > p:last-child {
  margin-bottom: 0;
}

figure .media__image img {
  width: auto;
  height: auto;
}

.label, .redacted, span.redacted, [title~=redacted], [title~=édité], .dss-phase-label.alpha span, .dss-phase-label.beta span {
  background: #ededed;
  cursor: initial;
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.045em;
  display: inline-block;
  border-radius: 2rem;
  padding: 0.125rem 0.75rem;
  width: initial;
  white-space: nowrap;
  margin-bottom: 1.5rem;
}
.label.open, .open.redacted, .open[title~=redacted], .open[title~=édité], .dss-phase-label.alpha span.open, .dss-phase-label.beta span.open {
  background-color: #e6fad2;
}
.label.closed, .closed.redacted, .closed[title~=redacted], .closed[title~=édité], .dss-phase-label.alpha span.closed, .dss-phase-label.beta span.closed {
  background-color: #fad2d2;
}
.label.upcoming, .upcoming.redacted, .upcoming[title~=redacted], .upcoming[title~=édité], .dss-phase-label.alpha span.upcoming, .dss-phase-label.beta span.upcoming {
  background-color: #dff3f3;
}
.label.inactive, .inactive.redacted, .inactive[title~=redacted], .inactive[title~=édité], .dss-phase-label.alpha span.inactive, .dss-phase-label.beta span.inactive {
  background-color: #666666;
  color: white;
}
.label.success, .success.redacted, .success[title~=redacted], .success[title~=édité], .dss-phase-label.alpha span.success, .dss-phase-label.beta span.success {
  background-color: #006b3f;
  color: white;
}
.label [class*=icon-], .redacted [class*=icon-], [title~=redacted] [class*=icon-], [title~=édité] [class*=icon-], .dss-phase-label.alpha span [class*=icon-], .dss-phase-label.beta span [class*=icon-] {
  font-size: inherit;
}

.dss-phase-label {
  display: inline-block;
  float: right;
  padding-left: 1rem;
}
.dss-phase-label.alpha span, .dss-phase-label.beta span {
  font-weight: bold;
}

.dss-phase-label.alpha::before, .dss-phase-label.beta::before {
  background-repeat: no-repeat;
  content: "";
  width: 44px;
  height: 50px;
  display: inline-block;
  float: right;
}

.dss-phase-label.alpha::before, .dss-phase-label.beta::before {
  background-image: url(../../assets/beaker.png);
}
/* -----------------------------------------------------------------------------
General
----------------------------------------------------------------------------- */
/* making all the ordered lists in lead and body to use the counter rule
.field--name-body is the body container for CKEditor 4.
.ck-onesite-content is the editor container for CKEditor 5. */
.main-content ol, .intro__text ol, .body-field ol, .field--name-body ol, .ck-onesite-content ol {
  list-style-type: none;
  counter-reset: ritem;
}
.main-content ol li::before, .intro__text ol li::before, .body-field ol li::before, .field--name-body ol li::before, .ck-onesite-content ol li::before {
  content: counter(ritem, decimal) ". ";
  counter-increment: ritem;
  text-align: right;
  margin-left: -1.1rem;
}
.main-content ul li::before, .intro__text ul li::before, .body-field ul li::before, .field--name-body ul li::before, .ck-onesite-content ul li::before {
  content: "";
  margin: initial;
  counter-increment: none;
}

ol[type=a] > li::before {
  content: counter(ritem, lower-alpha) ". ";
  counter-increment: ritem;
}

ol[type=A].upper > li::before {
  content: counter(ritem, upper-alpha) ". ";
  counter-increment: ritem;
}

ol[type=i] > li::before {
  content: counter(ritem, lower-roman) ". ";
  counter-increment: ritem;
  margin-left: -1.1rem;
}

ol[type=I].upper > li::before {
  content: counter(ritem, upper-roman) ". ";
  counter-increment: ritem;
}

.inline-list {
  list-style: none;
  margin: 0 0 1.0625rem -1rem !important;
  overflow: hidden;
  padding: 0.25rem;
}
.inline-list > li {
  display: block;
  float: left;
  list-style: none;
  margin-left: 1rem;
}

.intro ul[class^=small-up],
.intro ul[class^=medium-up],
.intro ul[class^=large-up],
.intro ul.accordion,
.intro ul.inline-list,
.intro ul.pagination,
.intro ul.no-bullet,
.intro ol.no-bullet, .main-content ul[class^=small-up],
.main-content ul[class^=medium-up],
.main-content ul[class^=large-up],
.main-content ul.accordion,
.main-content ul.inline-list,
.main-content ul.pagination,
.main-content ul.no-bullet,
.main-content ol.no-bullet {
  padding-left: 0;
  margin-left: 0;
}

ol.cols:not(.toc), ul.cols:not(.toc) {
  list-style-position: outside;
  margin-left: 1.5em;
  padding-left: 0;
}
ol.cols:not(.toc) li, ul.cols:not(.toc) li {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}

.no-bullet {
  list-style-type: none;
  margin-left: 0;
}
.no-bullet li ul:not(.no-bullet), .no-bullet li ol:not(.no-bullet) {
  margin-bottom: 1.25rem;
}
.no-bullet li ul:not(.no-bullet) {
  list-style-type: disc;
  margin-left: 1.1rem;
}
.no-bullet li ol:not(.no-bullet) {
  list-style-type: decimal;
  margin-left: 1.4rem;
}
.no-bullet li ol:not(.no-bullet)[type=a] {
  list-style-type: lower-alpha;
}
.no-bullet li ol:not(.no-bullet)[type=A].upper {
  list-style-type: upper-alpha;
}
.no-bullet li ol:not(.no-bullet)[type=i] {
  list-style-type: lower-roman;
}
.no-bullet li ol:not(.no-bullet)[type=I].upper {
  list-style-type: upper-roman;
}

/* -----------------------------------------------------------------------------
Inline / horizontal lists
----------------------------------------------------------------------------- */
.list--inline {
  list-style: none;
  margin: 0 0 1.0625rem 0;
  overflow: hidden;
  padding: 0;
}

.list--inline li {
  display: block;
  float: left;
  list-style: none;
  margin: 0 1.25rem 0.625rem 0;
  padding: 0.25rem;
}

.list--no-bullet {
  list-style: none;
  margin-left: 0;
}

/* -----------------------------------------------------------------------------
Legal
----------------------------------------------------------------------------- */
.legal-list ol,
ol.legal-list,
.legal-list-parentheses ol,
ol.legal-list-parentheses {
  counter-reset: item;
  margin-left: 0;
  margin-top: 0.625em;
}
.legal-list ol > li,
ol.legal-list > li,
.legal-list-parentheses ol > li,
ol.legal-list-parentheses > li {
  display: table;
  margin-bottom: 0.3em;
  word-break: break-word;
}
.legal-list ol > li p,
ol.legal-list > li p,
.legal-list-parentheses ol > li p,
ol.legal-list-parentheses > li p {
  padding-right: 1rem;
}
.legal-list ol > li::before,
ol.legal-list > li::before,
.legal-list-parentheses ol > li::before,
ol.legal-list-parentheses > li::before {
  content: counters(item, ".") ". ";
  display: table-cell;
  counter-increment: item;
  padding-right: 0.6em;
  word-break: normal;
}
.legal-list ol.legal-list-parentheses li::before,
ol.legal-list.legal-list-parentheses li::before,
.legal-list-parentheses ol.legal-list-parentheses li::before,
ol.legal-list-parentheses.legal-list-parentheses li::before {
  content: "(" counters(item, ".") ") ";
}

.legal-list .parentheses li, .legal-list .parentheses-right li, .legal-list ol[type] li, .legal-list .not-legal li, .legal-list-parentheses .parentheses li, .legal-list-parentheses .parentheses-right li, .legal-list-parentheses ol[type] li, .legal-list-parentheses .not-legal li {
  counter-increment: llitem;
}
.legal-list .parentheses li::before, .legal-list .parentheses-right li::before, .legal-list ol[type] li::before, .legal-list .not-legal li::before, .legal-list-parentheses .parentheses li::before, .legal-list-parentheses .parentheses-right li::before, .legal-list-parentheses ol[type] li::before, .legal-list-parentheses .not-legal li::before {
  content: counter(llitem, lower-alpha) ". ";
  padding-right: 0.6rem;
  display: table-cell;
}
.legal-list ol[type=i] li::before, .legal-list-parentheses ol[type=i] li::before {
  content: counter(llitem, lower-roman) ". ";
}
.legal-list ol[type] ol[type], .legal-list-parentheses ol[type] ol[type] {
  counter-reset: cllitem;
}
.legal-list ol[type] ol[type] li, .legal-list-parentheses ol[type] ol[type] li {
  counter-increment: cllitem;
}
.legal-list ol[type] ol[type] li::before, .legal-list-parentheses ol[type] ol[type] li::before {
  content: counter(cllitem) ". ";
}
.legal-list ol[type] ol[type=i] li::before, .legal-list-parentheses ol[type] ol[type=i] li::before {
  content: counter(cllitem, lower-roman) ". ";
}

/* -----------------------------------------------------------------------------
Stripes and no stripes
----------------------------------------------------------------------------- */
ul.list-stripes {
  border: solid 1px #ededed;
}
ul.list-stripes li {
  padding: 0.5625rem 0.625rem;
  font-size: 0.9rem;
  margin-bottom: 0;
}
ul.list-stripes li:nth-of-type(even) {
  background: #ededed;
}
ul.list-no-stripes li {
  padding: 0.5625rem 0.625rem;
  font-size: 0.9rem;
  margin-bottom: 0;
  border-bottom: 1px solid #cccccc;
}

/* -----------------------------------------------------------------------------
Lists with parentheses
----------------------------------------------------------------------------- */
ol.parentheses,
ol.parentheses-right {
  counter-reset: item;
}
ol.parentheses > li,
ol.parentheses-right > li {
  padding-left: 1rem;
}
ol.parentheses ol ol.parentheses,
ol.parentheses ol ol.parentheses-right,
ol.parentheses-right ol ol.parentheses,
ol.parentheses-right ol ol.parentheses-right {
  counter-reset: citem;
}

ol.parentheses,
ol.parentheses-right,
.legal-list ol.parentheses,
.legal-list-parentheses ol.parentheses,
.legal-list ol.parentheses-right,
.legal-list-parentheses ol.parentheses-right {
  list-style: none;
}
ol.parentheses > li::before,
ol.parentheses-right > li::before,
.legal-list ol.parentheses > li::before,
.legal-list-parentheses ol.parentheses > li::before,
.legal-list ol.parentheses-right > li::before,
.legal-list-parentheses ol.parentheses-right > li::before {
  content: "(" counter(item, decimal) ") ";
  counter-increment: item;
  position: absolute;
  margin-left: -3rem;
  width: 2.5rem;
  text-align: right;
}
ol.parentheses li ol.parentheses > li::before,
ol.parentheses-right li ol.parentheses > li::before,
.legal-list ol.parentheses li ol.parentheses > li::before,
.legal-list-parentheses ol.parentheses li ol.parentheses > li::before,
.legal-list ol.parentheses-right li ol.parentheses > li::before,
.legal-list-parentheses ol.parentheses-right li ol.parentheses > li::before {
  content: "(" counter(citem, decimal) ") ";
  counter-increment: citem;
}

ol.parentheses-right > li::before,
.legal-list ol.parentheses-right > li::before,
.legal-list-parentheses ol.parentheses-right > li::before {
  content: counter(item, decimal) ") ";
  counter-increment: item;
}
ol.parentheses-right li ol.parentheses-right li,
.legal-list ol.parentheses-right li ol.parentheses-right li,
.legal-list-parentheses ol.parentheses-right li ol.parentheses-right li {
  counter-increment: citem;
}
ol.parentheses-right li ol.parentheses-right li::before,
.legal-list ol.parentheses-right li ol.parentheses-right li::before,
.legal-list-parentheses ol.parentheses-right li ol.parentheses-right li::before {
  content: counter(citem, decimal) ") ";
}

ol[type=a].parentheses > li::before {
  content: "(" counter(item, lower-alpha) ") ";
}

ol.parentheses ol[type=a].parentheses > li::before {
  content: "(" counter(citem, lower-alpha) ") ";
}

ol[type=a].parentheses-right > li::before {
  content: counter(item, lower-alpha) ") ";
}

ol.parentheses-right ol[type=a].parentheses-right > li::before {
  content: counter(citem, lower-alpha) ") ";
}

ol[type=A].parentheses.upper > li::before {
  content: "(" counter(item, upper-alpha) ") ";
  counter-increment: item;
}

ol.parentheses ol[type=A].parentheses.upper > li::before {
  content: "(" counter(citem, upper-alpha) ") ";
  counter-increment: citem;
}

ol[type=A].parentheses-right.upper > li::before {
  content: counter(item, upper-alpha) ") ";
  counter-increment: item;
}

ol.parentheses-right ol[type=A].parentheses-right.upper > li::before {
  content: counter(citem, upper-alpha) ") ";
  counter-increment: citem;
}

ol[type=i].parentheses > li::before {
  content: "(" counter(item, lower-roman) ") ";
}

ol.parentheses ol[type=i].parentheses > li::before {
  content: "(" counter(citem, lower-roman) ") ";
}

ol[type=i].parentheses-right > li::before {
  content: counter(item, lower-roman) ") ";
}

ol.parentheses-right ol[type=i].parentheses-right > li::before {
  content: counter(citem, lower-roman) ") ";
}

ol[type=I].parentheses.upper > li::before {
  content: "(" counter(item, upper-roman) ") ";
  counter-increment: item;
}

ol.parentheses ol[type=I].parentheses.upper > li::before {
  content: "(" counter(citem, upper-roman) ") ";
  counter-increment: citem;
}

ol[type=I].parentheses-right.upper > li::before {
  content: counter(item, upper-roman) ") ";
  counter-increment: item;
}

ol.parentheses-right ol[type=I].parentheses-right.upper > li::before {
  content: counter(citem, upper-roman) ") ";
  counter-increment: citem;
}

/* -----------------------------------------------------------------------------
Multi-column
----------------------------------------------------------------------------- */
ul.columns-x-small, ol.columns-x-small {
  -webkit-column-width: 8em;
          column-width: 8em;
}
ul.columns-small, ol.columns-small {
  -webkit-column-width: 10em;
          column-width: 10em;
}
ul.columns-medium, ol.columns-medium {
  -webkit-column-width: 13em;
          column-width: 13em;
}
ul.columns-large, ul.columns-3, ol.columns-large, ol.columns-3 {
  -webkit-column-width: 15em;
          column-width: 15em;
}
ul.columns-x-large, ul.columns-2, ol.columns-x-large, ol.columns-2 {
  -webkit-column-width: 20em;
          column-width: 20em;
}
ul.columns-xx-large, ol.columns-xx-large {
  -webkit-column-width: 30em;
          column-width: 30em;
}
ul[class*=columns-] > li, ol[class*=columns-] > li {
  padding-left: 0;
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
ol[class*=parentheses][class*=columns-] > li {
  padding: 0 0.2em 0 1.2em;
}

/* -----------------------------------------------------------------------------
Styled Org chart
----------------------------------------------------------------------------- */
@media only screen and (max-width: 40em) {
  .org-chart {
    margin-left: 0;
    padding-left: 0 !important;
  }
  .org-chart li > ul {
    padding-left: 0.5rem !important;
    margin-left: 0;
  }
}
@media only screen and (min-width:73.063em) {
  .org-chart {
    margin-left: 0 !important;
  }
}
.org-chart li {
  margin: 0;
  list-style-type: none;
  position: relative;
  padding: 1.25rem 0.3125rem 0 0.3125rem;
}
.org-chart li > ul {
  margin-top: 0;
  margin-bottom: 0;
}
.org-chart li::before {
  content: "";
  position: absolute;
  top: 0;
  width: 0.0625rem;
  height: 100%;
  right: auto;
  left: -1.25rem;
  border-left: 0.0625rem solid #d9d9d9;
  bottom: 3.125rem;
  z-index: 1;
}
@media only screen and (max-width: 40em) {
  .org-chart li::before {
    left: 15%;
    height: 1.2rem;
  }
}
.org-chart li::after {
  content: "";
  position: absolute;
  top: 1.875rem;
  width: 1.563rem;
  height: 1.25rem;
  right: auto;
  left: -1.25rem;
  border-top: 1px solid #d9d9d9;
}
@media only screen and (max-width: 40em) {
  .org-chart li::after {
    display: none;
  }
}
.org-chart li:last-child::before {
  height: 1.875rem;
}
@media only screen and (max-width: 40em) {
  .org-chart li:last-child::before {
    height: 1.25rem;
    left: 15%;
  }
}
.org-chart li span {
  display: inline-block;
  border: 0.0625rem solid #d9d9d9;
  padding: 0.3125rem 0.625rem;
  position: relative;
  border-radius: 4px;
  word-wrap: break-word;
  z-index: 10;
}
@media only screen and (max-width: 40em) {
  .org-chart li span {
    display: block;
    width: 100%;
  }
}
.org-chart > li::before,
.org-chart > li::after {
  border: 0;
}

.org-chart li span {
  background: #d1eaeb;
}
.org-chart li li span {
  background: #dff0f1;
}
.org-chart li li li span {
  background: #edf7f7;
}
.org-chart li li li li span {
  background: #fcfdfe;
}
.org-chart li li li li li span {
  background: white;
}

/* -----------------------------------------------------------------------------
Fancy list
----------------------------------------------------------------------------- */
ol.fancy,
ul.fancy {
  counter-reset: item;
  display: block;
  margin: 1rem 0 -0.5rem 5.5rem;
  /* undo the padding applied to normal lists */
}
ol.fancy ul,
ul.fancy ul {
  list-style-type: disc;
}
.main-content ol.fancy, .intro ol.fancy,
.main-content ul.fancy,
.intro ul.fancy {
  padding-left: 0;
}
ol.fancy.light-bullets li::before,
ul.fancy.light-bullets li::before {
  color: #000;
}
ol.fancy > li,
ul.fancy > li {
  display: block;
  list-style-type: none;
  min-height: 4rem;
  position: relative;
}
ol.fancy > li::before,
ul.fancy > li::before {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  display: inline-block;
  margin-left: -5.5rem;
  height: 4.2rem;
  width: 4.2rem;
  border-radius: 3rem;
  text-align: center;
  font-size: 3rem;
  line-height: 1.4;
  counter-increment: item;
  content: counter(item);
  background-color: #3193CC;
  color: #1a1a1a;
}
@media only screen and (max-width: 40em) {
  ol.fancy > li::before,
  ul.fancy > li::before {
    margin-left: -4.5rem;
    height: 3.2rem;
    width: 3.2rem;
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
ol.fancy > li:nth-child(n+10)::before,
ul.fancy > li:nth-child(n+10)::before {
  font-size: 3rem;
  line-height: 1.3;
}
@media only screen and (max-width: 40em) {
  ol.fancy > li:nth-child(n+10)::before,
  ul.fancy > li:nth-child(n+10)::before {
    font-size: 2rem;
    line-height: 1.5;
  }
}
ol.fancy > li > *:not(figure):not(abbr),
ul.fancy > li > *:not(figure):not(abbr) {
  display: block;
  position: relative;
  top: -3rem;
}
@media only screen and (max-width: 40em) {
  ol.fancy > li > *:not(figure):not(abbr),
  ul.fancy > li > *:not(figure):not(abbr) {
    top: -2.5rem;
  }
}
ol.fancy > li > *:not(figure):not(abbr):last-child,
ul.fancy > li > *:not(figure):not(abbr):last-child {
  margin-bottom: 0;
}
ol.fancy > li > h2, ol.fancy > li > h3, ol.fancy > li > h4,
ul.fancy > li > h2,
ul.fancy > li > h3,
ul.fancy > li > h4 {
  top: -3.5rem;
}
ol.fancy[bullet-colour=yellow] > li::before,
ul.fancy[bullet-colour=yellow] > li::before {
  background-color: #FCAF17;
}
ol.fancy[bullet-colour=orange] > li::before,
ul.fancy[bullet-colour=orange] > li::before {
  background-color: #F15A22;
}
ol.fancy[bullet-colour=red] > li::before,
ul.fancy[bullet-colour=red] > li::before {
  background-color: #F0454B;
}
ol.fancy[bullet-colour=magenta] > li::before,
ul.fancy[bullet-colour=magenta] > li::before {
  background-color: #F03093;
}
ol.fancy[bullet-colour=purple] > li::before,
ul.fancy[bullet-colour=purple] > li::before {
  background-color: #B975B7;
}
ol.fancy[bullet-colour=green] > li::before,
ul.fancy[bullet-colour=green] > li::before {
  background-color: #39B54A;
}
ol.fancy[bullet-colour=light-blue] > li::before,
ul.fancy[bullet-colour=light-blue] > li::before {
  background-color: #00B2E3;
}
ol.fancy[bullet-colour=black] > li::before,
ul.fancy[bullet-colour=black] > li::before {
  background-color: #1a1a1a;
  color: #FFFFFF;
}

ol[start="2"] {
  counter-reset: ritem 1;
}

ol[start="3"] {
  counter-reset: ritem 2;
}

ol[start="4"] {
  counter-reset: ritem 3;
}

ol[start="5"] {
  counter-reset: ritem 4;
}

ol[start="6"] {
  counter-reset: ritem 5;
}

ol[start="7"] {
  counter-reset: ritem 6;
}

ol[start="8"] {
  counter-reset: ritem 7;
}

ol[start="9"] {
  counter-reset: ritem 8;
}

ol[start="10"] {
  counter-reset: ritem 9;
}

ol[start="11"] {
  counter-reset: ritem 10;
}

ol[start="12"] {
  counter-reset: ritem 11;
}

ol[start="13"] {
  counter-reset: ritem 12;
}

ol[start="14"] {
  counter-reset: ritem 13;
}

ol[start="15"] {
  counter-reset: ritem 14;
}

ol[start="16"] {
  counter-reset: ritem 15;
}

ol[start="17"] {
  counter-reset: ritem 16;
}

ol[start="18"] {
  counter-reset: ritem 17;
}

ol[start="19"] {
  counter-reset: ritem 18;
}

ol[start="20"] {
  counter-reset: ritem 19;
}

ol[start="21"] {
  counter-reset: ritem 20;
}

ol[start="22"] {
  counter-reset: ritem 21;
}

ol[start="23"] {
  counter-reset: ritem 22;
}

ol[start="24"] {
  counter-reset: ritem 23;
}

ol[start="25"] {
  counter-reset: ritem 24;
}

ol[start="26"] {
  counter-reset: ritem 25;
}

ol[start="27"] {
  counter-reset: ritem 26;
}

ol[start="28"] {
  counter-reset: ritem 27;
}

ol[start="29"] {
  counter-reset: ritem 28;
}

ol[start="30"] {
  counter-reset: ritem 29;
}

ol[start="31"] {
  counter-reset: ritem 30;
}

ol[start="32"] {
  counter-reset: ritem 31;
}

ol[start="33"] {
  counter-reset: ritem 32;
}

ol[start="34"] {
  counter-reset: ritem 33;
}

ol[start="35"] {
  counter-reset: ritem 34;
}

ol[start="36"] {
  counter-reset: ritem 35;
}

ol[start="37"] {
  counter-reset: ritem 36;
}

ol[start="38"] {
  counter-reset: ritem 37;
}

ol[start="39"] {
  counter-reset: ritem 38;
}

ol[start="40"] {
  counter-reset: ritem 39;
}

ol[start="41"] {
  counter-reset: ritem 40;
}

ol[start="42"] {
  counter-reset: ritem 41;
}

ol[start="43"] {
  counter-reset: ritem 42;
}

ol[start="44"] {
  counter-reset: ritem 43;
}

ol[start="45"] {
  counter-reset: ritem 44;
}

ol[start="46"] {
  counter-reset: ritem 45;
}

ol[start="47"] {
  counter-reset: ritem 46;
}

ol[start="48"] {
  counter-reset: ritem 47;
}

ol[start="49"] {
  counter-reset: ritem 48;
}

ol[start="50"] {
  counter-reset: ritem 49;
}

ol[start="51"] {
  counter-reset: ritem 50;
}

ol[start="52"] {
  counter-reset: ritem 51;
}

ol[start="53"] {
  counter-reset: ritem 52;
}

ol[start="54"] {
  counter-reset: ritem 53;
}

ol[start="55"] {
  counter-reset: ritem 54;
}

ol[start="56"] {
  counter-reset: ritem 55;
}

ol[start="57"] {
  counter-reset: ritem 56;
}

ol[start="58"] {
  counter-reset: ritem 57;
}

ol[start="59"] {
  counter-reset: ritem 58;
}

ol[start="60"] {
  counter-reset: ritem 59;
}

ol[start="61"] {
  counter-reset: ritem 60;
}

ol[start="62"] {
  counter-reset: ritem 61;
}

ol[start="63"] {
  counter-reset: ritem 62;
}

ol[start="64"] {
  counter-reset: ritem 63;
}

ol[start="65"] {
  counter-reset: ritem 64;
}

ol[start="66"] {
  counter-reset: ritem 65;
}

ol[start="67"] {
  counter-reset: ritem 66;
}

ol[start="68"] {
  counter-reset: ritem 67;
}

ol[start="69"] {
  counter-reset: ritem 68;
}

ol[start="70"] {
  counter-reset: ritem 69;
}

ol[start="71"] {
  counter-reset: ritem 70;
}

ol[start="72"] {
  counter-reset: ritem 71;
}

ol[start="73"] {
  counter-reset: ritem 72;
}

ol[start="74"] {
  counter-reset: ritem 73;
}

ol[start="75"] {
  counter-reset: ritem 74;
}

ol[start="76"] {
  counter-reset: ritem 75;
}

ol[start="77"] {
  counter-reset: ritem 76;
}

ol[start="78"] {
  counter-reset: ritem 77;
}

ol[start="79"] {
  counter-reset: ritem 78;
}

ol[start="80"] {
  counter-reset: ritem 79;
}

ol[start="81"] {
  counter-reset: ritem 80;
}

ol[start="82"] {
  counter-reset: ritem 81;
}

ol[start="83"] {
  counter-reset: ritem 82;
}

ol[start="84"] {
  counter-reset: ritem 83;
}

ol[start="85"] {
  counter-reset: ritem 84;
}

ol[start="86"] {
  counter-reset: ritem 85;
}

ol[start="87"] {
  counter-reset: ritem 86;
}

ol[start="88"] {
  counter-reset: ritem 87;
}

ol[start="89"] {
  counter-reset: ritem 88;
}

ol[start="90"] {
  counter-reset: ritem 89;
}

ol[start="91"] {
  counter-reset: ritem 90;
}

ol[start="92"] {
  counter-reset: ritem 91;
}

ol[start="93"] {
  counter-reset: ritem 92;
}

ol[start="94"] {
  counter-reset: ritem 93;
}

ol[start="95"] {
  counter-reset: ritem 94;
}

ol[start="96"] {
  counter-reset: ritem 95;
}

ol[start="97"] {
  counter-reset: ritem 96;
}

ol[start="98"] {
  counter-reset: ritem 97;
}

ol[start="99"] {
  counter-reset: ritem 98;
}

ol[start="100"] {
  counter-reset: ritem 99;
}

ol[start="101"] {
  counter-reset: ritem 100;
}

ol[start="102"] {
  counter-reset: ritem 101;
}

ol[start="103"] {
  counter-reset: ritem 102;
}

ol[start="104"] {
  counter-reset: ritem 103;
}

ol[start="105"] {
  counter-reset: ritem 104;
}

ol[start="106"] {
  counter-reset: ritem 105;
}

ol[start="107"] {
  counter-reset: ritem 106;
}

ol[start="108"] {
  counter-reset: ritem 107;
}

ol[start="109"] {
  counter-reset: ritem 108;
}

ol[start="110"] {
  counter-reset: ritem 109;
}

ol[start="111"] {
  counter-reset: ritem 110;
}

ol[start="112"] {
  counter-reset: ritem 111;
}

ol[start="113"] {
  counter-reset: ritem 112;
}

ol[start="114"] {
  counter-reset: ritem 113;
}

ol[start="115"] {
  counter-reset: ritem 114;
}

ol[start="116"] {
  counter-reset: ritem 115;
}

ol[start="117"] {
  counter-reset: ritem 116;
}

ol[start="118"] {
  counter-reset: ritem 117;
}

ol[start="119"] {
  counter-reset: ritem 118;
}

ol[start="120"] {
  counter-reset: ritem 119;
}

ol[start="121"] {
  counter-reset: ritem 120;
}

ol[start="122"] {
  counter-reset: ritem 121;
}

ol[start="123"] {
  counter-reset: ritem 122;
}

ol[start="124"] {
  counter-reset: ritem 123;
}

ol[start="125"] {
  counter-reset: ritem 124;
}

ol[start="126"] {
  counter-reset: ritem 125;
}

ol[start="127"] {
  counter-reset: ritem 126;
}

ol[start="128"] {
  counter-reset: ritem 127;
}

ol[start="129"] {
  counter-reset: ritem 128;
}

ol[start="130"] {
  counter-reset: ritem 129;
}

ol[start="131"] {
  counter-reset: ritem 130;
}

ol[start="132"] {
  counter-reset: ritem 131;
}

ol[start="133"] {
  counter-reset: ritem 132;
}

ol[start="134"] {
  counter-reset: ritem 133;
}

ol[start="135"] {
  counter-reset: ritem 134;
}

ol[start="136"] {
  counter-reset: ritem 135;
}

ol[start="137"] {
  counter-reset: ritem 136;
}

ol[start="138"] {
  counter-reset: ritem 137;
}

ol[start="139"] {
  counter-reset: ritem 138;
}

ol[start="140"] {
  counter-reset: ritem 139;
}

ol[start="141"] {
  counter-reset: ritem 140;
}

ol[start="142"] {
  counter-reset: ritem 141;
}

ol[start="143"] {
  counter-reset: ritem 142;
}

ol[start="144"] {
  counter-reset: ritem 143;
}

ol[start="145"] {
  counter-reset: ritem 144;
}

ol[start="146"] {
  counter-reset: ritem 145;
}

ol[start="147"] {
  counter-reset: ritem 146;
}

ol[start="148"] {
  counter-reset: ritem 147;
}

ol[start="149"] {
  counter-reset: ritem 148;
}

ol[start="150"] {
  counter-reset: ritem 149;
}

ol[start="151"] {
  counter-reset: ritem 150;
}

ol[start="152"] {
  counter-reset: ritem 151;
}

ol[start="153"] {
  counter-reset: ritem 152;
}

ol[start="154"] {
  counter-reset: ritem 153;
}

ol[start="155"] {
  counter-reset: ritem 154;
}

ol[start="156"] {
  counter-reset: ritem 155;
}

ol[start="157"] {
  counter-reset: ritem 156;
}

ol[start="158"] {
  counter-reset: ritem 157;
}

ol[start="159"] {
  counter-reset: ritem 158;
}

ol[start="160"] {
  counter-reset: ritem 159;
}

ol[start="161"] {
  counter-reset: ritem 160;
}

ol[start="162"] {
  counter-reset: ritem 161;
}

ol[start="163"] {
  counter-reset: ritem 162;
}

ol[start="164"] {
  counter-reset: ritem 163;
}

ol[start="165"] {
  counter-reset: ritem 164;
}

ol[start="166"] {
  counter-reset: ritem 165;
}

ol[start="167"] {
  counter-reset: ritem 166;
}

ol[start="168"] {
  counter-reset: ritem 167;
}

ol[start="169"] {
  counter-reset: ritem 168;
}

ol[start="170"] {
  counter-reset: ritem 169;
}

ol[start="171"] {
  counter-reset: ritem 170;
}

ol[start="172"] {
  counter-reset: ritem 171;
}

ol[start="173"] {
  counter-reset: ritem 172;
}

ol[start="174"] {
  counter-reset: ritem 173;
}

ol[start="175"] {
  counter-reset: ritem 174;
}

ol[start="176"] {
  counter-reset: ritem 175;
}

ol[start="177"] {
  counter-reset: ritem 176;
}

ol[start="178"] {
  counter-reset: ritem 177;
}

ol[start="179"] {
  counter-reset: ritem 178;
}

ol[start="180"] {
  counter-reset: ritem 179;
}

ol[start="181"] {
  counter-reset: ritem 180;
}

ol[start="182"] {
  counter-reset: ritem 181;
}

ol[start="183"] {
  counter-reset: ritem 182;
}

ol[start="184"] {
  counter-reset: ritem 183;
}

ol[start="185"] {
  counter-reset: ritem 184;
}

ol[start="186"] {
  counter-reset: ritem 185;
}

ol[start="187"] {
  counter-reset: ritem 186;
}

ol[start="188"] {
  counter-reset: ritem 187;
}

ol[start="189"] {
  counter-reset: ritem 188;
}

ol[start="190"] {
  counter-reset: ritem 189;
}

ol[start="191"] {
  counter-reset: ritem 190;
}

ol[start="192"] {
  counter-reset: ritem 191;
}

ol[start="193"] {
  counter-reset: ritem 192;
}

ol[start="194"] {
  counter-reset: ritem 193;
}

ol[start="195"] {
  counter-reset: ritem 194;
}

ol[start="196"] {
  counter-reset: ritem 195;
}

ol[start="197"] {
  counter-reset: ritem 196;
}

ol[start="198"] {
  counter-reset: ritem 197;
}

ol[start="199"] {
  counter-reset: ritem 198;
}

ol[start="2"].parentheses {
  counter-reset: item 1;
}

ol[start="3"].parentheses {
  counter-reset: item 2;
}

ol[start="4"].parentheses {
  counter-reset: item 3;
}

ol[start="5"].parentheses {
  counter-reset: item 4;
}

ol[start="6"].parentheses {
  counter-reset: item 5;
}

ol[start="7"].parentheses {
  counter-reset: item 6;
}

ol[start="8"].parentheses {
  counter-reset: item 7;
}

ol[start="9"].parentheses {
  counter-reset: item 8;
}

ol[start="10"].parentheses {
  counter-reset: item 9;
}

ol[start="11"].parentheses {
  counter-reset: item 10;
}

ol[start="12"].parentheses {
  counter-reset: item 11;
}

ol[start="13"].parentheses {
  counter-reset: item 12;
}

ol[start="14"].parentheses {
  counter-reset: item 13;
}

ol[start="15"].parentheses {
  counter-reset: item 14;
}

ol[start="16"].parentheses {
  counter-reset: item 15;
}

ol[start="17"].parentheses {
  counter-reset: item 16;
}

ol[start="18"].parentheses {
  counter-reset: item 17;
}

ol[start="19"].parentheses {
  counter-reset: item 18;
}

ol[start="20"].parentheses {
  counter-reset: item 19;
}

ol[start="21"].parentheses {
  counter-reset: item 20;
}

ol[start="22"].parentheses {
  counter-reset: item 21;
}

ol[start="23"].parentheses {
  counter-reset: item 22;
}

ol[start="24"].parentheses {
  counter-reset: item 23;
}

ol[start="25"].parentheses {
  counter-reset: item 24;
}

ol[start="26"].parentheses {
  counter-reset: item 25;
}

ol[start="27"].parentheses {
  counter-reset: item 26;
}

ol[start="28"].parentheses {
  counter-reset: item 27;
}

ol[start="29"].parentheses {
  counter-reset: item 28;
}

ol[start="30"].parentheses {
  counter-reset: item 29;
}

ol[start="31"].parentheses {
  counter-reset: item 30;
}

ol[start="32"].parentheses {
  counter-reset: item 31;
}

ol[start="33"].parentheses {
  counter-reset: item 32;
}

ol[start="34"].parentheses {
  counter-reset: item 33;
}

ol[start="35"].parentheses {
  counter-reset: item 34;
}

ol[start="36"].parentheses {
  counter-reset: item 35;
}

ol[start="37"].parentheses {
  counter-reset: item 36;
}

ol[start="38"].parentheses {
  counter-reset: item 37;
}

ol[start="39"].parentheses {
  counter-reset: item 38;
}

ol[start="40"].parentheses {
  counter-reset: item 39;
}

ol[start="41"].parentheses {
  counter-reset: item 40;
}

ol[start="42"].parentheses {
  counter-reset: item 41;
}

ol[start="43"].parentheses {
  counter-reset: item 42;
}

ol[start="44"].parentheses {
  counter-reset: item 43;
}

ol[start="45"].parentheses {
  counter-reset: item 44;
}

ol[start="46"].parentheses {
  counter-reset: item 45;
}

ol[start="47"].parentheses {
  counter-reset: item 46;
}

ol[start="48"].parentheses {
  counter-reset: item 47;
}

ol[start="49"].parentheses {
  counter-reset: item 48;
}

ol[start="50"].parentheses {
  counter-reset: item 49;
}

ol[start="51"].parentheses {
  counter-reset: item 50;
}

ol[start="52"].parentheses {
  counter-reset: item 51;
}

ol[start="53"].parentheses {
  counter-reset: item 52;
}

ol[start="54"].parentheses {
  counter-reset: item 53;
}

ol[start="55"].parentheses {
  counter-reset: item 54;
}

ol[start="56"].parentheses {
  counter-reset: item 55;
}

ol[start="57"].parentheses {
  counter-reset: item 56;
}

ol[start="58"].parentheses {
  counter-reset: item 57;
}

ol[start="59"].parentheses {
  counter-reset: item 58;
}

ol[start="60"].parentheses {
  counter-reset: item 59;
}

ol[start="61"].parentheses {
  counter-reset: item 60;
}

ol[start="62"].parentheses {
  counter-reset: item 61;
}

ol[start="63"].parentheses {
  counter-reset: item 62;
}

ol[start="64"].parentheses {
  counter-reset: item 63;
}

ol[start="65"].parentheses {
  counter-reset: item 64;
}

ol[start="66"].parentheses {
  counter-reset: item 65;
}

ol[start="67"].parentheses {
  counter-reset: item 66;
}

ol[start="68"].parentheses {
  counter-reset: item 67;
}

ol[start="69"].parentheses {
  counter-reset: item 68;
}

ol[start="70"].parentheses {
  counter-reset: item 69;
}

ol[start="71"].parentheses {
  counter-reset: item 70;
}

ol[start="72"].parentheses {
  counter-reset: item 71;
}

ol[start="73"].parentheses {
  counter-reset: item 72;
}

ol[start="74"].parentheses {
  counter-reset: item 73;
}

ol[start="75"].parentheses {
  counter-reset: item 74;
}

ol[start="76"].parentheses {
  counter-reset: item 75;
}

ol[start="77"].parentheses {
  counter-reset: item 76;
}

ol[start="78"].parentheses {
  counter-reset: item 77;
}

ol[start="79"].parentheses {
  counter-reset: item 78;
}

ol[start="80"].parentheses {
  counter-reset: item 79;
}

ol[start="81"].parentheses {
  counter-reset: item 80;
}

ol[start="82"].parentheses {
  counter-reset: item 81;
}

ol[start="83"].parentheses {
  counter-reset: item 82;
}

ol[start="84"].parentheses {
  counter-reset: item 83;
}

ol[start="85"].parentheses {
  counter-reset: item 84;
}

ol[start="86"].parentheses {
  counter-reset: item 85;
}

ol[start="87"].parentheses {
  counter-reset: item 86;
}

ol[start="88"].parentheses {
  counter-reset: item 87;
}

ol[start="89"].parentheses {
  counter-reset: item 88;
}

ol[start="90"].parentheses {
  counter-reset: item 89;
}

ol[start="91"].parentheses {
  counter-reset: item 90;
}

ol[start="92"].parentheses {
  counter-reset: item 91;
}

ol[start="93"].parentheses {
  counter-reset: item 92;
}

ol[start="94"].parentheses {
  counter-reset: item 93;
}

ol[start="95"].parentheses {
  counter-reset: item 94;
}

ol[start="96"].parentheses {
  counter-reset: item 95;
}

ol[start="97"].parentheses {
  counter-reset: item 96;
}

ol[start="98"].parentheses {
  counter-reset: item 97;
}

ol[start="99"].parentheses {
  counter-reset: item 98;
}

ol[start="100"].parentheses {
  counter-reset: item 99;
}

ol[start="101"].parentheses {
  counter-reset: item 100;
}

ol[start="102"].parentheses {
  counter-reset: item 101;
}

ol[start="103"].parentheses {
  counter-reset: item 102;
}

ol[start="104"].parentheses {
  counter-reset: item 103;
}

ol[start="105"].parentheses {
  counter-reset: item 104;
}

ol[start="106"].parentheses {
  counter-reset: item 105;
}

ol[start="107"].parentheses {
  counter-reset: item 106;
}

ol[start="108"].parentheses {
  counter-reset: item 107;
}

ol[start="109"].parentheses {
  counter-reset: item 108;
}

ol[start="110"].parentheses {
  counter-reset: item 109;
}

ol[start="111"].parentheses {
  counter-reset: item 110;
}

ol[start="112"].parentheses {
  counter-reset: item 111;
}

ol[start="113"].parentheses {
  counter-reset: item 112;
}

ol[start="114"].parentheses {
  counter-reset: item 113;
}

ol[start="115"].parentheses {
  counter-reset: item 114;
}

ol[start="116"].parentheses {
  counter-reset: item 115;
}

ol[start="117"].parentheses {
  counter-reset: item 116;
}

ol[start="118"].parentheses {
  counter-reset: item 117;
}

ol[start="119"].parentheses {
  counter-reset: item 118;
}

ol[start="120"].parentheses {
  counter-reset: item 119;
}

ol[start="121"].parentheses {
  counter-reset: item 120;
}

ol[start="122"].parentheses {
  counter-reset: item 121;
}

ol[start="123"].parentheses {
  counter-reset: item 122;
}

ol[start="124"].parentheses {
  counter-reset: item 123;
}

ol[start="125"].parentheses {
  counter-reset: item 124;
}

ol[start="126"].parentheses {
  counter-reset: item 125;
}

ol[start="127"].parentheses {
  counter-reset: item 126;
}

ol[start="128"].parentheses {
  counter-reset: item 127;
}

ol[start="129"].parentheses {
  counter-reset: item 128;
}

ol[start="130"].parentheses {
  counter-reset: item 129;
}

ol[start="131"].parentheses {
  counter-reset: item 130;
}

ol[start="132"].parentheses {
  counter-reset: item 131;
}

ol[start="133"].parentheses {
  counter-reset: item 132;
}

ol[start="134"].parentheses {
  counter-reset: item 133;
}

ol[start="135"].parentheses {
  counter-reset: item 134;
}

ol[start="136"].parentheses {
  counter-reset: item 135;
}

ol[start="137"].parentheses {
  counter-reset: item 136;
}

ol[start="138"].parentheses {
  counter-reset: item 137;
}

ol[start="139"].parentheses {
  counter-reset: item 138;
}

ol[start="140"].parentheses {
  counter-reset: item 139;
}

ol[start="141"].parentheses {
  counter-reset: item 140;
}

ol[start="142"].parentheses {
  counter-reset: item 141;
}

ol[start="143"].parentheses {
  counter-reset: item 142;
}

ol[start="144"].parentheses {
  counter-reset: item 143;
}

ol[start="145"].parentheses {
  counter-reset: item 144;
}

ol[start="146"].parentheses {
  counter-reset: item 145;
}

ol[start="147"].parentheses {
  counter-reset: item 146;
}

ol[start="148"].parentheses {
  counter-reset: item 147;
}

ol[start="149"].parentheses {
  counter-reset: item 148;
}

ol[start="150"].parentheses {
  counter-reset: item 149;
}

ol[start="151"].parentheses {
  counter-reset: item 150;
}

ol[start="152"].parentheses {
  counter-reset: item 151;
}

ol[start="153"].parentheses {
  counter-reset: item 152;
}

ol[start="154"].parentheses {
  counter-reset: item 153;
}

ol[start="155"].parentheses {
  counter-reset: item 154;
}

ol[start="156"].parentheses {
  counter-reset: item 155;
}

ol[start="157"].parentheses {
  counter-reset: item 156;
}

ol[start="158"].parentheses {
  counter-reset: item 157;
}

ol[start="159"].parentheses {
  counter-reset: item 158;
}

ol[start="160"].parentheses {
  counter-reset: item 159;
}

ol[start="161"].parentheses {
  counter-reset: item 160;
}

ol[start="162"].parentheses {
  counter-reset: item 161;
}

ol[start="163"].parentheses {
  counter-reset: item 162;
}

ol[start="164"].parentheses {
  counter-reset: item 163;
}

ol[start="165"].parentheses {
  counter-reset: item 164;
}

ol[start="166"].parentheses {
  counter-reset: item 165;
}

ol[start="167"].parentheses {
  counter-reset: item 166;
}

ol[start="168"].parentheses {
  counter-reset: item 167;
}

ol[start="169"].parentheses {
  counter-reset: item 168;
}

ol[start="170"].parentheses {
  counter-reset: item 169;
}

ol[start="171"].parentheses {
  counter-reset: item 170;
}

ol[start="172"].parentheses {
  counter-reset: item 171;
}

ol[start="173"].parentheses {
  counter-reset: item 172;
}

ol[start="174"].parentheses {
  counter-reset: item 173;
}

ol[start="175"].parentheses {
  counter-reset: item 174;
}

ol[start="176"].parentheses {
  counter-reset: item 175;
}

ol[start="177"].parentheses {
  counter-reset: item 176;
}

ol[start="178"].parentheses {
  counter-reset: item 177;
}

ol[start="179"].parentheses {
  counter-reset: item 178;
}

ol[start="180"].parentheses {
  counter-reset: item 179;
}

ol[start="181"].parentheses {
  counter-reset: item 180;
}

ol[start="182"].parentheses {
  counter-reset: item 181;
}

ol[start="183"].parentheses {
  counter-reset: item 182;
}

ol[start="184"].parentheses {
  counter-reset: item 183;
}

ol[start="185"].parentheses {
  counter-reset: item 184;
}

ol[start="186"].parentheses {
  counter-reset: item 185;
}

ol[start="187"].parentheses {
  counter-reset: item 186;
}

ol[start="188"].parentheses {
  counter-reset: item 187;
}

ol[start="189"].parentheses {
  counter-reset: item 188;
}

ol[start="190"].parentheses {
  counter-reset: item 189;
}

ol[start="191"].parentheses {
  counter-reset: item 190;
}

ol[start="192"].parentheses {
  counter-reset: item 191;
}

ol[start="193"].parentheses {
  counter-reset: item 192;
}

ol[start="194"].parentheses {
  counter-reset: item 193;
}

ol[start="195"].parentheses {
  counter-reset: item 194;
}

ol[start="196"].parentheses {
  counter-reset: item 195;
}

ol[start="197"].parentheses {
  counter-reset: item 196;
}

ol[start="198"].parentheses {
  counter-reset: item 197;
}

ol[start="199"].parentheses {
  counter-reset: item 198;
}

ol ol[start="2"].parentheses {
  counter-reset: citem 1;
}

ol ol[start="3"].parentheses {
  counter-reset: citem 2;
}

ol ol[start="4"].parentheses {
  counter-reset: citem 3;
}

ol ol[start="5"].parentheses {
  counter-reset: citem 4;
}

ol ol[start="6"].parentheses {
  counter-reset: citem 5;
}

ol ol[start="7"].parentheses {
  counter-reset: citem 6;
}

ol ol[start="8"].parentheses {
  counter-reset: citem 7;
}

ol ol[start="9"].parentheses {
  counter-reset: citem 8;
}

ol ol[start="10"].parentheses {
  counter-reset: citem 9;
}

ol ol[start="11"].parentheses {
  counter-reset: citem 10;
}

ol ol[start="12"].parentheses {
  counter-reset: citem 11;
}

ol ol[start="13"].parentheses {
  counter-reset: citem 12;
}

ol ol[start="14"].parentheses {
  counter-reset: citem 13;
}

ol ol[start="15"].parentheses {
  counter-reset: citem 14;
}

ol ol[start="16"].parentheses {
  counter-reset: citem 15;
}

ol ol[start="17"].parentheses {
  counter-reset: citem 16;
}

ol ol[start="18"].parentheses {
  counter-reset: citem 17;
}

ol ol[start="19"].parentheses {
  counter-reset: citem 18;
}

ol ol[start="20"].parentheses {
  counter-reset: citem 19;
}

ol ol[start="21"].parentheses {
  counter-reset: citem 20;
}

ol ol[start="22"].parentheses {
  counter-reset: citem 21;
}

ol ol[start="23"].parentheses {
  counter-reset: citem 22;
}

ol ol[start="24"].parentheses {
  counter-reset: citem 23;
}

ol ol[start="25"].parentheses {
  counter-reset: citem 24;
}

ol ol[start="26"].parentheses {
  counter-reset: citem 25;
}

ol ol[start="27"].parentheses {
  counter-reset: citem 26;
}

ol ol[start="28"].parentheses {
  counter-reset: citem 27;
}

ol ol[start="29"].parentheses {
  counter-reset: citem 28;
}

ol ol[start="30"].parentheses {
  counter-reset: citem 29;
}

ol ol[start="31"].parentheses {
  counter-reset: citem 30;
}

ol ol[start="32"].parentheses {
  counter-reset: citem 31;
}

ol ol[start="33"].parentheses {
  counter-reset: citem 32;
}

ol ol[start="34"].parentheses {
  counter-reset: citem 33;
}

ol ol[start="35"].parentheses {
  counter-reset: citem 34;
}

ol ol[start="36"].parentheses {
  counter-reset: citem 35;
}

ol ol[start="37"].parentheses {
  counter-reset: citem 36;
}

ol ol[start="38"].parentheses {
  counter-reset: citem 37;
}

ol ol[start="39"].parentheses {
  counter-reset: citem 38;
}

ol ol[start="40"].parentheses {
  counter-reset: citem 39;
}

ol ol[start="41"].parentheses {
  counter-reset: citem 40;
}

ol ol[start="42"].parentheses {
  counter-reset: citem 41;
}

ol ol[start="43"].parentheses {
  counter-reset: citem 42;
}

ol ol[start="44"].parentheses {
  counter-reset: citem 43;
}

ol ol[start="45"].parentheses {
  counter-reset: citem 44;
}

ol ol[start="46"].parentheses {
  counter-reset: citem 45;
}

ol ol[start="47"].parentheses {
  counter-reset: citem 46;
}

ol ol[start="48"].parentheses {
  counter-reset: citem 47;
}

ol ol[start="49"].parentheses {
  counter-reset: citem 48;
}

ol ol[start="50"].parentheses {
  counter-reset: citem 49;
}

ol ol[start="51"].parentheses {
  counter-reset: citem 50;
}

ol ol[start="52"].parentheses {
  counter-reset: citem 51;
}

ol ol[start="53"].parentheses {
  counter-reset: citem 52;
}

ol ol[start="54"].parentheses {
  counter-reset: citem 53;
}

ol ol[start="55"].parentheses {
  counter-reset: citem 54;
}

ol ol[start="56"].parentheses {
  counter-reset: citem 55;
}

ol ol[start="57"].parentheses {
  counter-reset: citem 56;
}

ol ol[start="58"].parentheses {
  counter-reset: citem 57;
}

ol ol[start="59"].parentheses {
  counter-reset: citem 58;
}

ol ol[start="60"].parentheses {
  counter-reset: citem 59;
}

ol ol[start="61"].parentheses {
  counter-reset: citem 60;
}

ol ol[start="62"].parentheses {
  counter-reset: citem 61;
}

ol ol[start="63"].parentheses {
  counter-reset: citem 62;
}

ol ol[start="64"].parentheses {
  counter-reset: citem 63;
}

ol ol[start="65"].parentheses {
  counter-reset: citem 64;
}

ol ol[start="66"].parentheses {
  counter-reset: citem 65;
}

ol ol[start="67"].parentheses {
  counter-reset: citem 66;
}

ol ol[start="68"].parentheses {
  counter-reset: citem 67;
}

ol ol[start="69"].parentheses {
  counter-reset: citem 68;
}

ol ol[start="70"].parentheses {
  counter-reset: citem 69;
}

ol ol[start="71"].parentheses {
  counter-reset: citem 70;
}

ol ol[start="72"].parentheses {
  counter-reset: citem 71;
}

ol ol[start="73"].parentheses {
  counter-reset: citem 72;
}

ol ol[start="74"].parentheses {
  counter-reset: citem 73;
}

ol ol[start="75"].parentheses {
  counter-reset: citem 74;
}

ol ol[start="76"].parentheses {
  counter-reset: citem 75;
}

ol ol[start="77"].parentheses {
  counter-reset: citem 76;
}

ol ol[start="78"].parentheses {
  counter-reset: citem 77;
}

ol ol[start="79"].parentheses {
  counter-reset: citem 78;
}

ol ol[start="80"].parentheses {
  counter-reset: citem 79;
}

ol ol[start="81"].parentheses {
  counter-reset: citem 80;
}

ol ol[start="82"].parentheses {
  counter-reset: citem 81;
}

ol ol[start="83"].parentheses {
  counter-reset: citem 82;
}

ol ol[start="84"].parentheses {
  counter-reset: citem 83;
}

ol ol[start="85"].parentheses {
  counter-reset: citem 84;
}

ol ol[start="86"].parentheses {
  counter-reset: citem 85;
}

ol ol[start="87"].parentheses {
  counter-reset: citem 86;
}

ol ol[start="88"].parentheses {
  counter-reset: citem 87;
}

ol ol[start="89"].parentheses {
  counter-reset: citem 88;
}

ol ol[start="90"].parentheses {
  counter-reset: citem 89;
}

ol ol[start="91"].parentheses {
  counter-reset: citem 90;
}

ol ol[start="92"].parentheses {
  counter-reset: citem 91;
}

ol ol[start="93"].parentheses {
  counter-reset: citem 92;
}

ol ol[start="94"].parentheses {
  counter-reset: citem 93;
}

ol ol[start="95"].parentheses {
  counter-reset: citem 94;
}

ol ol[start="96"].parentheses {
  counter-reset: citem 95;
}

ol ol[start="97"].parentheses {
  counter-reset: citem 96;
}

ol ol[start="98"].parentheses {
  counter-reset: citem 97;
}

ol ol[start="99"].parentheses {
  counter-reset: citem 98;
}

ol ol[start="100"].parentheses {
  counter-reset: citem 99;
}

ol ol[start="101"].parentheses {
  counter-reset: citem 100;
}

ol ol[start="102"].parentheses {
  counter-reset: citem 101;
}

ol ol[start="103"].parentheses {
  counter-reset: citem 102;
}

ol ol[start="104"].parentheses {
  counter-reset: citem 103;
}

ol ol[start="105"].parentheses {
  counter-reset: citem 104;
}

ol ol[start="106"].parentheses {
  counter-reset: citem 105;
}

ol ol[start="107"].parentheses {
  counter-reset: citem 106;
}

ol ol[start="108"].parentheses {
  counter-reset: citem 107;
}

ol ol[start="109"].parentheses {
  counter-reset: citem 108;
}

ol ol[start="110"].parentheses {
  counter-reset: citem 109;
}

ol ol[start="111"].parentheses {
  counter-reset: citem 110;
}

ol ol[start="112"].parentheses {
  counter-reset: citem 111;
}

ol ol[start="113"].parentheses {
  counter-reset: citem 112;
}

ol ol[start="114"].parentheses {
  counter-reset: citem 113;
}

ol ol[start="115"].parentheses {
  counter-reset: citem 114;
}

ol ol[start="116"].parentheses {
  counter-reset: citem 115;
}

ol ol[start="117"].parentheses {
  counter-reset: citem 116;
}

ol ol[start="118"].parentheses {
  counter-reset: citem 117;
}

ol ol[start="119"].parentheses {
  counter-reset: citem 118;
}

ol ol[start="120"].parentheses {
  counter-reset: citem 119;
}

ol ol[start="121"].parentheses {
  counter-reset: citem 120;
}

ol ol[start="122"].parentheses {
  counter-reset: citem 121;
}

ol ol[start="123"].parentheses {
  counter-reset: citem 122;
}

ol ol[start="124"].parentheses {
  counter-reset: citem 123;
}

ol ol[start="125"].parentheses {
  counter-reset: citem 124;
}

ol ol[start="126"].parentheses {
  counter-reset: citem 125;
}

ol ol[start="127"].parentheses {
  counter-reset: citem 126;
}

ol ol[start="128"].parentheses {
  counter-reset: citem 127;
}

ol ol[start="129"].parentheses {
  counter-reset: citem 128;
}

ol ol[start="130"].parentheses {
  counter-reset: citem 129;
}

ol ol[start="131"].parentheses {
  counter-reset: citem 130;
}

ol ol[start="132"].parentheses {
  counter-reset: citem 131;
}

ol ol[start="133"].parentheses {
  counter-reset: citem 132;
}

ol ol[start="134"].parentheses {
  counter-reset: citem 133;
}

ol ol[start="135"].parentheses {
  counter-reset: citem 134;
}

ol ol[start="136"].parentheses {
  counter-reset: citem 135;
}

ol ol[start="137"].parentheses {
  counter-reset: citem 136;
}

ol ol[start="138"].parentheses {
  counter-reset: citem 137;
}

ol ol[start="139"].parentheses {
  counter-reset: citem 138;
}

ol ol[start="140"].parentheses {
  counter-reset: citem 139;
}

ol ol[start="141"].parentheses {
  counter-reset: citem 140;
}

ol ol[start="142"].parentheses {
  counter-reset: citem 141;
}

ol ol[start="143"].parentheses {
  counter-reset: citem 142;
}

ol ol[start="144"].parentheses {
  counter-reset: citem 143;
}

ol ol[start="145"].parentheses {
  counter-reset: citem 144;
}

ol ol[start="146"].parentheses {
  counter-reset: citem 145;
}

ol ol[start="147"].parentheses {
  counter-reset: citem 146;
}

ol ol[start="148"].parentheses {
  counter-reset: citem 147;
}

ol ol[start="149"].parentheses {
  counter-reset: citem 148;
}

ol ol[start="150"].parentheses {
  counter-reset: citem 149;
}

ol ol[start="151"].parentheses {
  counter-reset: citem 150;
}

ol ol[start="152"].parentheses {
  counter-reset: citem 151;
}

ol ol[start="153"].parentheses {
  counter-reset: citem 152;
}

ol ol[start="154"].parentheses {
  counter-reset: citem 153;
}

ol ol[start="155"].parentheses {
  counter-reset: citem 154;
}

ol ol[start="156"].parentheses {
  counter-reset: citem 155;
}

ol ol[start="157"].parentheses {
  counter-reset: citem 156;
}

ol ol[start="158"].parentheses {
  counter-reset: citem 157;
}

ol ol[start="159"].parentheses {
  counter-reset: citem 158;
}

ol ol[start="160"].parentheses {
  counter-reset: citem 159;
}

ol ol[start="161"].parentheses {
  counter-reset: citem 160;
}

ol ol[start="162"].parentheses {
  counter-reset: citem 161;
}

ol ol[start="163"].parentheses {
  counter-reset: citem 162;
}

ol ol[start="164"].parentheses {
  counter-reset: citem 163;
}

ol ol[start="165"].parentheses {
  counter-reset: citem 164;
}

ol ol[start="166"].parentheses {
  counter-reset: citem 165;
}

ol ol[start="167"].parentheses {
  counter-reset: citem 166;
}

ol ol[start="168"].parentheses {
  counter-reset: citem 167;
}

ol ol[start="169"].parentheses {
  counter-reset: citem 168;
}

ol ol[start="170"].parentheses {
  counter-reset: citem 169;
}

ol ol[start="171"].parentheses {
  counter-reset: citem 170;
}

ol ol[start="172"].parentheses {
  counter-reset: citem 171;
}

ol ol[start="173"].parentheses {
  counter-reset: citem 172;
}

ol ol[start="174"].parentheses {
  counter-reset: citem 173;
}

ol ol[start="175"].parentheses {
  counter-reset: citem 174;
}

ol ol[start="176"].parentheses {
  counter-reset: citem 175;
}

ol ol[start="177"].parentheses {
  counter-reset: citem 176;
}

ol ol[start="178"].parentheses {
  counter-reset: citem 177;
}

ol ol[start="179"].parentheses {
  counter-reset: citem 178;
}

ol ol[start="180"].parentheses {
  counter-reset: citem 179;
}

ol ol[start="181"].parentheses {
  counter-reset: citem 180;
}

ol ol[start="182"].parentheses {
  counter-reset: citem 181;
}

ol ol[start="183"].parentheses {
  counter-reset: citem 182;
}

ol ol[start="184"].parentheses {
  counter-reset: citem 183;
}

ol ol[start="185"].parentheses {
  counter-reset: citem 184;
}

ol ol[start="186"].parentheses {
  counter-reset: citem 185;
}

ol ol[start="187"].parentheses {
  counter-reset: citem 186;
}

ol ol[start="188"].parentheses {
  counter-reset: citem 187;
}

ol ol[start="189"].parentheses {
  counter-reset: citem 188;
}

ol ol[start="190"].parentheses {
  counter-reset: citem 189;
}

ol ol[start="191"].parentheses {
  counter-reset: citem 190;
}

ol ol[start="192"].parentheses {
  counter-reset: citem 191;
}

ol ol[start="193"].parentheses {
  counter-reset: citem 192;
}

ol ol[start="194"].parentheses {
  counter-reset: citem 193;
}

ol ol[start="195"].parentheses {
  counter-reset: citem 194;
}

ol ol[start="196"].parentheses {
  counter-reset: citem 195;
}

ol ol[start="197"].parentheses {
  counter-reset: citem 196;
}

ol ol[start="198"].parentheses {
  counter-reset: citem 197;
}

ol ol[start="199"].parentheses {
  counter-reset: citem 198;
}

ol[start="2"].legal-list {
  counter-reset: item 1;
}

ol[start="3"].legal-list {
  counter-reset: item 2;
}

ol[start="4"].legal-list {
  counter-reset: item 3;
}

ol[start="5"].legal-list {
  counter-reset: item 4;
}

ol[start="6"].legal-list {
  counter-reset: item 5;
}

ol[start="7"].legal-list {
  counter-reset: item 6;
}

ol[start="8"].legal-list {
  counter-reset: item 7;
}

ol[start="9"].legal-list {
  counter-reset: item 8;
}

ol[start="10"].legal-list {
  counter-reset: item 9;
}

ol[start="11"].legal-list {
  counter-reset: item 10;
}

ol[start="12"].legal-list {
  counter-reset: item 11;
}

ol[start="13"].legal-list {
  counter-reset: item 12;
}

ol[start="14"].legal-list {
  counter-reset: item 13;
}

ol[start="15"].legal-list {
  counter-reset: item 14;
}

ol[start="16"].legal-list {
  counter-reset: item 15;
}

ol[start="17"].legal-list {
  counter-reset: item 16;
}

ol[start="18"].legal-list {
  counter-reset: item 17;
}

ol[start="19"].legal-list {
  counter-reset: item 18;
}

ol[start="20"].legal-list {
  counter-reset: item 19;
}

ol[start="21"].legal-list {
  counter-reset: item 20;
}

ol[start="22"].legal-list {
  counter-reset: item 21;
}

ol[start="23"].legal-list {
  counter-reset: item 22;
}

ol[start="24"].legal-list {
  counter-reset: item 23;
}

ol[start="25"].legal-list {
  counter-reset: item 24;
}

ol[start="26"].legal-list {
  counter-reset: item 25;
}

ol[start="27"].legal-list {
  counter-reset: item 26;
}

ol[start="28"].legal-list {
  counter-reset: item 27;
}

ol[start="29"].legal-list {
  counter-reset: item 28;
}

ol[start="30"].legal-list {
  counter-reset: item 29;
}

ol[start="31"].legal-list {
  counter-reset: item 30;
}

ol[start="32"].legal-list {
  counter-reset: item 31;
}

ol[start="33"].legal-list {
  counter-reset: item 32;
}

ol[start="34"].legal-list {
  counter-reset: item 33;
}

ol[start="35"].legal-list {
  counter-reset: item 34;
}

ol[start="36"].legal-list {
  counter-reset: item 35;
}

ol[start="37"].legal-list {
  counter-reset: item 36;
}

ol[start="38"].legal-list {
  counter-reset: item 37;
}

ol[start="39"].legal-list {
  counter-reset: item 38;
}

ol[start="40"].legal-list {
  counter-reset: item 39;
}

ol[start="41"].legal-list {
  counter-reset: item 40;
}

ol[start="42"].legal-list {
  counter-reset: item 41;
}

ol[start="43"].legal-list {
  counter-reset: item 42;
}

ol[start="44"].legal-list {
  counter-reset: item 43;
}

ol[start="45"].legal-list {
  counter-reset: item 44;
}

ol[start="46"].legal-list {
  counter-reset: item 45;
}

ol[start="47"].legal-list {
  counter-reset: item 46;
}

ol[start="48"].legal-list {
  counter-reset: item 47;
}

ol[start="49"].legal-list {
  counter-reset: item 48;
}

ol[start="50"].legal-list {
  counter-reset: item 49;
}

ol[start="51"].legal-list {
  counter-reset: item 50;
}

ol[start="52"].legal-list {
  counter-reset: item 51;
}

ol[start="53"].legal-list {
  counter-reset: item 52;
}

ol[start="54"].legal-list {
  counter-reset: item 53;
}

ol[start="55"].legal-list {
  counter-reset: item 54;
}

ol[start="56"].legal-list {
  counter-reset: item 55;
}

ol[start="57"].legal-list {
  counter-reset: item 56;
}

ol[start="58"].legal-list {
  counter-reset: item 57;
}

ol[start="59"].legal-list {
  counter-reset: item 58;
}

ol[start="60"].legal-list {
  counter-reset: item 59;
}

ol[start="61"].legal-list {
  counter-reset: item 60;
}

ol[start="62"].legal-list {
  counter-reset: item 61;
}

ol[start="63"].legal-list {
  counter-reset: item 62;
}

ol[start="64"].legal-list {
  counter-reset: item 63;
}

ol[start="65"].legal-list {
  counter-reset: item 64;
}

ol[start="66"].legal-list {
  counter-reset: item 65;
}

ol[start="67"].legal-list {
  counter-reset: item 66;
}

ol[start="68"].legal-list {
  counter-reset: item 67;
}

ol[start="69"].legal-list {
  counter-reset: item 68;
}

ol[start="70"].legal-list {
  counter-reset: item 69;
}

ol[start="71"].legal-list {
  counter-reset: item 70;
}

ol[start="72"].legal-list {
  counter-reset: item 71;
}

ol[start="73"].legal-list {
  counter-reset: item 72;
}

ol[start="74"].legal-list {
  counter-reset: item 73;
}

ol[start="75"].legal-list {
  counter-reset: item 74;
}

ol[start="76"].legal-list {
  counter-reset: item 75;
}

ol[start="77"].legal-list {
  counter-reset: item 76;
}

ol[start="78"].legal-list {
  counter-reset: item 77;
}

ol[start="79"].legal-list {
  counter-reset: item 78;
}

ol[start="80"].legal-list {
  counter-reset: item 79;
}

ol[start="81"].legal-list {
  counter-reset: item 80;
}

ol[start="82"].legal-list {
  counter-reset: item 81;
}

ol[start="83"].legal-list {
  counter-reset: item 82;
}

ol[start="84"].legal-list {
  counter-reset: item 83;
}

ol[start="85"].legal-list {
  counter-reset: item 84;
}

ol[start="86"].legal-list {
  counter-reset: item 85;
}

ol[start="87"].legal-list {
  counter-reset: item 86;
}

ol[start="88"].legal-list {
  counter-reset: item 87;
}

ol[start="89"].legal-list {
  counter-reset: item 88;
}

ol[start="90"].legal-list {
  counter-reset: item 89;
}

ol[start="91"].legal-list {
  counter-reset: item 90;
}

ol[start="92"].legal-list {
  counter-reset: item 91;
}

ol[start="93"].legal-list {
  counter-reset: item 92;
}

ol[start="94"].legal-list {
  counter-reset: item 93;
}

ol[start="95"].legal-list {
  counter-reset: item 94;
}

ol[start="96"].legal-list {
  counter-reset: item 95;
}

ol[start="97"].legal-list {
  counter-reset: item 96;
}

ol[start="98"].legal-list {
  counter-reset: item 97;
}

ol[start="99"].legal-list {
  counter-reset: item 98;
}

ol[start="100"].legal-list {
  counter-reset: item 99;
}

ol[start="101"].legal-list {
  counter-reset: item 100;
}

ol[start="102"].legal-list {
  counter-reset: item 101;
}

ol[start="103"].legal-list {
  counter-reset: item 102;
}

ol[start="104"].legal-list {
  counter-reset: item 103;
}

ol[start="105"].legal-list {
  counter-reset: item 104;
}

ol[start="106"].legal-list {
  counter-reset: item 105;
}

ol[start="107"].legal-list {
  counter-reset: item 106;
}

ol[start="108"].legal-list {
  counter-reset: item 107;
}

ol[start="109"].legal-list {
  counter-reset: item 108;
}

ol[start="110"].legal-list {
  counter-reset: item 109;
}

ol[start="111"].legal-list {
  counter-reset: item 110;
}

ol[start="112"].legal-list {
  counter-reset: item 111;
}

ol[start="113"].legal-list {
  counter-reset: item 112;
}

ol[start="114"].legal-list {
  counter-reset: item 113;
}

ol[start="115"].legal-list {
  counter-reset: item 114;
}

ol[start="116"].legal-list {
  counter-reset: item 115;
}

ol[start="117"].legal-list {
  counter-reset: item 116;
}

ol[start="118"].legal-list {
  counter-reset: item 117;
}

ol[start="119"].legal-list {
  counter-reset: item 118;
}

ol[start="120"].legal-list {
  counter-reset: item 119;
}

ol[start="121"].legal-list {
  counter-reset: item 120;
}

ol[start="122"].legal-list {
  counter-reset: item 121;
}

ol[start="123"].legal-list {
  counter-reset: item 122;
}

ol[start="124"].legal-list {
  counter-reset: item 123;
}

ol[start="125"].legal-list {
  counter-reset: item 124;
}

ol[start="126"].legal-list {
  counter-reset: item 125;
}

ol[start="127"].legal-list {
  counter-reset: item 126;
}

ol[start="128"].legal-list {
  counter-reset: item 127;
}

ol[start="129"].legal-list {
  counter-reset: item 128;
}

ol[start="130"].legal-list {
  counter-reset: item 129;
}

ol[start="131"].legal-list {
  counter-reset: item 130;
}

ol[start="132"].legal-list {
  counter-reset: item 131;
}

ol[start="133"].legal-list {
  counter-reset: item 132;
}

ol[start="134"].legal-list {
  counter-reset: item 133;
}

ol[start="135"].legal-list {
  counter-reset: item 134;
}

ol[start="136"].legal-list {
  counter-reset: item 135;
}

ol[start="137"].legal-list {
  counter-reset: item 136;
}

ol[start="138"].legal-list {
  counter-reset: item 137;
}

ol[start="139"].legal-list {
  counter-reset: item 138;
}

ol[start="140"].legal-list {
  counter-reset: item 139;
}

ol[start="141"].legal-list {
  counter-reset: item 140;
}

ol[start="142"].legal-list {
  counter-reset: item 141;
}

ol[start="143"].legal-list {
  counter-reset: item 142;
}

ol[start="144"].legal-list {
  counter-reset: item 143;
}

ol[start="145"].legal-list {
  counter-reset: item 144;
}

ol[start="146"].legal-list {
  counter-reset: item 145;
}

ol[start="147"].legal-list {
  counter-reset: item 146;
}

ol[start="148"].legal-list {
  counter-reset: item 147;
}

ol[start="149"].legal-list {
  counter-reset: item 148;
}

ol[start="150"].legal-list {
  counter-reset: item 149;
}

ol[start="151"].legal-list {
  counter-reset: item 150;
}

ol[start="152"].legal-list {
  counter-reset: item 151;
}

ol[start="153"].legal-list {
  counter-reset: item 152;
}

ol[start="154"].legal-list {
  counter-reset: item 153;
}

ol[start="155"].legal-list {
  counter-reset: item 154;
}

ol[start="156"].legal-list {
  counter-reset: item 155;
}

ol[start="157"].legal-list {
  counter-reset: item 156;
}

ol[start="158"].legal-list {
  counter-reset: item 157;
}

ol[start="159"].legal-list {
  counter-reset: item 158;
}

ol[start="160"].legal-list {
  counter-reset: item 159;
}

ol[start="161"].legal-list {
  counter-reset: item 160;
}

ol[start="162"].legal-list {
  counter-reset: item 161;
}

ol[start="163"].legal-list {
  counter-reset: item 162;
}

ol[start="164"].legal-list {
  counter-reset: item 163;
}

ol[start="165"].legal-list {
  counter-reset: item 164;
}

ol[start="166"].legal-list {
  counter-reset: item 165;
}

ol[start="167"].legal-list {
  counter-reset: item 166;
}

ol[start="168"].legal-list {
  counter-reset: item 167;
}

ol[start="169"].legal-list {
  counter-reset: item 168;
}

ol[start="170"].legal-list {
  counter-reset: item 169;
}

ol[start="171"].legal-list {
  counter-reset: item 170;
}

ol[start="172"].legal-list {
  counter-reset: item 171;
}

ol[start="173"].legal-list {
  counter-reset: item 172;
}

ol[start="174"].legal-list {
  counter-reset: item 173;
}

ol[start="175"].legal-list {
  counter-reset: item 174;
}

ol[start="176"].legal-list {
  counter-reset: item 175;
}

ol[start="177"].legal-list {
  counter-reset: item 176;
}

ol[start="178"].legal-list {
  counter-reset: item 177;
}

ol[start="179"].legal-list {
  counter-reset: item 178;
}

ol[start="180"].legal-list {
  counter-reset: item 179;
}

ol[start="181"].legal-list {
  counter-reset: item 180;
}

ol[start="182"].legal-list {
  counter-reset: item 181;
}

ol[start="183"].legal-list {
  counter-reset: item 182;
}

ol[start="184"].legal-list {
  counter-reset: item 183;
}

ol[start="185"].legal-list {
  counter-reset: item 184;
}

ol[start="186"].legal-list {
  counter-reset: item 185;
}

ol[start="187"].legal-list {
  counter-reset: item 186;
}

ol[start="188"].legal-list {
  counter-reset: item 187;
}

ol[start="189"].legal-list {
  counter-reset: item 188;
}

ol[start="190"].legal-list {
  counter-reset: item 189;
}

ol[start="191"].legal-list {
  counter-reset: item 190;
}

ol[start="192"].legal-list {
  counter-reset: item 191;
}

ol[start="193"].legal-list {
  counter-reset: item 192;
}

ol[start="194"].legal-list {
  counter-reset: item 193;
}

ol[start="195"].legal-list {
  counter-reset: item 194;
}

ol[start="196"].legal-list {
  counter-reset: item 195;
}

ol[start="197"].legal-list {
  counter-reset: item 196;
}

ol[start="198"].legal-list {
  counter-reset: item 197;
}

ol[start="199"].legal-list {
  counter-reset: item 198;
}

/* -------------------------------
   Decorative styles for Page object.
   Within the ITCSS model, we don't have page based styles. It should be either
   an object or a component inside an object.
   TODO: gradually move components from this file to associated file in
   components folder.

   1. Clearfix
   2. Page text formatting under .main-content
   3. Page sidebar
   4. Archive label in sidebar
   5. Archive title prepend
   6. Blockquote
--------------------------------- */
/* -------------------------------
   1. Clearfix
--------------------------------- */
.main-content-clearfix::before, .main-content-clearfix::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.main-content-clearfix::after {
  clear: both;
}
.main-content-clearfix .ontario-float-right, .main-content-clearfix .float-right {
  margin: 0;
}

/* ---------------------------------------------
   2. Page text formatting under .main-content
----------------------------------------------- */
*[id|=section] {
  max-width: 100%;
  padding-top: 2.5rem;
  margin-top: 2.5rem;
}

.main-content h2:first-of-type:not(.card__heading), .main-content h3:first-of-type:not(.card__heading), .main-content h4:first-of-type:not(.card__heading), .main-content h5:first-of-type:not(.card__heading), .main-content h6:first-of-type:not(.card__heading) {
  margin-top: 0;
}

.main-content a {
  word-break: break-word;
}
.main-content a.link-wrapper {
  display: block;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 10;
}

.main-content h2[id|=section]:not(.card__heading) {
  border-top: 4px solid #d9d9d9;
  height: 100%;
}
.main-content h2[id|=section]:not(.card__heading):first-of-type:not(.card__heading) {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
@media only screen and (max-width: 40em) {
  .main-content h2[id|=section]:not(.card__heading) {
    overflow-wrap: break-word;
    word-wrap: break-word;
  }
}

.contact-list .ontario-icon {
  display: inline-block;
  font-size: 1.5rem;
  vertical-align: middle;
}

/* -------------------------------
   3. Page sidebar
--------------------------------- */
.sidebar__header {
  background: #ededed;
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
}
@media only screen and (min-width:73.063em) {
  .sidebar__header {
    margin-left: 1rem;
  }
}
@media only screen and (max-width: 40em), only screen and (min-width:40.063em) and (max-width:73em) {
  .sidebar__header {
    margin-left: 0;
  }
}

@media only screen and (min-width:73.063em) {
  .sidebar__content {
    margin-left: 2rem;
  }
}
@media only screen and (max-width: 40em), only screen and (min-width:40.063em) and (max-width:73em) {
  .sidebar__content {
    margin-left: 1rem;
  }
}
.sidebar__content ul {
  margin: 0.5rem 0;
  list-style-type: none;
}
.sidebar__content a {
  text-decoration: none;
}
.sidebar__content a:hover {
  text-decoration: underline;
}
.sidebar__content sup a {
  text-decoration: underline;
}

/* ----------------------
   4. Archive label in sidebar
-------------------------*/
@media only screen and (min-width:73.063em) {
  .sidebar .alert.alert--warning, .sidebar .alert--warning.panel--alert, .sidebar .alert.panel--warning, .sidebar .panel--warning.panel--alert, .sidebar .alert--warning.alert-box, .sidebar .alert-box.panel--warning, .sidebar .alert-box.warning {
    margin-left: 1rem;
  }
}

/* -------------------------------
   5. Archive title prepend
--------------------------------- */
.archive-prepend:lang(fr)::before {
  content: "Archivée - ";
}
.archive-prepend::before {
  content: "Archived - ";
}

.archive-prepend > .archive-prepend:lang(fr)::before {
  content: "";
}
.archive-prepend > .archive-prepend::before {
  content: "";
}

/* -------------------------------
   6. Blockquote
--------------------------------- */
.blockquote__noquote {
  quotes: none;
}

/* -------------------------------
    Panel Variables
--------------------------------- */
/* -------------------------------
    Panel Classes
    Note: extends the callout styles from the Design System
--------------------------------- */
.panel, .row.panel {
  position: relative;
}

.panel__close-button {
  font-size: 0.1171875rem;
  line-height: 1;
  position: absolute;
  right: 0.9375rem;
  top: 10%;
}

.panel__image {
  margin: 0 0 1em 1.5em;
}

.panel--dark {
  background: #4d4d4d;
  border-color: rgba(0, 0, 0, 0.1);
  border-width: 0 0 0 0.9375rem;
  border-style: solid;
  padding: 1.5rem 0 1.5rem 1.5rem;
  color: #333333;
  margin-bottom: 1.25rem;
  color: #FFFFFF;
}
.panel--dark > *:first-child {
  margin-top: 0;
}
.panel--dark > *:last-child {
  margin-bottom: 0;
}
.panel--dark h1, .panel--dark h2, .panel--dark h3, .panel--dark h4, .panel--dark h5, .panel--dark h6 {
  color: #FFFFFF;
}

.panel--dark abbr,
.panel--dark abbr[title],
.panel--dark > abbr,
.panel--dark > abbr[title] {
  color: #d1ddeb;
  border-bottom: 2px dotted #d1ddeb;
}

.panel--dark a {
  color: #d1ddeb;
  text-decoration: underline;
}
.panel--dark a:visited, .panel--dark a:focus, .panel--dark a:active, .panel--dark a.active, .panel--dark a:hover {
  color: #d1ddeb;
}
.panel--dark a:hover {
  text-decoration: none;
}

.callout :last-child, .panel :last-child, .panel--callout :last-child, .aside :last-child, aside:not(.sidebar) :last-child, .panel--aside :last-child {
  margin-bottom: 0.5rem;
}

/*
    This targets an error panel/message for a required input field.
    This is to allow for a smaller panel to display error messages
    in forms.
*/
input:required + .panel--error,
textarea:required + .panel--error,
fieldset:required + .panel--error,
select:required + .panel--error {
  padding: 0.375rem;
}

.panel, .main-content aside {
  margin-bottom: 1.25rem;
}
.panel h2 img, .panel h3 img, .main-content aside h2 img, .main-content aside h3 img {
  margin-top: 1rem;
}
.panel h1, .main-content aside h1 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h2, .main-content aside h2 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h3, .main-content aside h3 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h4, .main-content aside h4 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h5, .main-content aside h5 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel h6, .main-content aside h6 {
  line-height: 150%;
  margin-bottom: 1rem;
}
.panel:last-child, .main-content aside:last-child {
  margin-bottom: 0;
}
.panel :last-child, .main-content aside :last-child {
  margin-bottom: 0.5rem;
}
.panel--semitransparent, .main-content aside--semitransparent {
  padding: 1rem;
  background-color: rgba(255, 255, 255, 0.8);
}

/* ----------------------------------------
    Legacy table classes
    Extends from the Design System classes
------------------------------------------ */
.main-content table {
  background: linear-gradient(to right, #FFFFFF 30%, rgba(255, 255, 255, 0)), linear-gradient(to right, rgba(255, 255, 255, 0), #FFFFFF 70%) 0 100%, linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(252, 0, 0, 0) 100.01%), linear-gradient(to left, rgba(0, 0, 0, 0.2) 0%, rgba(252, 0, 0, 0) 100.01%);
  background-repeat: no-repeat;
  background-size: 2.5rem 100%, 2.5rem 100%, 0.875rem 100%, 0.875rem 100%;
  background-position: 0 0, 100%, 0 0, 100%;
  background-attachment: local, local, scroll, scroll;
  display: block;
  margin: 0.5rem 0 1.5rem 0;
  overflow-x: auto;
}
.main-content table:not(.table--no-zebra-stripes):not(table.no-stripes):not(table.noStripes) tbody tr:first-child:nth-last-child(n+6):nth-child(even),
.main-content table:not(.table--no-zebra-stripes):not(table.no-stripes):not(table.noStripes) tbody tr:first-child:nth-last-child(n+6) ~ tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.0509803922);
}

.main-content table.use-scroll {
  overflow-x: unset;
}

@media only screen and (min-width:40.063em) {
  table.full-width {
    display: table;
    width: 100%;
  }
}

span.table--highlight-indicator {
  background: url("/themes/ontario_2021/assets/icons/highlight-indicator.svg") no-repeat;
  display: inline-block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 1.5rem;
  width: 8px;
}

/* ----------------------------------------
    Tables with numeric data
------------------------------------------ */
table.numeric thead th:not(.non-numeric) {
  text-align: right;
}
/* ----------------------------------------
    ui-grid data tables
------------------------------------------ */
[id^=onepage-datatable] {
  width: 100%;
  height: 201px;
  font-size: 0.9rem;
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
}
[id^=onepage-datatable]::after {
  position: absolute;
  top: 0;
  left: 100%;
  width: 50px;
  height: 100%;
  border-radius: 10px 0 0 10px/50% 0 0 50%;
  box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
  content: "";
}
[id^=onepage-datatable] .ui-grid-header-cell {
  background: #666666 !important;
  color: #fff;
  border-right: 3px groove #999999 !important;
}
[id^=onepage-datatable] .ui-grid-header-cell a, [id^=onepage-datatable] .ui-grid-header-cell a:visited {
  color: #d1ddeb !important;
}
[id^=onepage-datatable] .ui-grid-header-cell a:focus, [id^=onepage-datatable] .ui-grid-header-cell a:active, [id^=onepage-datatable] .ui-grid-header-cell a.active, [id^=onepage-datatable] .ui-grid-header-cell a:hover {
  color: #fff !important;
  font-size: 1.5em;
  right: 0.45rem;
  transition: font-size 40ms ease, right 40ms ease;
}
[id^=onepage-datatable] .ui-grid-row:nth-child(even) .ui-grid-cell {
  background: #fff;
}
[id^=onepage-datatable] .ui-grid-row:nth-child(odd) .ui-grid-cell {
  background: #EFEFEF;
}
[id^=onepage-datatable] .ui-grid-cell.sorted {
  border: solid #0066cc;
  border-width: 0 0.3em;
}
[id^=onepage-datatable] .ui-grid-cell.sorted .ui-grid-cell-contents {
  border: solid #d1ddeb;
  border-width: 0 0.7em;
}
[id^=onepage-datatable] .ui-grid-canvas {
  padding: 0 !important;
}
[id^=onepage-datatable] .ui-grid-pager-container {
  display: none;
}
[id^=onepage-datatable] .ui-grid-header-cell .ui-grid-cell-contents {
  height: 51px;
}
[id^=onepage-datatable] .ui-grid-pager-panel {
  position: relative !important;
}
[id^=onepage-datatable] .ui-grid-viewport {
  overflow-y: hidden !important;
}

[id*=datatable-upper-scrollbar] {
  overflow-x: scroll;
}
[id*=datatable-upper-scrollbar] div {
  height: 1px;
}

/* ---------------------------------------------------------------
    Fonts (not included in the Design System package)
------------------------------------------------------------- */
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-display: swap;
  src: local("Open Sans Bold"), local("Open-Sans-600");
  src: url("../fonts/open-sans-700/open-sans-700.eot");
  src: url("../fonts/open-sans-700/open-sans-700.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans-700/open-sans-700.woff2") format("woff2"), url("../fonts/open-sans-700/open-sans-700.woff") format("woff"), url("../fonts/open-sans-700/open-sans-700.ttf") format("truetype"), url("../fonts/open-sans-700/open-sans-700.svg");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime"), local("Courier-prime-regular"), url("../fonts/courier-prime-400/CourierPrime-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Italic"), local("Courier-prime-italic"), url("../fonts/courier-prime-400--italic/CourierPrime-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local("Courier Prime Bold"), local("Courier-prime-bold"), url("../fonts/courier-prime-700/CourierPrime-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Courier Prime";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: local("Courier Prime Bold Italic"), local("Courier-prime-bold-italic"), url("../fonts/courier-prime-700--italic/CourierPrime-BoldItalic.ttf") format("truetype");
}
/* ---------------------------------------------------------------
    Text sizing
------------------------------------------------------------- */
.text--large {
  font-size: 1.125rem;
}

.large, .dss-phase-label.alpha span, .dss-phase-label.beta span {
  font-size: 1.125rem;
}

.x-large {
  font-size: 1.75rem;
}

.xx-large {
  font-size: 2.375rem;
}

.larger {
  font-size: 110%;
}

/* ---------------------------------------------------------------
    Text style
------------------------------------------------------------- */
.uppercase {
  text-transform: uppercase;
}
.uppercase abbr {
  text-transform: inherit;
}

span.uppercase {
  font-size: 0.9em;
}

span.species {
  font-style: italic;
  white-space: nowrap;
}

p:empty {
  display: none; /* hide all the extra paragraphs that ckeditor inserts */
}

.redacted, span.redacted, [title~=redacted], [title~=édité] {
  background-color: #ededed;
  border-radius: 0.1em;
  box-shadow: 0.25em 0 0 #ededed, -0.25em 0 0 #ededed;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone; /* this is for firefox */
  display: initial;
  line-height: 1.5;
  margin: 0 0.25em;
  padding: 0.25rem;
  white-space: break-spaces;
}

.subheader {
  color: #666666;
}

.infographic {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

/* -------------------------------
   Small text
--------------------------------- */
.small, small, .book__printBook {
  font-size: 0.9375rem;
}

h2.small, h3.small {
  font-size: 1.25rem;
}

.smaller, .smaller p {
  font-size: 90%;
}

.main_content small a, .main_content .book__printBook a, .main_content .small a, .main_content .smaller a {
  color: #728dae;
}
.main_content small a:visited, .main_content .book__printBook a:visited, .main_content small a:hover, .main_content .book__printBook a:hover, .main_content small a:focus, .main_content .book__printBook a:focus, .main_content small a:active, .main_content .book__printBook a:active, .main_content .small a:visited, .main_content .small a:hover, .main_content .small a:focus, .main_content .small a:active, .main_content .smaller a:visited, .main_content .smaller a:hover, .main_content .smaller a:focus, .main_content .smaller a:active {
  color: #728dae;
}

/* ---------------------------------------------
Colour overrides for black and white text
Used for text against background colours
--------------------------------------------- */
a.text-white, a.text-white:hover, a.text-white:visited, .text-white {
  color: #FFFFFF;
}
a.text-white abbr, a.text-white:hover abbr, a.text-white:visited abbr, .text-white abbr {
  color: inherit;
}

a.text-black, a.text-black:hover, a.text-black:visited, .text-black {
  color: #1a1a1a;
}
a.text-black abbr, a.text-black:hover abbr, a.text-black:visited abbr, .text-black abbr {
  color: inherit;
}

/* ---------------------------------------------
Text alignment
--------------------------------------------- */
.text-left {
  text-align: left;
}

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

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

.text-justify {
  text-align: justify;
}

.video-container {
  position: relative;
  padding-top: 56.4%;
}

.video-sizing {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.flex-video {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  padding-bottom: 0;
  margin: 0 0 0.5rem 0;
  border-radius: 0 0 0.25rem 0.25rem;
  background: #000;
  position: relative;
}
.flex-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}
.flex-video--shorts {
  width: 70%;
  height: 0;
  padding-top: 100%;
  position: relative;
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small {
    display: none !important;
  }
}
/* ---------------------------------
  Preview draft watermark
------------------------------------ */
.watermark-text {
  font: 4rem "Raleway", "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
  position: fixed;
  color: rgba(230, 13, 13, 0.37);
  z-index: 10;
  margin-left: -14.375rem;
  left: 50%;
  text-transform: uppercase;
}

/* -----------------------------------------------------------------------------
Components

UI specific styling for features and content types.

This folder will contain self-contained HTML media-banner  and the .scss files associated with it. The styles are to be loaded only when that component is loaded on the page. The media-banner can be treated as its own “package”.

Each component’s styling will begin the base classes and contain relationships with other styles within the project. Customization will occur once all the available base and utility styles are used.

Each component’s styles will have their own naming convention, related to the component. Use the BEM methodology when creating component classes. Modifiers should be utilized for cosmetic differences.
----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------

  Book content type

----------------------------------------------------------------------------- */
.book__wrapper {
  border-style: none solid;
  border-color: #E8E8E8;
  margin-bottom: 1rem;
  overflow: hidden;
}
@media only screen and (max-width: 40em) {
  .book__wrapper {
    border-bottom: none;
  }
}

.book__intro .row.intro {
  margin-bottom: 2.5rem;
  border-bottom: 4px solid #1a1a1a;
  text-align: left;
}
.book__intro .row.intro h1 {
  padding-top: 5rem;
  margin-bottom: 0;
}
@media only screen and (max-width: 40em) {
  .book__intro .row.intro h1 {
    padding-top: 2.5rem;
  }
}
.book__intro .row.intro .intro__text {
  padding-top: 2rem;
  padding-bottom: 5rem;
}
@media only screen and (max-width: 40em) {
  .book__intro .row.intro .intro__text {
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
  }
}

.book__inner-wrapper {
  padding: 0 2rem 5rem 2rem;
}

.book__toc .toc {
  margin-bottom: 2.5rem;
}
.book__toc + .body-field h2 {
  padding-top: 0;
}
.book__toc hr#toc-end {
  margin-bottom: 0;
}

.book__dates--wrapper {
  margin-bottom: 5rem;
}

/* -----------------------------------------------------------------------------
 Main navigation
----------------------------------------------------------------------------- */
.book__navigation, .columns.book__navigation, .book__navigation#block-views-block-oic-result-block-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-query, #block-exposedformoic-resultblock-listing .book__navigation.form-wrapper, .book__navigation#block-exposedformoic-resultblock-listing, .book__navigation#block-views-block-lrd-result-block-listing, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-query, #block-exposedformlrd-resultblock-listing .book__navigation.form-wrapper, #block-exposedformlrd-resultblock-listing .book__navigation.lrd-exposedfilter-container, .book__navigation#block-views-block-gazette-result-block-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-query, #block-exposedformgazette-resultblock-search .book__navigation.form-wrapper, .book__navigation#block-exposedformgazette-resultblock-search {
  background-color: #e8e8e8;
  font-size: 90%;
  list-style: none;
  padding: 0;
}
.book__navigation hr, .columns.book__navigation hr, .book__navigation#block-views-block-oic-result-block-listing hr, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-date-from hr, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-date-to hr, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .book__navigation.form-item-query hr, #block-exposedformoic-resultblock-listing .book__navigation.form-wrapper hr, .book__navigation#block-exposedformoic-resultblock-listing hr, .book__navigation#block-views-block-lrd-result-block-listing hr, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-date-from hr, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-date-to hr, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-checkboxes hr, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .book__navigation.form-item-query hr, #block-exposedformlrd-resultblock-listing .book__navigation.form-wrapper hr, #block-exposedformlrd-resultblock-listing .book__navigation.lrd-exposedfilter-container hr, .book__navigation#block-views-block-gazette-result-block-search hr, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-date-from hr, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-date-to hr, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .book__navigation.form-item-query hr, #block-exposedformgazette-resultblock-search .book__navigation.form-wrapper hr, .book__navigation#block-exposedformgazette-resultblock-search hr {
  border-bottom: 0.25rem solid #e8e8e8;
  margin: 0;
}

ul.book__navigation--list {
  list-style-type: none;
  display: flex;
  margin: 0;
}
@media only screen and (max-width: 40em) {
  ul.book__navigation--list {
    background-color: #f2f2f2;
  }
}

li.book__navigation--list-item {
  position: relative;
  margin: 0;
  padding: 0.25rem;
}
li.book__navigation--list-item a {
  display: block;
  font-weight: 700;
  text-decoration: none;
  padding: 0.75rem 2rem;
}
li.book__navigation--list-item a:hover, li.book__navigation--list-item a:focus, li.book__navigation--list-item a:active {
  text-decoration: underline;
  box-shadow: unset;
  outline: unset;
}
li.book__navigation--list-item a:focus-within {
  box-shadow: 0 0 0 4px #009adb;
  outline: 4px solid transparent;
  transition: all 0.1s ease-in-out;
}
li.book__navigation--list-item a[href=""] {
  display: none;
}
@media only screen and (max-width: 40em) {
  li.book__navigation--list-item a {
    padding: 0.75rem 1rem;
  }
}

@media only screen and (max-width: 40em) {
  .book__navigation .book__navigation--mobile {
    background-color: #fff;
    border-bottom: 0.25rem solid #E8E8E8;
  }
  .book__navigation .book__navigation--mobile li {
    width: 50%;
  }
  .book__navigation .book__navigation--mobile li:first-of-type a {
    border-right: 0.25rem solid #E8E8E8;
  }
}

.book__navigation .ontario-icon {
  font-size: 1.2rem;
  line-height: initial;
  position: relative;
}

/* -----------------------------------------------------------------------------
 Table of contents
----------------------------------------------------------------------------- */
aside.book__off-canvas,
.book__off-canvas {
  background: #f7f7f7;
  border: none;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  bottom: -1rem;
  left: 0;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  transition: -webkit-transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s;
  transition: transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  top: 0;
  z-index: 100;
}
@media screen and (min-width: 40em) {
  aside.book__off-canvas,
  .book__off-canvas {
    width: 25rem;
  }
}
aside.book__off-canvas a,
.book__off-canvas a {
  text-decoration: none;
}
aside.book__off-canvas a:hover:not(.book__toggleCollapsibleList),
.book__off-canvas a:hover:not(.book__toggleCollapsibleList) {
  text-decoration: underline;
}

.js__slide-in {
  -webkit-animation: slide-in 0.5s forwards;
          animation: slide-in 0.5s forwards;
}

.js__slide-out {
  -webkit-animation: slide-out 0.5s forwards;
          animation: slide-out 0.5s forwards;
}

@-webkit-keyframes slide-in {
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@keyframes slide-in {
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}
@-webkit-keyframes slide-out {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes slide-out {
  0% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.book__off-canvas--wrapper {
  display: block;
  overflow: hidden;
}
@media only screen and (max-width: 40em) {
  .book__off-canvas--wrapper {
    width: 100%;
  }
}
@media only screen and (min-width:40.063em) {
  .book__off-canvas--wrapper {
    width: 25rem;
  }
}

.book__tree_toc-main {
  margin: 0;
  list-style-type: none;
}
.book__tree_toc-main li {
  display: block;
  overflow: hidden;
}

.book__menu-item {
  display: block;
  overflow: hidden;
  font-size: 1.125rem;
}
.book__menu-item a:not(.book__off-canvas--icons) {
  width: 90%;
  display: block;
  float: left;
}

.book__menu-item--collapsed a:not(.book__toggleCollapsibleList) {
  font-weight: 600;
  width: 90%;
  display: block;
  float: left;
  margin: 0.25rem 0 0 0.25rem;
}

.book__parent-item {
  font-weight: 600;
  width: 90%;
  display: block;
  float: left;
  margin: 0.25rem 0 0 0.25rem;
}

.book__tree_toc-inner {
  clear: both;
  display: block;
  margin: 0 0 0.85rem 1.65rem;
  list-style-type: none;
  position: relative;
  top: 0.85rem;
}

.book__tree_toc-inner li.book__menu-item {
  padding: 1rem 0 0 1rem;
}

.book__tree_toc-inner li.book__menu-item--collapsed {
  padding-bottom: 0.5rem;
}

.book__off-canvas--menu-wrapper {
  padding: 0 2rem 2rem 2rem;
  position: relative;
}

.book-icon__chevron-up {
  display: block;
  background: url("../assets/icons/ontario-icon-chevron-up.png");
  background-size: 100%;
  float: left;
  left: -0.2rem;
  position: relative;
  width: 25px;
  height: 25px;
  text-decoration: none;
  margin-top: 0.25rem;
}

.book-icon__chevron-down {
  display: block;
  background: url("../assets/icons/ontario-icon-chevron-down.png");
  background-size: 100%;
  float: left;
  left: -0.2rem;
  position: relative;
  width: 25px;
  height: 25px;
  text-decoration: none;
  margin-top: 0.25rem;
}

.book__off-canvas--toggle-close {
  background-color: #4d4d4d;
  color: white;
  font-size: 1.8rem;
  margin-bottom: 1.5rem;
  padding: 1rem;
  position: relative;
  text-align: right;
}
@media only screen and (min-width:40.063em) {
  .book__off-canvas--toggle-close {
    z-index: 104;
  }
}

.book__off-canvas--toggle-close svg {
  fill: white;
  font-size: 2rem;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
}

.book__off-canvas--hide {
  visibility: hidden;
}

.book__printBook__wrapper {
  padding-right: 1rem;
  position: relative;
}
.book__off-canvas--menu-wrapper .book__printBook__wrapper {
  padding-right: 0;
}

.book__printBook {
  float: right;
  padding: 0.5rem 1.8rem 0.5rem 0.5rem;
  margin: 0.25rem;
}
.book__printBook svg {
  text-decoration: none;
}
.book__off-canvas--menu-wrapper .book__printBook {
  padding-right: 0;
}

@media only screen and (min-width:40.063em) {
  .book .book__printBook {
    margin-top: -2rem;
  }
}

/* -----------------------------------------------------------------------------

  Breadcrumb feature

----------------------------------------------------------------------------- */
.breadcrumbs > *:nth-child(n+1)::before {
  content: "";
  background: url(../assets/chevron-right.svg) no-repeat;
  background-position-y: center;
  display: inline-block;
  height: 16px;
}

.breadcrumb-container {
  display: block;
  margin: 1.5rem 0;
}

.breadcrumbs {
  margin: 0;
  padding-left: 0;
  overflow: hidden;
}
.breadcrumbs > * {
  display: block;
  float: left;
  line-height: inherit;
  list-style: none;
  overflow: hidden;
}
.breadcrumbs > *:nth-child(n+1)::before {
  width: 25px;
  position: relative;
  top: 0.15rem;
}
.breadcrumbs > *:first-child::before {
  display: none;
}
.breadcrumbs li {
  font-size: 16px;
  text-transform: none;
  padding: 0.2rem;
}
.breadcrumbs li a {
  text-decoration: underline;
}
.breadcrumbs li:not(:last-child)::after {
  content: "";
  margin: 0;
}
.breadcrumbs li:last-child {
  padding-bottom: 0.25rem;
}

/* -----------------------------------------------------------------------------

  Design System component: cards
  Design modifications for the card component to work with the ontario.ca theme

----------------------------------------------------------------------------- */
.card--position-vertical .card__image-container {
  margin-bottom: 0;
}

.card--no-description .card__heading {
  margin-bottom: 0;
}

.main-content .card__image-container a.link-wrapper {
  position: unset;
}

.card__heading {
  display: block;
  margin: 0;
  padding: 1.25rem 1.5rem 0.5rem 1.5rem;
}

/* -----------------------------------------------------------------------------

  Gazette search results

----------------------------------------------------------------------------- */
#block-exposedformgazette-resultblock-search .form-wrapper {
  display: inline-block;
}
#block-exposedformgazette-resultblock-search .button, #block-exposedformgazette-resultblock-search button, #block-exposedformgazette-resultblock-search input[type=submit], #block-exposedformgazette-resultblock-search input[type=button] {
  min-width: 9.6rem;
  -webkit-appearance: none;
}
#block-exposedformgazette-resultblock-search .button--secondary, #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-actions .button--secondary, #block-exposedformlrd-resultblock-listing .form-actions #block-exposedformgazette-resultblock-search .button--secondary, #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-actions button.secondary, #block-exposedformlrd-resultblock-listing .form-actions #block-exposedformgazette-resultblock-search button.secondary, #block-exposedformgazette-resultblock-search .button.secondary, #block-exposedformgazette-resultblock-search button.secondary, #block-exposedformgazette-resultblock-search input.secondary[type=submit], #block-exposedformgazette-resultblock-search input.secondary[type=button] {
  margin-right: 0;
}
#block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search {
  margin: 0 -1rem;
}
#block-views-block-gazette-result-block-search a {
  text-decoration: none;
}
#block-views-block-gazette-result-block-search header {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
}
#block-views-block-gazette-result-block-search article small > div, #block-views-block-gazette-result-block-search article .book__printBook > div {
  display: inline-block;
}
#block-views-block-gazette-result-block-search:last-of-type {
  border-bottom: 4px solid #ededed;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}
#block-views-block-gazette-result-block-search nav.pager {
  float: left;
}
#block-views-block-gazette-result-block-search ul.pager__items {
  margin-left: 0;
}
#block-views-block-gazette-result-block-search ul.pager__items li {
  list-style: none;
  display: inline-block;
}
#block-views-block-gazette-result-block-search ul.pager__items li:first-child {
  margin-left: 0;
}
#block-views-block-gazette-result-block-search ul.pager__items li a {
  cursor: pointer;
  border-radius: 3px;
  transition: background-color 0.3s ease-out;
  display: block;
  text-decoration: none;
  padding: 0.0625rem 0.625rem;
}
#block-views-block-gazette-result-block-search ul.pager__items li a:hover {
  background-color: #d1ddeb;
  text-decoration: underline;
}
#block-views-block-gazette-result-block-search ul.pager__items li.is-active a {
  background-color: #e6e6e6;
  font-weight: 700;
}
#block-views-block-gazette-result-block-search footer {
  padding-top: 0.5rem;
  text-align: right;
}
#block-views-block-gazette-result-block-search nav + footer {
  float: right;
}

.gazette-list-results h2 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
}
.gazette-list-results h3 {
  margin-bottom: 0;
  font-size: 1rem;
}
.gazette-list-results .gazette-result--item-page {
  margin-bottom: 1rem;
}

.gazette-search-results h2 {
  margin-bottom: 0;
  font-size: 1rem;
}
.gazette-search-results h3 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
}
.gazette-search-results h4 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 2.5rem;
  font-size: 1.125rem;
}
.gazette-search-results .gazette-result--item-bundle {
  display: inline-block;
  margin-bottom: 1.5rem;
}
.gazette-search-results .gazette-result--item-bundle .gazette-result--item-page {
  padding-left: 2.5rem;
}

/* -----------------------------------------------------------------------------

  LRD Exposed Forms for search page.

----------------------------------------------------------------------------- */
.lrd-list-results header {
  border-bottom: 1px solid #ededed;
  font-size: 1.25rem;
  font-weight: 400;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}

.lrd-list-results .lrd-result-text {
  max-width: 17.5em;
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-list-results .lrd-result-text {
    max-width: unset;
  }
}
@media only screen and (min-width:73.063em) and (max-width:96em) {
  .lrd-list-results .lrd-result-text {
    margin-top: 0;
  }
}

.lrd-exposedfilter-results {
  display: inline;
}

.lrd-exposedfilter-sort {
  float: right;
  margin-bottom: -6em;
  margin-right: 2em;
  padding-bottom: 0;
}
@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-sort {
    width: 100%;
    float: unset;
    margin-bottom: 3rem;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-sort {
    width: 100%;
    float: unset;
    margin-bottom: 3rem;
  }
}

@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-sort .form-item {
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 1rem;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-sort .form-item {
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 1rem;
  }
}
.lrd-exposedfilter-sort .form-item label {
  display: inline;
  padding-right: 0.5em;
}
@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-sort .form-item label {
    display: block;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-sort .form-item label {
    display: block;
  }
}
.lrd-exposedfilter-sort .form-item select {
  display: inline;
  width: 12em;
  margin-bottom: 10px;
  position: relative;
  z-index: 11;
}
@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-sort .form-item select {
    display: block;
    width: 100%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-sort .form-item select {
    display: block;
    width: 100%;
    margin-bottom: 0;
  }
}

#block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container #edit-actions--2 {
  display: flex;
  justify-content: space-between;
  float: none;
}
@media only screen and (max-width: 40em) {
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container #edit-actions--2 {
    display: block;
    float: left;
    justify-content: unset;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container #edit-actions--2 {
    justify-content: left;
  }
}

#block-exposedformlrd-resultblock-listing .form-wrapper {
  display: inline-block;
}

#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing {
  margin: 0 -1rem;
}
#block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .checkboxes__label {
  margin-left: 10px;
  position: relative;
}

#block-exposedformlrd-resultblock-listing .form-actions .button, #block-exposedformlrd-resultblock-listing .form-actions button, #block-exposedformlrd-resultblock-listing .form-actions input[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input[type=button] {
  width: 9.1rem;
  min-width: 7.1rem;
  margin: 0 0 1.5rem 0;
  padding-left: 0;
  padding-right: 0;
  -webkit-appearance: none;
}
@media only screen and (max-width: 40em) {
  #block-exposedformlrd-resultblock-listing .form-actions .button, #block-exposedformlrd-resultblock-listing .form-actions button, #block-exposedformlrd-resultblock-listing .form-actions input[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input[type=button] {
    width: 100%;
  }
}
#block-exposedformlrd-resultblock-listing .form-actions .button--primary, #block-exposedformlrd-resultblock-listing .form-actions .button, #block-exposedformlrd-resultblock-listing .form-actions button, #block-exposedformlrd-resultblock-listing .form-actions input[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input[type=button] {
  margin-right: 1.75rem;
}
#block-exposedformlrd-resultblock-listing .form-actions .button--secondary, #block-exposedformlrd-resultblock-listing .form-actions .button.secondary, #block-exposedformlrd-resultblock-listing .form-actions button.secondary, #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=submit], #block-exposedformlrd-resultblock-listing .form-actions input.secondary[type=button] {
  margin-right: 0;
}

@media only screen and (min-width:40.063em) and (max-width:73em) {
  #block-exposedformlrd-resultblock-listing .js-form-item-date-from, #block-exposedformlrd-resultblock-listing .js-form-item-date-to {
    max-width: 25em;
  }
  #block-exposedformlrd-resultblock-listing #edit-actions--2 {
    max-width: 50em;
  }
}

.lrd-exposedfilter-container-with-accordions .accordion__content label.checkboxes__label {
  position: relative;
  margin-left: 1em;
}

.lrd-exposedfilter-container-with-accordions .accordion__content label::before {
  margin-left: -1.5em;
}

.lrd-exposedfilter-container-with-accordions .accordion__content label::after {
  margin-left: -1.5em;
  top: -1px;
  left: -1px;
}

.lrd-exposedfilter-container-with-accordions .accordion__content .form-group {
  margin-bottom: 0;
}

.lrd-exposedfilter-container-with-accordions .accordion__content input.checkboxes__input {
  top: unset;
  margin-bottom: 0;
}

#block-views-block-lrd-result-block-listing .callout, #block-views-block-lrd-result-block-listing .panel, #block-views-block-lrd-result-block-listing .panel--callout {
  margin-right: -1rem;
}
#block-views-block-lrd-result-block-listing .callout svg, #block-views-block-lrd-result-block-listing .panel svg, #block-views-block-lrd-result-block-listing .panel--callout svg {
  margin: 0 0.625rem 0.25rem 0;
}
#block-views-block-lrd-result-block-listing .callout p, #block-views-block-lrd-result-block-listing .panel p, #block-views-block-lrd-result-block-listing .panel--callout p {
  font-size: 1rem;
}

.lrd-list-results article {
  margin-bottom: 1rem;
}
.lrd-list-results article h2 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
}
.lrd-list-results article h2 a {
  text-decoration: none;
}

#block-views-block-lrd-result-block-listing nav.pager {
  float: left;
}

#block-views-block-lrd-result-block-listing ul.pager__items {
  margin-left: 0;
}
#block-views-block-lrd-result-block-listing ul.pager__items li {
  list-style: none;
  display: inline-block;
}
#block-views-block-lrd-result-block-listing ul.pager__items li:first-child {
  margin-left: 0;
}
#block-views-block-lrd-result-block-listing ul.pager__items li.is-active {
  background-color: #e6e6e6;
  font-weight: 700;
  padding-bottom: 0;
}

#block-views-block-lrd-result-block-listing ul.pager__items a {
  cursor: pointer;
  border-radius: 3px;
  transition: background-color 0.3s ease-out;
  display: block;
  text-decoration: none;
  padding: 0.0625rem 0.625rem;
}
#block-views-block-lrd-result-block-listing ul.pager__items a:hover {
  background-color: #d1ddeb;
  text-decoration: underline;
}

#block-views-block-lrd-result-block-listing footer {
  padding-top: 0.5rem;
  text-align: right;
}

#block-views-block-lrd-result-block-listing nav + footer {
  float: right;
}

/* ------------------------------------
    LRD overrides for the accordion
--------------------------------------- */
.lrd-exposedfilter-container {
  margin-bottom: 2rem;
}

.lrd-exposedfilter-container-with-accordions .expander--active .accordion__content,
.lrd-exposedfilter-container-with-accordions .expander--active .accordion__button-icon--close {
  display: inline-block;
}

.lrd-exposedfilter-container-with-accordions .accordion {
  margin-bottom: 0;
  margin-top: -2px;
  overflow: initial;
}

.lrd-exposedfilter-container-with-accordions .accordion__controls {
  display: flex;
  justify-content: flex-end;
}
@media only screen and (max-width: 40em) {
  .lrd-exposedfilter-container-with-accordions .accordion__controls {
    display: inline-flex;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  .lrd-exposedfilter-container-with-accordions .accordion__controls {
    display: flex;
  }
}

button.lrd-exposedfilter-accordion {
  margin-bottom: 0px;
  font-size: 1.125rem;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  line-height: 1.5555555556;
  text-decoration: none;
}

.lrd-exposedfilter-container-with-accordions {
  margin-left: 1rem;
  margin-right: 1rem;
}

.lrd-exposedfilter-container-with-accordions section.accordion__content {
  margin-left: 0;
  overflow: hidden;
  padding: 0 0 2rem 0;
  width: 100%;
}
.lrd-exposedfilter-container-with-accordions section.accordion__content .checkboxes {
  margin-bottom: 0;
}
.lrd-exposedfilter-container-with-accordions section.accordion__content .fieldset-legend {
  display: none;
}

/* -------------------------------
    LRD PDF title prepend
--------------------------------- */
.lrd-pdf-prepend::before {
  content: "PDF: ";
}

.lrd-pdf-prepend > .lrd-pdf-prepend::before {
  content: "";
}

/* -----------------------------------------------------------------------------

  Orders in Council content type

----------------------------------------------------------------------------- */
.main-content-oic .ministry-signing-group {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.main-content-oic .approved-and-ordered-group > span {
  font-weight: bold;
}
@media only screen and (max-width: 40em) {
  .main-content-oic .amended-by-group b, .main-content-oic .revoked-by-group b {
    display: block;
    margin-bottom: 0.5rem;
  }
}
.main-content-oic .amended-by-group span a, .main-content-oic .revoked-by-group span a {
  font-size: 0.875rem;
  font-weight: 600;
  display: inline-block;
  border-radius: 2rem;
  padding: 0.125rem 0.75rem;
  margin-bottom: 0.5rem;
  white-space: normal;
}
.main-content-oic .amended-by-group span a {
  background-color: #E5f0E9;
}
.main-content-oic .revoked-by-group span a {
  background-color: #FCEFF0;
}

#block-exposedformoic-resultblock-listing #edit-actions {
  display: flex;
  justify-content: space-between;
  float: none;
}
@media only screen and (max-width: 40em) {
  #block-exposedformoic-resultblock-listing #edit-actions {
    display: block;
    float: left;
    justify-content: unset;
  }
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  #block-exposedformoic-resultblock-listing #edit-actions {
    justify-content: left;
  }
}
#block-exposedformoic-resultblock-listing .form-wrapper {
  display: inline-block;
}
#block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing {
  margin: 0 -1rem;
}
#block-exposedformoic-resultblock-listing .form-actions .button, #block-exposedformoic-resultblock-listing .form-actions button, #block-exposedformoic-resultblock-listing .form-actions input[type=submit], #block-exposedformoic-resultblock-listing .form-actions input[type=button] {
  width: 9.1rem;
  min-width: 7.1rem;
  margin: 0 0 1.5rem 0;
  padding-left: 0;
  padding-right: 0;
  -webkit-appearance: none;
}
@media only screen and (max-width: 40em) {
  #block-exposedformoic-resultblock-listing .form-actions .button, #block-exposedformoic-resultblock-listing .form-actions button, #block-exposedformoic-resultblock-listing .form-actions input[type=submit], #block-exposedformoic-resultblock-listing .form-actions input[type=button] {
    width: 100%;
  }
}
#block-exposedformoic-resultblock-listing .form-actions .button--primary, #block-exposedformoic-resultblock-listing .form-actions .button, #block-exposedformoic-resultblock-listing .form-actions button, #block-exposedformoic-resultblock-listing .form-actions input[type=submit], #block-exposedformoic-resultblock-listing .form-actions input[type=button] {
  margin-right: 1.75rem;
}
#block-exposedformoic-resultblock-listing .form-actions .button--secondary, #block-exposedformoic-resultblock-listing .form-actions .button.secondary, #block-exposedformoic-resultblock-listing .form-actions button.secondary, #block-exposedformoic-resultblock-listing .form-actions input.secondary[type=submit], #block-exposedformoic-resultblock-listing .form-actions input.secondary[type=button] {
  margin-right: 0;
}
@media only screen and (min-width:40.063em) and (max-width:73em) {
  #block-exposedformoic-resultblock-listing #edit-actions--2 {
    max-width: 50em;
  }
}

#block-views-block-oic-result-block-listing header {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
}
#block-views-block-oic-result-block-listing header .callout, #block-views-block-oic-result-block-listing header .panel, #block-views-block-oic-result-block-listing header .panel--callout {
  margin-right: -1rem;
}
#block-views-block-oic-result-block-listing header .callout svg, #block-views-block-oic-result-block-listing header .panel svg, #block-views-block-oic-result-block-listing header .panel--callout svg {
  margin: 0 0.625rem 0.25rem 0;
}
#block-views-block-oic-result-block-listing header .callout p, #block-views-block-oic-result-block-listing header .panel p, #block-views-block-oic-result-block-listing header .panel--callout p {
  font-size: 1rem;
}
#block-views-block-oic-result-block-listing .oic-list-results article {
  margin-bottom: 1rem;
}
#block-views-block-oic-result-block-listing .oic-list-results article h2 {
  margin-bottom: 0.25rem;
  font-size: 1.25rem;
}
#block-views-block-oic-result-block-listing .oic-list-results article h2 a {
  text-decoration: none;
}
#block-views-block-oic-result-block-listing nav.pager {
  float: left;
}
#block-views-block-oic-result-block-listing ul.pager__items {
  margin-left: 0;
}
#block-views-block-oic-result-block-listing ul.pager__items li {
  list-style: none;
  display: inline-block;
}
#block-views-block-oic-result-block-listing ul.pager__items li:first-child {
  margin-left: 0;
}
#block-views-block-oic-result-block-listing ul.pager__items li a {
  cursor: pointer;
  border-radius: 3px;
  transition: background-color 0.3s ease-out;
  display: block;
  text-decoration: none;
  padding: 0.0625rem 0.625rem;
}
#block-views-block-oic-result-block-listing ul.pager__items li a:hover {
  background-color: #d1ddeb;
  text-decoration: underline;
}
#block-views-block-oic-result-block-listing ul.pager__items li.is-active a {
  background-color: #e6e6e6;
  font-weight: 700;
}
#block-views-block-oic-result-block-listing footer {
  padding-top: 0.5rem;
  text-align: right;
}
#block-views-block-oic-result-block-listing nav + footer {
  float: right;
}

/* -------------------------------
   TFA screen (user login)
--------------------------------- */
.tfa-page, .tfa-page * {
  box-sizing: border-box;
}

.tfa-page {
  display: flex;
  flex-wrap: nowrap;
  min-height: 100vh;
  max-height: 100%;
  margin-bottom: -1px;
}
.tfa-page .layout-container {
  max-width: 560px;
  margin: 0 auto !important;
  padding-left: 48px;
  padding-right: 48px;
}

.tfa-page__user-form {
  flex-basis: 60%;
  width: 100%;
}
.tfa-page__user-form img {
  max-width: 100%;
  max-height: 40px;
}

.content-header {
  flex-basis: 100%;
  padding-top: 2.25rem;
  background: transparent;
}

.tfa-page__page-title {
  margin: 2.5rem 0 1.5rem 0;
  width: 100%;
  max-width: 100%;
  text-overflow: unset;
  white-space: normal;
}

.tfa-page--content {
  margin-top: 2rem;
  margin-bottom: 5rem;
}
.tfa-page--content .columns, .tfa-page--content #block-exposedformgazette-resultblock-search, .tfa-page--content #block-exposedformgazette-resultblock-search .form-wrapper, #block-exposedformgazette-resultblock-search .tfa-page--content .form-wrapper, .tfa-page--content #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .tfa-page--content .form-item-query, .tfa-page--content #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .tfa-page--content .form-item-date-from, .tfa-page--content #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .tfa-page--content .form-item-date-to, .tfa-page--content #block-views-block-gazette-result-block-search, .tfa-page--content #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container, #block-exposedformlrd-resultblock-listing .tfa-page--content .lrd-exposedfilter-container, .tfa-page--content #block-exposedformlrd-resultblock-listing .form-wrapper, #block-exposedformlrd-resultblock-listing .tfa-page--content .form-wrapper, .tfa-page--content #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .tfa-page--content .form-item-query, .tfa-page--content #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .tfa-page--content .form-item-date-from, .tfa-page--content #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .tfa-page--content .form-item-date-to, .tfa-page--content #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .tfa-page--content .form-checkboxes, .tfa-page--content #block-views-block-lrd-result-block-listing, .tfa-page--content #block-exposedformoic-resultblock-listing, .tfa-page--content #block-exposedformoic-resultblock-listing .form-wrapper, #block-exposedformoic-resultblock-listing .tfa-page--content .form-wrapper, .tfa-page--content #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .tfa-page--content .form-item-query, .tfa-page--content #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .tfa-page--content .form-item-date-from, .tfa-page--content #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .tfa-page--content .form-item-date-to, .tfa-page--content #block-views-block-oic-result-block-listing {
  padding: 0;
}

.tfa-page__wallpaper {
  display: flex;
  flex-grow: 1;
  flex-basis: 40%;
}
.tfa-page__wallpaper img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* -----------------------------------------------------------------------------
Overrides

To be used sparingly.
----------------------------------------------------------------------------- */
/* -------------------------------------------------------------
    Drupal overrides.
    Styles specific to the Drupal interface
-------------------------------------------------------------- */
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active,
.toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: #333;
}

.toolbar .toolbar-tray-vertical.is-active,
body.toolbar-fixed .toolbar .toolbar-tray-vertical,
html.toolbar-fixed .toolbar .toolbar-tray-vertical {
  z-index: 600;
}

/* ---------------------------------
  specific to site contributor role
------------------------------------ */
/* Button: view Profile */
.admin-contributor .toolbar-menu a[title="User account"] {
  display: none;
}

/* Button: Manage */
.admin-contributor .toolbar-tab #toolbar-item-administration {
  display: none;
}

/* Button: My workbench */
.admin-contributor .toolbar-tab #toolbar-link-workbench-content {
  display: none;
}

/* ---------------------------------
  Workbench toolbar
------------------------------------ */
#toolbar-item-workbench-tray nav.toolbar-lining ul.toolbar-menu .toolbar-icon {
  padding-left: 1em;
}

#toolbar-item-workbench-tray nav.toolbar-lining ul.toolbar-menu .toolbar-icon:before {
  display: none;
}

#toolbar-item-workbench-tray nav.toolbar-lining ul.toolbar-menu .toolbar-icon.is-active {
  color: white;
  background-color: #4c4c4c;
}

/* ---------------------------------------------
    General overrides
----------------------------------------------- */
.js .js-hide {
  display: none !important;
}

/* ---------------------------------------------
    Google's recaptcha module
----------------------------------------------- */
.grecaptcha-badge {
  bottom: 3% !important;
}

/* ---------------------------------------------
    Override for the Drupal Media plugin styles
    in the CKEditor
    @see https://www.drupal.org/node/3092795
----------------------------------------------- */
drupal-media .media-library-item__edit,
drupal-media .media-library-item__edit:hover,
drupal-media .media-library-item__edit:focus {
  position: absolute;
  z-index: 1;
  top: 10px;
  overflow: hidden;
  width: 21px;
  height: 21px;
  margin: 5px;
  padding: 0;
  transition: 0.2s border-color;
  color: transparent;
  border: 2px solid #ccc;
  border-radius: 20px;
  background-size: 13px;
  text-shadow: none;
  font-size: 0;
  cursor: pointer;
  min-width: unset;
}

drupal-media .media-library-item__edit {
  right: 10px;
  background: url("/core/misc/icons/787878/pencil.svg") #fff center no-repeat;
  background-size: 13px;
}

/* ---------------------------------------------
    Custom tag
----------------------------------------------- */
body.cke_editable img.cke_protected {
  box-shadow: 0 0 0 2px #009adb;
  outline: 2px solid transparent;
  background-size: 100%;
  width: 25px;
  height: 25px;
}

/* -----------------------------------------------------------------------------
  Override drupal-media align within CKEditor 5, so that text aligns and wraps
  around media correctly in CKE5 when the specified option is selected.
----------------------------------------------------------------------------- */
.ck-onesite-content .drupal-media.ck-widget {
  margin: 0.9rem 0;
}
.ck-onesite-content .drupal-media.ck-widget.drupal-media-style-align-left {
  float: left;
  margin-bottom: 0.8rem;
  margin-right: 1.5rem;
}
.ck-onesite-content .drupal-media.ck-widget.drupal-media-style-align-right {
  float: right;
  margin-bottom: 0.8rem;
  margin-left: 1.5rem;
}
.ck-onesite-content .drupal-media.ck-widget.drupal-media-style-align-center {
  margin: 0.9rem auto;
}

.ck-onesite-content figure.drupal-media div figure.align-center {
  margin-right: auto;
  margin-left: auto;
}
.ck-onesite-content figure.drupal-media div figure.align-left {
  float: left;
  margin-bottom: unset;
  margin-right: unset;
}
.ck-onesite-content figure.drupal-media div figure.align-right {
  float: right;
  margin-bottom: unset;
  margin-left: unset;
}

/* -----------------------------------------------------------------------------
  CKEditor 5 table caption.

  In the editor, the caption is presented as a figcaption that is below the
  table. These overrides better align the styling with table > caption.
----------------------------------------------------------------------------- */
.ck-onesite-content figure.table figcaption {
  caption-side: top;
  margin-bottom: 0;
}

/* -------------------------------
    Print styles
--------------------------------- */
.show-for-print {
  display: none;
}

@media print {
  /* Global */
  @page {
    size: auto; /* auto is the initial value */
    /* this affects the margin in the printer settings */
    margin: 10mm 10mm 10mm 10mm;
  }
  html {
    background-color: #fff !important;
    margin: 0; /* this affects the margin on the html before sending to printer */
  }
  body {
    margin: 5mm; /* margin you want for the content */
    line-height: 1.3;
    display: block;
    overflow: visible !important;
  }
  /* Normalize font sizes */
  h1 {
    font-size: 24pt;
  }
  header h1 {
    font-size: 30pt;
  }
  h2 {
    font-size: 14pt;
  }
  aside h2 {
    font-size: 18pt;
  }
  .fact-block--title {
    font-size: 18pt !important;
  }
  body,
  h3,
  h4,
  h5,
  h6,
  .banner__intro--inner-wrapper p,
  a.button,
  a.button.alert,
  a.button.alert-box,
  a.button.panel--alert {
    font-size: 12pt !important;
  }
  /* End of font size normalization */
  div:not([class^=esri-]), span:not([class^=esri-]), header {
    background-color: #fff !important;
    color: #000 !important;
  }
  .hide-for-print {
    display: none !important;
  }
  .banner__intro--inner-wrapper {
    max-width: unset !important;
    width: 100%;
    padding: 0;
  }
  .banner__wrapper,
  .alert__full-width-wrapper,
  .media_banner_version2.banner__wrapper {
    left: unset;
    right: unset;
    margin: 0 auto;
    max-width: unset;
    width: unset;
  }
  .custom-toc,
  .ontario-icon, .alert__header-icon,
  .chatbot-button,
  .skip-link,
  .show-for-small-only,
  .pagination,
  br.hide-for-small-only,
  #backtotop, #back-to-top-button {
    display: none !important;
  }
  .serviceontario .show-for-sr, .serviceontario .visually-hidden, .serviceontario .no-bullet > li::before {
    position: unset !important;
    font-size: 2rem;
    font-weight: 600;
    padding-left: 1rem;
  }
  .ontario-logo-print {
    -webkit-filter: invert(100); /* safari 6.0 - 9.0 */
    filter: invert(100);
  }
  .ontario-header__logo-container {
    position: absolute;
    left: 0;
  }
  .header .row {
    display: block;
  }
  .header__logo-container img {
    width: 180px;
  }
  .show-for-print {
    display: block;
  }
  span.show-for-print {
    display: inline-block;
  }
  a[href^="#"]::after {
    display: none;
  }
  a[href^="/"]::after {
    content: " (https://www.ontario.ca" attr(href) ") ";
    font-size: 90%;
    padding-left: 0.675rem;
  }
  a[href^=http]::after, a[href^="mailto:"]::after {
    content: " (" attr(href) ") ";
  }
  a[href$=".jpg"], a[href$=".jpg"]::after, a[href$=".jpg"]:visited {
    display: none;
  }
  a[href$=".gif"], a[href$=".gif"]::after, a[href$=".gif"]:visited {
    display: none;
  }
  a[href$=".png"], a[href$=".png"]::after, a[href$=".png"]:visited {
    display: none;
  }
  .no-wrap, a[href^=tel] {
    white-space: nowrap;
  }
  a,
  a cite {
    text-decoration: unset !important;
    color: #000 !important;
  }
  .button, button, input[type=submit], input[type=button], .button.alert, button.alert, input.alert[type=submit], input.alert[type=button], .button.alert-box, button.alert-box, .button.panel--alert, button.panel--alert, button {
    display: inline-block;
    background: #ebebeb !important;
    border: 2pt solid #ccc !important;
    border-radius: 3px;
    padding: 0.5rem;
    margin: 0 1rem 1rem;
  }
  .column,
  .columns,
  #block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search .form-wrapper,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing .form-wrapper,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing .form-wrapper,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-views-block-oic-result-block-listing,
  .column + .column:last-child,
  .columns + .column:last-child,
  #block-exposedformgazette-resultblock-search + .column:last-child,
  #block-exposedformgazette-resultblock-search .form-wrapper + .column:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query + .column:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from + .column:last-child,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to + .column:last-child,
  #block-views-block-gazette-result-block-search + .column:last-child,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container + .column:last-child,
  #block-exposedformlrd-resultblock-listing .form-wrapper + .column:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query + .column:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from + .column:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to + .column:last-child,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes + .column:last-child,
  #block-views-block-lrd-result-block-listing + .column:last-child,
  #block-exposedformoic-resultblock-listing + .column:last-child,
  #block-exposedformoic-resultblock-listing .form-wrapper + .column:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query + .column:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from + .column:last-child,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to + .column:last-child,
  #block-views-block-oic-result-block-listing + .column:last-child {
    float: left !important;
    width: unset !important;
    max-width: unset !important;
  }
  .column.small-12, .column#block-exposedformgazette-resultblock-search, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column.form-item-date-from, #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .column.form-item-date-to, .column#block-views-block-gazette-result-block-search, #block-exposedformlrd-resultblock-listing .column.lrd-exposedfilter-container, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column.form-item-date-from, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column.form-item-date-to, #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .column.form-checkboxes, .column#block-views-block-lrd-result-block-listing, .column#block-exposedformoic-resultblock-listing, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column.form-item-date-from, #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .column.form-item-date-to, .column#block-views-block-oic-result-block-listing,
  .columns.small-12,
  .small-12#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search .small-12.form-wrapper,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-12.form-item-query,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-12.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .small-12.form-item-date-to,
  .small-12#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .small-12.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing .small-12.form-wrapper,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-12.form-item-query,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-12.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-12.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .small-12.form-checkboxes,
  .small-12#block-views-block-lrd-result-block-listing,
  .small-12#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing .small-12.form-wrapper,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-12.form-item-query,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-12.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .small-12.form-item-date-to,
  .small-12#block-views-block-oic-result-block-listing,
  .columns#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-exposedformgazette-resultblock-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-exposedformgazette-resultblock-search,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-exposedformgazette-resultblock-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-exposedformgazette-resultblock-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-exposedformgazette-resultblock-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-exposedformgazette-resultblock-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .columns.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformgazette-resultblock-search.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-gazette-result-block-search.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-checkboxes.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-lrd-result-block-listing.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing.form-item-date-to,
  #block-exposedformoic-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-views-block-oic-result-block-listing.form-item-date-to,
  .columns#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-views-block-gazette-result-block-search,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-views-block-gazette-result-block-search,
  #block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-views-block-gazette-result-block-search,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-views-block-gazette-result-block-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-views-block-gazette-result-block-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-views-block-gazette-result-block-search,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-views-block-gazette-result-block-search,
  #block-exposedformlrd-resultblock-listing .columns.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search.lrd-exposedfilter-container,
  #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-query.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.lrd-exposedfilter-container,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-views-block-gazette-result-block-search.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-views-block-lrd-result-block-listing.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing.lrd-exposedfilter-container,
  #block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing .form-wrapper.lrd-exposedfilter-container,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-query.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.lrd-exposedfilter-container,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.lrd-exposedfilter-container,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #block-views-block-oic-result-block-listing.lrd-exposedfilter-container,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search.form-item-date-from,
  #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search.form-item-date-to,
  #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing.form-item-date-to,
  #block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .columns.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search.form-checkboxes,
  #block-exposedformgazette-resultblock-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-checkboxes,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-checkboxes,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-checkboxes,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-gazette-result-block-search.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .lrd-exposedfilter-container.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-lrd-result-block-listing.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing.form-checkboxes,
  #block-exposedformoic-resultblock-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-wrapper.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing .form-wrapper.form-checkboxes,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-checkboxes,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-checkboxes,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-checkboxes,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-views-block-oic-result-block-listing.form-checkboxes,
  .columns#block-views-block-lrd-result-block-listing,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-views-block-lrd-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-views-block-lrd-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-views-block-lrd-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-views-block-lrd-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-views-block-lrd-result-block-listing,
  #block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-views-block-lrd-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-views-block-lrd-result-block-listing,
  .columns#block-exposedformoic-resultblock-listing,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-exposedformoic-resultblock-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-exposedformoic-resultblock-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-exposedformoic-resultblock-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-exposedformoic-resultblock-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-exposedformoic-resultblock-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search.form-item-date-from,
  #block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing.form-item-date-from,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .columns.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search.form-item-date-to,
  #block-exposedformgazette-resultblock-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search .form-wrapper.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from.form-item-date-to,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-gazette-result-block-search.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing .form-wrapper.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-checkboxes.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-lrd-result-block-listing.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-exposedformoic-resultblock-listing.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-wrapper.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from.form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing #block-views-block-oic-result-block-listing.form-item-date-to,
  .columns#block-views-block-oic-result-block-listing,
  #block-exposedformgazette-resultblock-search .form-wrapper#block-views-block-oic-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-query#block-views-block-oic-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-from#block-views-block-oic-result-block-listing,
  #block-exposedformgazette-resultblock-search #views-exposed-form-gazette-result-block-search .form-item-date-to#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing .lrd-exposedfilter-container#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing .form-wrapper#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-query#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-from#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-item-date-to#block-views-block-oic-result-block-listing,
  #block-exposedformlrd-resultblock-listing #views-exposed-form-lrd-result-block-listing .form-checkboxes#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing .form-wrapper#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-query#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-from#block-views-block-oic-result-block-listing,
  #block-exposedformoic-resultblock-listing #views-exposed-form-oic-result-block-listing .form-item-date-to#block-views-block-oic-result-block-listing,
  #block-views-block-oic-result-block-listing {
    width: 100% !important;
    max-width: 100% !important;
  }
  .row {
    max-width: 100% !important;
    width: 100% !important;
  }
  .alert__body {
    margin: 0;
  }
  .sidebar__header {
    padding: 0;
  }
  hr {
    border-bottom-color: #ccc !important;
  }
  aside,
  .panel,
  .callout,
  .row.panel,
  .panel--callout,
  .alert-box,
  .alert,
  .panel--alert {
    border: 2pt solid #ccc !important;
    padding: 0.5rem 1rem;
    margin-bottom: 1rem;
    width: 100%;
  }
  .callout p, .panel p, .row.panel p, .panel--callout p,
  .alert p,
  .alert-box p,
  .panel--alert p,
  .main-content p,
  .main-content h2,
  .main-content h3,
  .main-content h4,
  .main-content dd,
  .main-content li {
    max-width: 100% !important;
    width: 100% !important;
  }
  svg[alt=""] {
    display: none;
  }
  a[href^="/page/serviceontario"] img {
    display: none;
  }
  .main-content a[href^="/page/serviceontario"] .show-for-sr, .main-content a[href^="/page/serviceontario"] .visually-hidden, .main-content a[href^="/page/serviceontario"] .no-bullet > li::before {
    font-size: inherit;
    font-weight: inherit;
    padding-left: inherit;
    position: unset !important;
  }
  .main-content a[href^="/page/serviceontario"] span[aria-hidden^=true] {
    display: none;
  }
  .serviceontario__print {
    margin-bottom: 1.75rem;
    width: 180px;
  }
  .table-scroll--wrapper {
    display: none;
  }
  .table-div, div.flex-table {
    overflow-x: unset;
    display: table;
  }
  table, .main-content table {
    border: 2pt solid #ccc;
    overflow-x: unset;
    word-break: break-word;
  }
  table th, td {
    border: 1pt solid #ccc;
    width: auto;
  }
  table th {
    text-align: left;
  }
  table thead {
    background: #fff;
  }
  table thead th {
    color: #000;
  }
  code {
    border: 2pt solid #ccc;
    background: #ebebeb;
    color: #000;
  }
  .fact-block {
    padding: 0 !important;
    margin: 1rem 0 !important;
  }
  .payment-grid div {
    margin: 0 !important;
    padding: 0 !important;
  }
  .iframe-wrapper {
    width: 100% !important;
  }
  .iframe-wrapper iframe {
    width: 100% !important;
  }
  #map-frame, #map-iframe {
    width: 100% !important;
    min-width: 1024px;
  }
  .book__wrapper {
    border: none;
  }
  ul.book__navigation--list {
    display: block;
  }
  ul.book__navigation--list li {
    text-align: left;
  }
  .book__intro .row.intro .intro__text {
    padding: 1rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9udGFyaW8yMDIxLXRoZW1lLmNzcyIsIm9udGFyaW8yMDIxLXRoZW1lLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9mdW5jdGlvbnMvX2dyaWQuZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9mdW5jdGlvbnMvX2dsb2JhbC5mdW5jdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL2Z1bmN0aW9ucy9fYXNzZXQtaGVscGVyLmZ1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19icmVha3BvaW50cy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fY29sb3Vycy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fZm9udC1zaXplcy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fZm9udC13ZWlnaHRzLnZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19nbG9iYWwudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX2dyaWQudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19saW5lLWhlaWdodHMudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX3NwYWNpbmcudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX3R5cG9ncmFwaHkudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvNy1vdmVycmlkZXMvX3NwYWNpbmcub3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9taXhpbnMvX2dsb2JhbC5taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL21peGlucy9fZ3JpZC5taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL3BsYWNlaG9sZGVyL19mb2N1cy5wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8zLWdlbmVyaWNzL19jb2xvdXJzLmdlbmVyaWNzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMy1nZW5lcmljcy9fdHlwb2dyYXBoeS5nZW5lcmljcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzQtZWxlbWVudHMvX2dsb2JhbC5lbGVtZW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzUtbGF5b3V0L19ncmlkLmxheW91dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzYtY29tcG9uZW50cy9fZm9ybS5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX2xhYmVscy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX3RleHQtaW5wdXRzLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzYtY29tcG9uZW50cy9fY2FsbG91dHMtYXNpZGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvNi1jb21wb25lbnRzL19wYWdlLWFsZXJ0cy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX2FsbC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy83LW92ZXJyaWRlcy9fdmlzaWJpbGl0eS5vdmVycmlkZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy90aGVtZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9kcy10aGVtZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS8xMmNvbC1ncmlkLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2FjY29yZGlvbnMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vYmFjay10by10b3Auc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vYmxvY2txdW90ZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9idXR0b25zLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2NhbGxvdXRzLWFzaWRlcy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9jYXJkcy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9jaGVja2JveGVzLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2NyaXRpY2FsLWFsZXJ0cy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9kcm9wZG93bi1saXN0cy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9maWVsZHNldHMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vZm9vdGVycy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9mb3JtLWxhYmVscy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9oaW50LXRleHQuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vaWNvbnMtcHJpbWFyeS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9sb2FkaW5nLWluZGljYXRvci5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9wYWdlLWFsZXJ0cy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9yYWRpby1idXR0b25zLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL3RhYmxlcy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS90YWcuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vdGV4dC1hcmVhcy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS90ZXh0LWlucHV0cy5zY3NzIiwiMi51dGlsaXRpZXMvX2NvbG91cnMubGVnYWN5LnNjc3MiLCIyLnV0aWxpdGllcy9fb250YXJpby52YXJpYWJsZXMuc2NzcyIsIjIudXRpbGl0aWVzL190ZXh0LXV0aWxpdGllcy5zY3NzIiwiMi51dGlsaXRpZXMvX3R5cG9ncmFwaHkudmFyaWFibGVzLnNjc3MiLCI0LmVsZW1lbnRzL19lbGVtZW50cy5zY3NzIiwiNS5vYmplY3RzL2hlYWRlci9faGVhZGVyLnNjc3MiLCI1Lm9iamVjdHMvaGVhZGVyL19uYXZiYXIuc2NzcyIsIjUub2JqZWN0cy9oZWFkZXIvX3NlcnZpY2VvbnRhcmlvLWhlYWRlci5zY3NzIiwiNS5vYmplY3RzL19ibG9jay1ncmlkLnNjc3MiLCIyLnV0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCI1Lm9iamVjdHMvX2FjY29yZGlvbnMuc2NzcyIsIjUub2JqZWN0cy9fbGF5b3V0LnNjc3MiLCI1Lm9iamVjdHMvX21lZGlhLWJhbm5lci5zY3NzIiwiNS5vYmplY3RzL19tYWludGVuYW5jZS1wYWdlLnNjc3MiLCI1Lm9iamVjdHMvX3NwYWNpbmcuaGVscGVyLnNjc3MiLCI1Lm9iamVjdHMvXzQwNC1wYWdlLnNjc3MiLCI1Lm9iamVjdHMvX3NwbGFzaC5zY3NzIiwiNS5vYmplY3RzL190b2Muc2NzcyIsIjUub2JqZWN0cy9mb290ZXIvX2Zvb3Rlci5zY3NzIiwiNS5vYmplY3RzL2Zvcm1zL19mb3JtLm92ZXJyaWRlcy5zY3NzIiwiNS5vYmplY3RzL19nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyLnNjc3MiLCI1Lm9iamVjdHMvX2RpZmYuc2NzcyIsIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvX2JhckdyYXBoLnNjc3MiLCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL19idWJibGUuc2NzcyIsIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvX2NvbG91cnMuc2NzcyIsIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvX3NtYXJ0aWVzLnNjc3MiLCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL190aW1lbGluZS5zY3NzIiwiNS5vYmplY3RzL19idXR0b25zLnNjc3MiLCI1Lm9iamVjdHMvX2Zvb3Rub3Rlcy5zY3NzIiwiNS5vYmplY3RzL19oZWFkaW5ncy5zY3NzIiwiNS5vYmplY3RzL19oZWxwZXJzLnNjc3MiLCI1Lm9iamVjdHMvX3BhZ2UtYWxlcnRzLnNjc3MiLCI1Lm9iamVjdHMvX2ljb25zLnNjc3MiLCI1Lm9iamVjdHMvX2ludHJvLnNjc3MiLCI1Lm9iamVjdHMvX2ltYWdlcy5zY3NzIiwiNS5vYmplY3RzL19sYWJlbHMuc2NzcyIsIjUub2JqZWN0cy9fbGlzdHMuc2NzcyIsIjUub2JqZWN0cy9fcGFnZS5zY3NzIiwiNS5vYmplY3RzL19wYW5lbC5zY3NzIiwiNS5vYmplY3RzL190YWJsZXMuc2NzcyIsIjUub2JqZWN0cy9fdHlwb2dyYXBoeS5zY3NzIiwiNS5vYmplY3RzL192aWRlby1jb250YWluZXIuc2NzcyIsIjUub2JqZWN0cy9fdmlzaWJpbGl0eS5zY3NzIiwiNS5vYmplY3RzL193YXRlcm1hcmsuc2NzcyIsIjYuY29tcG9uZW50cy9ib29rLnNjc3MiLCI2LmNvbXBvbmVudHMvYnJlYWRjcnVtYi5zY3NzIiwiNi5jb21wb25lbnRzL2NhcmRzLnNjc3MiLCI2LmNvbXBvbmVudHMvZ2F6ZXR0ZS5zY3NzIiwiNi5jb21wb25lbnRzL2xyZC5zY3NzIiwiNi5jb21wb25lbnRzL29pYy5zY3NzIiwiNi5jb21wb25lbnRzL3RmYS1zY3JlZW4uc2NzcyIsIjcub3ZlcnJpZGVzL19jb250cmliLm92ZXJyaWRlcy5zY3NzIiwiNy5vdmVycmlkZXMvX2dlbmVyYWwub3ZlcnJpZGVzLnNjc3MiLCI3Lm92ZXJyaWRlcy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7OytFQUFBO0FBU0E7Ozs7OzsrRUFBQTtBQ0xBOzs7Ozs7Q0FBQTtBQVFBLHdCQUFBO0FBVUEsd0JBQUE7QUFVQSxzQkFBQTtBQzlCQSxzQkFBQTtBQVVBLDRCQUFBO0FDUkEsc0JBQUE7QUFjQSx1QkFBQTtBQWFBLHNCQUFB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SDs7QWdCalFFO0VBQ0Msc0JBQUE7QWhCb1FIOztBZ0J6UUU7RUFDQyxtQkFBQTtBaEI0UUg7O0FnQnpRRTtFQUNDLG9CQUFBO0FoQjRRSDs7QWdCalJFO0VBQ0Msb0JBQUE7QWhCb1JIOztBZ0JqUkU7RUFDQyxxQkFBQTtBaEJvUkg7O0FnQnpSRTtFQUNDLG1CQUFBO0FoQjRSSDs7QWdCelJFO0VBQ0Msb0JBQUE7QWhCNFJIOztBZ0JqU0U7RUFDQyxzQkFBQTtBaEJvU0g7O0FnQmpTRTtFQUNDLHVCQUFBO0FoQm9TSDs7QWdCelNFO0VBQ0Msb0JBQUE7QWhCNFNIOztBZ0J6U0U7RUFDQyxxQkFBQTtBaEI0U0g7O0FnQmpURTtFQUNDLHFCQUFBO0FoQm9USDs7QWdCalRFO0VBQ0Msc0JBQUE7QWhCb1RIOztBZ0J6VEU7RUFDQyxnQkFBQTtBaEI0VEg7O0FnQnpURTtFQUNDLGlCQUFBO0FoQjRUSDs7QWdCalVFO0VBQ0MsbUJBQUE7QWhCb1VIOztBZ0JqVUU7RUFDQyxvQkFBQTtBaEJvVUg7O0FnQnpVRTtFQUNDLGlCQUFBO0FoQjRVSDs7QWdCelVFO0VBQ0Msa0JBQUE7QWhCNFVIOztBZ0JqVkU7RUFDQyxrQkFBQTtBaEJvVkg7O0FnQmpWRTtFQUNDLG1CQUFBO0FoQm9WSDs7QWdCelZFO0VBQ0Msa0JBQUE7QWhCNFZIOztBZ0J6VkU7RUFDQyxtQkFBQTtBaEI0Vkg7O0FnQmpXRTtFQUNDLHFCQUFBO0FoQm9XSDs7QWdCaldFO0VBQ0Msc0JBQUE7QWhCb1dIOztBZ0J6V0U7RUFDQyxtQkFBQTtBaEI0V0g7O0FnQnpXRTtFQUNDLG9CQUFBO0FoQjRXSDs7QWdCalhFO0VBQ0Msb0JBQUE7QWhCb1hIOztBZ0JqWEU7RUFDQyxxQkFBQTtBaEJvWEg7O0FnQnpYRTtFQUNDLGdCQUFBO0FoQjRYSDs7QWdCelhFO0VBQ0MsaUJBQUE7QWhCNFhIOztBZ0JqWUU7RUFDQyxtQkFBQTtBaEJvWUg7O0FnQmpZRTtFQUNDLG9CQUFBO0FoQm9ZSDs7QWdCellFO0VBQ0MsaUJBQUE7QWhCNFlIOztBZ0J6WUU7RUFDQyxrQkFBQTtBaEI0WUg7O0FnQmpaRTtFQUNDLGtCQUFBO0FoQm9aSDs7QWdCalpFO0VBQ0MsbUJBQUE7QWhCb1pIOztBZ0J6WkU7RUFDQyxrQkFBQTtBaEI0Wkg7O0FnQnpaRTtFQUNDLG1CQUFBO0FoQjRaSDs7QWdCamFFO0VBQ0MscUJBQUE7QWhCb2FIOztBZ0JqYUU7RUFDQyxzQkFBQTtBaEJvYUg7O0FnQnphRTtFQUNDLG1CQUFBO0FoQjRhSDs7QWdCemFFO0VBQ0Msb0JBQUE7QWhCNGFIOztBZ0JqYkU7RUFDQyxvQkFBQTtBaEJvYkg7O0FnQmpiRTtFQUNDLHFCQUFBO0FoQm9iSDs7QWdCemJFO0VBQ0MsZ0JBQUE7QWhCNGJIOztBZ0J6YkU7RUFDQyxpQkFBQTtBaEI0Ykg7O0FnQmpjRTtFQUNDLG1CQUFBO0FoQm9jSDs7QWdCamNFO0VBQ0Msb0JBQUE7QWhCb2NIOztBZ0J6Y0U7RUFDQyxpQkFBQTtBaEI0Y0g7O0FnQnpjRTtFQUNDLGtCQUFBO0FoQjRjSDs7QWdCamRFO0VBQ0Msa0JBQUE7QWhCb2RIOztBZ0JqZEU7RUFDQyxtQkFBQTtBaEJvZEg7O0FnQnpkRTtFQUNDLGdCQUFBO0FoQjRkSDs7QWdCemRFO0VBQ0MsaUJBQUE7QWhCNGRIOztBZ0JqZUU7RUFDQyxtQkFBQTtBaEJvZUg7O0FnQmplRTtFQUNDLG9CQUFBO0FoQm9lSDs7QWdCemVFO0VBQ0MsaUJBQUE7QWhCNGVIOztBZ0J6ZUU7RUFDQyxrQkFBQTtBaEI0ZUg7O0FnQmpmRTtFQUNDLGtCQUFBO0FoQm9mSDs7QWdCamZFO0VBQ0MsbUJBQUE7QWhCb2ZIOztBZ0IvZUE7O0NBQUE7QUFLQTtFQUNFLHlCQUFBO0FoQmdmRjs7QWdCN2VBO0VBQ0UsNEJBQUE7QWhCZ2ZGOztBZ0I3ZUE7RUFDRSwyQkFBQTtBaEJnZkY7O0FnQjdlQTtFQUNFLDBCQUFBO0FoQmdmRjs7QWdCNWVBO0VBQ0UsK0JBQUE7QWhCK2VGOztBZ0I1ZUE7RUFDRSxrQ0FBQTtBaEIrZUY7O0FnQjVlQTtFQUNFLGlDQUFBO0FoQitlRjs7QWdCNWVBO0VBQ0UsZ0NBQUE7QWhCK2VGOztBZ0IzZUE7RUFDRSw4QkFBQTtBaEI4ZUY7O0FnQjNlQTtFQUNFLGlDQUFBO0FoQjhlRjs7QWdCM2VBO0VBQ0UsZ0NBQUE7QWhCOGVGOztBZ0IzZUE7RUFDRSwrQkFBQTtBaEI4ZUY7O0FnQjFlQTtFQUNFLCtCQUFBO0FoQjZlRjs7QWdCMWVBO0VBQ0Usa0NBQUE7QWhCNmVGOztBZ0IxZUE7RUFDRSxpQ0FBQTtBaEI2ZUY7O0FnQjFlQTtFQUNFLGdDQUFBO0FoQjZlRjs7QWdCemVBO0VBQ0UsNEJBQUE7QWhCNGVGOztBZ0J6ZUE7RUFDRSwrQkFBQTtBaEI0ZUY7O0FnQnplQTtFQUNFLDhCQUFBO0FoQjRlRjs7QWdCemVBO0VBQ0UsNkJBQUE7QWhCNGVGOztBZ0J4ZUE7RUFDRSw4QkFBQTtBaEIyZUY7O0FnQnhlQTtFQUNFLGlDQUFBO0FoQjJlRjs7QWdCeGVBO0VBQ0UsZ0NBQUE7QWhCMmVGOztBZ0J4ZUE7RUFDRSwrQkFBQTtBaEIyZUY7O0FnQnZlQTtFQUNFLDRCQUFBO0FoQjBlRjs7QWdCdmVBO0VBQ0UsK0JBQUE7QWhCMGVGOztBZ0J2ZUE7RUFDRSw4QkFBQTtBaEIwZUY7O0FnQnZlQTtFQUNFLDZCQUFBO0FoQjBlRjs7QWdCdGVBO0VBQ0UsOEJBQUE7QWhCeWVGOztBZ0J0ZUE7RUFDRSxpQ0FBQTtBaEJ5ZUY7O0FnQnRlQTtFQUNFLGdDQUFBO0FoQnllRjs7QWdCdGVBO0VBQ0UsK0JBQUE7QWhCeWVGOztBZ0JyZUE7RUFDRSw0QkFBQTtBaEJ3ZUY7O0FnQnJlQTtFQUNFLCtCQUFBO0FoQndlRjs7QWdCcmVBO0VBQ0UsOEJBQUE7QWhCd2VGOztBZ0JyZUE7RUFDRSw2QkFBQTtBaEJ3ZUY7O0FnQnBlQTtFQUNFLDRCQUFBO0FoQnVlRjs7QWdCcGVBO0VBQ0UsK0JBQUE7QWhCdWVGOztBZ0JwZUE7RUFDRSw4QkFBQTtBaEJ1ZUY7O0FnQnBlQTtFQUNFLDZCQUFBO0FoQnVlRjs7QWdCbmVBO0VBQ0UsNEJBQUE7QWhCc2VGOztBZ0JuZUE7RUFDRSwrQkFBQTtBaEJzZUY7O0FnQm5lQTtFQUNFLDhCQUFBO0FoQnNlRjs7QWdCbmVBO0VBQ0UsNkJBQUE7QWhCc2VGOztBZ0I3ZEE7RUFDRSx3QkFBQTtBaEJnZUY7O0FnQjdkQTtFQUNFLDJCQUFBO0FoQmdlRjs7QWdCN2RBO0VBQ0UsMEJBQUE7QWhCZ2VGOztBZ0I3ZEE7RUFDRSx5QkFBQTtBaEJnZUY7O0FnQjVkQTtFQUNFLDhCQUFBO0FoQitkRjs7QWdCNWRBO0VBQ0UsaUNBQUE7QWhCK2RGOztBZ0I1ZEE7RUFDRSxnQ0FBQTtBaEIrZEY7O0FnQjVkQTtFQUNFLCtCQUFBO0FoQitkRjs7QWdCM2RBO0VBQ0UsNkJBQUE7QWhCOGRGOztBZ0IzZEE7RUFDRSxnQ0FBQTtBaEI4ZEY7O0FnQjNkQTtFQUNFLCtCQUFBO0FoQjhkRjs7QWdCM2RBO0VBQ0UsOEJBQUE7QWhCOGRGOztBZ0IxZEE7RUFDRSw4QkFBQTtBaEI2ZEY7O0FnQjFkQTtFQUNFLGlDQUFBO0FoQjZkRjs7QWdCMWRBO0VBQ0UsZ0NBQUE7QWhCNmRGOztBZ0IxZEE7RUFDRSwrQkFBQTtBaEI2ZEY7O0FnQnpkQTtFQUNFLDJCQUFBO0FoQjRkRjs7QWdCemRBO0VBQ0UsOEJBQUE7QWhCNGRGOztBZ0J6ZEE7RUFDRSw2QkFBQTtBaEI0ZEY7O0FnQnpkQTtFQUNFLDRCQUFBO0FoQjRkRjs7QWdCeGRBO0VBQ0UsNkJBQUE7QWhCMmRGOztBZ0J4ZEE7RUFDRSxnQ0FBQTtBaEIyZEY7O0FnQnhkQTtFQUNFLCtCQUFBO0FoQjJkRjs7QWdCeGRBO0VBQ0UsOEJBQUE7QWhCMmRGOztBZ0J2ZEE7RUFDRSwyQkFBQTtBaEIwZEY7O0FnQnZkQTtFQUNFLDhCQUFBO0FoQjBkRjs7QWdCdmRBO0VBQ0UsNkJBQUE7QWhCMGRGOztBZ0J2ZEE7RUFDRSw0QkFBQTtBaEIwZEY7O0FnQnRkQTtFQUNFLDZCQUFBO0FoQnlkRjs7QWdCdGRBO0VBQ0UsZ0NBQUE7QWhCeWRGOztBZ0J0ZEE7RUFDRSwrQkFBQTtBaEJ5ZEY7O0FnQnRkQTtFQUNFLDhCQUFBO0FoQnlkRjs7QWdCcmRBO0VBQ0UsMkJBQUE7QWhCd2RGOztBZ0JyZEE7RUFDRSw4QkFBQTtBaEJ3ZEY7O0FnQnJkQTtFQUNFLDZCQUFBO0FoQndkRjs7QWdCcmRBO0VBQ0UsNEJBQUE7QWhCd2RGOztBZ0JwZEE7RUFDRSwyQkFBQTtBaEJ1ZEY7O0FnQnBkQTtFQUNFLDhCQUFBO0FoQnVkRjs7QWdCcGRBO0VBQ0UsNkJBQUE7QWhCdWRGOztBZ0JwZEE7RUFDRSw0QkFBQTtBaEJ1ZEY7O0FnQm5kQTtFQUNFLDJCQUFBO0FoQnNkRjs7QWdCbmRBO0VBQ0UsOEJBQUE7QWhCc2RGOztBZ0JuZEE7RUFDRSw2QkFBQTtBaEJzZEY7O0FnQm5kQTtFQUNFLDRCQUFBO0FoQnNkRjs7QWlCLzJCQTs7O0NBQUE7QUE4QkE7Ozs7O0VBQUE7QUM3QkE7Ozs7Ozs7O0NBQUE7QUFVQSxnQ0FBQTtBQWtCQSxxQkFBQTtBQWFBLHFCQUFBO0FBeUNBLHdCQUFBO0FBb0ZBLDhCQUFBO0FDMUtBOzttQ0FBQTtBQU1BOzttQ0FBQTtBQUdBO0VBQ0MsNkJBTmtCO0VBT2xCLDhCQUFBO0VBQ0EsdUNBVGtCO0FuQm01Qm5COztBb0J0NUJBOzs7Ozs7OztDQUFBO0FBVUEseUNBQUE7QUFDQTtFQUNDLHlCTE13QjtBZms1QnpCOztBb0J0NUJBO0VBQ0MseUJBQUE7QXBCeTVCRDs7QW9CdjVCQTtFQUNDLHlCZEZjO0FONDVCZjs7QW9CeDVCQTtFQUNDLHlCZEpjO0FOKzVCZjs7QW9CejVCQTtFQUNDLHlCZE5jO0FOazZCZjs7QW9CMTVCQTtFQUNDLHlCZFJjO0FOcTZCZjs7QW9CMzVCQTtFQUNDLHlCZFZjO0FOdzZCZjs7QW9CMzVCQSwyQ0FBQTtBQUNBO0VBQ0MseUJMR3lCO0FmMjVCMUI7O0FvQjU1QkE7RUFDQyx5QkxDMkI7QWY4NUI1Qjs7QW9CNzVCQTtFQUNDLHlCTEQwQjtBZmk2QjNCOztBb0I5NUJBO0VBQ0MseUJMSDBCO0FmbzZCM0I7O0FvQi81QkE7RUFDQyx5QkxMeUI7QWZ1NkIxQjs7QW9CaDZCQTtFQUNDLHlCTFB5QjtBZjA2QjFCOztBb0JqNkJBO0VBQ0MseUJMVHdCO0FmNjZCekI7O0FvQmw2QkE7RUFDQyx5QkxYeUI7QWZnN0IxQjs7QW9CbjZCQTtFQUNDLHlCTGIyQjtBZm03QjVCOztBb0JwNkJBO0VBQ0MseUJMZjJCO0FmczdCNUI7O0FvQnI2QkE7RUFDQyx5QkxqQndCO0FmeTdCekI7O0FvQnQ2QkE7RUFDQyx5QkxuQjRCO0FmNDdCN0I7O0FvQnQ2QkEsNENBQUE7QUFDQTtFQUNDLHlCTHZCMEI7QWZnOEIzQjs7QW9CdjZCQTtFQUNDLHlCTHpCNEI7QWZtOEI3Qjs7QW9CeDZCQTtFQUNDLHlCTDNCMkI7QWZzOEI1Qjs7QW9CejZCQTtFQUNDLHlCTDdCMkI7QWZ5OEI1Qjs7QW9CMTZCQTtFQUNDLHlCTC9CMEI7QWY0OEIzQjs7QW9CMzZCQTtFQUNDLHlCTGpDMEI7QWYrOEIzQjs7QW9CNTZCQTtFQUNDLHlCTG5DeUI7QWZrOUIxQjs7QW9CNzZCQTtFQUNDLHlCTHJDMEI7QWZxOUIzQjs7QW9COTZCQTtFQUNDLHlCTHZDNEI7QWZ3OUI3Qjs7QW9CLzZCQTtFQUNDLHlCTHpDNEI7QWYyOUI3Qjs7QW9CaDdCQTtFQUNDLHlCTDNDeUI7QWY4OUIxQjs7QW9CajdCQTtFQUNDLHlCTDdDNkI7QWZpK0I5Qjs7QW9CajdCQSwyQ0FBQTtBQUNBO0VBQ0MseUJMakR5QjtBZnErQjFCOztBb0JsN0JBO0VBQ0MseUJMbkQyQjtBZncrQjVCOztBb0JuN0JBO0VBQ0MseUJMckQwQjtBZjIrQjNCOztBb0JwN0JBO0VBQ0MseUJMdkQwQjtBZjgrQjNCOztBb0JyN0JBO0VBQ0MseUJMekR5QjtBZmkvQjFCOztBb0J0N0JBO0VBQ0MseUJMM0R5QjtBZm8vQjFCOztBb0J2N0JBO0VBQ0MseUJMN0R3QjtBZnUvQnpCOztBb0J4N0JBO0VBQ0MseUJML0R5QjtBZjAvQjFCOztBb0J6N0JBO0VBQ0MseUJMakUyQjtBZjYvQjVCOztBb0IxN0JBO0VBQ0MseUJMbkUyQjtBZmdnQzVCOztBb0IzN0JBO0VBQ0MseUJMckV3QjtBZm1nQ3pCOztBb0I1N0JBO0VBQ0MseUJMdkU0QjtBZnNnQzdCOztBcUI5a0NBO0VBQ0MsNEJBQUE7RUFDQSxnQk44SHFCO0VNN0hyQixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMElBQUE7QXJCaWxDRDtBcUI3a0NBO0VBQ0MsNEJBQUE7RUFDQSxnQk5xSHFCO0VNcEhyQixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUpBQUE7QXJCK2tDRDtBcUIza0NBO0VBQ0MsNEJBQUE7RUFDQSxnQk44R21CO0VNN0duQixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUlBQUE7QXJCNmtDRDtBcUJ6a0NBO0VBQ0MsNEJBQUE7RUFDQSxnQk5xR21CO0VNcEduQixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUtBQUE7QXJCMmtDRDtBcUJ2a0NBO0VBQ0Msd0JBQUE7RUFDQSxnQk4wRnFCO0VNekZyQixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsK1BBQUE7QXJCeWtDRDtBcUJua0NBO0VBQ0Msd0JBQUE7RUFDQSxnQk5nRndCO0VNL0V4QixrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb1FBQUE7QXJCcWtDRDtBcUIvakNBO0VBQ0Msd0JBQUE7RUFDQSxnQk5vRXFCO0VNbkVyQixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EscVRBQUE7QXJCaWtDRDtBcUIzakNBO0VBQ0Msd0JBQUE7RUFDQSxnQk4yRG1CO0VNMURuQixrQkFBQTtFQUNBLG9EQUFBO0VBQ0Esb0RBQUE7RUFDQSxnVkFBQTtBckI2akNEO0FxQnRqQ0E7RUFDQyxzQkFBQTtFQUNBLGdCTjRDcUI7RU0zQ3JCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3UkFBQTtBckJ3akNEO0FxQmxqQ0E7RUFDQyxzQkFBQTtFQUNBLGdCTmtDd0I7RU1qQ3hCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpU0FBQTtBckJvakNEO0FxQjlpQ0E7RUFDQyxzQkFBQTtFQUNBLGdCTndCbUI7RU12Qm5CLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2UkFBQTtBckJnakNEO0FzQnhwQ0E7Ozs7Ozs7OztDQUFBO0FBV0EsK0JBQUE7QUFFQSxTQUFBO0FBQ0E7RUFDQyx3RVJaZ0I7RVFhaEIsZVArRStCO0FmeWtDaEM7O0FzQnJwQ0E7RUFDQyxlUDJFK0I7RU8xRS9CLGdCQUFBO0VBQ0EseUJQVndCO0VPV3hCLGNoQlRjO0VnQlVkLFNBQUE7QXRCd3BDRDs7QXNCcnBDQSxlQUFBO0FBQ0E7RUFDQyxrQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtBdEJ3cENEOztBc0JycENBO0VBQ0Msa0JBQUE7RUFDQSxvQkFBQTtBdEJ3cENEOztBc0JycENBO0VBQ0MsZ0JQb0ZtQjtFT25GbkIsb0JBQUE7QXRCd3BDRDs7QXNCbm5DQSw4RUFBQTtBQUNBOzs7RUFHQyxtQkFBQTtBdEJzbkNEOztBc0JubkNBOzs7O0VBSUMsZ0JQRjhCO0Fmd25DL0I7O0FzQm5uQ0E7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0NBQUE7QXRCc25DRDs7QXNCbm5DQSxvQkFBQTtBQUNBO0VBQ0MsZ0NBQUE7QXRCc25DRDs7QXNCbm5DQTtFQUNDLGNQdkZvQjtFT3dGcEIsMEJBQUE7QXRCc25DRDs7QXNCcG5DQztFQUNDLGNQeEYyQjtBZitzQzdCOztBc0JwbkNDO0VBQ0MsY1A5RnlCO0FmcXRDM0I7O0FzQnBuQ0M7RUFDQyxjUGpHMEI7QWZ3dEM1Qjs7QXNCcG5DQztFQUdDLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtBdEJ1bkNGOztBc0JubkNBO0VBQ0Msb0JBQUE7QXRCc25DRDs7QXNCbm5DQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkMsZ0JQdkNXO0FmNnBDWjs7QXNCbm5DQTtFQUNJLG9CQUFBO0F0QnNuQ0o7O0FzQmxuQ0EsVUFBQTtBQUNBOzs7Ozs7OztFQVFDLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7QXRCcW5DRDs7QXNCbG5DQTs7RUFFQyx3RVJuTGdCO0VRb0xoQixlUHhGK0I7RU95Ri9CLGdCUDdEcUI7RU84RHJCLGNQekVXO0VPMEVYLGVQMUVXO0FmK3JDWjs7QXNCbG5DQTtFQUNDLFNQOUVXO0VPK0VYLFNQL0VXO0VPZ0ZYLFVQaEZXO0VPaUZYLHdCQUFBO0F0QnFuQ0Q7O0FzQmxuQ0E7O0VBRUMsY0FBQTtFQUNBLFNQdkZXO0FmNHNDWjs7QXNCbG5DQTtFQUNDLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7QXRCcW5DRDs7QXNCbG5DQSxVQUFBO0FBQ0E7O0VBRUMsVVBwR1c7QWZ5dENaOztBc0JsbkNBO0VBQ0MsaUJQbEdXO0FmdXRDWjs7QXNCbG5DQTtFQUNDLHNCQUFBO0F0QnFuQ0Q7O0FzQmxuQ0E7RUFDQyxvQkFBQTtBdEJxbkNEOztBc0JsbkNBO0VBQ0MsNEJBQUE7QXRCcW5DRDs7QXNCbG5DQTs7RUFFQyxpQlB6SFc7QWY4dUNaOztBc0JsbkNBOztFQUVDLDRCQUFBO0F0QnFuQ0Q7O0FzQmxuQ0E7O0VBRUMsK0JBQUE7QXRCcW5DRDs7QXNCbG5DQTs7RUFFQyxvQkFBQTtBdEJxbkNEOztBc0JsbkNBO0VBQ0M7SUFDQyw0QkFBQTtFdEJxbkNBO0VzQmxuQ0Q7SUFDQywrQkFBQTtFdEJvbkNBO0VzQmpuQ0Q7O0lBRUMsNEJBQUE7RXRCbW5DQTtFc0JobkNEOztJQUVDLCtCQUFBO0V0QmtuQ0E7QUFDRjtBdUJsNENDO0VMMkVDLGNBQUE7RUFDQSxnQlJsRFU7RVFtRFYsV0FBQTtBbEIwekNGOztBa0J2MkNDO0VBRUMsV0FBQTtFQUNBLGNBQUE7QWxCeTJDRjs7QWtCdDJDQztFQUNDLFdBQUE7QWxCeTJDRjs7QXVCNTRDRzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VMNkdELGVBQUE7RUFDQSxnQkFBQTtBbEJ1ekNGOztBdUJoNkNHO0VBQ0MsY0FBQTtFQUNBLGVBQUE7QXZCbTZDSjs7QXVCLzVDRTtFTHVDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QWxCNDNDRjs7QWtCcDVDQztFQUVDLFdBQUE7RUFDQSxjQUFBO0FsQnM1Q0Y7O0FrQm41Q0M7RUFDQyxXQUFBO0FsQnM1Q0Y7O0F1QjM2Q0c7RUxrREQsU0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FsQjYzQ0Y7O0FrQm42Q0M7RUFFQyxXQUFBO0VBQ0EsY0FBQTtBbEJxNkNGOztBa0JsNkNDO0VBQ0MsV0FBQTtBbEJxNkNGOztBdUJwN0NDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUxnR0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0VBS0EsV0FBQTtFQW9CQyxXUnBJYztBVnk5Q2pCOztBdUI1OENFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNDLFliYm1CO0FWb2hFdEI7O0F1QnBnRUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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SUFDQSxXQUFBO0VsQmtxSEE7RXVCdnZIQztJTHVERCxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCbXFIQTtFdUJod0hDO0lMMkRELGtCQUFBO0lBNkJBLFNBQUE7SUFDQSxXQUFBO0VsQjRxSEE7RXVCandIQztJTHVERCxrQkFBQTtJQWlDQSxVQUFBO0lBQ0EsVUFBQTtFbEI2cUhBO0V1QjF3SEM7SUwyREQsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxXQUFBO0VsQnNySEE7RXVCM3dIQztJTHVERCxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCdXJIQTtFdUJweEhDO0lMMkRELGtCQUFBO0lBNkJBLG9CQUFBO0lBQ0EsV0FBQTtFbEJnc0hBO0V1QnJ4SEM7SUx1REQsa0JBQUE7SUFpQ0EscUJBQUE7SUFDQSxVQUFBO0VsQmlzSEE7RXVCOXhIQztJTDJERCxrQkFBQTtJQTZCQSxTQUFBO0lBQ0EsV0FBQTtFbEIwc0hBO0V1Qi94SEM7SUx1REQsa0JBQUE7SUFpQ0EsVUFBQTtJQUNBLFVBQUE7RWxCMnNIQTtFdUJ4eUhDO0lMMkRELGtCQUFBO0lBNkJBLG9CQUFBO0lBQ0EsV0FBQTtFbEJvdEhBO0V1Qnp5SEM7SUx1REQsa0JBQUE7SUFpQ0EscUJBQUE7SUFDQSxVQUFBO0VsQnF0SEE7RXVCbHpIQztJTDJERCxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCOHRIQTtFdUJuekhDO0lMdURELGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEIrdEhBO0V1QjV6SEM7SUwyREQsa0JBQUE7SUE2QkEsU0FBQTtJQUNBLFdBQUE7RWxCd3VIQTtFdUI3ekhDO0lMdURELGtCQUFBO0lBaUNBLFVBQUE7SUFDQSxVQUFBO0VsQnl1SEE7RXVCdDBIQztJTDJERCxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCa3ZIQTtFdUJ2MEhDO0lMdURELGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEJtdkhBO0V1QmgxSEM7SUwyREQsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxX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aXZLSjs7QW9DN3VLQTs7RUFFRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJyQnNFb0I7RXFCckVwQixpQkFBQTtBcENndktGO0FvQzl1S0U7RUFSRjs7SUFTSSx1QkFBQTtJQUNBLGdCckJnRWtCO0Vma3JLcEI7QUFDRjs7QW9DL3VLQTtFQUNFLGtCQUFBO0VBQ0EsZ0JyQjBFa0I7QWZ3cUtwQjtBb0NodktFO0VBQ0UsYUFBQTtBcENrdktKOztBb0M5dUtBO0VBQ0UsZUFBQTtBcENpdktGOztBb0M5dUtBO0VBQ0UsaUJBQUE7QXBDaXZLRjs7QXFDaHpLQTtFQUNFLFlBQUE7RUFDQSxrQnRCaUZxQjtFc0JoRnJCLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0V2QkplO0V1QktmLGdCdEJvSHVCO0VzQm5IdkIseUJBQUE7RUFDQSx1Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBckNtektGO0FxQzV5S0U7RUF0QkY7SUF1QkksZXRCeUZRO0lzQnhGUixjQUFBO0lBQ0EsV3RCZ0VzQjtFZit1S3hCO0FBQ0Y7QXFDN3lLRTtFQUNFLGlCQUFBO0FyQyt5S0o7O0FxQzN5S0E7RUFDRSx5QnRCZm1CO0VzQmdCbkIsY3RCdkJ1QjtBZnEwS3pCO0FxQzV5S0U7RUFDRSx5QnRCbEJ1QjtFc0JtQnZCLGN0QjNCcUI7QWZ5MEt6QjtBcUMzeUtFO0VBQ0UseUJ0QnZCdUI7RXNCd0J2QixjdEJoQ3FCO0VzQmlDckIsdUVBQUE7QXJDNnlLSjtBcUMxeUtFO0VBQ0UseUJ0QjVCd0I7RXNCNkJ4QixjdEJ0Q3FCO0VzQnVDckIsNERBQUE7QXJDNHlLSjtBcUN6eUtFO0VBQ0UsY3RCM0NxQjtBZnMxS3pCOztBcUN2eUtBO0VBQ0UseUJ0QmhEdUI7RXNCaUR2Qix5QkFBQTtFQUNBLGN0QjNDbUI7RXNCNENuQixtQnRCbURVO0VzQmxEVixzQnRCa0RVO0Fmd3ZLWjtBcUN4eUtFO0VBQ0UseUIvQjNDNkI7RStCNEM3QixxQnRCaER1QjtFc0JpRHZCLGN0QmpEdUI7QWYyMUszQjtBcUN2eUtFO0VBQ0UseUIvQmpENkI7RStCa0Q3QixxQnRCdER1QjtFc0J1RHZCLGN0QnZEdUI7RXNCd0R2Qix1RUFBQTtBckN5eUtKO0FxQ3R5S0U7RUFDRSx5Qi9CdkQ4QjtFK0J3RDlCLHFCdEI1RHdCO0VzQjZEeEIsY3RCN0R3QjtFc0I4RHhCLDREQUFBO0FyQ3d5S0o7QXFDcnlLRTtFQUNFLGN0QnBFaUI7QWYyMktyQjs7QXFDbnlLQTtFQUNFLDZCQUFBO0VBQ0EsY3RCMUVtQjtFc0IyRW5CLDBCQUFBO0FyQ3N5S0Y7QXFDcHlLRTtFQUNFLHlCL0J2RTRCO0UrQndFNUIsY3RCOUV1QjtFc0IrRXZCLDBCQUFBO0FyQ3N5S0o7QXFDbnlLRTtFQUNFLHlCL0I3RTRCO0UrQjhFNUIsY3RCcEZ1QjtFc0JxRnZCLDBCQUFBO0VBQ0EsdUVBQUE7QXJDcXlLSjtBcUNseUtFO0VBQ0UseUIvQm5GNkI7RStCb0Y3QixjdEIxRndCO0VzQjJGeEIsMEJBQUE7RUFDQSw0REFBQTtBckNveUtKO0FxQ2p5S0U7RUFDRSxjdEJsR2lCO0FmcTRLckI7O0FzQzk1S0E7Ozs7RUFFRSxrQ0FBQTtFQUNBLGV2QndIVTtBZjJ5S1o7QXNDajZLRTs7OztFQUNFLGdCdkJ3RjJCO0FmODBLL0I7QXNDcDZLSTs7OztFQUNFLHFCdkIrR007QWYwektaOztBc0NwNktBO0VBQ0UsdUJBQUE7RUFDQSx5QmhDRFk7QU53NktkOztBc0NwNktBO0VBQ0UsMEJBQUE7QXRDdTZLRjs7QXNDcDZLQTtFQUNFO0lBQ0UsMEJBQUE7RXRDdTZLRjtBQUNGO0FzQ3A2S0E7O0VBRUUsbUJ2QjJGVTtBZjIwS1o7O0FzQ241S0U7RUFDRSxnQ0FBQTtBdENzNUtKOztBc0N2NUtFO0VBQ0UsZ0NBQUE7QXRDMDVLSjs7QXNDMzVLRTtFQUNFLGdDQUFBO0F0Qzg1S0o7O0FzQy81S0U7RUFDRSxnQ0FBQTtBdENrNktKOztBc0NuNktFO0VBQ0UsZ0NBQUE7QXRDczZLSjs7QXNDdjZLRTtFQUNFLGdDQUFBO0F0QzA2S0o7O0FzQzM2S0U7RUFDRSxnQ0FBQTtBdEM4NktKOztBc0MvNktFO0VBQ0UsZ0NBQUE7QXRDazdLSjs7QXNDbjdLRTtFQUNFLGdDQUFBO0F0Q3M3S0o7O0F1Q3grS0E7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsU3hCaUhVO0FmMDNLWjtBdUN6K0tFO0VBTkY7SUFPSSxzQkFBQTtFdkM0K0tGO0FBQ0Y7O0F1Q3orS0E7RUFDRSw4REFBQTtFQUNBLGtCeEIyRXFCO0V3QjFFckIseUJBQUE7RUFDQSxjQUFBO0VBQ0EsVXhCcUdVO0V3QnBHVixxQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0F2QzQrS0Y7QXVDMStLRTtFQUNFLDJEQUFBO0F2QzQrS0o7QXVDeitLRTtFQUNFLDZCcEJ4QmU7RW9CeUJmLDhCQUFBO0VBQ0EsdUNBQUE7QXZDMitLSjtBdUN4K0tFO0VBQ0UsNkJwQjlCZTtFb0IrQmYseUJqQ3BCVTtBTjgvS2Q7QXVDditLRTtFQUNFLHVCQUFBO0F2Q3krS0o7QXVDeCtLSTtFQUNFLGV4QjZFTTtBZjY1S1o7QXVDdCtLRTtFQUNFLDRCQUFBO0F2Q3crS0o7QXVDditLSTtFQUNFLGV4QnNFTTtBZm02S1o7QXVDcitLRTtFQUNFLDBCQUFBO0F2Q3UrS0o7QXVDdCtLSTtFQUNFLGV4QitETTtBZnk2S1o7QXVDcCtLRTtFQUNFO0lBQ0UsMEJBQUE7RXZDcytLSjtFdUNyK0tJO0lBQ0UsZXhCdURJO0VmZzdLVjtBQUNGO0F1Q24rS0U7RUF4REY7SUF5REksbUJ4QnlEUTtJd0J4RFIsc0JBQUE7SUFDQSxlQUFBO0V2Q3MrS0Y7QUFDRjs7QXVDbitLQTtFQUNFLGFBQUE7RUFDQSxVQUFBO0F2Q3MrS0Y7QXVDcCtLRTtFQUpGO0lBS0ksV0FBQTtJQUNBLGVBQUE7RXZDdStLRjtBQUNGO0F1Q3IrS0U7O0VBRUUsa0JBQUE7QXZDdStLSjtBdUNuK0tJO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0F2Q3ErS047QXVDbCtLSTtFQUNFLGdCQUFBO0F2Q28rS047QXVDaCtLRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBdkNrK0tKOztBdUM5OUtBO0VBQ0UsMkJBQUE7QXZDaStLRjs7QXVDOTlLQTtFQUVFLFN4Qk1VO0V3QkxWLDBCQUFBO0VBQ0EscUNBQUE7RUFDQSxvREFBQTtFQUFBLDRDQUFBO0VBQUEsc0ZBQUE7QXZDZytLRjtBdUM5OUtFO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtFQUNBLHNDakNuR1c7VWlDbUdYLDhCakNuR1c7QU5ta0xmO0F1Qzc5S0U7RUFDRSx5QmpDNUdVO0VpQzZHVixpQnhCRlE7RXdCR1Isb0J4QkhRO0V3QklSLDBCQUFBO0F2Qys5S0o7QXVDNTlLRTtFQUNFLHlCakM5R1c7RWlDK0dYLGlCeEJUUTtFd0JVUixvQnhCVlE7RXdCV1IsMEJBQUE7QXZDODlLSjtBdUMzOUtFO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtFQUNBLHNDeEJ4SHFCO1V3QndIckIsOEJ4QnhIcUI7QWZxbEx6QjtBdUMxOUtFO0VBQ0UsZ0JBQUE7QXZDNDlLSjtBdUN6OUtFO0VBQ0Usb0JBQUE7RUFDQSwwQkFBQTtBdkMyOUtKO0F1Q3g5S0U7RUFDRSxjakNuSVc7RWlDb0lYLHFCQUFBO0VBQ0EsYUFBQTtBdkMwOUtKO0F1Q3g5S0k7RUFDRSxjeEIxSW1CO0Fmb21MekI7QXVDdjlLSTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QXZDeTlLTjtBdUN0OUtJO0VBQ0UsZ0JBQUE7QXZDdzlLTjtBdUNyOUtJO0VBQ0UsYUFBQTtBdkN1OUtOO0F1Q245S0U7RUFuRUY7SUFvRUksa0J4QjVFZTtJd0I2RWYsa0J4QnpEUTtJd0IwRFIsbUJ4QjFEUTtFZmdoTFY7QUFDRjs7QXVDbDlLRTtFQUNFLFlBQUE7QXZDcTlLSjtBdUNsOUtFO0VBQ0UsVUFBQTtBdkNvOUtKO0F1Q2o5S0U7RUFDRSxXQUFBO0F2Q205S0o7O0F1Qy84S0E7RUFDRSxTeEJqRlU7RXdCa0ZWLG9DQUFBO0F2Q2s5S0Y7QXVDaDlLRTtFQUNF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QUFBO0VBQ0EsZ0JsQzRENkI7QWZpMU0vQjtBaUQzNE1FO0VBSkY7SUFLSSxjQUFBO0VqRDg0TUY7QUFDRjs7QWlEMzRNQTtFQUNFLGFsQzRFVTtBZmswTVo7QWlENTRNRTtFQUNFLHFCbEMyRVE7QWZtME1aOztBaUQxNE1BO0VBQ0UsZ0JsQ3dFVTtBZnEwTVo7O0FpRDE0TUE7RUFDRSxxQmxDa0VVO0FmMjBNWjs7QWlEMTRNQTtFQUNFLG9CQUFBO0FqRDY0TUY7O0FpRDE0TUE7RUFDRSxxQmxDMERVO0FmbTFNWjs7QWlEdDRNQTtFQUNFLHFCbENsQzBCO0VrQ21DMUIseUJsQ2xDZ0M7QWYyNk1sQzs7QWlEdDRNQTtFQUNFLGFsQ3ZDMEI7QWZnN001Qjs7QWlEcjRNQTtFQUNFLHFCbENoRHNCO0VrQ2lEdEIseUJsQ2hENEI7QWZ3N005Qjs7QWlEcjRNQTtFQUNFLGFsQ3JEc0I7QWY2N014Qjs7QWlEcDRNQTtFQUNFLHFCbEN4RHNCO0VrQ3lEdEIseUJsQ3hENEI7QWYrN005Qjs7QWlEcDRNQTtFQUNFLGFsQzdEc0I7QWZvOE14Qjs7QWlEbjRNQTtFQUNFLHFCbEN0RW9CO0VrQ3VFcEIseUJsQ3RFMEI7QWY0OE01Qjs7QWlEbjRNQTtFQUNFLGFsQzNFb0I7QWZpOU10Qjs7QWlEbjRNQTtFQUNFLGNsQy9Fb0I7QWZxOU10QjtBaURwNE1FO0VBRUUsY0FBQTtBakRxNE1KO0FpRGw0TUU7RUFDRSxjQUFBO0FqRG80TUo7O0FrRG4vTUE7RUFDRSw2Q0FBQTtFQUNBLDBDQUFBO0FsRHMvTUY7O0FrRG4vTUE7RUFDRSx1QkFBQTtFQUNBLHFCbkNnSFU7RW1DL0dWLGdCbkNnRjZCO0FmczZNL0I7O0FrRG4vTUE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FsRHMvTUY7QWtEcC9NRTtFQUNFLGdCbkM4RlE7QWZ3NU1aOztBa0RsL01BO0VBQ0UsZUFBQTtFQUNBLFNuQ3dGVTtFbUN2RlYsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQW5Da0I7RUFv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akRyQlM7QU5raU9mOztBdUQvZ09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51aU9mOztBdURwaE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40aU9mOztBdUR6aE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5pak9mOztBdUQ5aE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zak9mOztBdURuaU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yak9mOztBdUR4aU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5na09mOztBdUQ3aU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xa09mOztBdURsak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4wa09mOztBdUR2ak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4ra09mOztBdUQ1ak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5vbE9mOztBdURqa09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU55bE9mOztBdUR0a09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU44bE9mOztBdUQza09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5tbU9mOztBdURobE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU53bU9mOztBdURybE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU42bU9mOztBdUQxbE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5rbk9mOztBdUQvbE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51bk9mOztBdURwbU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40bk9mOztBdUR6bU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5pb09mOztBdUQ5bU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zb09mOztBdURubk9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yb09mOztBdUR4bk9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5ncE9mOztBdUQ3bk9JO0VBQ0Usd0JBQUE7RUFDQSxjakRy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Q0UsOEJBQUE7QXZEb3FPSjs7QXVEcnFPRTtFQUNFLDhCQUFBO0F2RHdxT0o7O0F1RHpxT0U7RUFDRSw4QkFBQTtBdkQ0cU9KOztBdUQ3cU9FO0VBQ0UsOEJBQUE7QXZEZ3JPSjs7QXVEanJPRTtFQUNFLDhCQUFBO0F2RG9yT0o7O0F1RHJyT0U7RUFDRSw4QkFBQTtBdkR3ck9KOztBdUR6ck9FO0VBQ0UsOEJBQUE7QXZENHJPSjs7QXVEN3JPRTtFQUNFLDhCQUFBO0F2RGdzT0o7O0F1RGpzT0U7RUFDRSw4QkFBQTtBdkRvc09KOztBdURyc09FO0VBQ0UsOEJBQUE7QXZEd3NPSjs7QXVEenNPRTtFQUNFLDhCQUFBO0F2RDRzT0o7O0F1RDdzT0U7RUFDRSw4QkFBQTtBdkRndE9KOztBdURqdE9FO0VBQ0UsOEJBQUE7QXZEb3RPSjs7QXVEcnRPRTtFQUNFLDhCQUFBO0F2RHd0T0o7O0F1RHp0T0U7RUFDRSw4QkFBQTtBdkQ0dE9KOztBdUQ3dE9FO0VBQ0UsOEJBQUE7QXZEZ3VPSjs7QXVEanVPRTtFQUNFLDhCQUFBO0F2RG91T0o7O0F1RHJ1T0U7RUFDRSw4QkFBQTtBdkR3dU9KOztBdURwdU9BOztpQkFBQTtBQWVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQydE9KOztBdUQ3dE9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRndU9KOztBdURsdU9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRxdU9KOztBdUR2dU9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQwdU9KOztBdUQ1dU9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQrdU9KOztBdURqdk9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRvdk9KOztBdUR0dk9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR5dk9KOztBdUQzdk9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ4dk9KOztBdURod09FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRtd09KOztBdUQvdk9BOztpQkFBQTtBQW1CRTtFQUNFLDhCQUFBO0VBT0Usc0JBQUE7QXZENHVPTjtBdUQzdU9NO0VBQ0Usc0JBQUE7QXZENnVPUjs7QXVEenVPRTtFQUNFLDBCQUFBO0F2RDR1T0o7O0F1RDF1T0U7RUFDRSwyQkFBQTtBdkQ2dU9KOztBdUQvdk9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRpd09OO0F1RGh3T007RUFDRSxzQkFBQTtBdkRrd09SOztBdUR6dk9FO0VBQ0UsMEJBQUE7QXZENHZPSjs7QXVEMXZPRTtFQUNFLDJCQUFBO0F2RDZ2T0o7O0F1RC93T0U7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RGl4T047QXVEaHhPTTtFQUNFLHNCQUFBO0F2RGt4T1I7O0F1RHp3T0U7RUFDRSwwQkFBQTtBdkQ0d09KOztBdUQxd09FO0VBQ0UsMkJBQUE7QXZENndPSjs7QXVEL3hPRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZEaXlPTjtBdURoeU9NO0VBQ0Usc0JBQUE7QXZEa3lPUjs7QXVEenhPRTtFQUNFLDBCQUFBO0F2RDR4T0o7O0F1RDF4T0U7RUFDRSwyQkFBQTtBdkQ2eE9KOztBdUQveU9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRpek9OO0F1RGh6T007RUFDRSxzQkFBQTtBdkRrek9SOztBdUR6eU9FO0VBQ0UsMEJBQUE7QXZENHlPSjs7QXVEMXlPRTtFQUNFLDJCQUFBO0F2RDZ5T0o7O0F1RC96T0U7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RGkwT047QXVEaDBPTTtFQUNFLHNCQUFBO0F2RGswT1I7O0F1RHp6T0U7RUFDRSwwQkFBQTtBdkQ0ek9KOztBdUQxek9FO0VBQ0UsMkJBQUE7QXZENnpPSjs7QXVELzBPRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZEaTFPTjtBdURoMU9NO0VBQ0Usc0JBQUE7QXZEazFPUjs7QXVEejBPRTtFQUNFLDBCQUFBO0F2RDQwT0o7O0F1RDEwT0U7RUFDRSwyQkFBQTtBdkQ2ME9KOztBdUQvMU9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRpMk9OO0F1RGgyT007RUFDRSxzQkFBQTtBdkRrMk9SOztBdUR6MU9FO0VB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O0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5raFVmOztBdUQvL1RJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51aFVmOztBdURwZ1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40aFVmOztBdUR6Z1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5paVVmOztBdUQ5Z1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zaVVmOztBdURuaFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yaVVmOztBdUR4aFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5nalVmOztBdUQ3aFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xalVmOztBdURsaVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4walVmOztBdUR2aVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4ralVmOztBdUQ1aVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5va1VmOztBdURqalVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU55a1VmOztBdUR0alVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU44a1VmOztBdUQzalVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5tbFVmOztBdURoa1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU53bFVmOztBdURya1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU42bFVmOztBdUQxa1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5rbVVmOztBdUQva1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51bVVmOztBdURwbFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40bVVmOztBdUR6bFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5pblVmOztBdUQ5bFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zblVmOztBdURubVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yblVmOztBdUR4bVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5nb1VmOztBdUQ3bVVJO0VB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aHBVRTtFQUNFLDhCQUFBO0F2RG1wVUo7O0F1RHBwVUU7RUFDRSw4QkFBQTtBdkR1cFVKOztBdUR4cFVFO0VBQ0UsOEJBQUE7QXZEMnBVSjs7QXVENXBVRTtFQUNFLDhCQUFBO0F2RCtwVUo7O0F1RGhxVUU7RUFDRSw4QkFBQTtBdkRtcVVKOztBdURwcVVFO0VBQ0UsOEJBQUE7QXZEdXFVSjs7QXVEeHFVRTtFQUNFLDhCQUFBO0F2RDJxVUo7O0F1RDVxVUU7RUFDRSw4QkFBQTtBdkQrcVVKOztBdURoclVFO0VBQ0UsOEJBQUE7QXZEbXJVSjs7QXVEcHJVRTtFQUNFLDhCQUFBO0F2RHVyVUo7O0F1RHhyVUU7RUFDRSw4QkFBQTtBdkQyclVKOztBdUQ1clVFO0VBQ0UsOEJBQUE7QXZEK3JVSjs7QXVEaHNVRTtFQUNFLDhCQUFBO0F2RG1zVUo7O0F1RHBzVUU7RUFDRSw4QkFBQTtBdkR1c1VKOztBdUR4c1VFO0VBQ0UsOEJBQUE7QXZEMnNVSjs7QXVENXNVRTtFQUNFLDhCQUFBO0F2RCtzVUo7O0F1RGh0VUU7RUFDRSw4QkFBQTtBdkRtdFVKOztBdUQvc1VBOztpQkFBQTtBQWVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRzc1VKOztBdUR4c1VFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQyc1VKOztBdUQ3c1VFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRndFVKOztBdURsdFVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRxdFVKOztBdUR2dFVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQwdFVKOztBdUQ1dFVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQrdFVKOztBdURqdVVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRvdVVKOztBdUR0dVVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR5dVVKOztBdUQzdVVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ4dVVKOztBdUQxdVVBOztpQkFBQTtBQW1CRTtFQUNFLDhCQUFBO0VBT0Usc0JBQUE7QXZEdXRVTjtBdUR0dFVNO0VBQ0Usc0JBQUE7QXZEd3RVUjs7QXVEcHRVRTtFQUNFLDBCQUFBO0F2RHV0VUo7O0F1RHJ0VUU7RUFDRSwyQkFBQTtBdkR3dFVKOztBdUQxdVVFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkQ0dVVOO0F1RDN1VU07RUFDRSxzQkFBQTtBdkQ2dVVSOztBdURwdVVFO0VBQ0UsMEJBQUE7QXZEdXVVSjs7QXVEcnVVRTtFQUNFLDJCQUFBO0F2RHd1VUo7O0F1RDF2VUU7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RDR2VU47QXVEM3ZVTTtFQUNFLHNCQUFBO0F2RDZ2VVI7O0F1RHB2VUU7RUFDRSwwQkFBQTtBdkR1dlVKOztBdURydlVFO0VBQ0UsMkJBQUE7QXZEd3ZVSjs7QXVEMXdVRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZENHdVTjtBdUQzd1VNO0VBQ0Usc0JBQUE7QXZENndVUjs7QXVEcHdVRTtFQUNFLDBCQUFBO0F2RHV3VUo7O0F1RHJ3VUU7RUFDRSwyQkFBQTtBdkR3d1VKOztBdUQxeFVFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkQ0eFVOO0F1RDN4VU07RUFDRSxzQkFBQTtBdkQ2eFVSOztBdURweFVFO0VBQ0UsMEJBQUE7QXZEdXhVSjs7QXVEcnhVRTtFQUNFLDJCQUFBO0F2RHd4VUo7O0F1RDF5VUU7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RDR5VU47QXVEM3lVTTtFQUNFLHNCQUFBO0F2RDZ5VVI7O0F1RHB5VUU7RUFDRSwwQkFBQTtBdkR1eVVKOztBdURyeVVFO0VBQ0UsMkJBQUE7QXZEd3lVSjs7QXVEMXpVRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZENHpVTjtBdUQzelVNO0VBQ0Usc0JBQUE7QXZENnpVUjs7QXVEcHpVRTtFQUNFLDBCQUFBO0F2RHV6VUo7O0F1RHJ6VUU7RUFDRSwyQkFBQTtBdkR3elVKOztBdUQxMFVFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkQ0MFVOO0F1RDMwVU07RUFDRSxzQkFBQTtBdkQ2MFVSOztBdURwMFVFO0VBQ0UsMEJBQUE7QXZEdTBVSjs7QXVE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ZjtBa0YzeFdFO0VBQ0UsV0FBQTtBbEY2eFdKOztBbUYvM1dBO0VBQ0UsaUJBQUE7QW5GazRXRjs7QW1GOTNXRTtFQUNFLHlCNUJrSkk7QXZEK3VXUjtBbUYvM1dFO0VBQ0UsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QW5GaTRXSjtBbUZoNFdJO0VBQ0UsMEJBQUE7QW5GazRXTjs7QW9GaDVXQTs7K0RBQUE7QUE2QkU7RUFDRSxlQUFBO0VBQ0Esd0UxQi9CYTtFMEJnQ2IsbUJBQUE7RUFDQSxzQkFBQTtBcEZ5M1dKOztBb0ZwM1dFO0VBQ0UsZTVCdENXO0F4RDY1V2Y7O0FvRmwzV0U7RUFDRSxvQjVCM0NXO0F4RGc2V2Y7O0FvRmgzV0U7RUFDRSxvQjVCaERXO0F4RG02V2Y7O0FvRjkyV0U7RUFDRSxrQjVCckRXO0F4RHM2V2Y7O0FvRjUyV0U7RUFDRSxtQjVCMURXO0F4RHk2V2Y7O0FvRjEyV0U7RUFDRSxlNUIvRFc7QXhENDZXZjs7QXFGajdXQTs7OytEQUFBO0FBS0E7OytFQUFBO0FBZ0JJO0VBQ0UsMkJBQUE7QXJGczZXTjtBcUZwNldRO0VBRUksMkJBQUE7QXJGcTZXWjtBcUZ2NldRO0VBSUksNkJBQUE7QXJGczZXWjs7QXFGajZXSTtFQUNFLHdCQUFBO0FyRm82V047O0FxRmo3V0k7RUFDRSw2QkFBQTtBckZvN1dOO0FxRmw3V1E7RUFFSSw2QkFBQTtBckZtN1daO0FxRnI3V1E7RUFJSSwrQkFBQTtBckZvN1daOztBcUYvNldJO0VBQ0UsMEJBQUE7QXJGazdXTjs7QXFGLzdXSTtFQUNFLDhCQUFBO0FyRms4V047QXFGaDhXUTtFQUVJLDhCQUFBO0FyRmk4V1o7QXFGbjhXUTtFQUlJLGdDQUFBO0FyRms4V1o7O0FxRjc3V0k7RUFDRSwyQkFBQTtBckZnOFdOOztBcUY3OFdJO0VBQ0UsNEJBQUE7QXJGZzlXTjtBcUY5OFdRO0VBRUksNEJBQUE7QXJGKzhXWjtBcUZqOVdRO0VBSUksOEJBQUE7QXJGZzlXWjs7QXFGMzhXSTtFQUNFLHlCQUFBO0FyRjg4V047O0FxRjM4V0U7RUFDRSxvQkFBQTtBckY4OFdKOztBcUYvOVdJO0VBQ0UsNEJBQUE7QXJGaytXTjtBcUZoK1dRO0VBRUksNEJBQUE7QXJGaStXWjtBcUZuK1dRO0VBSUksOEJBQUE7QXJGaytXWjs7QXFGNzlXSTtFQUNFLHlCQUFBO0FyRmcrV047O0FxRjcrV0k7RUFDRSw4QkFBQTtBckZnL1dOO0FxRjkrV1E7RUFFSSw4QkFBQTtBckYrK1daO0FxRmovV1E7RUFJSSxnQ0FBQTtBckZnL1daOztBcUYzK1dJO0VBQ0UsMkJBQUE7QXJGOCtXTjs7QXFGMy9XSTtFQUNFLCtCQUFBO0FyRjgvV047QXFGNS9XUTtFQUVJLCtCQUFBO0FyRjYvV1o7QXFGLy9XUTtFQUlJLGlDQUFBO0FyRjgvV1o7O0FxRnovV0k7RUFDRSw0QkFBQTtBckY0L1dOOztBcUZ6Z1hJO0VBQ0UsNkJBQUE7QXJGNGdYTjtBcUYxZ1hRO0VBRUksNkJBQUE7QXJGMmdYWjtBcUY3Z1hRO0VBSUksK0JBQUE7QXJGNGdYWjs7QXFGdmdYSTtFQUNFLDBCQUFBO0FyRjBnWE47O0FxRnZnWEU7RUFDRSxxQkFBQTtBckYwZ1hKOztBcUZ0Z1hBOzsrRUFBQTtBQUdBO0VBQ0UsNEJBQUE7QXJGeWdYRjs7QXFGdGdYQTs7RUFFRSwwQkFBQTtBckZ5Z1hGOztBcUZ0Z1hBOzsrRUFBQTtBQUdBO0VyQnBCSSxrQmpEcURtQjtBZnkrV3ZCOztBcUZ0Z1hBO0VyQnhCSSxnQnFCeUJjO0FyRnlnWGxCOztBcUZ0Z1hBOzsrRUFBQTtBQUdBO0VBQ0UsbUJBQUE7QXJGeWdYRjs7QXFGdGdYQTtFQUNFLGM5Qm9DYTtBdkRxK1dmOztBcUZ0Z1hBO0VBQ0UsYzlCOEJhO0F2RDIrV2Y7O0FxRnRnWEE7RUFDRSxxQkFBQTtBckZ5Z1hGOztBcUZyZ1hBO0VBQ0UsdUJBQUE7RUFDQSwwQkFBQTtBckZ3Z1hGOztBcUZyZ1hBOzsrRUFBQTtBQUdBO0VBQ0UsNkJBQUE7QXJGd2dYRjs7QXFGcmdYQTtFQUNFLGlDQUFBO0FyRndnWEY7O0FxRnJnWEE7OytFQUFBO0FBR0E7RUFDRSxXQUFBO0FyRndnWEY7O0FxRmpnWEU7RUFDRSxTQUFBO0FyRm9nWEo7O0FxRnJnWEU7RUFDRSxTQUFBO0FyRndnWEo7O0FxRnpnWEU7RUFDRSxTQUFBO0FyRjRnWEo7O0FxRjdnWEU7RUFDRSxTQUFBO0FyRmdoWEo7O0FxRmpoWEU7RUFDRSxTQUFBO0FyRm9oWEo7O0FxRnJoWEU7RUFDRSxTQUFBO0FyRndoWEo7O0FxRnpoWEU7RUFDRSxTQUFBO0FyRjRoWEo7O0FxRjdoWEU7RUFDRSxTQUFBO0FyRmdpWEo7O0FxRmppWEU7RUFDRSxTQUFBO0FyRm9pWEo7O0FxRnJpWEU7RUFDRSxVQUFBO0FyRndpWEo7O0FxRnppWEU7RUFDRSxVQUFBO0FyRjRpWEo7O0FxRjdpWEU7RUFDRSxVQUFBO0FyRmdqWEo7O0FxRmpqWEU7RUFDRSxVQUFBO0FyRm9qWEo7O0FxRnJqWEU7RUFDRSxVQUFBO0FyRndqWEo7O0FxRnpqWEU7RUFDRSxVQUFBO0FyRjRqWEo7O0FxRjdqWEU7RUFDRSxVQUFBO0FyRmdrWEo7O0FxRmprWEU7RUFDRSxVQUFBO0FyRm9rWEo7O0FxRnJrWEU7RUFDRSxVQUFBO0FyRndrWEo7O0FxRnprWEU7RUFDRSxVQUFBO0FyRjRrWEo7O0FxRjdrWEU7RUFDRSxVQUFBO0FyRmdsWEo7O0FxRmpsWEU7RUFDRSxVQUFBO0FyRm9sWEo7O0FxRnJsWEU7RUFDRSxVQUFBO0FyRndsWEo7O0FxRnpsWEU7RUFDRSxVQUFBO0FyRjRsWEo7O0FxRjdsWEU7RUFDRSxVQUFBO0FyRmdtWEo7O0FxRmptWEU7RUFDRSxVQUFBO0FyRm9tWEo7O0FxRnJtWEU7RUFDRSxVQUFBO0FyRndtWEo7O0FxRnptWEU7RUFDRSxVQUFBO0FyRjRtWEo7O0FxRjdtWEU7RUFDRSxVQUFBO0FyRmduWEo7O0FxRmpuWEU7RUFDRSxVQUFBO0FyRm9uWEo7O0FxRnJuWEU7RUFDRSxVQUFBO0FyRnduWEo7O0FxRnpuWEU7RUFDRSxVQUFBO0FyRjRuWEo7O0FxRjduWEU7RUFDRSxVQUFBO0FyRmdvWEo7O0FxRmpvWEU7RUFDRSxVQUFBO0FyRm9vWEo7O0FxRnJvWEU7RUFDRSxVQUFBO0FyRndvWEo7O0FxRnpvWEU7RUFDRSxVQUFBO0FyRjRvWEo7O0FxRjdvWEU7RUFDRSxVQUFBO0FyRmdwWEo7O0FxRmpwWEU7RUFDRSxVQUFBO0FyRm9wWEo7O0FxRnJwWEU7RUFDRSxVQUFBO0FyRndwWEo7O0FxRnpwWEU7RUFDRSxVQUFBO0FyRjRwWEo7O0FxRjdwWEU7RUFDRSxVQUFBO0FyRmdxWEo7O0FxRmpxWEU7RUFDRSxVQUFBO0FyRm9xWEo7O0FxRnJxWEU7RUFDRSxVQUFBO0FyRndxWEo7O0FxRnpxWEU7RUFDRSxVQUFBO0FyRjRxWEo7O0FxRjdxWEU7RUFDRSxVQUFBO0FyRmdyWEo7O0FxRmpyWEU7RUFDRSxVQUFBO0FyRm9yWEo7O0FxRnJyWEU7RUFDRSxVQUFBO0FyRndyWEo7O0FxRnpyWEU7RUFDRSxVQUFBO0FyRjRyWEo7O0FxRjdyWEU7RUFDRSxVQUFBO0FyRmdzWEo7O0FxRmpzWEU7RUFDRSxVQUFBO0FyRm9zWEo7O0FxRnJzWEU7RUFDRSxVQUFBO0FyRndzWEo7O0FxRnpzWEU7RUFDRSxVQUFBO0FyRjRzWEo7O0FxRjdzWEU7RUFDRSxVQUFBO0FyRmd0WEo7O0FxRmp0WEU7RUFDRSxVQUFBO0FyRm90WEo7O0FxRnJ0WEU7RUFDRSxVQUFBO0FyRnd0WEo7O0FxRnp0WEU7RUFDRSxVQUFBO0FyRjR0WEo7O0FxRjd0WEU7RUFDRSxVQUFBO0FyRmd1WEo7O0FxRmp1WEU7RUFDRSxVQUFBO0FyRm91WEo7O0FxRnJ1WEU7RUFDRSxVQUFBO0FyRnd1WEo7O0FxRnp1WEU7RUFDRSxVQUFBO0FyRjR1WEo7O0FxRjd1WEU7RUFDRSxVQUFBO0FyRmd2WEo7O0FxRmp2WEU7RUFDRSxVQUFBO0FyRm92WEo7O0FxRnJ2WEU7RUFDRSxVQUFBO0FyRnd2WEo7O0FxRnp2WEU7RUFDRSxVQUFBO0FyRjR2WEo7O0FxRjd2WEU7RUFDRSxVQUFBO0FyRmd3WEo7O0FxRmp3WEU7RUFDRSxVQUFBO0FyRm93WEo7O0FxRnJ3WEU7RUFDRSxVQUFBO0FyRnd3WEo7O0FxRnp3WEU7RUFDRSxVQUFBO0FyRjR3WEo7O0FxRjd3WEU7RUFDRSxVQUFBO0FyRmd4WEo7O0FxRmp4WEU7RUFDRSxVQUFBO0FyRm94WEo7O0FxRnJ4WEU7RUFDRSxVQUFBO0FyRnd4WEo7O0FxRnp4WEU7RUFDRSxVQUFBO0FyRjR4WEo7O0FxRjd4WEU7RUFDRSxVQUFBO0FyRmd5WEo7O0FxRmp5WEU7RUFDRSxVQUFBO0FyRm95WEo7O0FxRnJ5WEU7RUFDRSxVQUFBO0FyRnd5WEo7O0FxRnp5WEU7RUFDRSxVQUFBO0FyRjR5WEo7O0FxRjd5WEU7RUFDRSxVQUFBO0FyRmd6WEo7O0FxRmp6WEU7RUFDRSxVQUFBO0FyRm96WEo7O0FxRnJ6WEU7RUFDRSxVQUFBO0FyRnd6WEo7O0FxRnp6WEU7RUFDRSxVQUFBO0FyRjR6WEo7O0FxRjd6WEU7RUFDRSxVQUFBO0FyRmcwWEo7O0FxRmowWEU7RUFDRSxVQUFBO0FyRm8wWEo7O0FxRnIwWEU7RUFDRSxVQUFBO0FyRncwWEo7O0FxRnowWEU7RUFDRSxVQUFBO0FyRjQwWEo7O0FxRjcwWEU7RUFDRSxVQUFBO0FyRmcxWEo7O0FxRmoxWEU7RUFDRSxVQUFBO0FyRm8xWEo7O0FxRnIxWEU7RUFDRSxVQUFBO0FyRncxWEo7O0FxRnoxWEU7RUFDRSxVQUFBO0FyRjQxWEo7O0FxRjcxWEU7RUFDRSxVQUFBO0FyRmcyWEo7O0FxRmoyWEU7RUFDRSxVQUFBO0FyRm8yWEo7O0FxRnIyWEU7RUFDRSxVQUFBO0FyRncyWEo7O0FxRnoyWEU7RUFDRSxVQUFBO0FyRjQyWEo7O0FxRjcyWEU7RUFDRSxVQUFBO0FyRmczWEo7O0FxRmozWEU7RUFDRSxVQUFBO0FyRm8zWEo7O0FxRnIzWEU7RUFDRSxVQUFBO0FyRnczWEo7O0FxRnozWEU7RUFDRSxVQUFBO0FyRjQzWEo7O0FxRjczWEU7RUFDRSxVQUFBO0FyRmc0WEo7O0FxRmo0WEU7RUFDRSxVQUFBO0FyRm80WEo7O0FxRnI0WEU7RUFDRSxVQUFBO0FyRnc0WEo7O0FxRno0WEU7RUFDRSxVQUFBO0FyRjQ0WEo7O0FxRjc0WEU7RUFDRSxXQUFB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QUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBc0NBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkYrcllGOztBdUY1cllBO0VBdERFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBNkNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkZ5c1lGOztBdUZ0c1lBO0VBN0RFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBb0RBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkZtdFlGOztBdUZodFlBO0VBcEVFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBMkRBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkY2dFlGOztBdUYxdFlBO0VBM0VFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBa0VBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkZ1dVlGOztBdUZwdVlBO0VBbEZFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFB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eUI7QWZ3eGY3QjtBMkY3cmVFOztFQUNFLHlCNUUvbEJ3QjtBZit4ZjVCO0EyRjlyZUU7O0VBQ0UseUI1RXZtQnVCO0Fmd3lmM0I7QTJGL3JlRTs7RUFDRSx5QjVFdm1CcUI7QWZ5eWZ6QjtBMkZoc2VFOztFQUNFLHlCckZsb0JXO0VxRm1vQlgsYzVFcm9CcUI7QWZ3MGZ6Qjs7QTJGNXJlRTtFQUNFLHNCQUFBO0EzRityZUo7O0EyRmhzZUU7RUFDRSxzQkFBQTtBM0Ztc2VKOztBMkZwc2VFO0VBQ0Usc0JBQUE7QTNGdXNlSjs7QTJGeHNlRTtFQUNFLHNCQUFBO0EzRjJzZUo7O0EyRjVzZUU7RUFDRSxzQkFBQTtBM0Yrc2VKOztBMkZodGVFO0VBQ0Usc0JBQUE7QTNGbXRlSjs7QTJGcHRlRTtFQUNFLHNCQUFBO0EzRnV0ZUo7O0EyRnh0ZUU7RUFDRSxzQkFBQTtBM0YydGVKOztBMkY1dGVFO0VBQ0Usc0JBQUE7QTNGK3RlSjs7QTJGaHVlRTtFQUNFLHVCQUFBO0EzRm11ZUo7O0EyRnB1ZUU7RUFDRSx1QkFBQTtBM0Z1dWVKOztBMkZ4dWVFO0VBQ0UsdUJBQUE7QTNGMnVlSjs7QTJGNXVlRTtFQUNFLHVCQUFBO0EzRit1ZUo7O0EyRmh2ZUU7RUFDRSx1QkFBQTtBM0ZtdmVKOztBMkZwdmVFO0VBQ0UsdUJBQUE7QTNGdXZlSjs7QTJGeHZlRTtFQUNFLHVCQUFBO0EzRjJ2ZUo7O0EyRjV2ZUU7RUFDRSx1QkFBQTtBM0YrdmVKOztBMkZod2VFO0VBQ0UsdUJBQUE7QTNGbXdlSjs7QTJGcHdlRTtFQUNFLHVCQUFBO0EzRnV3ZUo7O0EyRnh3ZUU7RUFDRSx1QkFBQTtBM0Yyd2VKOztBMkY1d2VFO0VBQ0UsdUJBQUE7QTNGK3dlSjs7QTJGaHhlRTtFQUNFLHVCQUFBO0EzRm14ZUo7O0EyRnB4ZUU7RUFDRSx1QkFBQTtBM0Z1eGVKOztBMkZ4eGVFO0VBQ0UsdUJBQUE7QTNGMnhlSjs7QTJGNXhlRTtFQUNFLHVCQUFBO0EzRit4ZUo7O0EyRmh5ZUU7RUFDRSx1QkFBQTtBM0ZteWVKOztBMkZweWVFO0VBQ0UsdUJBQUE7QTNGdXllSjs7QTJGeHllRTtFQUNFLHVCQUFBO0EzRjJ5ZUo7O0EyRjV5ZUU7RUFDRSx1QkFBQTtBM0YreWVKOztBMkZoemVFO0VBQ0UsdUJBQUE7QTNGbXplSjs7QTJGcHplRTtFQUNFLHVCQUFBO0EzRnV6ZUo7O0EyRnh6ZUU7RUFDRSx1QkFBQTtBM0YyemVKOztBMkY1emVFO0VBQ0UsdUJBQUE7QTNGK3plSjs7QTJGaDBlRTtFQUNFLHVCQUFBO0EzRm0wZUo7O0EyRnAwZUU7RUFDRSx1QkFBQTtBM0Z1MGVKOztBMkZ4MGVFO0VBQ0UsdUJBQUE7QTNGMjBlSjs7QTJGNTBlRTtFQUNFLHVCQUFBO0EzRiswZUo7O0EyRmgxZUU7RUFDRSx1QkFBQTtBM0ZtMWVKOztBMkZwMWVFO0VBQ0UsdUJBQUE7QTNGdTFlSjs7QTJGeDFlRTtFQUNFLHVCQUFBO0EzRjIxZUo7O0EyRjUxZUU7RUFDRSx1QkFBQTtBM0YrMWVKOztBMkZoMmVFO0VBQ0UsdUJBQUE7QTNGbTJlSjs7QTJGcDJlRTtFQUNFLHVCQUFBO0EzRnUyZUo7O0EyRngyZUU7RUFDRSx1QkFBQTtBM0YyMmVKOztBMkY1MmVFO0VBQ0UsdUJBQUE7QTNGKzJlSjs7QTJGaDNlRTtFQUNFLHVCQUFBO0EzRm0zZUo7O0EyRnAzZUU7RUFDRSx1QkFBQTtBM0Z1M2VKOztBMkZ4M2VFO0VBQ0UsdUJBQUE7QTNGMjNlSjs7QTJGNTNlRTtFQUNFLHVCQUFBO0EzRiszZUo7O0EyRmg0ZUU7RUFDRSx1QkFBQTtBM0ZtNGVKOztBMkZwNGVFO0VBQ0UsdUJBQUE7QTNGdTRlSjs7QTJGeDRlRTtFQUNFLHVCQUFBO0EzRjI0ZUo7O0EyRjU0ZUU7RUFDRSx1QkFBQTtBM0YrNGVKOztBMkZoNWVFO0VBQ0UsdUJBQUE7QTNGbTVlSjs7QTJGcDVlRTtFQUNFLHVCQUFBO0EzRnU1ZUo7O0EyRng1ZUU7RUFDRSx1QkFBQTtBM0YyNWVKOztBMkY1NWVFO0VBQ0UsdUJBQUE7QTNGKzVlSjs7QTJGaDZlRTtFQUNFLHVCQUFBO0EzRm02ZUo7O0EyRnA2ZUU7RUFDRSx1QkFBQTtBM0Z1NmVKOztBMkZ4NmVFO0VBQ0UsdUJBQUE7QTNGMjZlSjs7QTJGNTZlRTtFQUNFLHVCQUFBO0EzRis2ZUo7O0EyRmg3ZUU7RUFDRSx1QkFBQTtBM0ZtN2VKOztBMkZwN2VFO0VBQ0UsdUJBQUE7QTNGdTdlSjs7QTJGeDdlRTtFQUNFLHVCQUFBO0EzRjI3ZUo7O0EyRjU3ZUU7RUFDRSx1QkFBQTtBM0YrN2VKOztBMkZoOGVFO0VBQ0UsdUJBQUE7QTNGbThlSjs7QTJGcDhlRTtFQUNFLHVCQUFBO0EzRnU4ZUo7O0EyRng4ZUU7RUFDRSx1QkFBQTtBM0YyOGVKOztBMkY1OGVFO0VBQ0UsdUJBQUE7QTNGKzhlSjs7QTJGaDllRTtFQUNFLHVCQUFBO0EzRm05ZUo7O0EyRnA5ZUU7RUFDRSx1QkFBQTtBM0Z1OWVKOztBMkZ4OWVFO0VBQ0UsdUJBQUE7QTNGMjllSjs7QTJGNTllRTtFQUNFLHVCQUFBO0EzRis5ZUo7O0EyRmgrZUU7RUFDRSx1QkFBQTtBM0ZtK2VKOztBMkZwK2VFO0VBQ0UsdUJBQUE7QTNGdStlSjs7QTJGeCtlRTtFQUNFLHVCQUFBO0EzRjIrZUo7O0EyRjUrZUU7RUFDRSx1QkFBQTtBM0YrK2VKOztBMkZoL2VFO0VBQ0UsdUJBQUE7QTNGbS9lSjs7QTJGcC9lRTtFQUNFLHVCQUFBO0EzRnUvZUo7O0EyRngvZUU7RUFDRSx1QkFBQTtBM0YyL2VKOztBMkY1L2VFO0VBQ0UsdUJBQUE7QTNGKy9lSjs7QTJGaGdmRTtFQUNFLHVCQUFBO0EzRm1nZko7O0EyRnBnZkU7RUFDRSx1QkFBQTtBM0Z1Z2ZKOztBMkZ4Z2ZFO0VBQ0UsdUJBQUE7QTNGMmdmSjs7QTJGNWdmRTtFQUNFLHVCQUFBO0EzRitnZko7O0EyRmhoZkU7RUFDRSx1QkFBQTtBM0ZtaGZKOztBMkZwaGZFO0VBQ0UsdUJBQUE7QTNGdWhmSjs7QTJGeGhmRTtFQUNFLHVCQUFBO0EzRjJoZko7O0EyRjVoZkU7RUFDRSx1QkFBQTtBM0YraGZKOztBMkZoaWZFO0VBQ0UsdUJBQUE7QTNGbWlmSjs7QTJGcGlmRTtFQUNFLHVCQUFBO0EzRnVpZko7O0EyRnhpZkU7RUFDRSx1QkFBQTtBM0YyaWZKOztBMkY1aWZFO0VBQ0UsdUJBQUE7QTNGK2lmSjs7QTJGaGpmRTtFQUNFLHVCQUFBO0EzRm1qZko7O0EyRnBqZkU7RUFDRSx1QkFBQTtBM0Z1amZKOztBMkZ4amZFO0VBQ0UsdUJBQUE7QTNGMmpmSjs7QTJGNWpmRTtFQUNFLHVCQUFBO0EzRitqZko7O0EyRmhrZkU7RUFDRSx1QkFBQTtBM0Zta2ZKOztBMkZwa2ZFO0VBQ0UsdUJBQUE7QTNGdWtmSjs7QTJGeGtmRTtFQUNFLHdCQUFBO0EzRjJrZko7O0EyRjVrZkU7RUFDRSx3QkFBQTtBM0Yra2ZKOztBMkZobGZFO0VBQ0Usd0JBQUE7QTNGbWxmSjs7QTJGcGxmRTtFQUNFLHdCQUFBO0EzRnVsZko7O0EyRnhsZkU7RUFDRSx3QkFBQTtBM0YybGZKOztBMkY1bGZFO0VBQ0Usd0JBQUE7QTNGK2xmSjs7QTJGaG1mRTtFQUNFLHdCQUFBO0EzRm1tZko7O0EyRnBtZkU7RUFDRSx3QkFBQTtBM0Z1bWZKOztBMkZ4bWZFO0VBQ0Usd0JBQUE7QTNGMm1mSjs7QTJGNW1mRTtFQUNFLHdCQUFBO0EzRittZko7O0EyRmhuZkU7RUFDRSx3QkFBQTtBM0ZtbmZKOztBMkZwbmZFO0VBQ0Usd0JBQUE7QTNGdW5mSjs7QTJGeG5mRTtFQUNFLHdCQUFBO0EzRjJuZko7O0EyRjVuZkU7RUFDRSx3QkFBQTtBM0YrbmZKOztBMkZob2ZFO0VBQ0Usd0JBQUE7QTNGbW9mSjs7QTJGcG9mRTtFQUNFLHdCQUFBO0EzRnVvZko7O0EyRnhvZkU7RUFDRSx3QkFBQTtBM0Yyb2ZKOztBMkY1b2ZFO0VBQ0Usd0JBQUE7QTNGK29mSjs7QTJGaHBmRTtFQUNFLHdCQUFBO0EzRm1wZko7O0EyRnBwZkU7RUFDRSx3QkFBQTtBM0Z1cGZKOztBMkZ4cGZFO0VBQ0Usd0JBQUE7QTNGMnBmSjs7QTJGNXBmRTtFQUNFLHdCQUFBO0EzRitwZko7O0EyRmhxZkU7RUFDRSx3QkFBQTtBM0ZtcWZKOztBMkZwcWZFO0VBQ0Usd0JBQUE7QTNGdXFmSjs7QTJGeHFmRTtFQUNFLHdCQUFBO0EzRjJxZko7O0EyRjVxZkU7RUFDRSx3QkFBQTtBM0YrcWZKOztBMkZocmZFO0VBQ0Usd0JBQUE7QTNGbXJmSjs7QTJGcHJmRTtFQUNFLHdCQUFBO0EzRnVyZko7O0EyRnhyZkU7RUFDRSx3QkFBQTtBM0YycmZKOztBMkY1cmZFO0VBQ0Usd0JBQUE7QTNGK3JmSjs7QTJGaHNmRTtFQUNFLHdCQUFBO0EzRm1zZko7O0EyRnBzZkU7RUFDRSx3QkFBQTtBM0Z1c2ZKOztBMkZ4c2ZFO0VBQ0Usd0JBQUE7QTNGMnNmSjs7QTJGNXNmRTtFQUNFLHdCQUFBO0EzRitzZko7O0EyRmh0ZkU7RUFDRSx3QkFBQTtBM0ZtdGZKOztBMkZwdGZFO0VBQ0Usd0JBQUE7QTNGdXRmSjs7QTJGeHRmRTtFQUNFLHdCQUFBO0EzRjJ0Zko7O0EyRjV0ZkU7RUFDRSx3QkFBQTtBM0YrdGZKOztBMkZodWZFO0VBQ0Usd0JBQUE7QTNGbXVmSjs7QTJGcHVmRTtFQUNFLHdCQUFBO0EzRnV1Zko7O0EyRnh1ZkU7RUFDRSx3QkFBQTtBM0YydWZKOztBMkY1dWZFO0VBQ0Usd0JBQUE7QTNGK3VmSjs7QTJGaHZmRTtFQUNFLHdCQUFBO0EzRm12Zko7O0EyRnB2ZkU7RUFDRSx3QkFBQTtBM0Z1dmZKOztBMkZ4dmZFO0VBQ0Usd0JBQUE7QTNGMnZmSjs7QTJGNXZmRTtFQUNFLHdCQUFBO0EzRit2Zko7O0EyRmh3ZkU7RUFDRSx3QkFBQTtBM0Ztd2ZKOztBMkZwd2ZFO0VBQ0Usd0JBQUE7QTNGdXdmSjs7QTJGeHdmRTtFQUNFLHdCQUFBO0EzRjJ3Zko7O0EyRjV3ZkU7RUFDRSx3QkFBQTtBM0Yrd2ZKOztBMkZoeGZFO0VBQ0Usd0JBQUE7QTNGbXhmSjs7QTJGcHhmRTtFQUNFLHdCQUFBO0EzRnV4Zko7O0EyRnh4ZkU7RUFDRSx3QkFBQTtBM0YyeGZKOztBMkY1eGZFO0VBQ0Usd0JBQUE7QTNGK3hmSjs7QTJGaHlmRTtFQUNFLHdCQUFBO0EzRm15Zko7O0EyRnB5ZkU7RUFDRSx3QkFBQTtBM0Z1eWZKOztBMkZ4eWZFO0VBQ0Usd0JBQUE7QTNGMnlmSjs7QTJGNXlmRTtFQUNFLHdCQUFBO0EzRit5Zko7O0EyRmh6ZkU7RUFDRSx3QkFBQTtBM0ZtemZKOztBMkZwemZFO0VBQ0Usd0JBQUE7QTNGdXpmSjs7QTJGeHpmRTtFQUNFLHdCQUFBO0EzRjJ6Zko7O0EyRjV6ZkU7RUFDRSx3QkFBQTtBM0YremZKOztBMkZoMGZFO0VBQ0Usd0JBQUE7QTNGbTBmSjs7QTJGcDBmRTtFQUNFLHdCQUFBO0EzRnUwZko7O0EyRngwZkU7RUFDRSx3QkFBQTtBM0YyMGZKOztBMkY1MGZFO0VBQ0Usd0JBQUE7QTNGKzBmSjs7QTJGaDFmRTtFQUNFLHdCQUFBO0EzRm0xZko7O0EyRnAxZkU7RUFDRSx3QkFBQTtBM0Z1MWZKOztBMkZ4MWZFO0VBQ0Usd0JBQUE7QTNGMjFmSjs7QTJGNTFmRTtFQUNFLHdCQUFBO0EzRisxZko7O0EyRmgyZkU7RUFDRSx3QkFBQTtBM0ZtMmZKOztBMkZwMmZFO0VBQ0Usd0JBQUE7QTNGdTJmSjs7QTJGeDJmRTtFQUNFLHdCQUFBO0EzRjIyZko7O0EyRjUyZkU7RUFDRSx3QkFBQTtBM0YrMmZKOztBMkZoM2ZFO0VBQ0Usd0JBQUE7QTNGbTNmSjs7QTJGcDNmRTtFQUNFLHdCQUFBO0EzRnUzZko7O0EyRngzZkU7RUFDRSx3QkFBQTtBM0YyM2ZKOztBMkY1M2ZFO0VBQ0Usd0JBQUE7QTNGKzNmSjs7QTJGaDRmRTtFQUNFLHdCQUFBO0EzRm00Zko7O0EyRnA0ZkU7RUFDRSx3QkFBQTtBM0Z1NGZKOztBMkZ4NGZFO0VBQ0Usd0JBQUE7QTNGMjRmSjs7QTJGNTRmRTtFQUNFLHdCQUFBO0EzRis0Zko7O0EyRmg1ZkU7RUFDRSx3QkFBQTtBM0ZtNWZKOztBMkZwNWZFO0VBQ0Usd0JBQUE7QTNGdTVmSjs7QTJGeDVmRTtFQUNFLHdCQUFBO0EzRjI1Zko7O0EyRjU1ZkU7RUFDRSx3QkFBQTtBM0YrNWZKOztBMkZoNmZFO0VBQ0Usd0JBQUE7QTNGbTZmSjs7QTJGcDZmRTtFQUNFLHdCQUFBO0EzRnU2Zko7O0EyRng2ZkU7RUFDRSx3QkFBQTtBM0YyNmZKOztBMkY1NmZFO0VBQ0Usd0JBQUE7QTNGKzZmSjs7QTJGaDdmRTtFQUNFLHdCQUFBO0EzRm03Zko7O0EyRnA3ZkU7RUFDRSx3QkFBQTtBM0Z1N2ZKOztBMkZ4N2ZFO0VBQ0Usd0JBQUE7QTNGMjdmSjs7QTJGNTdmRTtFQUNFLHdCQUFBO0EzRis3Zko7O0EyRmg4ZkU7RUFDRSx3QkFBQTtBM0ZtOGZKOztBMkZwOGZFO0VBQ0Usd0JBQUE7QTNGdThmSjs7QTJGeDhmRTtFQUNFLHdCQUFBO0EzRjI4Zko7O0EyRjU4ZkU7RUFDRSx3QkFBQTtBM0YrOGZKOztBMkZoOWZFO0VBQ0Usd0JBQUE7QTNGbTlmSjs7QTJGNzhmRTtFQUNFLHFCQUFBO0EzRmc5Zko7O0EyRmo5ZkU7RUFDRSxxQkFBQTtBM0ZvOWZKOztBMkZyOWZFO0VBQ0UscUJBQUE7QTNGdzlmSjs7QTJGejlmRTtFQUNFLHFCQUFBO0EzRjQ5Zko7O0EyRjc5ZkU7RUFDRSxxQkFBQTtBM0ZnK2ZKOztBMkZqK2ZFO0VBQ0UscUJBQUE7QTNGbytmSjs7QTJGcitmRTtFQUNFLHFCQUFBO0EzRncrZko7O0EyRnorZkU7RUFDRSxxQkFBQTtBM0Y0K2ZKOztBMkY3K2ZFO0VBQ0UscUJBQUE7QTNGZy9mSjs7QTJGai9mRTtFQUNFLHNCQUFBO0EzRm8vZko7O0EyRnIvZkU7RUFDRSxzQkFBQTtBM0Z3L2ZKOztBMkZ6L2ZFO0VBQ0Usc0JBQUE7QTNGNC9mSjs7QTJGNy9mRTtFQUNFLHNCQUFBO0EzRmdnZ0JKOztBMkZqZ2dCRTtFQUNFLHNCQUFBO0EzRm9nZ0JKOztBMkZyZ2dCRTtFQUNFLHNCQUFBO0EzRndnZ0JKOztBMkZ6Z2dCRTtFQUNFLHNCQUFBO0EzRjRnZ0JKOztBMkY3Z2dCRTtFQUNFLHNCQUFBO0EzRmdoZ0JKOztBMkZqaGdCRTtFQUNFLHNCQUFBO0EzRm9oZ0JKOztBMkZyaGdCRTtFQUNFLHNCQUFBO0EzRndoZ0JKOztBMkZ6aGdCRTtFQUNFLHNCQUFBO0EzRjRoZ0JKOztBMkY3aGdCRTtFQUNFLHNCQUFBO0EzRmdpZ0JKOztBMkZqaWdCRTtFQUNFLHNCQUFBO0EzRm9pZ0JKOztBMkZyaWdCRTtFQUNFLHNCQUFBO0EzRndpZ0JKOztBMkZ6aWdCRTtFQUNFLHNCQUFBO0EzRjRpZ0JKOztBMkY3aWdCRTtFQUNFLHNCQUFBO0EzRmdqZ0JKOztBMkZqamdCRTtFQUNFLHNCQUFBO0EzRm9qZ0JKOztBMkZyamdCRTtFQUNFLHNCQUFBO0EzRndqZ0JKOztBMkZ6amdCRTtFQUNFLHNCQUFBO0EzRjRqZ0JKOztBMkY3amdCRTtFQUNFLHNCQUFBO0EzRmdrZ0JKOztBMkZqa2dCRTtFQUNFLHNCQUFBO0EzRm9rZ0JKOztBMkZya2dCRTtFQUNFLHNCQUFBO0EzRndrZ0JKOztBMkZ6a2dCRTtFQUNFLHNCQUFBO0EzRjRrZ0JKOztBMkY3a2dCRTtFQUNFLHNCQUFBO0EzRmdsZ0JKOztBMkZqbGdCRTtFQUNFLHNCQUFBO0EzRm9sZ0JKOztBMkZybGdCRTtFQUNFLHNCQUFBO0EzRndsZ0JKOztBMkZ6bGdCRTtFQUNFLHNCQUFBO0EzRjRsZ0JKOztBMkY3bGdCRTtFQUNFLHNCQUFBO0EzRmdtZ0JKOztBMkZqbWdCRTtFQUNFLHNCQUFBO0EzRm9tZ0JKOztBMkZybWdCRTtFQUNFLHNCQUFBO0EzRndtZ0JKOztBMkZ6bWdCRTtFQUNFLHNCQUFBO0EzRjRtZ0JKOztBMkY3bWdCRTtFQUNFLHNCQUFBO0EzRmduZ0JKOztBMkZqbmdCRTtFQUNFLHNCQUFBO0EzRm9uZ0JKOztBMkZybmdCRTtFQUNFLHNCQUFBO0EzRnduZ0JKOztBMkZ6bmdCRTtFQUNFLHNCQUFBO0EzRjRuZ0JKOztBMkY3bmdCRTtFQUNFLHNCQUFBO0EzRmdvZ0JKOztBMkZqb2dCRTtFQUNFLHNCQUFBO0EzRm9vZ0JKOztBMkZyb2dCRTtFQUNFLHNCQUFBO0EzRndvZ0JKOztBMkZ6b2dCRTtFQUNFLHNCQUFBO0EzRjRvZ0JKOztBMkY3b2dCRTtFQUNFLHNCQUFBO0EzRmdwZ0JKOztBMkZqcGdCRTtFQUNFLHNCQUFBO0EzRm9wZ0JKOztBMkZycGdCRTtFQUNFLHNCQUFBO0EzRndwZ0JKOztBMkZ6cGdCRTtFQUNFLHNCQUFBO0EzRjRwZ0JKOztBMkY3cGdCRTtFQUNFLHNCQUFBO0EzRmdxZ0JKOztBMkZqcWdCRTtFQUNFLHNCQUFBO0EzRm9xZ0JKOztBMkZycWdCRTtFQUNFLHNCQUFBO0EzRndxZ0JKOztBMkZ6cWdCRTtFQUNFLHNCQUFBO0EzRjRxZ0JKOztBMkY3cWdCRTtFQUNFLHNCQUFBO0EzRmdyZ0JKOztBMkZqcmdCRTtFQUNFLHNCQUFBO0EzRm9yZ0JKOztBMkZycmdCRTtFQUNFLHNCQUFBO0EzRndyZ0JKOztBMkZ6cmdCRTtFQUNFLHNCQUFBO0EzRjRyZ0JKOztBMkY3cmdCRTtFQUNFLHNCQUFBO0EzRmdzZ0JKOztBMkZqc2dCRTtFQUNFLHNCQUFBO0EzRm9zZ0JKOztBMkZyc2dCRTtFQUNFLHNCQUFBO0EzRndzZ0JKOztBMkZ6c2dCRTtFQUNFLHNCQUFBO0EzRjRzZ0JKOztBMkY3c2dCRTtFQUNFLHNCQUFBO0EzRmd0Z0JKOztBMkZqdGdCRTtFQUNFLHNCQUFBO0EzRm90Z0JKOztBMkZydGdCRTtFQUNFLHNCQUFBO0EzRnd0Z0JKOztBMkZ6dGdCRTtFQUNFLHNCQUFBO0EzRjR0Z0JKOztBMkY3dGdCRTtFQUNFLHNCQUFBO0EzRmd1Z0JKOztBMkZqdWdCRTtFQUNFLHNCQUFBO0EzRm91Z0JKOztBMkZydWdCRTtFQUNFLHNCQUFBO0EzRnd1Z0JKOztBMkZ6dWdCRTtFQUNFLHNCQUFBO0EzRjR1Z0JKOztBMkY3dWdCRTtFQUNFLHNCQUFBO0EzRmd2Z0JKOztBMkZqdmdCRTtFQUNFLHNCQUFBO0EzRm92Z0JKOztBMkZydmdCRTtFQUNFLHNCQUFBO0EzRnd2Z0JKOztBMkZ6dmdCRTtFQUNFLHNCQUFBO0EzRjR2Z0JKOztBMkY3dmdCRTtFQUNFLHNCQUFBO0EzRmd3Z0JKOztBMkZqd2dCRTtFQUNFLHNCQUFBO0EzRm93Z0JKOztBMkZyd2dCRTtFQUNFLHNCQUFBO0EzRnd3Z0JKOztBMkZ6d2dCRTtFQUNFLHNCQUFBO0EzRjR3Z0JKOztBMkY3d2dCRTtFQUNFLHNCQUFBO0EzRmd4Z0JKOztBMkZqeGdCRTtFQUNFLHNCQUFBO0EzRm94Z0JKOztBMkZyeGdCRTtFQUNFLHNCQUFBO0EzRnd4Z0JKOztBMkZ6eGdCRTtFQUNFLHNCQUFBO0EzRjR4Z0JKOztBMkY3eGdCRTtFQUNFLHNCQUFBO0EzRmd5Z0JKOztBMkZqeWdCRTtFQUNFLHNCQUFBO0EzRm95Z0JKOztBMkZyeWdCRTtFQUNFLHNCQUFBO0EzRnd5Z0JKOztBMkZ6eWdCRTtFQUNFLHNCQUFBO0EzRjR5Z0JKOztBMkY3eWdCRTtFQUNFLHNCQUFBO0EzRmd6Z0JKOztBMkZqemdCRTtFQUNFLHNCQUFBO0EzRm96Z0JKOztBMkZyemdCRTtFQUNFLHNCQUFBO0EzRnd6Z0JKOztBMkZ6emdCRTtFQUNFLHNCQUFBO0EzRjR6Z0JKOztBMkY3emdCRTtFQUNFLHNCQUFBO0EzRmcwZ0JKOztBMkZqMGdCRTtFQUNFLHNCQUFBO0EzRm8wZ0JKOztBMkZyMGdCRTtFQUNFLHNCQUFBO0EzRncwZ0JKOztBMkZ6MGdCRTtFQUNFLHNCQUFBO0EzRjQwZ0JKOztBMkY3MGdCRTtFQUNFLHNCQUFBO0EzRmcxZ0JKOztBMkZqMWdCRTtFQUNFLHNCQUFBO0EzRm8xZ0JKOztBMkZyMWdCRTtFQUNFLHNCQUFBO0EzRncxZ0JKOztBMkZ6MWdCRTtFQUNFLHVCQUFBO0EzRjQxZ0JKOztBMkY3MWdCRTtFQUNFLHVCQUFBO0EzRmcyZ0JKOztBMkZqMmdCRTtFQUNFLHVCQUFBO0EzRm8yZ0JKOztBMkZyMmdCRTtFQUNFLHVCQUFBO0EzRncyZ0JKOztBMkZ6MmdCRTtFQUNFLHVCQUFBO0EzRjQyZ0JKOztBMkY3MmdCRTtFQUNFLHVCQUFBO0EzRmczZ0JKOztBMkZqM2dCRTtFQUNFLHVCQUFBO0EzRm8zZ0JKOztBMkZyM2dCRTtFQUNFLHVCQUFBO0EzRnczZ0JKOztBMkZ6M2dCRTtFQUNFLHVCQUFBO0EzRjQzZ0JKOztBMkY3M2dCRTtFQUNFLHVCQUFBO0EzRmc0Z0JKOztBMkZqNGdCRTtFQUNFLHVCQUFBO0EzRm80Z0JKOztBMkZyNGdCRTtFQUNFLHVCQUFBO0EzRnc0Z0JKOztBMkZ6NGdCRTtFQUNFLHVCQUFBO0EzRjQ0Z0JKOztBMkY3NGdCRTtFQUNFLHVCQUFBO0EzRmc1Z0JKOztBMkZqNWdCRTtFQUNFLHVCQUFBO0EzRm81Z0JKOztBMkZyNWdCRTtFQUNFLHVCQUFBO0EzRnc1Z0JKOztBMkZ6NWdCRTtFQUNFLHVCQUFBO0EzRjQ1Z0JKOztBMkY3NWdCRTtFQUNFLHVCQUFBO0EzRmc2Z0JKOztBMkZqNmdCRTtFQUNFLHVCQUFBO0EzRm82Z0JKOztBMkZyNmdCRTtFQUNFLHVCQUFBO0EzRnc2Z0JKOztBMkZ6NmdCRTtFQUNFLHVCQUFBO0EzRjQ2Z0JKOztBMkY3NmdCRTtFQUNFLHVCQUFBO0EzRmc3Z0JKOztBMkZqN2dCRTtFQUNFLHVCQUFBO0EzRm83Z0JKOztBMkZyN2dCRTtFQUNFLHVCQUFBO0EzRnc3Z0JKOztBMkZ6N2dCRTtFQUNFLHVCQUFBO0EzRjQ3Z0JKOztBMkY3N2dCRTtFQUNFLHVCQUFBO0EzRmc4Z0JKOztBMkZqOGdCRTtFQUNFLHVCQUFBO0EzRm84Z0JKOztBMkZyOGdCRTtFQUNFLHVCQUFBO0EzRnc4Z0JKOztBMkZ6OGdCRTtFQUNFLHVCQUFBO0EzRjQ4Z0JKOztBMkY3OGdCRTtFQUNFLHVCQUFBO0EzRmc5Z0JKOztBMkZqOWdCRTtFQUNFLHVCQUFBO0EzRm85Z0JKOztBMkZyOWdCRTtFQUNFLHVCQUFBO0EzRnc5Z0JKOztBMkZ6OWdCRTtFQUNFLHVCQUFBO0EzRjQ5Z0JKOztBMkY3OWdCRTtFQUNFLHVCQUFBO0EzRmcrZ0JKOztBMkZqK2dCRTtFQUNFLHVCQUFBO0EzRm8rZ0JKOztBMkZyK2dCRTtFQUNFLHVCQUFBO0EzRncrZ0JKOztBMkZ6K2dCRTtFQUNFLHVCQUFBO0EzRjQrZ0JKOztBMkY3K2dCRTtFQUNFLHVCQUFBO0EzRmcvZ0JKOztBMkZqL2dCRTtFQUNFLHVCQUFBO0EzRm8vZ0JKOztBMkZyL2dCRTtFQUNFLHVCQUFBO0EzRncvZ0JKOztBMkZ6L2dCRTtFQUNFLHVCQUFBO0EzRjQvZ0JKOztBMkY3L2dCRTtFQUNFLHVCQUFBO0EzRmdnaEJKOztBMkZqZ2hCRTtFQUNFLHVCQUFBO0EzRm9naEJKOztBMkZyZ2hCRTtFQUNFLHVCQUFBO0EzRndnaEJKOztBMkZ6Z2hCRTtFQUNFLHVCQUFBO0EzRjRnaEJKOztBMkY3Z2hCRTtFQUNFLHVCQUFBO0EzRmdoaEJKOztBMkZqaGhCRTtFQUNFLHVCQUFBO0EzRm9oaEJKOztBMkZyaGhCRTtFQUNFLHVCQUFBO0EzRndoaEJKOztBMkZ6aGhCRTtFQUNFLHVCQUFBO0EzRjRoaEJKOztBMkY3aGhCRTtFQUNFLHVCQUFBO0EzRmdpaEJKOztBMkZqaWhCRTtFQUNFLHVCQUFBO0EzRm9paEJKOztBMkZyaWhCRTtFQUNFLHVCQUFBO0EzRndpaEJKOztBMkZ6aWhCRTtFQUNFLHVCQUFBO0EzRjRpaEJKOztBMkY3aWhCRTtFQUNFLHVCQUFBO0EzRmdqaEJKOztBMkZqamhCRTtFQUNFLHVCQUFBO0EzRm9qaEJKOztBMkZyamhCRTtFQUNFLHVCQUFBO0EzRndqaEJKOztBMkZ6amhCRTtFQUNFLHVCQUFBO0EzRjRqaEJKOztBMkY3amhCRTtFQUNFLHVCQUFBO0EzRmdraEJKOztBMkZqa2hCRTtFQUNFLHVCQUFBO0EzRm9raEJKOztBMkZya2hCRTtFQUNFLHVCQUFBO0EzRndraEJKOztBMkZ6a2hCRTtFQUNFLHVCQUFBO0EzRjRraEJKOztBMkY3a2hCRTtFQUNFLHVCQUFBO0EzRmdsaEJKOztBMkZqbGhCRTtFQUNFLHVCQUFBO0EzRm9saEJKOztBMkZybGhCRTtFQUNFLHVCQUFBO0EzRndsaEJKOztBMkZ6bGhCRTtFQUNFLHVCQUFBO0EzRjRsaEJKOztBMkY3bGhCRTtFQUNFLHVCQUFBO0EzRmdtaEJKOztBMkZqbWhCRTtFQUNFLHVCQUFBO0EzRm9taEJKOztBMkZybWhCRTtFQUNFLHVCQUFBO0EzRndtaEJKOztBMkZ6bWhCRTtFQUNFLHVCQUFBO0EzRjRtaEJKOztBMkY3bWhCRTtFQUNFLHVCQUFBO0EzRmduaEJKOztBMkZqbmhCRTtFQUNFLHVCQUFBO0EzRm9uaEJKOztBMkZybmhCRTtFQUNFLHVCQUFBO0EzRnduaEJKOztBMkZ6bmhCRTtFQUNFLHVCQUFBO0EzRjRuaEJKOztBMkY3bmhCRTtFQUNFLHVCQUFBO0EzRmdvaEJKOztBMkZqb2hCRTtFQUNFLHVCQUFBO0EzRm9vaEJKOztBMkZyb2hCRTtFQUNFLHVCQUFBO0EzRndvaEJKOztBMkZ6b2hCRTtFQUNFLHVCQUFBO0EzRjRvaEJKOztBMkY3b2hCRTtFQUNFLHVCQUFBO0EzRmdwaEJKOztBMkZqcGhCRTtFQUNFLHVCQUFBO0EzRm9waEJKOztBMkZycGhCRTtFQUNFLHVCQUFBO0EzRndwaEJKOztBMkZ6cGhCRTtFQUNFLHVCQUFBO0EzRjRwaEJKOztBMkY3cGhCRTtFQUNFLHVCQUFBO0EzRmdxaEJKOztBMkZqcWhCRTtFQUNFLHVCQUFBO0EzRm9xaEJKOztBMkZycWhCRTtFQUNFLHVCQUFBO0EzRndxaEJKOztBMkZ6cWhCRTtFQUNFLHVCQUFBO0EzRjRxaEJKOztBMkY3cWhCRTtFQUNFLHVCQUFBO0EzRmdyaEJKOztBMkZqcmhCRTtFQUNFLHVCQUFBO0EzRm9yaEJKOztBMkZycmhCRTtFQUNFLHVCQUFBO0EzRndyaEJKOztBMkZ6cmhCRTtFQUNFLHVCQUFBO0EzRjRyaEJKOztBMkY3cmhCRTtFQUNFLHVCQUFBO0EzRmdzaEJKOztBMkZqc2hCRTtFQUNFLHVCQUFBO0EzRm9zaEJKOztBMkZyc2hCRTtFQUNFLHVCQUFBO0EzRndzaEJKOztBMkZ6c2hCRTtFQUNFLHVCQUFBO0EzRjRzaEJKOztBMkY3c2hCRTtFQUNFLHVCQUFBO0EzRmd0aEJKOztBMkZqdGhCRTtFQUNFLHVCQUFBO0EzRm90aEJKOztBMkZydGhCRTtFQUNFLHVCQUFBO0EzRnd0aEJKOztBMkZ6dGhCRTtFQUNFLHVCQUFBO0EzRjR0aEJKOztBMkY3dGhCRTtFQUNFLHVCQUFBO0EzRmd1aEJKOztBMkZqdWhCRTtFQUNFLHVCQUFBO0EzRm91aEJKOztBMkY5dGhCRTtFQUNFLHNCQUFBO0EzRml1aEJKOztBMkZsdWhCRTtFQUNFLHNCQUFBO0EzRnF1aEJKOztBMkZ0dWhCRTtFQUNFLHNCQUFBO0EzRnl1aEJKOztBMkYxdWhCRTtFQUNFLHNCQUFBO0EzRjZ1aEJKOztBMkY5dWhCRTtFQUNFLHNCQUFBO0EzRml2aEJKOztBMkZsdmhCRTtFQUNFLHNCQUFBO0EzRnF2aEJKOztBMkZ0dmhCRTtFQUNFLHNCQUFBO0EzRnl2aEJKOztBMkYxdmhCRTtFQUNFLHNCQUFBO0EzRjZ2aEJKOztBMkY5dmhCRTtFQUNFLHNCQUFBO0EzRml3aEJKOztBMkZsd2hCRTtFQUNFLHVCQUFBO0EzRnF3aEJKOztBMkZ0d2hCRTtFQUNFLHVCQUFBO0EzRnl3aEJKOztBMkYxd2hCRTtFQUNFLHVCQUFBO0EzRjZ3aEJKOztBMkY5d2hCRTtFQUNFLHVCQUFBO0EzRml4aEJKOztBMkZseGhCRTtFQUNFLHVCQUFBO0EzRnF4aEJKOztBMkZ0eGhCRTtFQUNFLHVCQUFBO0EzRnl4aEJKOztBMkYxeGhCRTtFQUNFLHVCQUFBO0EzRjZ4aEJKOztBMkY5eGhCRTtFQUNFLHVCQUFBO0EzRml5aEJKOztBMkZseWhCRTtFQUNFLHVCQUFBO0EzRnF5aEJKOztBMkZ0eWhCRTtFQUNFLHVCQUFBO0EzRnl5aEJKOztBMkYxeWhCRTtFQUNFLHVCQUFBO0EzRjZ5aEJKOztBMkY5eWhCRTtFQUNFLHVCQUFBO0EzRml6aEJKOztBMkZsemhCRTtFQUNFLHVCQUFBO0EzRnF6aEJKOztBMkZ0emhCRTtFQUNFLHVCQUFBO0EzRnl6aEJKOztBMkYxemhCRTtFQUNFLHVCQUFBO0EzRjZ6aEJKOztBMkY5emhCRTtFQUNFLHVCQUFBO0EzRmkwaEJKOztBMkZsMGhCRTtFQUNFLHVCQUFBO0EzRnEwaEJKOztBMkZ0MGhCRTtFQUNFLHVCQUFBO0EzRnkwaEJKOztBMkYxMGhCRTtFQUNFLHVCQUFBO0EzRjYwaEJKOztBMkY5MGhCRTtFQUNFLHVCQUFBO0EzRmkxaEJKOztBMkZsMWhCRTtFQUNFLHVCQUFBO0EzRnExaEJKOztBMkZ0MWhCRTtFQUNFLHVCQUFBO0EzRnkxaEJKOztBMkYxMWhCRTtFQUNFLHVCQUFBO0EzRjYxaEJKOztBMkY5MWhCRTtFQUNFLHVCQUFBO0EzRmkyaEJKOztBMkZsMmhCRTtFQUNFLHVCQUFBO0EzRnEyaEJKOztBMkZ0MmhCRTtFQUNFLHVCQUFBO0EzRnkyaEJKOztBMkYxMmhCRTtFQUNFLHVCQUFBO0EzRjYyaEJKOztBMkY5MmhCRTtFQUNFLHVCQUFBO0EzRmkzaEJKOztBMkZsM2hCRTtFQUNFLHVCQUFBO0EzRnEzaEJKOztBMkZ0M2hCRTtFQUNFLHVCQUFBO0EzRnkzaEJKOztBMkYxM2hCRTtFQUNFLHVCQUFBO0EzRjYzaEJKOztBMkY5M2hCRTtFQUNFLHVCQUFBO0EzRmk0aEJKOztBMkZsNGhCRTtFQUNFLHVCQUFBO0EzRnE0aEJKOztBMkZ0NGhCRTtFQUNFLHVCQUFBO0EzRnk0aEJKOztBMkYxNGhCRTtFQUNFLHVCQUFBO0EzRjY0aEJKOztBMkY5NGhCRTtFQUNFLHVCQUFBO0EzRmk1aEJKOztBMkZsNWhCRTtFQUNFLHVCQUFBO0EzRnE1aEJKOztBMkZ0NWhCRTtFQUNFLHVCQUFBO0EzRnk1aEJKOztBMkYxNWhCRTtFQUNFLHVCQUFBO0EzRjY1aEJKOztBMkY5NWhCRTtFQUNFLHVCQUFBO0EzRmk2aEJKOztBMkZsNmhCRTtFQUNFLHVCQUFBO0EzRnE2aEJKOztBMkZ0NmhCRTtFQUNFLHVCQUFBO0EzRnk2aEJKOztBMkYxNmhCRTtFQUNFLHVCQUFBO0EzRjY2aEJKOztBMkY5NmhCRTtFQUNFLHVCQUFBO0EzRmk3aEJKOztBMkZsN2hCRTtFQUNFLHVCQUFBO0EzRnE3aEJKOztBMkZ0N2hCRTtFQUNFLHVCQUFBO0EzRnk3aEJKOztBMkYxN2hCRTtFQUNFLHVCQUFBO0EzRjY3aEJKOztBMkY5N2hCRTtFQUNFLHVCQUFBO0EzRmk4aEJKOztBMkZsOGhCRTtFQUNFLHVCQUFBO0EzRnE4aEJKOztBMkZ0OGhCRTtFQUNFLHVCQUFBO0EzRnk4aEJKOztBMkYxOGhCRTtFQUNFLHVCQUFBO0EzRjY4aEJKOztBMkY5OGhCRTtFQUNFLHVCQUFBO0EzRmk5aEJKOztBMkZsOWhCRTtFQUNFLHVCQUFBO0EzRnE5aEJKOztBMkZ0OWhCRTtFQUNFLHVCQUFBO0EzRnk5aEJKOztBMkYxOWhCRTtFQUNFLHVCQUFBO0EzRjY5aEJKOztBMkY5OWhCRTtFQUNFLHVCQUFBO0EzRmkraEJKOztBMkZsK2hCRTtFQUNFLHVCQUFBO0EzRnEraEJKOztBMkZ0K2hCRTtFQUNFLHVCQUFBO0EzRnkraEJKOztBMkYxK2hCRTtFQUNFLHVCQUFBO0EzRjYraEJKOztBMkY5K2hCRTtFQUNFLHVCQUFBO0EzRmkvaEJKOztBMkZsL2hCRTtFQUNFLHVCQUFBO0EzRnEvaEJKOztBMkZ0L2hCRTtFQUNFLHVCQUFBO0EzRnkvaEJKOztBMkYxL2hCRTtFQUNFLHVCQUFBO0EzRjYvaEJKOztBMkY5L2hCRTtFQUNFLHVCQUFBO0EzRmlnaUJKOztBMkZsZ2lCRTtFQUNFLHVCQUFBO0EzRnFnaUJKOztBMkZ0Z2lCRTtFQUNFLHVCQUFBO0EzRnlnaUJKOztBMkYxZ2lCRTtFQUNFLHVCQUFBO0EzRjZnaUJKOztBMkY5Z2lCRTtFQUNFLHVCQUFBO0EzRmloaUJKOztBMkZsaGlCRTtFQUNFLHVCQUFBO0EzRnFoaUJKOztBMkZ0aGlCRTtFQUNFLHVCQUFBO0EzRnloaUJKOztBMkYxaGlCRTtFQUNFLHVCQUFBO0EzRjZoaUJKOztBMkY5aGlCRTtFQUNFLHVCQUFBO0EzRmlpaUJKOztBMkZsaWlCRTtFQUNFLHVCQUFBO0EzRnFpaUJKOztBMkZ0aWlCRTtFQUNFLHVCQUFBO0EzRnlpaUJKOztBMkYxaWlCRTtFQUNFLHVCQUFBO0EzRjZpaUJKOztBMkY5aWlCRTtFQUNFLHVCQUFBO0EzRmlqaUJKOztBMkZsamlCRTtFQUNFLHVCQUFBO0EzRnFqaUJKOztBMkZ0amlCRTtFQUNFLHVCQUFBO0EzRnlqaUJKOztBMkYxamlCRTtFQUNFLHVCQUFBO0EzRjZqaUJKOztBMkY5amlCRTtFQUNFLHVCQUFBO0EzRmlraUJKOztBMkZsa2lCRTtFQUNFLHVCQUFBO0EzRnFraUJKOztBMkZ0a2lCRTtFQUNFLHVCQUFBO0EzRnlraUJKOztBMkYxa2lCRTtFQUNFLHVCQUFBO0EzRjZraUJKOztBMkY5a2lCRTtFQUNFLHVCQUFBO0EzRmlsaUJKOztBMkZsbGlCRTtFQUNFLHVCQUFBO0EzRnFsaUJKOztBMkZ0bGlCRTtFQUNFLHVCQUFBO0EzRnlsaUJKOztBMkYxbGlCRTtFQUNFLHVCQUFBO0EzRjZsaUJKOztBMkY5bGlCRTtFQUNFLHVCQUFBO0EzRmltaUJKOztBMkZsbWlCRTtFQUNFLHVCQUFBO0EzRnFtaUJKOztBMkZ0bWlCRTtFQUNFLHVCQUFBO0EzRnltaUJKOztBMkYxbWlCRTtFQUNFLHdCQUFBO0EzRjZtaUJKOztBMkY5bWlCRTtFQUNFLHdCQUFBO0EzRmluaUJKOztBMkZsbmlCRTtFQUNFLHdCQUFBO0EzRnFuaUJKOztBMkZ0bmlCRTtFQUNFLHdCQUFBO0EzRnluaUJKOztBMkYxbmlCRTtFQUNFLHdCQUFBO0EzRjZuaUJKOztBMkY5bmlCRTtFQUNFLHdCQUFBO0EzRmlvaUJKOztBMkZsb2lCRTtFQUNFLHdCQUFBO0EzRnFvaUJKOztBMkZ0b2lCRTtFQUNFLHdCQUFBO0EzRnlvaUJKOztBMkYxb2lCRTtFQUNFLHdCQUFBO0EzRjZvaUJKOztBMkY5b2lCRTtFQUNFLHdCQUFBO0EzRmlwaUJKOztBMkZscGlCRTtFQUNFLHdCQUFBO0EzRnFwaUJKOztBMkZ0cGlCRTtFQUNFLHdCQUFBO0EzRnlwaUJKOztBMkYxcGlCRTtFQUNFLHdCQUFBO0EzRjZwaUJKOztBMkY5cGlCRTtFQUNFLHdCQUFBO0EzRmlxaUJKOztBMkZscWlCRTtFQUNFLHdCQUFBO0EzRnFxaUJKOztBMkZ0cWlCRTtFQUNFLHdCQUFBO0EzRnlxaUJKOztBMkYxcWlCRTtFQUNFLHdCQUFBO0EzRjZxaUJKOztBMkY5cWlCRTtFQUNFLHdCQUFBO0EzRmlyaUJKOztBMkZscmlCRTtFQUNFLHdCQUFBO0EzRnFyaUJKOztBMkZ0cmlCRTtFQUNFLHdCQUFBO0EzRnlyaUJKOztBMkYxcmlCRTtFQUNFLHdCQUFBO0EzRjZyaUJKOztBMkY5cmlCRTtFQUNFLHdCQUFBO0EzRmlzaUJKOztBMkZsc2lCRTtFQUNFLHdCQUFBO0EzRnFzaUJKOztBMkZ0c2lCRTtFQUNFLHdCQUFBO0EzRnlzaUJKOztBMkYxc2lCRTtFQUNFLHdCQUFBO0EzRjZzaUJKOztBMkY5c2lCRTtFQUNFLHdCQUFBO0EzRml0aUJKOztBMkZsdGlCRTtFQUNFLHdCQUFBO0EzRnF0aUJKOztBMkZ0dGlCRTtFQUNFLHdCQUFBO0EzRnl0aUJKOztBMkYxdGlCRTtFQUNFLHdCQUFBO0EzRjZ0aUJKOztBMkY5dGlCRTtFQUNFLHdCQUFBO0EzRml1aUJKOztBMkZsdWlCRTtFQUNFLHdCQUFBO0EzRnF1aUJKOztBMkZ0dWlCRTtFQUNFLHdCQUFBO0EzRnl1aUJKOztBMkYxdWlCRTtFQUNFLHdCQUFBO0EzRjZ1aUJKOztBMkY5dWlCRTtFQUNFLHdCQUFBO0EzRml2aUJKOztBMkZsdmlCRTtFQUNFLHdCQUFBO0EzRnF2aUJKOztBMkZ0dmlCRTtFQUNFLHdCQUFBO0EzRnl2aUJKOztBMkYxdmlCRTtFQUNFLHdCQUFBO0EzRjZ2aUJKOztBMkY5dmlCRTtFQUNFLHdCQUFBO0EzRml3aUJKOztBMkZsd2lCRTtFQUNFLHdCQUFBO0EzRnF3aUJKOztBMkZ0d2lCRTtFQUNFLHdCQUFBO0EzRnl3aUJKOztBMkYxd2lCRTtFQUNFLHdCQUFBO0EzRjZ3aUJKOztBMkY5d2lCRTtFQUNFLHdCQUFBO0EzRml4aUJKOztBMkZseGlCRTtFQUNFLHdCQUFBO0EzRnF4aUJKOztBMkZ0eGlCRTtFQUNFLHdCQUFBO0EzRnl4aUJKOztBMkYxeGlCRTtFQUNFLHdCQUFBO0EzRjZ4aUJKOztBMkY5eGlCRTtFQUNFLHdCQUFBO0EzRml5aUJKOztBMkZseWlCRTtFQUNFLHdCQUFBO0EzRnF5aUJKOztBMkZ0eWlCRTtFQUNFLHdCQUFBO0EzRnl5aUJKOztBMkYxeWlCRTtFQUNFLHdCQUFBO0EzRjZ5aUJKOztBMkY5eWlCRTtFQUNFLHdCQUFBO0EzRml6aUJKOztBMkZsemlCRTtFQUNFLHdCQUFBO0EzRnF6aUJKOztBMkZ0emlCRTtFQUNFLHdCQUFBO0EzRnl6aUJKOztBMkYxemlCRTtFQUNFLHdCQUFBO0EzRjZ6aUJKOztBMkY5emlCRTtFQUNFLHdCQUFBO0EzRmkwaUJKOztBMkZsMGlCRTtFQUNFLHdCQUFBO0EzRnEwaUJKOztBMkZ0MGlCRTtFQUNFLHdCQUFBO0EzRnkwaUJKOztBMkYxMGlCRTtFQUNFLHdCQUFBO0EzRjYwaUJKOztBMkY5MGlCRTtFQUNFLHdCQUFBO0EzRmkxaUJKOztBMkZsMWlCRTtFQUNFLHdCQUFBO0EzRnExaUJKOztBMkZ0MWlCRTtFQUNFLHdCQUFBO0EzRnkxaUJKOztBMkYxMWlCRTtFQUNFLHdCQUFBO0EzRjYxaUJKOztBMkY5MWlCRTtFQUNFLHdCQUFBO0EzRmkyaUJKOztBMkZsMmlCRTtFQUNFLHdCQUFBO0EzRnEyaUJKOztBMkZ0MmlCRTtFQUNFLHdCQUFBO0EzRnkyaUJKOztBMkYxMmlCRTtFQUNFLHdCQUFBO0EzRjYyaUJKOztBMkY5MmlCRTtFQUNFLHdCQUFBO0EzRmkzaUJKOztBMkZsM2lCRTtFQUNFLHdCQUFBO0EzRnEzaUJKOztBMkZ0M2lCRTtFQUNFLHdCQUFBO0EzRnkzaUJKOztBMkYxM2lCRTtFQUNFLHdCQUFBO0EzRjYzaUJKOztBMkY5M2lCRTtFQUNFLHdCQUFBO0EzRmk0aUJKOztBMkZsNGlCRTtFQUNFLHdCQUFBO0EzRnE0aUJKOztBMkZ0NGlCRTtFQUNFLHdCQUFBO0EzRnk0aUJKOztBMkYxNGlCRTtFQUNFLHdCQUFBO0EzRjY0aUJKOztBMkY5NGlCRTtFQUNFLHdCQUFBO0EzRmk1aUJKOztBMkZsNWlCRTtFQUNFLHdCQUFBO0EzRnE1aUJKOztBMkZ0NWlCRTtFQUNFLHdCQUFBO0EzRnk1aUJKOztBMkYxNWlCRTtFQUNFLHdCQUFBO0EzRjY1aUJKOztBMkY5NWlCRTtFQUNFLHdCQUFBO0EzRmk2aUJKOztBMkZsNmlCRTtFQUNFLHdCQUFBO0EzRnE2aUJKOztBMkZ0NmlCRTtFQUNFLHdCQUFBO0EzRnk2aUJKOztBMkYxNmlCRTtFQUNFLHdCQUFBO0EzRjY2aUJKOztBMkY5NmlCRTtFQUNFLHdCQUFBO0EzRmk3aUJKOztBMkZsN2lCRTtFQUNFLHdCQUFBO0EzRnE3aUJKOztBMkZ0N2lCRTtFQUNFLHdCQUFBO0EzRnk3aUJKOztBMkYxN2lCRTtFQUNFLHdCQUFBO0EzRjY3aUJKOztBMkY5N2lCRTtFQUNFLHdCQUFBO0EzRmk4aUJKOztBMkZsOGlCRTtFQUNFLHdCQUFBO0EzRnE4aUJKOztBMkZ0OGlCRTtFQUNFLHdCQUFBO0EzRnk4aUJKOztBMkYxOGlCRTtFQUNFLHdCQUFBO0EzRjY4aUJKOztBMkY5OGlCRTtFQUNFLHdCQUFBO0EzRmk5aUJKOztBMkZsOWlCRTtFQUNFLHdCQUFBO0EzRnE5aUJKOztBMkZ0OWlCRTtFQUNFLHdCQUFBO0EzRnk5aUJKOztBMkYxOWlCRTtFQUNFLHdCQUFBO0EzRjY5aUJKOztBMkY5OWlCRTtFQUNFLHdCQUFBO0EzRmkraUJKOztBMkZsK2lCRTtFQUNFLHdCQUFBO0EzRnEraUJKOztBMkZ0K2lCRTtFQUNFLHdCQUFBO0EzRnkraUJKOztBMkYxK2lCRTtFQUNFLHdCQUFBO0EzRjYraUJKOztBMkY5K2lCRTtFQUNFLHdCQUFBO0EzRmkvaUJKOztBMkZsL2lCRTtFQUNFLHdCQUFBO0EzRnEvaUJKOztBMkYvK2lCRTtFQUNFLHFCQUFBO0EzRmsvaUJKOztBMkZuL2lCRTtFQUNFLHFCQUFBO0EzRnMvaUJKOztBMkZ2L2lCRTtFQUNFLHFCQUFBO0EzRjAvaUJKOztBMkYzL2lCRTtFQUNFLHFCQUFBO0EzRjgvaUJKOztBMkYvL2lCRTtFQUNFLHFCQUFBO0EzRmtnakJKOztBMkZuZ2pCRTtFQUNFLHFCQUFBO0EzRnNnakJKOztBMkZ2Z2pCRTtFQUNFLHFCQUFBO0EzRjBnakJKOztBMkYzZ2pCRTtFQUNFLHFCQUFBO0EzRjhnakJKOztBMkYvZ2pCRTtFQUNFLHFCQUFBO0EzRmtoakJKOztBMkZuaGpCRTtFQUNFLHNCQUFBO0EzRnNoakJKOztBMkZ2aGpCRTtFQUNFLHNCQUFBO0EzRjBoakJKOztBMkYzaGpCRTtFQUNFLHNCQUFBO0EzRjhoakJKOztBMkYvaGpCRTtFQUNFLHNCQUFBO0EzRmtpakJKOztBMkZuaWpCRTtFQUNFLHNCQUFBO0EzRnNpakJKOztBMkZ2aWpCRTtFQUNFLHNCQUFBO0EzRjBpakJKOztBMkYzaWpCRTtFQUNFLHNCQUFBO0EzRjhpakJKOztBMkYvaWpCRTtFQUNFLHNCQUFBO0EzRmtqakJKOztBMkZuampCRTtFQUNFLHNCQUFBO0EzRnNqakJKOztBMkZ2ampCRTtFQUNFLHNCQUFBO0EzRjBqakJKOztBMkYzampCRTtFQUNFLHNCQUFBO0EzRjhqakJKOztBMkYvampCRTtFQUNFLHNCQUFBO0EzRmtrakJKOztBMkZua2pCRTtFQUNFLHNCQUFBO0EzRnNrakJKOztBMkZ2a2pCRTtFQUNFLHNCQUFBO0EzRjBrakJKOztBMkYza2pCRTtFQUNFLHNCQUFBO0EzRjhrakJKOztBMkYva2pCRTtFQUNFLHNCQUFBO0EzRmtsakJKOztBMkZubGpCRTtFQUNFLHNCQUFBO0EzRnNsakJKOztBMkZ2bGpCRTtFQUNFLHNCQUFBO0EzRjBsakJKOztBMkYzbGpCRTtFQUNFLHNCQUFBO0EzRjhsakJKOztBMkYvbGpCRTtFQUNFLHNCQUFBO0EzRmttakJKOztBMkZubWpCRTtFQUNFLHNCQUFBO0EzRnNtakJKOztBMkZ2bWpCRTtFQUNFLHNCQUFBO0EzRjBtakJKOztBMkYzbWpCRTtFQUNFLHNCQUFBO0EzRjhtakJKOztBMkYvbWpCRTtFQUNFLHNCQUFBO0EzRmtuakJKOztBMkZubmpCRTtFQUNFLHNCQUFBO0EzRnNuakJKOztBMkZ2bmpCRTtFQUNFLHNCQUFBO0EzRjBuakJKOztBMkYzbmpCRTtFQUNFLHNCQUFBO0EzRjhuakJKOztBMkYvbmpCRTtFQUNFLHNCQUFBO0EzRmtvakJKOztBMkZub2pCRTtFQUNFLHNCQUFBO0EzRnNvakJKOztBMkZ2b2pCRTtFQUNFLHNCQUFBO0EzRjBvakJKOztBMkYzb2pCRTtFQUNFLHNCQUFBO0EzRjhvakJKOztBMkYvb2pCRTtFQUNFLHNCQUFBO0EzRmtwakJKOztBMkZucGpCRTtFQUNFLHNCQUFBO0EzRnNwakJKOztBMkZ2cGpCRTtFQUNFLHNCQUFBO0EzRjBwakJKOztBMkYzcGpCRTtFQUNFLHNCQUFBO0EzRjhwakJKOztBMkYvcGpCRTtFQUNFLHNCQUFBO0EzRmtxakJKOztBMkZucWpCRTtFQUNFLHNCQUFBO0EzRnNxakJKOztBMkZ2cWpCRTtFQUNFLHNCQUFBO0EzRjBxakJKOztBMkYzcWpCRTtFQUNFLHNCQUFBO0EzRjhxakJKOztBMkYvcWpCRTtFQUNFLHNCQUFBO0EzRmtyakJKOztBMkZucmpCRTtFQUNFLHNCQUFBO0EzRnNyakJKOztBMkZ2cmpCRTtFQUNFLHNCQUFBO0EzRjByakJKOztBMkYzcmpCRTtFQUNFLHNCQUFBO0EzRjhyakJKOztBMkYvcmpCRTtFQUNFLHNCQUFBO0EzRmtzakJKOztBMkZuc2pCRTtFQUNFLHNCQUFBO0EzRnNzakJKOztBMkZ2c2pCRTtFQUNFLHNCQUFBO0EzRjBzakJKOztBMkYzc2pCRTtFQUNFLHNCQUFBO0EzRjhzakJKOztBMkYvc2pCRTtFQUNFLHNCQUFBO0EzRmt0akJKOztBMkZudGpCRTtFQUNFLHNCQUFBO0EzRnN0akJKOztBMkZ2dGpCRTtFQUNFLHNCQUFBO0EzRjB0akJKOztBMkYzdGpCRTtFQUNFLHNCQUFBO0EzRjh0akJKOztBMkYvdGpCRTtFQUNFLHNCQUFBO0EzRmt1akJKOztBMkZudWpCRTtFQUNFLHNCQUFBO0EzRnN1akJKOztBMkZ2dWpCRTtFQUNFLHNCQUFBO0EzRjB1akJKOztBMkYzdWpCRTtFQUNFLHNCQUFBO0EzRjh1akJKOztBMkYvdWpCRTtFQUNFLHNCQUFBO0EzRmt2akJKOztBMkZudmpCRTtFQUNFLHNCQUFBO0EzRnN2akJKOztBMkZ2dmpCRTtFQUNFLHNCQUFBO0EzRjB2akJKOztBMkYzdmpCRTtFQUNFLHNCQUFBO0EzRjh2akJKOztBMkYvdmpCRTtFQUNFLHNCQUFBO0EzRmt3akJKOztBMkZud2pCRTtFQUNFLHNCQUFBO0EzRnN3akJKOztBMkZ2d2pCRTtFQUNFLHNCQUFBO0EzRjB3akJKOztBMkYzd2pCRTtFQUNFLHNCQUFBO0EzRjh3akJKOztBMkYvd2pCRTtFQUNFLHNCQUFBO0EzRmt4akJKOztBMkZueGpCRTtFQUNFLHNCQUFBO0EzRnN4akJKOztBMkZ2eGpCRTtFQUNFLHNCQUFBO0EzRjB4akJKOztBMkYzeGpCRTtFQUNFLHNCQUFBO0EzRjh4akJKOztBMkYveGpCRTtFQUNFLHNCQUFBO0EzRmt5akJKOztBMkZueWpCRTtFQUNFLHNCQUFBO0EzRnN5akJKOztBMkZ2eWpCRTtFQUNFLHNCQUFBO0EzRjB5akJKOztBMkYzeWpCRTtFQUNFLHNCQUFBO0EzRjh5akJKOztBMkYveWpCRTtFQUNFLHNCQUFBO0EzRmt6akJKOztBMkZuempCRTtFQUNFLHNCQUFBO0EzRnN6akJKOztBMkZ2empCRTtFQUNFLHNCQUFBO0EzRjB6akJKOztBMkYzempCRTtFQUNFLHNCQUFBO0EzRjh6akJKOztBMkYvempCRTtFQUNFLHNCQUFBO0EzRmswakJKOztBMkZuMGpCRTtFQUNFLHNCQUFBO0EzRnMwakJKOztBMkZ2MGpCRTtFQUNFLHNCQUFBO0EzRjAwakJKOztBMkYzMGpCRTtFQUNFLHNCQUFBO0EzRjgwakJKOztBMkYvMGpCRTtFQUNFLHNCQUFBO0EzRmsxakJKOztBMkZuMWpCRTtFQUNFLHNCQUFBO0EzRnMxakJKOztBMkZ2MWpCRTtFQUNFLHNCQUFBO0EzRjAxakJKOztBMkYzMWpCRTtFQUNFLHNCQUFBO0EzRjgxakJKOztBMkYvMWpCRTtFQUNFLHNCQUFBO0EzRmsyakJKOztBMkZuMmpCRTtFQUNFLHNCQUFBO0EzRnMyakJKOztBMkZ2MmpCRTtFQUNFLHNCQUFBO0EzRjAyakJKOztBMkYzMmpCRTtFQUNFLHNCQUFBO0EzRjgyakJKOztBMkYvMmpCRTtFQUNFLHNCQUFBO0EzRmszakJKOztBMkZuM2pCRTtFQUNFLHNCQUFBO0EzRnMzakJKOztBMkZ2M2pCRTtFQUNFLHNCQUFBO0EzRjAzakJKOztBMkYzM2pCRTtFQUNFLHVCQUFBO0EzRjgzakJKOztBMkYvM2pCRTtFQUNFLHVCQUFBO0EzRms0akJKOztBMkZuNGpCRTtFQUNFLHVCQUFBO0EzRnM0akJKOztBMkZ2NGpCRTtFQUNFLHVCQUFBO0EzRjA0akJKOztBMkYzNGpCRTtFQUNFLHVCQUFBO0EzRjg0akJKOztBMkYvNGpCRTtFQUNFLHVCQUFBO0EzRms1akJKOztBMkZuNWpCRTtFQUNFLHVCQUFBO0EzRnM1akJKOztBMkZ2NWpCRTtFQUNFLHVCQUFBO0EzRjA1akJKOztBMkYzNWpCRTtFQUNFLHVCQUFBO0EzRjg1akJKOztBMkYvNWpCRTtFQUNFLHVCQUFBO0EzRms2akJKOztBMkZuNmpCRTtFQUNFLHVCQUFBO0EzRnM2akJKOztBMkZ2NmpCRTtFQUNFLHVCQUFBO0EzRjA2akJKOztBMkYzNmpCRTtFQUNFLHVCQUFBO0EzRjg2akJKOztBMkYvNmpCRTtFQUNFLHVCQUFBO0EzRms3akJKOztBMkZuN2pCRTtFQUNFLHVCQUFBO0EzRnM3akJKOztBMkZ2N2pCRTtFQUNFLHVCQUFBO0EzRjA3akJKOztBMkYzN2pCRTtFQUNFLHVCQUFBO0EzRjg3akJKOztBMkYvN2pCRTtFQUNFLHVCQUFBO0EzRms4akJKOztBMkZuOGpCRTtFQUNFLHVCQUFBO0EzRnM4akJKOztBMkZ2OGpCRTtFQUNFLHVCQUFBO0EzRjA4akJKOztBMkYzOGpCRTtFQUNFLHVCQUFBO0EzRjg4akJKOztBMkYvOGpCRTtFQUNFLHVCQUFBO0EzRms5akJKOztBMkZuOWpCRTtFQUNFLHVCQUFBO0EzRnM5akJKOztBMkZ2OWpCRTtFQUNFLHVCQUFBO0EzRjA5akJKOztBMkYzOWpCRTtFQUNFLHVCQUFBO0EzRjg5akJKOztBMkYvOWpCRTtFQUNFLHVCQUFBO0EzRmsrakJKOztBMkZuK2pCRTtFQUNFLHVCQUFBO0EzRnMrakJKOztBMkZ2K2pCRTtFQUNFLHVCQUFBO0EzRjArakJKOztBMkYzK2pCRTtFQUNFLHVCQUFBO0EzRjgrakJKOztBMkYvK2pCRTtFQUNFLHVCQUFBO0EzRmsvakJKOztBMkZuL2pCRTtFQUNFLHVCQUFBO0EzRnMvakJKOztBMkZ2L2pCRTtFQUNFLHVCQUFBO0EzRjAvakJKOztBMkYzL2pCRTtFQUNFLHVCQUFBO0EzRjgvakJKOztBMkYvL2pCRTtFQUNFLHVCQUFBO0EzRmtna0JKOztBMkZuZ2tCRTtFQUNFLHVCQUFBO0EzRnNna0JKOztBMkZ2Z2tCRTtFQUNFLHVCQUFBO0EzRjBna0JKOztBMkYzZ2tCRTtFQUNFLHVCQUFBO0EzRjhna0JKOztBMkYvZ2tCRTtFQUNFLHVCQUFBO0EzRmtoa0JKOztBMkZuaGtCRTtFQUNFLHVCQUFBO0EzRnNoa0JKOztBMkZ2aGtCRTtFQUNFLHVCQUFBO0EzRjBoa0JKOztBMkYzaGtCRTtFQUNFLHVCQUFBO0EzRjhoa0JKOztBMkYvaGtCRTtFQUNFLHVCQUFBO0EzRmtpa0JKOztBMkZuaWtCRTtFQUNFLHVCQUFBO0EzRnNpa0JKOztBMkZ2aWtCRTtFQUNFLHVCQUFBO0EzRjBpa0JKOztBMkYzaWtCRTtFQUNFLHVCQUFBO0EzRjhpa0JKOztBMkYvaWtCRTtFQUNFLHVCQUFBO0EzRmtqa0JKOztBMkZuamtCRTtFQUNFLHVCQUFBO0EzRnNqa0JKOztBMkZ2amtCRTtFQUNFLHVCQUFBO0EzRjBqa0JKOztBMkYzamtCRTtFQUNFLHVCQUFBO0EzRjhqa0JKOztBMkYvamtCRTtFQUNFLHVCQUFBO0EzRmtra0JKOztBMkZua2tCRTtFQUNFLHVCQUFBO0EzRnNra0JKOztBMkZ2a2tCRTtFQUNFLHVCQUFBO0EzRjBra0JKOztBMkYza2tCRTtFQUNFLHVCQUFBO0EzRjhra0JKOztBMkYva2tCRTtFQUNFLHVCQUFBO0EzRmtsa0JKOztBMkZubGtCRTtFQUNFLHVCQUFBO0EzRnNsa0JKOztBMkZ2bGtCRTtFQUNFLHVCQUFBO0EzRjBsa0JKOztBMkYzbGtCRTtFQUNFLHVCQUFBO0EzRjhsa0JKOztBMkYvbGtCRTtFQUNFLHVCQUFBO0EzRmtta0JKOztBMkZubWtCRTtFQUNFLHVCQUFBO0EzRnNta0JKOztBMkZ2bWtCRTtFQUNFLHVCQUFBO0EzRjBta0JKOztBMkYzbWtCRTtFQUNFLHVCQUFBO0EzRjhta0JKOztBMkYvbWtCRTtFQUNFLHVCQUFBO0EzRmtua0JKOztBMkZubmtCRTtFQUNFLHVCQUFBO0EzRnNua0JKOztBMkZ2bmtCRTtFQUNFLHVCQUFBO0EzRjBua0JKOztBMkYzbmtCRTtFQUNFLHVCQUFBO0EzRjhua0JKOztBMkYvbmtCRTtFQUNFLHVCQUFBO0EzRmtva0JKOztBMkZub2tCRTtFQUNFLHVCQUFBO0EzRnNva0JKOztBMkZ2b2tCRTtFQUNFLHVCQUFBO0EzRjBva0JKOztBMkYzb2tCRTtFQUNFLHVCQUFBO0EzRjhva0JKOztBMkYvb2tCRTtFQUNFLHVCQUFBO0EzRmtwa0JKOztBMkZucGtCRTtFQUNFLHVCQUFBO0EzRnNwa0JKOztBMkZ2cGtCRTtFQUNFLHVCQUFBO0EzRjBwa0JKOztBMkYzcGtCRTtFQUNFLHVCQUFBO0EzRjhwa0JKOztBMkYvcGtCRTtFQUNFLHVCQUFBO0EzRmtxa0JKOztBMkZucWtCRTtFQUNFLHVCQUFBO0EzRnNxa0JKOztBMkZ2cWtCRTtFQUNFLHVCQUFBO0EzRjBxa0JKOztBMkYzcWtCRTtFQUNFLHVCQUFBO0EzRjhxa0JKOztBMkYvcWtCRTtFQUNFLHVCQUFBO0EzRmtya0JKOztBMkZucmtCRTtFQUNFLHVCQUFBO0EzRnNya0JKOztBMkZ2cmtCRTtFQUNFLHVCQUFBO0EzRjBya0JKOztBMkYzcmtCRTtFQUNFLHVCQUFBO0EzRjhya0JKOztBMkYvcmtCRTtFQUNFLHVCQUFBO0EzRmtza0JKOztBMkZuc2tCRTtFQUNFLHVCQUFBO0EzRnNza0JKOztBMkZ2c2tCRTtFQUNFLHVCQUFBO0EzRjBza0JKOztBMkYzc2tCRTtFQUNFLHVCQUFBO0EzRjhza0JKOztBMkYvc2tCRTtFQUNFLHVCQUFBO0EzRmt0a0JKOztBMkZudGtCRTtFQUNFLHVCQUFBO0EzRnN0a0JKOztBMkZ2dGtCRTtFQUNFLHVCQUFBO0EzRjB0a0JKOztBMkYzdGtCRTtFQUNFLHVCQUFBO0EzRjh0a0JKOztBMkYvdGtCRTtFQUNFLHVCQUFBO0EzRmt1a0JKOztBMkZudWtCRTtFQUNFLHVCQUFBO0EzRnN1a0JKOztBMkZ2dWtCRTtFQUNFLHVCQUFBO0EzRjB1a0JKOztBMkYzdWtCRTtFQUNFLHVCQUFBO0EzRjh1a0JKOztBMkYvdWtCRTtFQUNFLHVCQUFBO0EzRmt2a0JKOztBMkZudmtCRTtFQUNFLHVCQUFBO0EzRnN2a0JKOztBMkZ2dmtCRTtFQUNFLHVCQUFBO0EzRjB2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QUE7SUFDQSxXQUFBO0U1R2tocUJGO0U0Ry9ncUJBO0lBQ0UscUJBQUE7SUFDQSx5QkFBQTtFNUdpaHFCRjtFNEc5Z3FCQTtJQUNFLG9CQUFBO0lBQ0EscUJBQUE7RTVHZ2hxQkY7RTRHNWdxQkE7SUFDRSxzQkFBQTtFNUc4Z3FCRjtFNEc3Z3FCRTtJQUNFLHNCQUFBO0U1RytncUJKO0U0RzNncUJBO0lBQ0Usc0JBQUE7SUFDQSxpQkFBQTtFNUc2Z3FCRjtFNEd6Z3FCQTtJQUNFLFlBQUE7RTVHMmdxQkY7RTRHdmdxQkE7SUFDRSxjQUFBO0U1R3lncUJGO0U0R3ZncUJFO0lBQ0UsZ0JBQUE7RTVHeWdxQko7RTRHcGdxQkE7SUFDRSxhQUFBO0U1R3NncUJGO0FBQ0YiLCJmaWxlIjoib250YXJpbzIwMjEtdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBQbGVhc2Ugc2VlIC9SRUFETUUubWQgZm9yIHRoZSBzdHlsaW5nIGFyY2hpdGVjdHVyZSBvZiB0aGlzIHByb2plY3QuXG4gIFBsZWFzZSBzZWUgL2d1aWRlbGluZXMubWQgZm9yIHN0YW5kYXJkcyBvbiBob3cgdG8gd3JpdGUgQ1NTIGZvciB0aGlzIHByb2plY3QuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS5CYXNlXG5cblRoZXNlIGFyZSBjb25zaWRlcmVkIHRoZSBib2lsZXJwbGF0ZSBzdHlsZXMgYW5kIGNhbm5vdCBiZSBlZGl0ZWQuIFRoZXNlIG1heSBpbmNsdWRlIGdlbmVyaWMgYW5kIHV0aWxpdHkgY2xhc3Nlcy4gT3VyIHByb2plY3QgaXMgdG8gYnVpbGQgb2ZmIG9mIHRoZXNlIGJhc2UgY2xhc3Nlcy5cbldlIHdpbGwgcmVmZXIgYW5kIHVzZSB0aGVzZSBzdHlsZXMgdGhyb3VnaG91dCBjb250ZW50IHBhZ2VzIGFuZCBtZWRpYS1iYW5uZXIuIFdlIGNhbiBpbmNsdWRlIHN0eWxlcyBmb3VuZCBoZXJlIHdpdGhpbiBvdGhlciBzY3NzIGZpbGVzIHVzaW5nIEBleHRlbmQgYW5kIEBpbmNsdWRlLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcbiogIEdyaWQgZnVuY3Rpb25zXG4qXG4qICAxIC0gTG93ZXItYm91bmRcbiogIDIgLSBVcHBlci1ib3VuZFxuKiAgMyAtIEdyaWQgY2FsY1xuKi9cbi8qKiogMSAtIExvd2VyLWJvdW5kICoqKi9cbi8qKiogMiAtIFVwcGVyLWJvdW5kICoqKi9cbi8qKiogMyAtIEdyaWQgY2FsYyAqKiovXG4vKiBSZW0gY2FsYyBmdW5jdGlvbiAqL1xuLyogUGl4ZWwgdG8gUkVNIENvbnZlcnNpb24gKi9cbi8qIEFzc2V0IFVSTCBidWlsZGVyICovXG4vKiBJbWFnZSBhc3NldCBoZWxwZXIgKi9cbi8qIEZvbnQgYXNzZXQgaGVscGVyICovXG4vKiBJY29uIGFzc2V0IGhlbHBlciAqL1xuLyoqKiAxIC0gQnJlYWtwb2ludCBzaXplcyBmb3IgbWVkaWEgcXVlcmllcyAqKiovXG4vKlxuKiAgR2xvYmFsIGNvbG91ciB2YXJpYWJsZXNcbipcbiogIDEgLSBHcmV5c2NhbGUgY29sb3Vyc1xuKiAgMiAtIFN5c3RlbSBjb2xvdXJzXG4qICAzIC0gQWNjZW50IGNvbG91cnNcbiogICAgMy4xIC0gTWFpblxuKiAgICAzLjIgLSBMaWdodFxuKiAgICAzLjMgLSBEYXJrXG4qICAgIDMuNCAtIENhbGxvdXQgYmFja2dyb3VuZHNcbiovXG4vKioqIDEgLSBHcmV5c2NhbGUgY29sb3VycyAqKiovXG4vKioqIDIgLSBTeXN0ZW0gY29sb3VycyAqKiovXG4vKioqIDMgLSBBY2NlbnQgY29sb3VycyAqKiovXG4vKiBNYWluICovXG4vKiBMaWdodCAqL1xuLyogRGFyayAqL1xuLyogY2FsbG91dCBiYWNrZ3JvdW5kcyAqL1xuLyogaWNvbiBjb2xvdXJzICovXG4vKiBzZXJ2aWNlIG9udGFyaW8gaGVhZGVyIGNvbG91cnMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgZm9udC1zaXplIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGZvbnQtd2VpZ2h0IHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuKiAgR2xvYmFsIHZhcmlhYmxlc1xuKlxuKiAgVXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50c1xuKi9cbi8qXG4qICBHbG9iYWwgZ3JpZCB2YXJpYWJsZXNcbipcbiogIDEgLSBHcmlkIHRleHQgdmFyaWFibGVzXG4qICAyIC0gR3JpZCByb3cvY29sdW1uIHZhcmlhYmxlc1xuKiAgMyAtIEdyaWQgc2NyZWVuIHNpemUgdmFyaWFibGVzXG4qL1xuLyoqKiAxIC0gR3JpZCB0ZXh0IHZhcmlhYmxlcyAqKiovXG4vKioqIDIgLSBHcmlkIHJvdy9jb2x1bW4gdmFyaWFibGVzICoqKi9cbi8qKiogMyAtIEdyaWQgc2NyZWVuIHNpemUgdmFyaWFibGVzICoqKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGV0dGVyLXNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGluZS1oZWlnaHQgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgc3BhY2luZyB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCB0eXBvZ3JhcGh5IHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uX19idXR0b24sIC5jYXJkX19oZWFkaW5nLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEsXG4uaDYsIGg2LFxuLmg1LCBoNSxcbi5oNCwgaDQsXG4uaDMsIGgzLFxuLmgyLCBoMixcbi5oMSwgaDEgPiAubGFiZWwtLWhlYWRpbmcsIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5oMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEsIC5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxLCBoMSA+IC5sYWJlbC0taGVhZGluZywgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW0gMDtcbiAgbWF4LXdpZHRoOiA3MHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxLCBoMSA+IC5sYWJlbC0taGVhZGluZywgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5oMiwgaDIge1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgyLCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbi5oMywgaDMge1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgzLCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG59XG4uaDQsIC5jYXJkX19oZWFkaW5nLCAuYWNjb3JkaW9uX19idXR0b24sIGg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNCwgLmNhcmRfX2hlYWRpbmcsIC5hY2NvcmRpb25fX2J1dHRvbiwgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmg1LCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNSwgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uaDYsIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDYsIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5sZWFkLXN0YXRlbWVudCwgLmludHJvIC5pbnRyb19fdGV4dCxcbi5pbnRybyAuaW50cm9fX3RleHQgcCxcbi5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1heC13aWR0aDogNzByZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmxlYWQtc3RhdGVtZW50LCAuaW50cm8gLmludHJvX190ZXh0LFxuICAuaW50cm8gLmludHJvX190ZXh0IHAsXG4gIC5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi8qXG4qIFNwYWNpbmcgb3ZlcnJpZGVzXG4qIFRoaXMgLnNjc3MgbG9vcCB3aWxsIGNyZWF0ZSBtYXJnaW4gJiBwYWRkaW5nIGhlbHBlcnMgY2xhc3Nlc1xuKi9cbi5tYXJnaW4tdG9wLTAtXFwhIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZGRpbmctdG9wLTAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYXJnaW4tYm90dG9tLTAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tYXJnaW4tbGVmdC0wLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucGFkZGluZy1sZWZ0LTAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFkZGluZy1yaWdodC0wLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tYXJnaW4tdG9wLTQtXFwhIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC00LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC00LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTgtXFwhLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ucGFkZGluZy10b3AtOC1cXCEge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS04LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC04LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4ubWFyZ2luLXRvcC0xMi1cXCEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy10b3AtMTItXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTEyLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xMi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTEyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTEyLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC0xMi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTE2LVxcISB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wYWRkaW5nLXRvcC0xNi1cXCEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTYtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTE2LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtMTYtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtMTYtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTE2LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ucGFkZGluZy10b3AtMjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTI0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtMjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtMjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMzItXFwhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTMyLVxcISB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0zMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5tYXJnaW4tbGVmdC0zMi1cXCEge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC0zMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtMzItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC0zMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ubWFyZ2luLXRvcC00MC1cXCEge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5wYWRkaW5nLXRvcC00MC1cXCEge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00MC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtNDAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC00MC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC00MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuXG4ubWFyZ2luLXRvcC00OC1cXCEge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ucGFkZGluZy10b3AtNDgtXFwhIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ4LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00OC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTQ4LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTQ4LVxcISB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLm1hcmdpbi1yaWdodC00OC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5tYXJnaW4tdG9wLTY0LVxcISB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5wYWRkaW5nLXRvcC02NC1cXCEge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tNjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTY0LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtNjQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtNjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTY0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLypcbiogIFBhZGRpbmcgb3ZlcnJpZGVzXG4qL1xuLnBhZGRpbmctdG9wLTAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTgtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtOC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtMTItXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTEyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTE2LVxcISB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xNi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTYtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC0yNC1cXCEge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0yNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTI0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC0zMi1cXCEge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzItXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTMyLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtNDAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC00MC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC00MC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtNDgtXFwhIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQ4LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC00OC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTY0LVxcISB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS02NC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC02NC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC04MC1cXCEge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTgwLVxcISB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0wLVxcISB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtNC1cXCEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTgtXFwhLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtOC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtOC1cXCEge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTEyLVxcISB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMTItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMTYtXFwhIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xNi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTYtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0xNi1cXCEge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0yNC1cXCEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTI0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMzItXFwhIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0zMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0zMi1cXCEge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC00MC1cXCEge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQwLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtNDgtXFwhIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00OC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00OC1cXCEge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC02NC1cXCEge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTY0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC02NC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTgwLVxcISB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtODAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLypcbiogIEdsb2JhbCBtaXhpbnNcbiogIFVzZWQgYWNyb3NzIG11bHRpcGxlIGNvbXBvbmVudHNcbiovXG4vKipcbiAqIE1peGluIHRoYXQgYWRkcyBzcGFjaW5nIHRvIGEgcG9zaXRpb24gYW5kIG1hcmsgaXQgYXMgaW1wb3J0YW50XG4gKiAkdHlwZSBpcyB0aGUgdHlwZSBvZiBzcGFjaW5nIHRvIHVzZSBhbmQgY2FuIGJlIGVpdGhlciBwYWRkaW5nIG9yIG1hcmdpblxuICogJHBvc2l0aW9uIGlzIHRoZSBkaXJlY3Rpb24gdG8gd2hpY2ggdGhlIHNwYWNpbmcgaXMgYXBwbGllZDsgY2FuIGJlIHRvcCwgcmlnaHQsIGJvdHRvbSBvciBsZWZ0XG4gKiAkc2l6ZSBpcyB0aGUgYW1vdW50IG9mIHB4IHRvIGJlIHVzZWQgYXMgdGhlIHNwYWNpbmc7IGNhbiBiZSAwLCA0LCA4LCAxMiwgMTYsIDI0LCAzMiwgNDAsIDQ4IG9yIDY0XG4gKi9cbi8qXG4qICBHcmlkIG1peGluc1xuKlxuKiAgMSAtIEV4cG9ydGluZyBncmlkIGNvZGVcbiogIDIgLSBDbGVhcmZpeFxuKiAgMyAtIEdyaWQgcm93XG4qICA0IC0gR3JpZCBjb2x1bW5cbiogIDUgLSBHcmlkIEhUTUwgY2xhc3Nlc1xuKi9cbi8qKiogMSAtIEV4cG9ydGluZyBncmlkIGNvZGUgKioqL1xuLyoqKiAyIC0gQ2xlYXJmaXggKioqL1xuLyoqKiAzIC0gR3JpZCByb3cgKioqL1xuLyoqKiA0IC0gR3JpZCBjb2x1bW4gKioqL1xuLyoqKiA1IC0gR3JpZCBIVE1MIGNsYXNzZXMgKioqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvY3VzIHBsYWNlaG9sZGVyIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9jdXMgcGxhY2Vob2xkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmlnYXRpb24gYTpmb2N1cywgLm5hdmlnYXRpb24gYTphY3RpdmUsIC5oZWFkZXItYnV0dG9uOmZvY3VzLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmZvY3VzLCAuaW5wdXQ6Zm9jdXMsIC5pbnB1dDphY3RpdmUsIC5oaW50LWV4cGFuZGVyX19idXR0b246Zm9jdXMsIC5oaW50LWV4cGFuZGVyX19idXR0b246YWN0aXZlLCAuYnV0dG9uOmZvY3VzLCBidXR0b24uYWxlcnQ6Zm9jdXMsIGJ1dHRvbi5wYW5lbC0tYWxlcnQ6Zm9jdXMsIGJ1dHRvbi5hbGVydC1ib3g6Zm9jdXMsIGJ1dHRvbjpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsIC5idXR0b246YWN0aXZlLCBidXR0b24uYWxlcnQ6YWN0aXZlLCBidXR0b24ucGFuZWwtLWFsZXJ0OmFjdGl2ZSwgYnV0dG9uLmFsZXJ0LWJveDphY3RpdmUsIGJ1dHRvbjphY3RpdmUsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsIC5hY2NvcmRpb25fX2J1dHRvbjpmb2N1cywgLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuKiAgQ29sb3VyIGNsYXNzZXNcbipcbiogIDEgLSBCYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4xIC0gR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4zIC0gTGlnaHQgYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjQgLSBEYXJrIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiovXG4vKioqIDEgLSBHcmV5c2NhbGUgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1ncmV5c2NhbGUtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5iZy1ncmV5c2NhbGUtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYmctZ3JleXNjYWxlLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cblxuLmJnLWdyZXlzY2FsZS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG5cbi5iZy1ncmV5c2NhbGUtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4vKioqIDIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JBNTJFO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQUYxNztcbn1cblxuLmJnLXRhdXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxQjI4Rjtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QjU0QTtcbn1cblxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNjNGO1xufVxuXG4uYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OUE3QTI7XG59XG5cbi5iZy1za3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTkzQ0M7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjk3NUI3O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUEyMjtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDQ1NEI7XG59XG5cbi5iZy1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwMzA5Mztcbn1cblxuLyoqKiAxIC0gTGlnaHQgYWNjZW50IGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctbGlnaHQtZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEU3Q0M7XG59XG5cbi5iZy1saWdodC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhFNUMzO1xufVxuXG4uYmctbGlnaHQtdGF1cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0RCO1xufVxuXG4uYmctbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFFRkQ0O1xufVxuXG4uYmctbGlnaHQtbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREVEQzc7XG59XG5cbi5iZy1saWdodC10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGRURFRDtcbn1cblxuLmJnLWxpZ2h0LXNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUVFRkE7XG59XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCRTlGNTtcbn1cblxuLmJnLWxpZ2h0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUUzRjI7XG59XG5cbi5iZy1saWdodC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMUQ5O1xufVxuXG4uYmctbGlnaHQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTBFMjtcbn1cblxuLmJnLWxpZ2h0LW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVERkYwO1xufVxuXG4vKioqIDEgLSBEYXJrIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWRhcmstZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Njc0M0Q7XG59XG5cbi5iZy1kYXJrLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTYwMEQ7XG59XG5cbi5iZy1kYXJrLXRhdXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCNzI1Qztcbn1cblxuLmJnLWRhcmstZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkI4NzM3O1xufVxuXG4uYmctZGFyay1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGODEyOTtcbn1cblxuLmJnLWRhcmstdGVhbCwgLmxhYmVsLnBhZ2Utd29ya2Zsb3ctc3RhdHVzLCAucGFnZS13b3JrZmxvdy1zdGF0dXMucmVkYWN0ZWQsIC5wYWdlLXdvcmtmbG93LXN0YXR1c1t0aXRsZX49cmVkYWN0ZWRdLCAucGFnZS13b3JrZmxvdy1zdGF0dXNbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ucGFnZS13b3JrZmxvdy1zdGF0dXMsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLnBhZ2Utd29ya2Zsb3ctc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2N0E3Njtcbn1cblxuLmJnLWRhcmstc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwODBBNjtcbn1cblxuLmJnLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzY5YWM7XG59XG5cbi5iZy1kYXJrLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OEY7XG59XG5cbi5iZy1kYXJrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjRBMUM7XG59XG5cbi5iZy1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFBMjE7XG59XG5cbi5iZy1kYXJrLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzAwMjY0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWVcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1yZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTQwMC9Db3VyaWVyUHJpbWUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtaXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTQwMC0taXRhbGljL0NvdXJpZXJQcmltZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGRcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTcwMC9Db3VyaWVyUHJpbWUtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkLWl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS03MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy00MDAvb3Blbi1zYW5zLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIiksIGxvY2FsKFwiT3BlbiBTYW5zXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1yZWd1bGFyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIk9wZW4gU2FucyBTZW1pYm9sZFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtNjAwXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC0taXRhbGljL29wZW4tc2Fucy00MDAtLWl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIk9wZW4gU2FucyBJdGFsaWNcIiksIGxvY2FsKFwiT3Blbi1TYW5zLWl0YWxpY1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksIGxvY2FsKFwiT3Blbi1TYW5zLTcwMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5zdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXlcIiksIGxvY2FsKFwiUmFsZXdheS00MDBcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXkgU2VtaUJvbGRcIiksIGxvY2FsKFwiUmFsZXdheS02MDBcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXkgQm9sZFwiKSwgbG9jYWwoXCJSYWxld2F5LTcwMFwiKTtcbn1cbi8qXG4qICBHbG9iYWwgZWxlbWVudHNcbipcbiogIDEgLSBVbmNsYXNzZWQgZWxlbWVudHNcbiogICAgMS4xIC0gQmFzZVxuKiAgICAxLjIgLSBUeXBvZ3JhcGh5XG4qICAgIDEuMyAtIEZvcm1zXG4qICAgIDEuNCAtIEhvcml6b250YWwgUnVsZVxuKiAgICAxLjUgLSBMaXN0c1xuKi9cbi8qKiogMSAtIFVuY2xhc3NlZCBFbGVtZW50cyAqKiovXG4vKiBCYXNlICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBUeXBvZ3JhcGh5ICovXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBldmVyeXRoaW5nIC0gaW5jbHVkaW5nIGJlZm9yZSBhbmQgYWZ0ZXIgLSBzaG91bGQgaW5oZXJpdCB0aGVpciBib3ggc2l6aW5nICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5tYWluIHAsXG5tYWluIHA6bm90KC5sZWFkLXN0YXRlbWVudCksXG5tYWluIGRkLFxubWFpbiBsaSB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2NjY2NjYztcbn1cblxuLyogSG9yaXpvbnRhbCBSdWxlICovXG5oci5oci0tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MUE4Qjtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAyMTQyO1xufVxuXG5hOmZvY3VzIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbuKAi3Age1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxu4oCLcCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2LFxudWwgKyBoMSxcbnVsICsgaDIsXG51bCArIGgzLFxudWwgKyBoNCxcbnVsICsgaDUsXG51bCArIGg2LFxub2wgKyBoMSxcbm9sICsgaDIsXG5vbCArIGgzLFxub2wgKyBoNCxcbm9sICsgaDUsXG5vbCArIGg2LFxuaDEgKyBoMixcbmgyICsgaDMsXG5oMyArIGg0LFxuaDQgKyBoNSxcbmg1ICsgaDYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5wIGNvZGUsIHRkIGNvZGUsIGxpIGNvZGUge1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuLyogRm9ybXMgKi9cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmxlZ2VuZCxcbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIExpc3RzICovXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxudWwge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxudWwgbGkge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwO1xufVxuXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xufVxuXG5vbCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDAuMjVyZW07XG59XG5cbnVsIGxpOmxhc3QtY2hpbGQsXG5vbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnVsIHVsLFxub2wgdWwge1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAycmVtO1xufVxuXG51bCBvbCxcbm9sIG9sIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMS43NXJlbTtcbn1cblxucCArIHVsLFxucCArIG9sIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDNyZW07XG4gIH1cbiAgb2wge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDIuNzVyZW07XG4gIH1cbiAgdWwgdWwsXG4gIG9sIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAzcmVtO1xuICB9XG4gIHVsIG9sLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMi43NXJlbTtcbiAgfVxufVxuLnJvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93LnJvdy0tY29sbGFwc2UgPiAuY29sdW1uLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4ucm93LnJvdy0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5yb3cucm93LS1jb2xsYXBzZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJvdyAucm93IHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93IC5yb3c6YmVmb3JlLCAucm93IC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdyAucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93IC5yb3cucm93LS1jb2xsYXBzZTpiZWZvcmUsIC5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2x1bW4sXG4uY29sdW1ucyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sdW1uICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuLmNvbHVtbiArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4uY29sdW1uICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNvbHVtbiArIC5jb2x1bW4uZW5kLFxuLmNvbHVtbiArIC5jb2x1bW5zLmVuZCxcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4uY29sdW1uICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4uY29sdW1uICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4uY29sdW1uICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuLmNvbHVtbnMgKyAuY29sdW1uLmVuZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW4uZW5kLFxuLmNvbHVtbnMgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbnMuZW5kLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5zbWFsbC1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTEyLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC1jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtY2VudGVyZWQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tNiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTEyLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLWNlbnRlcmVkLFxuICAuY29sdW1ucy5tZWRpdW0tY2VudGVyZWQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLm1lZGl1bS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubWVkaXVtLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLmxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLTQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtOCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS0xMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLXJlc2V0LW9yZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucm93LmxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYuMDYzZW0pIHtcbiAgLnhsYXJnZS1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnhsYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAueGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAueGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnhsYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAueGxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC54bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2UtcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4ueGxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy54bGFyZ2UtY2VudGVyZWQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnhsYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy54bGFyZ2UtdW5jZW50ZXJlZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMueGxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwLjA2M2VtKSB7XG4gIC54eGxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC54eGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC54eGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAueHhsYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC54eGxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAueHhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnh4bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAueHhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnh4bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC54eGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnh4bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAueHhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC54eGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi54eGxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy54eGxhcmdlLWNlbnRlcmVkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ueHhsYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy54eGxhcmdlLXVuY2VudGVyZWQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMueHhsYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54eGxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC1yZXF1aXJlZC1mbGFnLFxuLmZpZWxkc2V0X19sZWdlbmQtb3B0aW9uYWwtZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtcmVxdWlyZWQtZmxhZzpiZWZvcmUsXG4uZmllbGRzZXRfX2xlZ2VuZC1vcHRpb25hbC1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmxhYmVsX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGFiZWxfX2ZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4vKlxuKiAgTGFiZWxzXG4qL1xuLmxhYmVsLCAucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxhYmVsLCAucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG4ubGFiZWwtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5sYWJlbC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5oMSA+IC5sYWJlbC0taGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGFiZWxfX2ZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sYWJlbF9fZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi8qXG4qICBUZXh0IElucHV0c1xuKi9cbi5pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmlucHV0LS0yLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDhleDtcbn1cblxuLmlucHV0LS0zLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwZXg7XG59XG5cbi5pbnB1dC0tNC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMmV4O1xufVxuXG4uaW5wdXQtLTUtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTRleDtcbn1cblxuLmlucHV0LS03LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDE3ZXg7XG59XG5cbi5pbnB1dC0tMTAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMjNleDtcbn1cblxuLmlucHV0LS0yMC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA0MWV4O1xufVxuXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uYXNpZGUgKjpsYXN0LW9mLXR5cGUsIC5wYW5lbC0tYXNpZGUgKjpsYXN0LW9mLXR5cGUsIGFzaWRlOm5vdCguc2lkZWJhcikgKjpsYXN0LW9mLXR5cGUsXG4uY2FsbG91dCAqOmxhc3Qtb2YtdHlwZSxcbi5wYW5lbC0tY2FsbG91dCAqOmxhc3Qtb2YtdHlwZSxcbi5wYW5lbCAqOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYXNpZGUgKixcbmNhbGxvdXQgKiB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbmFzaWRlICo6bGFzdC1vZi10eXBlLFxuY2FsbG91dCAqOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucGFnZS1hbGVydCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxucGFnZS1hbGVydCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucGFnZS1hbGVydCBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxucGFnZS1hbGVydCB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gdWwge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucGFnZS1hbGVydFt0eXBlPWVycm9yXSBhIHtcbiAgY29sb3I6ICNDRDAwMDA7XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gYTpob3ZlciwgcGFnZS1hbGVydFt0eXBlPWVycm9yXSBhOmZvY3VzIHtcbiAgY29sb3I6ICM2YjAwMDA7XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gYTphY3RpdmUge1xuICBjb2xvcjogIzI4MDAwMDtcbn1cblxuLypcbiAgRE8gTk9UIEVESVRcbiAgVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkIGZvciBkZXNpZ24tc3lzdGVtLWNvbXBsZXRlLXN0eWxlcyBwYWNrYWdlLlxuKi8gLypcbiogVmlzaWJpbGl0eVxuKlxuKiBIZWxwZXIgY2xhc3NlcyB0byBkZXRlcm1pbmUgdmlzaWJpbGl0eSBvZiBlbGVtZW50c1xuKi9cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzN2VtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGlkZS1mb3ItbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzN2VtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDcyLjkzN2VtKSB7XG4gIC5oaWRlLWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45MzdlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuc2hvdy1mb3ItbWVkaXVtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmhpZGUtZm9yLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyLjkzN2VtKSB7XG4gIC5zaG93LWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSBhbmQgKG1heC13aWR0aDogOTUuOTM3ZW0pIHtcbiAgLmhpZGUtZm9yLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIuOTM3ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgLnNob3ctZm9yLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctZm9yLXNyLCAubm8tYnVsbGV0ID4gbGk6OmJlZm9yZSwgLnZpc3VhbGx5LWhpZGRlbixcbi5zaG93LW9uLWZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLnNob3ctb24tZm9jdXM6YWN0aXZlLFxuLnNob3ctb24tZm9jdXM6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtZm9yLWxhbmRzY2FwZSxcbi5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgUGxlYXNlIHNlZSAvc3RhbmRhcmRzL2FyY2hpdGVjdHVyZS5tZCBmb3Igc3RhbmRhcmRzIG9uIGhvdyB0byB3cml0ZSBDU1MgZm9yXG4gICAgdGhpcyBwcm9qZWN0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqKiAwIC0gVG9vbHMgLSBGdW5jdGlvbnMgKioqL1xuLyoqKiAxIC0gVmFyaWFibGVzICoqKi9cbi8qKiogMiAtIFRvb2xzIC0gTWl4aW5zIGFuZCBwbGFjZWhvbGRlcnMgKioqL1xuLyoqKiAzIC0gR2VuZXJpY3MgKioqL1xuLyoqKiA0IC0gRWxlbWVudHMgKioqL1xuLyoqKiA1IC0gTGF5b3V0ICoqKi9cbi8qKiogNiAtIENvbXBvbmVudHMgKioqL1xuLyoqKiA3IC0gT3ZlcnJpZGVzICoqKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5PbnRhcmlvIERlc2lnbiBTeXN0ZW0gVGhlbWVcbmh0dHA6Ly9kZXNpZ25zeXN0ZW0ub250YXJpby5jYVxuXG4vL25vdGU6IGltcG9ydHMgRFMgdGhlbWUgY29sb3VycyBhcyBhbiBvdmVycmlkZSBpbiBvbnRhcmlvMjAyMS10aGVtZS5zY3NzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJvdy5leHBhbmRlZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2NjY2M7XG59XG4uYWNjb3JkaW9uOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4uYWNjb3JkaW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbixcbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6Zm9jdXMsIC5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDphY3RpdmUge1xuICBjb2xvcjogIzAwMjE0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hY2NvcmRpb24tLWV4cGFuZC1jbG9zZS1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19jb250cm9scy0tYWN0aXZlIC5hY2NvcmRpb24tLWV4cGFuZC1jbG9zZS1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb25fX2NvbnRyb2xzLS1hY3RpdmUgLmFjY29yZGlvbi0tZXhwYW5kLW9wZW4tYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbiAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2UsXG4uYWNjb3JkaW9uX19idXR0b24gLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbiAub250YXJpby1pY29uIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbjpmb2N1cywgLmFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG4uYWNjb3JkaW9uX19idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQiBpbnNldDtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzAwMjE0Mjtcbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSAycmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9fY29udGVudCAqIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uX19jb250ZW50IHVsLFxuLmFjY29yZGlvbl9fY29udGVudCBvbCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG4uYWNjb3JkaW9uX19jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2UsXG4uZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5leHBhbmRlci0tYWN0aXZlIH4gLmFjY29yZGlvbl9fY29udGVudCxcbi5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oMSxcbi5hY2NvcmRpb25zX19jb250YWluZXIgLmgyLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciAuaDMsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oNCxcbi5hY2NvcmRpb25zX19jb250YWluZXIgLmg1LFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBwLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoMSxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDIsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGgzLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoNCxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDUsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFjay10by10b3AtLWRlZmF1bHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiAyJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDI2LCAyNiwgMjYsIDAuNik7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0IC5vbnRhcmlvLWljb24ge1xuICBtYXJnaW46IDAuMTI1cmVtIDAuNXJlbSAwIDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSAjMDA5QURCLCAwIDAuMTg3NXJlbSAwLjMxMjVyZW0gMC4xODc1cmVtIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3V0bGluZTogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtICMwMDlBREIsIDAgMC4zMTI1cmVtIDAuNDM3NXJlbSAwLjE4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvdXRsaW5lOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAuYmFjay10by10b3AtLWRlZmF1bHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiA0Ljc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW0gMC41NjI1cmVtIDAuNzVyZW07XG4gIH1cbiAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IC5vbnRhcmlvLWljb24ge1xuICAgIG1hcmdpbjogMC4wNjI1cmVtIDAgMC4yNXJlbSAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYmFjay10by10b3AtLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5iYWNrLXRvLXRvcC0tZGVmYXVsdCBzdmcub250YXJpby1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAuYmFjay10by10b3AtLWRlZmF1bHQgc3ZnLm9udGFyaW8taWNvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrcXVvdGUsIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0ZDRkNGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luOiAycmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYmxvY2txdW90ZSwgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMS41cmVtIDAgMnJlbSAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLS1zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ibG9ja3F1b3RlLS1zaG9ydCB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUgcCwgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG4uYmxvY2txdW90ZSBwOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDo6YmVmb3JlIHtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbn1cbi5ibG9ja3F1b3RlIHA6OmFmdGVyLCBibG9ja3F1b3RlIHA6OmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG59XG5cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbixcbi5ibG9ja3F1b3RlX19ieWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uLFxuICAuYmxvY2txdW90ZV9fYnlsaW5lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJQgXCI7XG59XG5cbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIjtcbn1cblxuaHRtbFtsYW5nPWZyXSBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIsKrIFwiIFwiIMK7XCI7XG59XG5cbi5idXR0b24sIC5idXR0b24uYWxlcnQsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIG1hcmdpbjogMCBjYWxjKDFyZW0gKyAwLjc1cmVtKSAxLjVyZW0gMDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYnV0dG9uLCAuYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIGJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJ1dHRvbiAuaWNvbiwgYnV0dG9uLmFsZXJ0IC5pY29uLCBidXR0b24gLmljb24sIGlucHV0W3R5cGU9c3VibWl0XSAuaWNvbiwgaW5wdXRbdHlwZT1idXR0b25dIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5idXR0b24tLXByaW1hcnksIC5idXR0b24sIC5idXR0b24uYWxlcnQsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSwgLmJ1dHRvbi5wcmltYXJ5LCBidXR0b24ucHJpbWFyeS5hbGVydCwgYnV0dG9uLnByaW1hcnkucGFuZWwtLWFsZXJ0LCBidXR0b24ucHJpbWFyeS5hbGVydC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NkNDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5idXR0b246aG92ZXIsIGJ1dHRvbi5hbGVydDpob3ZlciwgYnV0dG9uOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLmJ1dHRvbjpmb2N1cywgYnV0dG9uLmFsZXJ0OmZvY3VzLCBidXR0b246Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUsIC5idXR0b246YWN0aXZlLCBidXR0b24uYWxlcnQ6YWN0aXZlLCBidXR0b246YWN0aXZlLCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0MjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXByaW1hcnk6dmlzaXRlZCwgLmJ1dHRvbjp2aXNpdGVkLCBidXR0b24uYWxlcnQ6dmlzaXRlZCwgYnV0dG9uOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl06dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dLCAuYnV0dG9uLnNlY29uZGFyeSwgYnV0dG9uLnNlY29uZGFyeS5hbGVydCwgYnV0dG9uLnNlY29uZGFyeS5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5zZWNvbmRhcnkuYWxlcnQtYm94LCBidXR0b24uc2Vjb25kYXJ5LCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjZDQztcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmhvdmVyLCAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYwZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmZvY3VzLCAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYwZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICMwMDQ3OEY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06YWN0aXZlLCAuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsIGJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJlMGZmO1xuICBib3JkZXItY29sb3I6ICMwMDIxNDI7XG4gIGNvbG9yOiAjMDAyMTQyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06dmlzaXRlZCwgLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuXG4uYnV0dG9uLS10ZXJ0aWFyeSwgLmJ1dHRvbi5xdWlldCwgYnV0dG9uLnF1aWV0LmFsZXJ0LCBidXR0b24ucXVpZXQucGFuZWwtLWFsZXJ0LCBidXR0b24ucXVpZXQuYWxlcnQtYm94LCBidXR0b24ucXVpZXQsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XSwgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OmhvdmVyLCAuYnV0dG9uLnF1aWV0OmhvdmVyLCBidXR0b24ucXVpZXQ6aG92ZXIsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMwMDQ3OEY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6Zm9jdXMsIC5idXR0b24ucXVpZXQ6Zm9jdXMsIGJ1dHRvbi5xdWlldDpmb2N1cywgaW5wdXQucXVpZXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dC5xdWlldFt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogIzAwNDc4RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6YWN0aXZlLCAuYnV0dG9uLnF1aWV0OmFjdGl2ZSwgYnV0dG9uLnF1aWV0OmFjdGl2ZSwgaW5wdXQucXVpZXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG4gIGNvbG9yOiAjMDAyMTQyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6dmlzaXRlZCwgLmJ1dHRvbi5xdWlldDp2aXNpdGVkLCBidXR0b24ucXVpZXQ6dmlzaXRlZCwgaW5wdXQucXVpZXRbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG5cbi5jYWxsb3V0LCAucGFuZWwtLWNhbGxvdXQsIC5wYW5lbCwgLnJvdy5wYW5lbCxcbi5hc2lkZSxcbi5wYW5lbC0tYXNpZGUsXG5hc2lkZTpub3QoLnNpZGViYXIpIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgIzM2N0E3NjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmNhbGxvdXQgKiwgLnBhbmVsLS1jYWxsb3V0ICosIC5wYW5lbCAqLCAucm93LnBhbmVsICosXG4uYXNpZGUgKixcbi5wYW5lbC0tYXNpZGUgKixcbmFzaWRlOm5vdCguc2lkZWJhcikgKiB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG4uY2FsbG91dCAqOmxhc3QtY2hpbGQsIC5wYW5lbC0tY2FsbG91dCAqOmxhc3QtY2hpbGQsIC5wYW5lbCAqOmxhc3QtY2hpbGQsXG4uYXNpZGUgKjpsYXN0LWNoaWxkLFxuLnBhbmVsLS1hc2lkZSAqOmxhc3QtY2hpbGQsXG5hc2lkZTpub3QoLnNpZGViYXIpICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhbGxvdXQsIC5wYW5lbC0tY2FsbG91dCwgLnBhbmVsLCAucm93LnBhbmVsIHtcbiAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5hc2lkZSwgLnBhbmVsLS1hc2lkZSwgYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5hc2lkZSwgLnBhbmVsLS1hc2lkZSwgYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDFyZW07XG4gIH1cbn1cbi5jYWxsb3V0X190aXRsZSwgLnBhbmVsIGgyLCAucGFuZWwgaDMsXG4uYXNpZGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMzNjdBNzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLWdvbGQge1xuICBib3JkZXItY29sb3I6ICM4Njc0M0QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogIzhBNjAwRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tdGF1cGUge1xuICBib3JkZXItY29sb3I6ICM3QjcyNUMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkI4NzM3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1saW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUY4MTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1za3kge1xuICBib3JkZXItY29sb3I6ICMxMDgwQTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwMzY5YWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzkyMjc4RiAhaW1wb3J0YW50O1xufVxuXG4uY2FyZF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNhcmRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xODc1cmVtIDAuNXJlbSAwLjA2MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMCAyLjVyZW0gMi41cmVtIDA7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjM3NXJlbSAwLjc1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uY2FyZDpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5jYXJkLS1jYXJkcy1wZXItcm93LTQgLmNhcmQge1xuICB3aWR0aDogY2FsYygyNSUgLSAycmVtKTtcbn1cbi5jYXJkLS1jYXJkcy1wZXItcm93LTQgLmNhcmQ6bnRoLWNoaWxkKDRuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXJkLS1jYXJkcy1wZXItcm93LTMgLmNhcmQge1xuICB3aWR0aDogY2FsYygzMy4zJSAtIDEuNzVyZW0pO1xufVxuLmNhcmQtLWNhcmRzLXBlci1yb3ctMyAuY2FyZDpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhcmQtLWNhcmRzLXBlci1yb3ctMiAuY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjVyZW0pO1xufVxuLmNhcmQtLWNhcmRzLXBlci1yb3ctMiAuY2FyZDpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAuY2FyZC0tY2FyZHMtcGVyLXJvdy00IC5jYXJkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbiAgfVxuICAuY2FyZC0tY2FyZHMtcGVyLXJvdy00IC5jYXJkOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jYXJkLS1wb3NpdGlvbi1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkLS1wb3NpdGlvbi1ob3Jpem9udGFsIC5jYXJkX19pbWFnZS1jb250YWluZXIsXG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCAuY2FyZF9fdGV4dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCBhOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCBhOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWxfX2ltYWdlLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY2FyZF9faGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDAuNXJlbSAxLjVyZW07XG4gIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNhcmQ6aG92ZXIgLmNhcmRfX2hlYWRpbmcge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMxYTFhMWE7XG59XG4uY2FyZC0tbGlnaHQgLmNhcmRfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLmNhcmQtLWRhcmsgLmNhcmRfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLmNhcmQtLWRhcms6aG92ZXIgLmNhcmRfX2hlYWRpbmcge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNGRkZGRkY7XG59XG4uY2FyZC0taW1hZ2UtdHJ1ZSAuY2FyZF9faGVhZGluZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FyZC0tbm8tZGVzY3JpcHRpb24gLmNhcmRfX2hlYWRpbmcge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4uY2FyZF9faGVhZGluZyBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jYXJkLS1kYXJrIC5jYXJkX19oZWFkaW5nIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jYXJkX19oZWFkaW5nIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY2FyZF9faGVhZGluZyBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkX19oZWFkaW5nIGE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczZW0pIHtcbiAgLmNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCAuY2FyZF9fdGV4dC1jb250YWluZXIge1xuICB3aWR0aDogNjYuNiU7XG59XG4uY2FyZC0taW1hZ2UtLW9uZS1mb3VydGggLmNhcmRfX3RleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jYXJkLS1uby1pbWFnZSAuY2FyZF9fdGV4dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDEuNXJlbSAxLjVyZW07XG59XG4uY2FyZF9fZGVzY3JpcHRpb24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQtLWxpZ2h0IC5jYXJkX19kZXNjcmlwdGlvbiwgLmNhcmQtLWRhcmsgLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3M2VtKSB7XG4gIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMS41cmVtIDFyZW07XG4gIH1cbiAgLmNhcmQtLWxpZ2h0IC5jYXJkX19kZXNjcmlwdGlvbiwgLmNhcmQtLWRhcmsgLmNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uY2FyZC0tcG9zaXRpb24tdmVydGljYWwgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuLmNhcmQtLWltYWdlLS1vbmUtZm91cnRoIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uY2FyZC0tcG9zaXRpb24tdmVydGljYWwgLmNhcmRfX2ltYWdlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWxfX2ltYWdlLXJpZ2h0IC5jYXJkX19pbWFnZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbF9faW1hZ2UtbGVmdCAuY2FyZF9faW1hZ2Uge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmNoZWNrYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5jaGVja2JveGVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5jaGVja2JveGVzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5jaGVja2JveGVzX19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19fbGFiZWwge1xuICAgIG1hcmdpbjogMC4zM3JlbSAwO1xuICB9XG59XG4uY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWNoZWNrYm94LWJhY2tncm91bmQtbm8td2lkdGguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmZvY3VzICsgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hlc19fbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0LCAuZW1lcmdlbmN5LWJhbm5lciwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkLCAuaGVhZGVyX19hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0NDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5jcml0aWNhbC1hbGVydF9fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0X19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAwLjg1cmVtIDAgMDtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0IHAsIC5lbWVyZ2VuY3ktYmFubmVyIHAsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCBwLCAuaGVhZGVyX19hbGVydCBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uY3JpdGljYWwtYWxlcnQgYSwgLmVtZXJnZW5jeS1iYW5uZXIgYSwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkIGEsIC5oZWFkZXJfX2FsZXJ0IGEge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jcml0aWNhbC1hbGVydCBhOmhvdmVyLCAuZW1lcmdlbmN5LWJhbm5lciBhOmhvdmVyLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgYTpob3ZlciwgLmhlYWRlcl9fYWxlcnQgYTpob3ZlciwgLmNyaXRpY2FsLWFsZXJ0IGE6Zm9jdXMsIC5lbWVyZ2VuY3ktYmFubmVyIGE6Zm9jdXMsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCBhOmZvY3VzLCAuaGVhZGVyX19hbGVydCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNyaXRpY2FsLWFsZXJ0IGE6dmlzaXRlZCwgLmVtZXJnZW5jeS1iYW5uZXIgYTp2aXNpdGVkLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgYTp2aXNpdGVkLCAuaGVhZGVyX19hbGVydCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8tbWF0ZXJpYWwtZHJvcGRvd24tYXJyb3ctNDhweC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtKiAyLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBUaGVzZSBzdHlsZXMgYXJlIHRvIGZpeCBkaWZmZXJlbmNlcyBpbiBkZWZhdWx0IHN0eWxpbmcgZm9yIGRyb3Bkb3ducyBpbiBJRSAqL1xuLmRyb3Bkb3duOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duIG9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogMjYuMjVlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSxcbiAgLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbi5maWVsZHNldF9fbGVnZW5kX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZpZWxkc2V0X19sZWdlbmRfX2ZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uZm9vdGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBhZGRpbmc6IDRyZW0gMDtcbn1cblxuLmZvb3RlciAuY29sdW1ucyAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0td3JhcHBlciAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWNoZWNrYm94ZXMgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tcXVlcnkgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLXdyYXBwZXIgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb3JtLWl0ZW0tcXVlcnkgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb3JtLXdyYXBwZXIgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5jb2x1bW5zOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlczpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0tY2hlY2tib3hlczpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuY29sdW1uczpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlczpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1jaGVja2JveGVzOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0taW5saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciwgLmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2xpbms6dmlzaXRlZCwgLmZvb3Rlcl9fbGluazphY3RpdmUsIC5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgM3JlbSAxcmVtIDA7XG4gIH1cbn1cblxuLmZvb3RlciBwIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyIHAgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZvb3RlciBwIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvb3RlciBwIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG4uZm9vdGVyIHAgYTpmb2N1cywgLmZvb3RlciBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIFN1cGVyZ3JhcGhpYyBiYWNrZ3JvdW5kICovXG4uZm9vdGVyLS1kZWZhdWx0LFxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyLS1kZWZhdWx0OjpiZWZvcmUsXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tdHdvLWNvbHVtbi1saXN0IHtcbiAgY29sdW1uLWNvdW50OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXR3by1jb2x1bW4tbGlzdCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tdHdvLWNvbHVtbi1saXN0IC5mb290ZXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQ1JTtcbiAgbWFyZ2luOiAwIDFyZW0gMC43NXJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IGNhbGMoM3JlbSArIDAuNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyAwLjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbms6aG92ZXIgLmljb24sIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbms6Zm9jdXMgLmljb24ge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayAuaWNvbiB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsgLmljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYnV0dG9uLmZvb3Rlcl9fYnV0dG9uLCBidXR0b24uZm9vdGVyX19idXR0b24uYWxlcnQsIGJ1dHRvbi5mb290ZXJfX2J1dHRvbiwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1zdWJtaXRdLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmJ1dHRvbi5mb290ZXJfX2J1dHRvbjpob3ZlciwgYnV0dG9uLmZvb3Rlcl9fYnV0dG9uOmhvdmVyLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9YnV0dG9uXTpob3ZlciwgLmJ1dHRvbi5mb290ZXJfX2J1dHRvbjpmb2N1cywgYnV0dG9uLmZvb3Rlcl9fYnV0dG9uOmZvY3VzLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9YnV0dG9uXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4uYnV0dG9uLmZvb3Rlcl9fYnV0dG9uOmFjdGl2ZSwgYnV0dG9uLmZvb3Rlcl9fYnV0dG9uOmFjdGl2ZSwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1idXR0b25dOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG5cbi5mb290ZXJfX2J1dHRvbiArIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9mb290ZXIvZm9vdGVyLWV4cGFuZGVkLXN1cGVyZ3JhcGhpYy1sb2dvLnN2Z1wiKTtcbn1cblxuLmZvb3Rlci5mb290ZXItLWV4cGFuZGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNGQ0ZDRkO1xufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMTI1cmVtKSAtNjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDE5NXJlbSkgLTEwNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAyMjJyZW0pIC0xNjByZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gLmZvb3Rlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gLmZvb3Rlcl9fbGluazpob3ZlciwgLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gLmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jazpmaXJzdC1vZi10eXBlLCAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jazpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbi5mb3JtLWxhYmVsLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogMjYuMjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvcm0tbGFiZWwtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbC0taGVhZGluZyBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1sYWJlbF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3JtLWxhYmVsX19mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi5oaW50IHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbi5oaW50IGFbeC1hcHBsZS1kYXRhLWRldGVjdG9yc10ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG4uaGludC1leHBhbmRlcl9fYnV0dG9uIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgcGFkZGluZzogMCAwLjI1cmVtIDAgMDtcbn1cbi5oaW50LWV4cGFuZGVyX19idXR0b24taWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5oaW50LWV4cGFuZGVyX19idXR0b246aG92ZXIge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cbi5oaW50LWV4cGFuZGVyX19idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMwMDIxNDI7XG59XG4uaGludC1leHBhbmRlcl9fY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjY2NjYztcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIGNhbGMoMXJlbSArIDAuMjVyZW0pO1xuICBtYXJnaW46IDAgMCAxcmVtIDAuMjVyZW07XG59XG4uaGludC1leHBhbmRlcl9fY29udGVudCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oaW50LWV4cGFuZGVyX19jb250ZW50IGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaGludC1leHBhbmRlcl9fY29udGVudC5leHBhbmRlcl9fY29udGVudC0tb3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250YWluZXIuZXhwYW5kZXItLWFjdGl2ZSAuaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lci5leHBhbmRlci0tYWN0aXZlIC5oaW50LWV4cGFuZGVyX19idXR0b24taWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnB1dCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveGVzX19pdGVtIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIsXG4ucmFkaW9zX19pdGVtIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uY2hlY2tib3hlc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuLnJhZGlvc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lcixcbiAgLnJhZGlvc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVG8gc3VwcG9ydDpcbiogb250YXJpby1pY29ucy1wcmltYXJ5LnN2Z1xuKiBvbnRhcmlvLWljb25zLXNlY29uZGFyeS5zdmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLm9udGFyaW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICAvKiBUaGUgZGVmYXVsdCB2ZXJ0aWNhbC1hbGlnbiBpcyBgYmFzZWxpbmVgLCB3aGljaCBsZWF2ZXMgYSBmZXcgcGl4ZWxzIG9mIHNwYWNlIGJlbG93IHRoZSBpY29uLiBVc2luZyBgY2VudGVyYCBwcmV2ZW50cyB0aGlzLiBGb3IgaWNvbnMgc2hvd24gYWxvbmdzaWRlIHRleHQsIHlvdSBtYXkgd2FudCB0byB1c2UgYSBtb3JlIHByZWNpc2UgdmFsdWUsIGUuZy4gYHZlcnRpY2FsLWFsaWduOiAtNHB4YCBvciBgdmVydGljYWwtYWxpZ246IC0wLjE1ZW1gLiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiBQYXRocyBhbmQgc3Ryb2tlcyB0aGF0IG92ZXJmbG93IHRoZSB2aWV3Qm94IGNhbiBzaG93IGluIElFMTEuICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmxvYWRpbmctaW5kaWNhdG9yX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ubG9hZGluZy1pbmRpY2F0b3JfX292ZXJsYXlbYXJpYS1oaWRkZW49ZmFsc2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9hZGluZy1pbmRpY2F0b3JfX292ZXJsYXlbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvYWRpbmctaW5kaWNhdG9yIHAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd29yZC1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMDtcbn1cblxuLmxvYWRpbmctaW5kaWNhdG9yX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiByb3RhdG9yIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sb2FkaW5nLWluZGljYXRvcl9fc3Bpbm5lciBjaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZTogIzRkNGQ0ZDtcbiAgYW5pbWF0aW9uOiBkYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRvciB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cbi5hbGVydCwgLnBhbmVsLS1hbGVydCwgLmFsZXJ0LWJveCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAwO1xufVxuXG4uYWxlcnRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFsZXJ0X19oZWFkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjk1cmVtO1xufVxuLmFsZXJ0X19oZWFkZXItaWNvbiBzdmcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYWxlcnRfX2hlYWRlci1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5hbGVydF9faGVhZGVyLXRpdGxlLCAuYWxlcnQgaDIsIC5wYW5lbC0tYWxlcnQgaDIsIC5hbGVydC1ib3ggaDIsIC5hbGVydCBoMywgLnBhbmVsLS1hbGVydCBoMywgLmFsZXJ0LWJveCBoMywgLmFsZXJ0IGg0LCAucGFuZWwtLWFsZXJ0IGg0LCAuYWxlcnQtYm94IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmFsZXJ0X19ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDMuMjVyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5hbGVydF9fYm9keSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFsZXJ0X19ib2R5IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFsZXJ0X19ib2R5IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWxlcnRfX2JvZHkgcDpsYXN0LW9mLXR5cGUgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5hbGVydF9fYm9keSB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hbGVydC0tZXJyb3IgdWwsIC5wYW5lbC0tZXJyb3IgdWwsIC5hbGVydC1ib3guYWxlcnQgdWwsIC5hbGVydC1ib3gucGFuZWwtLWFsZXJ0IHVsLCAuYWxlcnQtYm94IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5hbGVydC0tZXJyb3IgdWw6bGFzdC1vZi10eXBlLCAucGFuZWwtLWVycm9yIHVsOmxhc3Qtb2YtdHlwZSwgLmFsZXJ0LWJveCB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hbGVydC0taW5mb3JtYXRpb25hbCwgLmFsZXJ0LCAucGFuZWwtLWFsZXJ0LCAuYWxlcnQtYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4MEE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGMEY0O1xufVxuXG4uYWxlcnQtLWluZm9ybWF0aW9uYWwgc3ZnLCAuYWxlcnQgc3ZnLCAucGFuZWwtLWFsZXJ0IHN2ZywgLmFsZXJ0LWJveCBzdmcge1xuICBmaWxsOiAjMTA4MEE2O1xufVxuXG4uYWxlcnQtLXdhcm5pbmcsIC5wYW5lbC0td2FybmluZywgLmFsZXJ0LWJveC53YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZENDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGNkRDO1xufVxuXG4uYWxlcnQtLXdhcm5pbmcgc3ZnLCAucGFuZWwtLXdhcm5pbmcgc3ZnLCAuYWxlcnQtYm94Lndhcm5pbmcgc3ZnIHtcbiAgZmlsbDogI0ZGRDQ0MDtcbn1cblxuLmFsZXJ0LS1zdWNjZXNzLCAucGFuZWwtLXN1Y2Nlc3MsIC5hbGVydC1ib3guc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzExODg0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1ZjBFOTtcbn1cblxuLmFsZXJ0LS1zdWNjZXNzIHN2ZywgLnBhbmVsLS1zdWNjZXNzIHN2ZywgLmFsZXJ0LWJveC5zdWNjZXNzIHN2ZyB7XG4gIGZpbGw6ICMxMTg4NDc7XG59XG5cbi5hbGVydC0tZXJyb3IsIC5wYW5lbC0tZXJyb3IsIC5hbGVydC1ib3guYWxlcnQsIC5hbGVydC1ib3gucGFuZWwtLWFsZXJ0LCAuYWxlcnQtYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0QwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFRkYwO1xufVxuXG4uYWxlcnQtLWVycm9yIHN2ZywgLnBhbmVsLS1lcnJvciBzdmcsIC5hbGVydC1ib3guYWxlcnQgc3ZnLCAuYWxlcnQtYm94LnBhbmVsLS1hbGVydCBzdmcsIC5hbGVydC1ib3ggc3ZnIHtcbiAgZmlsbDogI0NEMDAwMDtcbn1cblxuLmFsZXJ0LS1lcnJvciBhLCAucGFuZWwtLWVycm9yIGEsIC5hbGVydC1ib3guYWxlcnQgYSwgLmFsZXJ0LWJveC5wYW5lbC0tYWxlcnQgYSwgLmFsZXJ0LWJveCBhIHtcbiAgY29sb3I6ICNDRDAwMDA7XG59XG4uYWxlcnQtLWVycm9yIGE6aG92ZXIsIC5wYW5lbC0tZXJyb3IgYTpob3ZlciwgLmFsZXJ0LWJveCBhOmhvdmVyLCAuYWxlcnQtLWVycm9yIGE6Zm9jdXMsIC5wYW5lbC0tZXJyb3IgYTpmb2N1cywgLmFsZXJ0LWJveCBhOmZvY3VzIHtcbiAgY29sb3I6ICM2YjAwMDA7XG59XG4uYWxlcnQtLWVycm9yIGE6YWN0aXZlLCAucGFuZWwtLWVycm9yIGE6YWN0aXZlLCAuYWxlcnQtYm94IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyODAwMDA7XG59XG5cbiogLnJhZGlvcyB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLW1vei10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucmFkaW9zIHtcbiAgcGFkZGluZzogMCAwIDAgMC4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuLnJhZGlvc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAgMnJlbSAwO1xufVxuLnJhZGlvc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmFkaW9zX19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJhZGlvc19faW5wdXQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IC0xLjVweDtcbiAgICBsZWZ0OiAtMS41cHg7XG4gIH1cbn1cblxuLnJhZGlvc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwLjJyZW0gMDtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJhZGlvc19fbGFiZWwge1xuICAgIG1hcmdpbjogMC4zcmVtIDA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4ucmFkaW9zX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yYWRpb3NfX2xhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLnJhZGlvc19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgIzFhMWExYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJhZGlvc19fbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXI6IDEycHggc29saWQgIzFhMWExYTtcbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dDpmb2N1cyArIC5yYWRpb3NfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICMwMDlBREI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLnJhZGlvc19faW5wdXQ6Y2hlY2tlZCArIC5yYWRpb3NfX2xhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmNhcHRpb24sIC5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLnRhYmxlIGZpZ2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDFyZW0gMS4xMjVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgY2FwdGlvbiwgLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUudGFibGUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAyLjVyZW0gMDtcbn1cbi50YWJsZS1jb250YWluZXIgdGFibGU6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcyk6bm90KHRhYmxlLm5vLXN0cmlwZXMpOm5vdCh0YWJsZS5ub1N0cmlwZXMpIHRib2R5IHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4rNik6bnRoLWNoaWxkKGV2ZW4pLFxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKTpub3QodGFibGUubm8tc3RyaXBlcyk6bm90KHRhYmxlLm5vU3RyaXBlcykgdGJvZHkgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobis2KSB+IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNTA5ODAzOTIyKTtcbn1cblxuLnRhYmxlLWRpdiwgZGl2LmZsZXgtdGFibGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkZGRkYgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjRkZGRkZGIDcwJSkgMCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgyNTIsIDAsIDAsIDApIDEwMC4wMSUpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDI1MiwgMCwgMCwgMCkgMTAwLjAxJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi41cmVtIDEwMCUsIDIuNXJlbSAxMDAlLCAwLjg3NXJlbSAxMDAlLCAwLjg3NXJlbSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDEwMCUsIDAgMCwgMTAwJTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAudGFibGUtZGl2LCBkaXYuZmxleC10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG5cbi50YWJsZS1zY3JvbGwtLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG50YWJsZS50YWJsZS0tZnVsbC1jb250YWluZXItd2lkdGgsIHRhYmxlLmZ1bGwtd2lkdGgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQ6bm90KC5ub24tbnVtZXJpYykge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGJvZHkgdGgsXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRoIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMS41cmVtO1xufVxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB0aCBpbWcudGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICB0b3A6IDEuMDYyNXJlbTtcbn1cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0aCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRoLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZCxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGgsXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMS41cmVtO1xufVxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQ6bm90KC5ub24tbnVtZXJpYyksXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGZvb3QgdHIgdGQ6bm90KC5ub24tbnVtZXJpYyksXG50YWJsZS5udW1lcmljIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQ6bm90KC5ub24tbnVtZXJpYykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMC43NXJlbSAwLjVyZW07XG4gIH1cbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Ym9keSB0aCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW0gMC43NXJlbSAxcmVtO1xuICB9XG4gIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0aCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRoLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0aCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMXJlbSAxcmVtO1xuICB9XG4gIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRmb290IHRyIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQ6bm90KC5ub24tbnVtZXJpYykge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDAuNXJlbTtcbiAgfVxufVxuXG50Ym9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxudGJvZHkgdHIge1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMDYyNXJlbSAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKTtcbn1cbnRib2R5IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDAuMTg3NXJlbSAwO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG59XG50Ym9keSB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAxNDUsIDAsIDAuMjM1Mjk0MTE3NikgIWltcG9ydGFudDtcbn1cbnRib2R5IHRyLnRhYmxlLXJvdy0taGlnaGxpZ2h0IHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnRib2R5IHRyLnRhYmxlLXJvdy0taGlnaGxpZ2h0IHRoIGltZy50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIGxlZnQ6IDA7XG59XG5cbnRoZWFkIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjE4NzVyZW0gMDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG50aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMXJlbSAxLjc1cmVtIDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjUzMTI1cmVtIDAuNXJlbSAxLjUzMTI1cmVtIDFyZW07XG4gIH1cbn1cbnRoZWFkIHRoLnRhYmxlLWNlbGwtLW51bWVyaWMge1xuICBwYWRkaW5nOiAxLjc1cmVtIDEuNXJlbSAxLjc1cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0aGVhZCB0aC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICBwYWRkaW5nOiAxLjUzMTI1cmVtIDFyZW0gMS41MzEyNXJlbSAwLjVyZW07XG4gIH1cbn1cblxudGQudGFibGUtY2VsbC0tbnVtZXJpYyBzdHJvbmcsIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYykgc3Ryb25nLCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEge1xuICBtaW4td2lkdGg6IDguMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMiB7XG4gIG1pbi13aWR0aDogMTYuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMyB7XG4gIG1pbi13aWR0aDogMjV2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNCB7XG4gIG1pbi13aWR0aDogMzMuMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNSB7XG4gIG1pbi13aWR0aDogNDEuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNiB7XG4gIG1pbi13aWR0aDogNTB2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNyB7XG4gIG1pbi13aWR0aDogNTguMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tOCB7XG4gIG1pbi13aWR0aDogNjYuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tOSB7XG4gIG1pbi13aWR0aDogNzV2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMTAge1xuICBtaW4td2lkdGg6IDgzLjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTExIHtcbiAgbWluLXdpZHRoOiA5MS42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMiB7XG4gIG1pbi13aWR0aDogMTAwdnc7XG59XG5cbnRib2R5IHRoLFxudGZvb3QgdGgge1xuICBwYWRkaW5nOiAxLjE4NzVyZW0gMXJlbSAxLjE4NzVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0Ym9keSB0aCxcbiAgdGZvb3QgdGgge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgcGFkZGluZzogMS4xODc1cmVtIDAuNXJlbSAxLjE4NzVyZW0gMXJlbTtcbiAgfVxufVxuXG50ZCB7XG4gIHBhZGRpbmc6IDEuMTg3NXJlbSAxcmVtIDEuMTg3NXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbn1cbnRkIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRkIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSxcbnRoLnRhYmxlLWNlbGwtLWRpcmVjdG9yeSB7XG4gIHBhZGRpbmc6IDEuMTg3NXJlbSAxLjVyZW0gMS4xODc1cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbn1cblxudGgudGFibGUtY2VsbC0tZGlyZWN0b3J5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudHIudGFibGUtcm93LS1zdWJ0b3RhbCwgdGFibGUgdHIuc3VtbWFyeSwgdGZvb3QgdHIge1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMTg3NXJlbSAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbnRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQsIHRhYmxlIHRyLnN1bW1hcnkgdGQsIHRmb290IHRyIHRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuNDM3NXJlbSAxcmVtIDEuNDM3NXJlbSAxLjVyZW07XG59XG5cbnRib2R5IHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGgsIHRib2R5IHRhYmxlIHRyLnN1bW1hcnkgdGgsIHRhYmxlIHRib2R5IHRyLnN1bW1hcnkgdGgge1xuICBwYWRkaW5nOiAxLjQzNzVyZW0gMXJlbSAxLjQzNzVyZW0gMS41cmVtO1xufVxuXG50Zm9vdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbnRmb290IHRoIHtcbiAgcGFkZGluZzogMS40Mzc1cmVtIDFyZW0gMS40Mzc1cmVtIDEuNXJlbTtcbn1cblxudHIudGFibGUtcm93LS1zdWJ0b3RhbCwgdGFibGUgdHIuc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAxNTgsIDAuMTEzNzI1NDkwMikgIWltcG9ydGFudDtcbn1cblxudGZvb3QgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExOSwgMTYwLCAwLjMzNzI1NDkwMikgIWltcG9ydGFudDtcbn1cblxuLypUYWJsZSBjb21wb25lbnQgY29sb3VycyovXG4uYmctdGFibGUtcm93LWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzAxOTYwNzg0Myk7XG59XG5cbi5iZy10YWJsZS1jYXB0aW9uLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTAxOTYwNzg0Myk7XG59XG5cbi5iZy10YWJsZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMTQ1LCAwLCAwLjIzNTI5NDExNzYpO1xufVxuXG4uYmctdGFibGUtc3VidG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMTU4LCAwLjExMzcyNTQ5MDIpO1xufVxuXG4uYmctdGFibGUtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExOSwgMTYwLCAwLjMzNzI1NDkwMik7XG59XG5cbi50YWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC50YWcge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnRhZy0tbGltZSB7XG4gIGJhY2tncm91bmQ6ICM4REM2M0Y7XG59XG5cbi50YWctLWdvbGQge1xuICBiYWNrZ3JvdW5kOiAjQ0JBNTJFO1xufVxuXG4udGFnLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRkNBRjE3O1xufVxuXG4udGFnLS10YXVwZSB7XG4gIGJhY2tncm91bmQ6ICNDMUIyOEY7XG59XG5cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTQ0cHg7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uaW5wdXQtLTItY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogOGV4O1xuICBtaW4td2lkdGg6IDhleDtcbn1cblxuLmlucHV0LS0zLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwZXg7XG4gIG1pbi13aWR0aDogMTBleDtcbn1cblxuLmlucHV0LS00LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDEyZXg7XG4gIG1pbi13aWR0aDogMTJleDtcbn1cblxuLmlucHV0LS01LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDE0ZXg7XG4gIG1pbi13aWR0aDogMTRleDtcbn1cblxuLmlucHV0LS03LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDE3ZXg7XG4gIG1pbi13aWR0aDogMTdleDtcbn1cblxuLmlucHV0LS0xMC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAyM2V4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LS0yMC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA0MWV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSAuY2hlY2tib3hlcywgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIC5yYWRpb3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGF0ZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRhdGVfX2dyb3VwIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kYXRlX19ncm91cCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5kYXRlX19ncm91cC1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4uZGF0ZS0tZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNDRDAwMDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLlV0aWxpdGllcyAoVG9vbHMpXG5cbkdsb2JhbCB1dGlsaXRpZXMsIHN1Y2ggYXMgdmFyaWFibGVzIGFuZCBoZWxwZXJzLCBjdXN0b20gdG8gT250YXJpby5jYS5cblRoZXNlIGNhbiBiZSBlZGl0ZWQgYW5kIGFkZGVkIHRvIHdoZW4gbmVjZXNzYXJ5LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGVnYWN5IGNvbG91cnMgZnJvbSBEN1xuICAgIERlc2lnbiBTeXN0ZW0gcGFsZXR0ZSBjb2xvdXIgbWFwcGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5maWxsIGZvciBTVkdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2hpdGUtZmlsbCB7XG4gIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtNS1maWxsIHtcbiAgZmlsbDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS0yMC1maWxsIHtcbiAgZmlsbDogI2NjY2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS00MC1maWxsIHtcbiAgZmlsbDogIzk5OTk5OSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdvbGQtZmlsbCB7XG4gIGZpbGw6ICNDQkE1MkUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi55ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICNGQ0FGMTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi50YXVwZS1maWxsIHtcbiAgZmlsbDogI0MxQjI4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZWVuLWZpbGwge1xuICBmaWxsOiAjMzlCNTRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGltZS1maWxsIHtcbiAgZmlsbDogIzhEQzYzRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnRlYWwtZmlsbCB7XG4gIGZpbGw6ICM0OUE3QTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5za3ktZmlsbCB7XG4gIGZpbGw6ICMwMEIyRTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ibHVlLWZpbGwge1xuICBmaWxsOiAjMzE5M0NDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ucHVycGxlLWZpbGwge1xuICBmaWxsOiAjQjk3NUI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ub3JhbmdlLWZpbGwge1xuICBmaWxsOiAjRjE1QTIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ucmVkLWZpbGwge1xuICBmaWxsOiAjRjA0NTRCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0YwMzA5MyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWdvbGQtZmlsbCB7XG4gIGZpbGw6ICNGMEU3Q0MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC15ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICNGOEU1QzMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC10YXVwZS1maWxsIHtcbiAgZmlsbDogI0VCRTdEQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWdyZWVuLWZpbGwge1xuICBmaWxsOiAjRDFFRkQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtbGltZS1maWxsIHtcbiAgZmlsbDogI0RERURDNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXRlYWwtZmlsbCB7XG4gIGZpbGw6ICNDRkVERUQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1za3ktZmlsbCB7XG4gIGZpbGw6ICNDNUVFRkEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1ibHVlLWZpbGwge1xuICBmaWxsOiAjREJFOUY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtcHVycGxlLWZpbGwge1xuICBmaWxsOiAjRjFFM0YyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtb3JhbmdlLWZpbGwge1xuICBmaWxsOiAjRkVFMUQ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtcmVkLWZpbGwge1xuICBmaWxsOiAjRkZFMEUyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtbWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0ZFREZGMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsYWNrLWZpbGwge1xuICBmaWxsOiAjMWExYTFhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZ3JleXNjYWxlLTYwLWZpbGwge1xuICBmaWxsOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZ3JleXNjYWxlLTcwLWZpbGwge1xuICBmaWxsOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1nb2xkLWZpbGwge1xuICBmaWxsOiAjODY3NDNEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay15ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICM4QTYwMEQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXRhdXBlLWZpbGwge1xuICBmaWxsOiAjN0I3MjVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1ncmVlbi1maWxsIHtcbiAgZmlsbDogIzJCODczNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstbGltZS1maWxsIHtcbiAgZmlsbDogIzVGODEyOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstdGVhbC1maWxsIHtcbiAgZmlsbDogIzM2N0E3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstc2t5LWZpbGwge1xuICBmaWxsOiAjMTA4MEE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1ibHVlLWZpbGwge1xuICBmaWxsOiAjMDM2OWFjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICM5MjI3OEYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLW9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0M2NEExQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstcmVkLWZpbGwge1xuICBmaWxsOiAjRDgxQTIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjQzAwMjY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbmd1bGFyIHByb2plY3QgY29sb3Vyc1xuICAgIFRvIGRlcHJlY2F0ZSB0aGVzZSBjb2xvdXIgc3R5bGVzIGFuZCB1c2UgdGhlIERTIGNvbG91ciBwYWxldHRlXG4gICAgaHR0cHM6Ly9kZXNpZ25zeXN0ZW0ub250YXJpby5jYS9kb2NzL2Jhc2ljcy9jb2xvdXJzLmh0bWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgR3JleXNjYWxlXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEZvbnRzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJvZHlcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgSGlnaGxpZ2h0IGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgSW5mb2dyYXBoaWMgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCYXNlIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQnV0dG9uIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLm9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjY3MWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3JhbmdlLWJnIGEsIC5vcmFuZ2UtYmcgYTp2aXNpdGVkLCAub3JhbmdlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5vcmFuZ2UtYmcgYTpob3ZlciwgLm9yYW5nZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm9yYW5nZS10ZXh0IHtcbiAgY29sb3I6ICNmMjY3MWY7XG59XG5cbi5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkxYjI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlZC1iZyBhLCAucmVkLWJnIGE6dmlzaXRlZCwgLnJlZC1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ucmVkLWJnIGE6aG92ZXIsIC5yZWQtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjYzkxYjI2O1xufVxuXG4ubWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzBmNWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFnZW50YS1iZyBhLCAubWFnZW50YS1iZyBhOnZpc2l0ZWQsIC5tYWdlbnRhLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5tYWdlbnRhLWJnIGE6aG92ZXIsIC5tYWdlbnRhLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWFnZW50YS10ZXh0IHtcbiAgY29sb3I6ICM5YzBmNWY7XG59XG5cbi5wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwNDdhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnB1cnBsZS1iZyBhLCAucHVycGxlLWJnIGE6dmlzaXRlZCwgLnB1cnBsZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ucHVycGxlLWJnIGE6aG92ZXIsIC5wdXJwbGUtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjNjAwNDdhO1xufVxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3Y2IgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmx1ZS1iZyBhLCAuYmx1ZS1iZyBhOnZpc2l0ZWQsIC5ibHVlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5ibHVlLWJnIGE6aG92ZXIsIC5ibHVlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwMDg3Y2I7XG59XG5cbi5ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhiNTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ3JlZW4tYmcgYSwgLmdyZWVuLWJnIGE6dmlzaXRlZCwgLmdyZWVuLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5ncmVlbi1iZyBhOmhvdmVyLCAuZ3JlZW4tYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICMwMDhiNTI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEV4dGVuZGVkIGNvbG91ciBwYWxldHRlIGJnIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFkZGViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1sYXZlbmRlci1iZywgLmxhYmVsLnJldmlldywgLnJldmlldy5yZWRhY3RlZCwgLnJldmlld1t0aXRsZX49cmVkYWN0ZWRdLCAucmV2aWV3W3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLnJldmlldywgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ucmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI2QyZDFlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogI2RmZDFlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQxZWEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXBpbmstYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMWRkICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkZmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZWFlYmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZDogI2RkZWJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYmQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1taW50LWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWJkZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYXF1YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWVhZWIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbGltZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlNmZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1taW50LWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFlNiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWFxdWEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmU2ZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1sYXZlbmRlci1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZTZkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1waW5rLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJlNiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFlNmQyICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYnJpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzk5ZDhlMCAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2NhZTllZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpZ2h0LWRlc2F0IHtcbiAgYmFja2dyb3VuZDogI2IzYzNjNCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBEU1MgYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5kc3MtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwZjQxM2MgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxOTQyM2MgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGFyay1kZXNhdCB7XG4gIGJhY2tncm91bmQ6ICM1ZDc5NjkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogIzNiOGQ3YiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjE5ZDIzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRpc2NvdmVyeSB7XG4gIGJhY2tncm91bmQ6ICMxZTZhOWQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYWxwaGEsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxMThjN2IgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYmV0YSwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjN2I5NTNkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmI3NzBiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBQTyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLnBvLXJpY2gtYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tcmljaC1ibGFjay1iZyBhYmJyLCAucG8tcmljaC1ibGFjay1iZyBhLCAucG8tcmljaC1ibGFjay1iZyBhOmhvdmVyLCAucG8tcmljaC1ibGFjay1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1yaWNoLWJsYWNrLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcmljaC1ibGFjay1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucG8tZGFyay15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjY2JhNTJlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tZGFyay15ZWxsb3ctYmcgYWJiciwgLnBvLWRhcmsteWVsbG93LWJnIGEsIC5wby1kYXJrLXllbGxvdy1iZyBhOmhvdmVyLCAucG8tZGFyay15ZWxsb3ctYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2JhNTJlO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1kYXJrLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2JhNTJlO1xufVxuXG4ucG8teWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2ZjYWYxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXllbGxvdy1iZyBhYmJyLCAucG8teWVsbG93LWJnIGEsIC5wby15ZWxsb3ctYmcgYTpob3ZlciwgLnBvLXllbGxvdy1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmNhZjE3O1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZjYWYxNztcbn1cblxuLnBvLXRhdXBlLWJnIHtcbiAgYmFja2dyb3VuZDogI2MxYjI4ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXRhdXBlLWJnIGFiYnIsIC5wby10YXVwZS1iZyBhLCAucG8tdGF1cGUtYmcgYTpob3ZlciwgLnBvLXRhdXBlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXRhdXBlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MxYjI4Zjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tdGF1cGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MxYjI4Zjtcbn1cblxuLnBvLWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogIzM5YjU0YSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWdyZWVuLWJnIGFiYnIsIC5wby1ncmVlbi1iZyBhLCAucG8tZ3JlZW4tYmcgYTpob3ZlciwgLnBvLWdyZWVuLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM5YjU0YTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM5YjU0YTtcbn1cblxuLnBvLWxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWxpZ2h0LWdyZWVuLWJnIGFiYnIsIC5wby1saWdodC1ncmVlbi1iZyBhLCAucG8tbGlnaHQtZ3JlZW4tYmcgYTpob3ZlciwgLnBvLWxpZ2h0LWdyZWVuLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhkYzYzZjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhkYzYzZjtcbn1cblxuLnBvLXRlYWwtYmcge1xuICBiYWNrZ3JvdW5kOiAjNDlhN2EyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tdGVhbC1iZyBhYmJyLCAucG8tdGVhbC1iZyBhLCAucG8tdGVhbC1iZyBhOmhvdmVyLCAucG8tdGVhbC1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby10ZWFsLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ5YTdhMjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tdGVhbC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDlhN2EyO1xufVxuXG4ucG8tbGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMGIyZTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1saWdodC1ibHVlLWJnIGFiYnIsIC5wby1saWdodC1ibHVlLWJnIGEsIC5wby1saWdodC1ibHVlLWJnIGE6aG92ZXIsIC5wby1saWdodC1ibHVlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiMmUzO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1saWdodC1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMGIyZTM7XG59XG5cbi5wby1kYXJrLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjMDQ3YmMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tZGFyay1ibHVlLWJnIGFiYnIsIC5wby1kYXJrLWJsdWUtYmcgYSwgLnBvLWRhcmstYmx1ZS1iZyBhOmhvdmVyLCAucG8tZGFyay1ibHVlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWRhcmstYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNDdiYzE7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWRhcmstYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDQ3YmMxO1xufVxuXG4ucG8tcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLXB1cnBsZS1iZyBhYmJyLCAucG8tcHVycGxlLWJnIGEsIC5wby1wdXJwbGUtYmcgYTpob3ZlciwgLnBvLXB1cnBsZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1wdXJwbGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTIyNzhmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1wdXJwbGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkyMjc4Zjtcbn1cblxuLnBvLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmMTVhMjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1vcmFuZ2UtYmcgYWJiciwgLnBvLW9yYW5nZS1iZyBhLCAucG8tb3JhbmdlLWJnIGE6aG92ZXIsIC5wby1vcmFuZ2UtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tb3JhbmdlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YxNWEyMjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tb3JhbmdlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMTVhMjI7XG59XG5cbi5wby1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tcmVkLWJnIGFiYnIsIC5wby1yZWQtYmcgYSwgLnBvLXJlZC1iZyBhOmhvdmVyLCAucG8tcmVkLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXJlZC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXJlZC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQxYzI0O1xufVxuXG4ucG8tbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZDAzN2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1tYWdlbnRhLWJnIGFiYnIsIC5wby1tYWdlbnRhLWJnIGEsIC5wby1tYWdlbnRhLWJnIGE6aG92ZXIsIC5wby1tYWdlbnRhLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLW1hZ2VudGEtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQwMzdjO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1tYWdlbnRhLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZDAzN2M7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUaGlzIGlzIHRoZSBmaWxlIHRvIHB1dCBvbnRhcmlvIGdsb2JhbCB2YXJpYWJsZXMuXG4gICAgV2UgYXJlIGdvaW5nIHRvIGdyYWR1YWxseSBpbnRlZ3JhdGUgYWxsIHRoZSBvbnRhcmlvIHZhcmlhYmxlcyBoZXJlLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5ic3Age1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaDYsIC5oNSwgLmg0LCAuYWNjb3JkaW9uX19idXR0b24sIC5jYXJkX19oZWFkaW5nLCAuaDMsIC5oMiwgLmgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDIuNXJlbSAwIDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDEsIC5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbiAgLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgfVxufVxuXG4uaDIge1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjA2MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIH1cbn1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uaDQsIC5hY2NvcmRpb25fX2J1dHRvbiwgLmNhcmRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNCwgLmFjY29yZGlvbl9fYnV0dG9uLCAuY2FyZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbi5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbi5sZWFkLXN0YXRlbWVudCwgLmludHJvIC5pbnRyb19fdGV4dCxcbi5pbnRybyAuaW50cm9fX3RleHQgcCxcbi5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmxlYWQtc3RhdGVtZW50LCAuaW50cm8gLmludHJvX190ZXh0LFxuICAuaW50cm8gLmludHJvX190ZXh0IHAsXG4gIC5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuR2VuZXJpY1xuXG5GaXJzdCBsYXllciB0aGF0IHByb2R1Y2VzIGFjdHVhbCBjc3MuIHNlbGRvbSBtb2RpZmllZCwgdXN1YWxseSBhY3Jvc3MgYW55IHByb2plY3QuIG5vcm1hbGl6ZS5jc3MsIGJveC1zaXppbmcsIGNzcyByZXNldC4gU2luY2UgRHJ1cGFsIGNvcmUgaW5qZWN0cyBub3JtYWxpemUgYW5kIGRlc2lnbiBzeXN0ZW0gYXBwbGllcyBHZW5lcmljIHN0eWxpbmcsIHdlIG9taXR0ZWQgY3JlYXRpbmcgYSBmb2xkZXIgZm9yIHRoaXMgbGF5ZXIuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQuRWxlbWVudHNcblxuVW5jbGFzc2VkIHN0eWxlcywgYmFyZSBIVE1MIHN0eWxlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVmFyaWFibGVzIGZvciBlbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5FbGVtZW50c1xuVW5jbGFzc2VkIHN0eWxlcywgYmFyZSBIVE1MIHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIGN1cnNvcjogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UYWdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYVtocmVmXj1cInRlbDpcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMGVtKSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5hW2hyZWZePVwidGVsOlwiXSBhYmJyIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG5cbmFiYnIsIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjOTk5OTk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm1haW4tY29udGVudCBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgfVxufVxuYWNyb255bSwgYmlnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYXNpZGUgY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hc2lkZSBociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG59XG5cbmNpdGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5jaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5hIGNpdGUge1xuICBjb2xvcjogIzAwNjZDQztcbn1cbmE6dmlzaXRlZCBjaXRlIHtcbiAgY29sb3I6ICM1NTFBOEI7XG59XG5hOnZpc2l0ZWQgYWJiciB7XG4gIGNvbG9yOiAjNTUxQThCO1xufVxuYTpob3ZlciBjaXRlIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG5hOmhvdmVyIGFiYnIge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjZGNkY2RjO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG5wLCBsaSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5IZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLFxuaDEgKyBocixcbmgyICsgaHIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbnVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbnVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbmRsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTm90ZTogUHVsbGVkIGZyb20gdGhlIEFuZ3VsYXIgcHJvamVjdC5cbiAgICBXZSBjYW4gcmV0aXJlIHRoZXNlIG9uY2UgdGhlIERTIEhUTUwgYmVjb21lcyB3aWRlbHkgdXNlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuY29kZSBhIHtcbiAgY29sb3I6ICNkMWRkZWI7XG59XG5jb2RlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjYTI1ZGUxO1xufVxuY29kZSBhOmhvdmVyLCBjb2RlIGE6Zm9jdXMsIGNvZGUgYTphY3RpdmUge1xuICBjb2xvcjogI2U2ZjJmZjtcbn1cblxuI2UyZS1ib29rLW1haW4gLm1haW4tY29udGVudCBhc2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNS5PYmplY3RzXG5cbkZpcnN0IGxheWVyIGluIHdoaWNoIHdlIGZpbmQgY2xhc3MtYmFzZWQgc2VsZWN0b3JzLiAud3JhcHBlciwgbGF5b3V0LCBPT0NTUyBwb3N0ZXIgY2hpbGQgLSBNZWRpYS1PYmplY3QuIGhpZ2hlciBzcGVjaWZpY2l0eSwgbW9yZSBleHBsaWNpdC5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUuNzVyZW07XG59XG4uaGVhZGVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlciBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDZweDtcbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlcl9fbG9nby1jb250YWluZXIgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cblxuLyogSGVhZGVyIHNlYXJjaCBzdHlsZXMgKi9cbi5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA3LjJyZW07XG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIC5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmludmFsaWQgKyBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Zm9jdXMgfiAuaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjZDQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Zm9jdXMgfiAuaGVhZGVyX19zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6aW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6aW52YWxpZDpub3QoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA3M2VtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19zZWFyY2gtc3VibWl0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmlucHV0W3R5cGU9cmVzZXRdLmhlYWRlcl9fc2VhcmNoLXJlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbnMtY2xvc2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1yZXNldF0uaGVhZGVyX19zZWFyY2gtcmVzZXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbn1cblxuLyogSGVhZGVyIG1lbnUgJiBsYW5ndWFnZSB0b2dnbGUgJiBjbG9zZSBzZWFyY2ggYnV0dG9uIHN0eWxlcyAqL1xuLmhlYWRlcl9fbmF2LXJpZ2h0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8qIEhlYWRlciBidXR0b25zICovXG4uaGVhZGVyLWJ1dHRvbiwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlci1idXR0b246aG92ZXIsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6aG92ZXIsIC5oZWFkZXItYnV0dG9uOmZvY3VzLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmZvY3VzLCAuaGVhZGVyLWJ1dHRvbjp2aXNpdGVkLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZSxcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmUsXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lOmhvdmVyLFxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTpob3Zlcixcbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTphY3RpdmUsXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lOmFjdGl2ZSxcbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6Zm9jdXMsXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lOmZvY3VzLFxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG59XG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZSB7XG4gICAgcGFkZGluZzogY2FsYygwLjc1cmVtIC8gMik7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTpmb2N1cywgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5oZWFkZXJfX21lbnUtdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMGVtKSB7XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG4uaGVhZGVyX19tZW51LXRvZ2dsZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMGVtKSB7XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19tZW51LXRvZ2dsZXIgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMGVtKSB7XG4gIC5oZWFkZXJfX21lbnUtdG9nZ2xlciBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXIgYWJiclt0aXRsZV0sIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEgYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfX3NlYXJjaC10b2dnbGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlciBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjE1cmVtIDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5LjkzNzVlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzcGFuOmhvdmVyLCAuaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3Bhbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzdmcge1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjI1cmVtIDFyZW07XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzcGFuIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczZW0pIHtcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fbG9nby1jb250YWluZXIsXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX25hdi1yaWdodC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5uYXZpZ2F0aW9uLS1vcGVuIC5vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uLS1vcGVuIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciBoZWFkZXIgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB3aWR0aDogaW5pdGlhbDtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyLnNob3ctZm9yLXNtYWxsLW9ubHkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwLjA2M2VtKSB7XG4gIC5oZWFkZXJfX2NvbnRhaW5lciAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIgLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzMuMDYzZW0pIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyIC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciAubGFyZ2UtNCwgLmhlYWRlcl9fY29udGFpbmVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuaGVhZGVyX19jb250YWluZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmhlYWRlcl9fY29udGFpbmVyIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5oZWFkZXJfX2NvbnRhaW5lciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciAubGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgei1pbmRleDogMTU7XG59XG5cbi5vdmVybGF5IHtcbiAgei1pbmRleDogMTI7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiA2O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4xcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAwLjVyZW0pO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5oZWFkZXIgKyAubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiwgLmhlYWRlciArIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5oZWFkZXIgKyAubmF2aWdhdGlvbiBhIHtcbiAgdG9wOiAtNC4zNXJlbTtcbn1cblxuLmFwcGxpY2F0aW9uLWhlYWRlciArIC5hcHBsaWNhdGlvbi1zdWJoZWFkZXItbWVudV9fY29udGFpbmVyIC5oZWFkZXItYnV0dG9uLCAuYXBwbGljYXRpb24taGVhZGVyICsgLmFwcGxpY2F0aW9uLXN1YmhlYWRlci1tZW51X19jb250YWluZXIgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLmFwcGxpY2F0aW9uLWhlYWRlciArIC5hcHBsaWNhdGlvbi1zdWJoZWFkZXItbWVudV9fY29udGFpbmVyIGEge1xuICB0b3A6IGNhbGMoLTRyZW0gKyAtMC4yNXJlbSk7XG59XG5cbi5uYXZpZ2F0aW9uLm5hdmlnYXRpb24tLW9wZW4gLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uLm5hdmlnYXRpb24tLW9wZW4gLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbiB1bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmlnYXRpb24gbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5uYXZpZ2F0aW9uIGEge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogY2FsYygwLjc1cmVtIC0gKDAuMjVyZW0gLyAzLjI1KSkgMS41cmVtO1xufVxuLm5hdmlnYXRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLm5hdmlnYXRpb24gYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5uYXZpZ2F0aW9uIGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIGE6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREIgaW5zZXQ7XG59XG4ubmF2aWdhdGlvbiBhLmxpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb24gYSB7XG4gICAgcGFkZGluZzogY2FsYygwLjc1cmVtIC0gKDAuMjVyZW0gLyAzLjI1KSkgMnJlbTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiAub250YXJpby1pY29uLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhIC5vbnRhcmlvLWljb24sIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEgLm9udGFyaW8taWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbjpob3ZlciwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpob3ZlciwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbjphY3RpdmUsIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6YWN0aXZlLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi5oZWFkZXJfX2NvbnRhaW5lciBuYXYgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luOiBpbmhlcml0O1xufVxuXG4ubmF2aWdhdGlvbi0tb3Blbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uLCAubmF2aWdhdGlvbi0tb3Blbi5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uLS1vcGVuLm5hdmlnYXRpb24gYSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhIHtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDE2O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIHotaW5kZXg6IDE1O1xuICB9XG59XG5cbi5zZXJ2aWNlb250YXJpby1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2xvZ28tc2VydmljZW9udGFyaW8ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMjJweCA1NHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMnB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuc2VydmljZW9udGFyaW8tbG9nbyAuc2VydmljZW9udGFyaW8tbG9nbyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2xvZ28tc2VydmljZW9udGFyaW9AMngucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDQ5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDlweDtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibG9nby1tYWluLXNlcnZpY2VvbnRhcmlvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvLndvZmY/ZnZ3ZXF4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpby5zdmc/ZnZ3ZXF4I2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bY2xhc3MqPWljby1sb2dvLV0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJsb2dvLW1haW4tc2VydmljZW9udGFyaW9cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2VydmljZW9udGFyaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YzQwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zZXJ2aWNlb250YXJpbyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlcnZpY2VvbnRhcmlvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5CbG9jayBHcmlkIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIHVsW2NsYXNzXj1zbWFsbC11cF06OmJlZm9yZSwgdWxbY2xhc3NePXNtYWxsLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1zbWFsbC11cF06OmJlZm9yZSwgdWxbY2xhc3MqPXNtYWxsLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149c21hbGwtdXBdOjpiZWZvcmUsXG4gIGRpdltjbGFzc149c21hbGwtdXBdOjphZnRlciwgZGl2W2NsYXNzKj1zbWFsbC11cF06OmJlZm9yZSwgZGl2W2NsYXNzKj1zbWFsbC11cF06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIHVsW2NsYXNzXj1zbWFsbC11cF06OmFmdGVyLCB1bFtjbGFzcyo9c21hbGwtdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1zbWFsbC11cF06OmFmdGVyLCBkaXZbY2xhc3MqPXNtYWxsLXVwXTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbiwgLnNtYWxsLXVwLTEgPiAuY29sdW1ucywgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbiwgLnNtYWxsLXVwLTIgPiAuY29sdW1ucywgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNtYWxsLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTMgPiAuY29sdW1uLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuc21hbGwtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW4sIC5zbWFsbC11cC00ID4gLmNvbHVtbnMsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zbWFsbC11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTUgPiAuY29sdW1ucywgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNtYWxsLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTYgPiAuY29sdW1uLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuc21hbGwtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW4sIC5zbWFsbC11cC03ID4gLmNvbHVtbnMsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICB9XG4gIC5zbWFsbC11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTggPiAuY29sdW1ucywgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAuc21hbGwtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIHVsW2NsYXNzXj1tZWRpdW0tdXBdOjpiZWZvcmUsIHVsW2NsYXNzXj1tZWRpdW0tdXBdOjphZnRlciwgdWxbY2xhc3MqPW1lZGl1bS11cF06OmJlZm9yZSwgdWxbY2xhc3MqPW1lZGl1bS11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePW1lZGl1bS11cF06OmJlZm9yZSxcbiAgZGl2W2NsYXNzXj1tZWRpdW0tdXBdOjphZnRlciwgZGl2W2NsYXNzKj1tZWRpdW0tdXBdOjpiZWZvcmUsIGRpdltjbGFzcyo9bWVkaXVtLXVwXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgdWxbY2xhc3NePW1lZGl1bS11cF06OmFmdGVyLCB1bFtjbGFzcyo9bWVkaXVtLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149bWVkaXVtLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9bWVkaXVtLXVwXTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbiwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uLCAubWVkaXVtLXVwLTQgPiAuY29sdW1ucywgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbiwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uLCAubWVkaXVtLXVwLTcgPiAuY29sdW1ucywgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIHVsW2NsYXNzXj1sYXJnZS11cF06OmJlZm9yZSwgdWxbY2xhc3NePWxhcmdlLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1sYXJnZS11cF06OmJlZm9yZSwgdWxbY2xhc3MqPWxhcmdlLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149bGFyZ2UtdXBdOjpiZWZvcmUsXG4gIGRpdltjbGFzc149bGFyZ2UtdXBdOjphZnRlciwgZGl2W2NsYXNzKj1sYXJnZS11cF06OmJlZm9yZSwgZGl2W2NsYXNzKj1sYXJnZS11cF06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIHVsW2NsYXNzXj1sYXJnZS11cF06OmFmdGVyLCB1bFtjbGFzcyo9bGFyZ2UtdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1sYXJnZS11cF06OmFmdGVyLCBkaXZbY2xhc3MqPWxhcmdlLXVwXTo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbiwgLmxhcmdlLXVwLTEgPiAuY29sdW1ucywgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucywgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW4sIC5sYXJnZS11cC00ID4gLmNvbHVtbnMsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTUgPiAuY29sdW1ucywgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW4sIC5sYXJnZS11cC03ID4gLmNvbHVtbnMsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucywgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMi41JTtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGVzIGRlZmF1bHQgRFMgYnV0dG9ucy5zY3NzIHN0eWxlIGZvciBhY2NvcmRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDpmb2N1cywgLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbiB7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRoaXMgdXNlZCB0byBiZSB0aGUgbGF5b3V0IGZpbGUgZm9yIG91ciBGb3J0aCBsZXZlbCAobGF5b3V0KSBpbiBvdXIgU3R5bGluZyBhcmNoaXRlY3R1cmUuXG5UT0RPOiBCYXNlZCBvbiB0aGUgT09DU1MgbW9kZWwsIGxlYXZlIG9iamVjdHMgaGVyZSBhbmQgbW92ZSBjb21wb25lbnRzIHRvIHRoZSBjb21wb25lbnRzIGZvbGRlci5cbmh0dHBzOi8vZ2l0aHViLmNvbS9zdHViYm9ybmVsbGEvb29jc3Mvd2lraVxuTW9yZSBpbmZvIG9uIFJFQURNRS5tZCBmaWxlLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBUbyBzZXQgdGhlIHRvcCBvZiBuYXYgKG1haW4gbWVudSkgYmFzZWQgb24gdG9wIG9mIG91ciBjYW52YXMuICovXG4vKiB0aGlzIGFsc28gYWN0cyBhcyB0aGUgbWFpbiB3cmFwcGVyIGZvciBoZWFkZXIsIG1haW4gYW5kIGZvb3RlciAqL1xuLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAwLjVyZW0gYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRm91bmRhdGlvbiBHcmlkIERlY29yYXRvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyaWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIG1heC13aWR0aDogNjIuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmdyaWRfX291dGVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZ3JpZF9faW5uZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdyaWQtY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRnVsbCBXaWR0aCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ1bGwtd2lkdGg6bm90KHRhYmxlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mdWxsLXdpZHRoOm5vdCh0YWJsZSk6OmJlZm9yZSwgLmZ1bGwtd2lkdGg6bm90KHRhYmxlKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uZnVsbC13aWR0aDpub3QodGFibGUpOjpiZWZvcmUge1xuICB3aWR0aDogMTAwdnc7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG4uZnVsbC13aWR0aDpub3QodGFibGUpOjphZnRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29udGVudCBibG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC0tYWxpZ24tY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWp1c3RpZnktY29udGVudCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWFsaWduLXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm91bmRhdGlvbiBncmlkIGluIGEgbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC5yb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkN1c3RvbSBtYXJrZXRpbmcgYmFubmVyIHZhcmlhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk1lZGlhIGJhbm5lclxuQWxzbyBjYWxsZWQ6IG1hcmtldGluZyBiYW5uZXIsIGhlcm8gYmFubmVyXG5SZWxhdGVkIHRlbXBsYXRlOiBvbnRhcmlvLS1tZWRpYS1iYW5uZXIuaHRtbC50d2lnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMi5iYW5uZXJfX3dyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2UyZTJlMjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0ycmVtIC01MHZ3IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIC5iYW5uZXJfX2ltYWdlLWFyZWFfX2ltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgICBtaW4td2lkdGg6IDc2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIGltZyB7XG4gICAgd2lkdGg6IDU3MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIGltZyB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX3RleHQtYXJlYSB7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX3RleHQtYXJlYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX190ZXh0LWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzOC43cmVtO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogM3JlbSAxcmVtIDNyZW0gMy41cmVtO1xuICB9XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkgYW5kIChtYXgtd2lkdGg6IDc3LjMxM2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczLjA2M2VtKSBhbmQgKG1heC13aWR0aDogNzUuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgaDEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOSU7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCBibGFjaztcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0tdGV4dCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xLmJhbm5lcl9fd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTJlMmUyO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTB2dyAxLjVyZW0gLTUwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEuYmFubmVyX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ny44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDcyLjkzNzVlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwIDEuNXJlbSAycmVtO1xufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwLjM1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0tY29udGVudCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0tY29udGVudCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtIDEuNXJlbSAwLjYyNXJlbTtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19yaWdodC1zdXBlcmdyYXBoaWMsXG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2xlZnQtc3VwZXJncmFwaGljIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX3JpZ2h0LXN1cGVyZ3JhcGhpYyxcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19sZWZ0LXN1cGVyZ3JhcGhpYyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19sZWZ0LXN1cGVyZ3JhcGhpYyB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xcmVtO1xufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSBzdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAubWVkaXVtLXB1bGwtNSwgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAubWVkaXVtLXB1c2gtNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSBmaWd1cmUubWVkaWEtLXR5cGUtYmFubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFpbnRlbmFuY2UtcGFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9jby1zdXBlcmdyYXBoaWMtbS5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcbn1cbi5tYWludGVuYW5jZS1wYWdlIC5sb2dvIHtcbiAgd2lkdGg6IDkuODNyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjMxMjVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAubWFpbnRlbmFuY2UtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1kLnN2Z1wiKSBuby1yZXBlYXQgOTAlIC0xMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOS4wNnJlbSAxMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tYWludGVuYW5jZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLWQuc3ZnXCIpIG5vLXJlcGVhdCA5MCUgdG9wO1xuICB9XG4gIC5tYWludGVuYW5jZS1wYWdlIC5sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG59XG4vKiBOT1RFOiBldmVudHVhbGx5IHdl4oCZbGwgd2FudCB0byBwaGFzZSBvdXQgdGhlc2UgY2xhc3NlcyBiZWNhdXNlIG9mIHRoZSBEUyBzcGFjaW5nIGNsYXNzZXMgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFyZ2lucyAtIHJlZ3VsYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1hcmdpbiB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLm1hcmdpbi0tdG9wIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1hcmdpbi0tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1hcmdpbi0tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tYXJnaW4tLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSBkb3VibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1hcmdpbi0tZG91YmxlIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4ubWFyZ2luLS10b3AtZG91YmxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1hcmdpbi0tYm90dG9tLWRvdWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0LWRvdWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdC1kb3VibGUge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSBoYWxmXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXJnaW4tLXJpZ2h0LWhhbGYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdC1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZGRpbmcgLSByZWd1bGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWRkaW5nIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnBhZGRpbmctLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wYWRkaW5nLS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5wYWRkaW5nLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFkZGluZyAtIGRvdWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFkZGluZy0tZG91YmxlIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnBhZGRpbmctLXRvcC1kb3VibGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbS1kb3VibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZGRpbmctLXJpZ2h0LWRvdWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5wYWRkaW5nLS1sZWZ0LWRvdWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFJlc2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFkZGluZy0tbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWRkaW5nLS10b3Atbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubWFyZ2luLS1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG9yZGVyOiAxO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWVkaWEgbGlicmFyeSBhbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZmlndXJlLmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbmZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuZmlndXJlLmFsaWduLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQwNCBlcnJvciBwYWdlXG4qIC9wYWdlL3dlLWNhbnQtZmluZC1wYWdlXG4qIC9mci9wYWdlL2NldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX0Rlc2t0b3BfMngucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc2MHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy80MDQtZXJyb3JfdHJpbGxpdW1fTW9iaWxlXzJ4LnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICByaWdodDogLTIxcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAuZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9UYWJsZXRfMngucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICB3aWR0aDogMzI5cHg7XG4gICAgaGVpZ2h0OiAzNTRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSBhbmQgKG1heC13aWR0aDo5NmVtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIHJpZ2h0OiAtMzE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5Ni4wNjNlbSkgYW5kIChtYXgtd2lkdGg6MTIwZW0pIHtcbiAgLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMC4wNjNlbSkge1xuICAuZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG59XG5cbi5lcnJvci1wYWdlX19pbnRyby1pbm5lci13cmFwcGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5lcnJvci1wYWdlX19pbnRyby1pbm5lci13cmFwcGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cblxuaHIuc21hbGwtb3JhbmdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMS41NjI1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkNBRjE3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAuaW50cm8tc3R5bGVfX3dyYXBwZXIsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLmludHJvLXN0eWxlX193cmFwcGVyIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzBlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5pbnRyby1zdHlsZV9fd3JhcHBlcixcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAuaW50cm8tc3R5bGVfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA3MSU7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gaHIuaW50cm8tc3R5bGUsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIGhyLmludHJvLXN0eWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzFhMWExYTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSBmb290ZXIsIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLmJyZWFkY3J1bWJzLCBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5oZWFkZXItc2l0ZS1uYXZfX3RyYW5zbGF0aW9uLWxpbmtfX2xpc3QsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIGZvb3RlcixcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLmJyZWFkY3J1bWJzLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAuaGVhZGVyLXNpdGUtbmF2X190cmFuc2xhdGlvbi1saW5rX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybywgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvLnJvdy0tY29sbGFwc2UsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8sXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyxcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8sXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8gcCwgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSBoMSxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBwLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSBoMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5ib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8gaDEsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8gaDEge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyBwLCBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIGgxLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8gcCxcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSBoMSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyBoMSxcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIGgxIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyBoMSxcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIFNwbGFzaCBwYWdlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIaWRpbmcgYWxsIG1haW4gbGFuZG1hcmtzIGZvciB0aGUgc3BsYXNoIHBhZ2UgKi9cbi5zcGxhc2hfX3BhZ2UgLmhlYWRlcl9fY29udGFpbmVyLCAuc3BsYXNoX19wYWdlIC5icmVhZGNydW1iLCAuc3BsYXNoX19wYWdlIC5icmVhZGNydW1icywgLnNwbGFzaF9fcGFnZSBmb290ZXIsIC5zcGxhc2hfX3BhZ2UgLnJvdy5pbnRybywgLnNwbGFzaF9fcGFnZSBzbWFsbCwgLnNwbGFzaF9fcGFnZSAuYm9va19fcHJpbnRCb29rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGFzaF9fd3JhcHBlciAudG9wLW1hcmdpbi02eCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnNwbGFzaF9fd3JhcHBlciAudG9wLW1hcmdpbi02eCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuLnNwbGFzaF9fd3JhcHBlciAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwgMCUsIDEwMCUsIDAuOCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zcGxhc2hfX3dyYXBwZXIgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQgLmJ1dHRvbiwgLnNwbGFzaF9fd3JhcHBlciAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCBidXR0b24sIC5zcGxhc2hfX3dyYXBwZXIgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgbWluLXdpZHRoOiA5LjVyZW07XG4gIH1cbn1cbi5zcGxhc2hfX3dyYXBwZXIgLnNpdGUtbG9nbyB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnNwbGFzaF9fd3JhcHBlciAuYnV0dG9uLCAuc3BsYXNoX193cmFwcGVyIGJ1dHRvbi5hbGVydCwgLnNwbGFzaF9fd3JhcHBlciBidXR0b24sIC5zcGxhc2hfX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3BsYXNoX193cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPbiB0aGlzIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvYyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGNvbHVtbnM6IDIgMjFyZW07XG4gIGNvbHVtbi1nYXA6IDIuNXJlbTtcbn1cbi50b2MgbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuLnRvYyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMC4yNXJlbTtcbn1cbi50b2MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50b2MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxudWwudG9jIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxub2wudG9jIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5oci0tdGhpY2sge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VkZWRlZDtcbn1cblxuaHIjdG9jLWVuZCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgbGkucmVsYXRlZC1saSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvb3RlciBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3RlciwgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mb290ZXJfX2xpbmssIC5mb290ZXJfX2xpbmsgYSwgLmZvb3Rlcl9fbGluayBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19saW5rOmZvY3VzLCAuZm9vdGVyX19saW5rIGE6aG92ZXIsIC5mb290ZXJfX2xpbmsgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5mb290ZXItbWluaXN0cnkgYS5mb290ZXJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyLW1pbmlzdHJ5IGEuZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyLW1pbmlzdHJ5IGEuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyLW1pbmlzdHJ5IGEuZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgfVxufVxuXG4uZm9vdGVyLW1pbmlzdHJ5X19xdW90ZSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmZvb3Rlci1taW5pc3RyeV9fcXVvdGUge1xuICAgIG1heC13aWR0aDogMzhyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUYXJnZXRlZCBGb290ZXJzOlxuICAgKiBDb250YWN0IHVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXRoLWZlZWRiYWNrLWNvbnRhY3QtdXMgLmZvb3RlciAuZm9vdGVyX19jb250YWN0LCAucGF0aC1mci1jb21tZW50YWlyZXMtcG91ci1ub3VzLWpvaW5kcmUgLmZvb3RlciAuZm9vdGVyX19jb250YWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGF0aC1mZWVkYmFjay1jb250YWN0LXVzIC5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCB1bCwgLnBhdGgtZnItY29tbWVudGFpcmVzLXBvdXItbm91cy1qb2luZHJlIC5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBEcnVwYWwgZm9ybXMgb3ZlcnJpZGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNlZGl0LWhlYWRlci1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gICNlZGl0LWhlYWRlci1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmZvcm0tcmVxdWlyZWQuZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uLCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHNtYWxsLCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIC5ib29rX19wcmludEJvb2sge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBGb3JtOiBmZWVkYmFjay9jb250YWN0LXVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtdXMtYWRkLWZvcm0gI2VkaXQtbWFpbi1jb250YWluZXIud2ViZm9ybS1mbGV4Ym94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjZWRpdC1hY2Nlc3NpYmlsaXR5LXN0YXRlbWVudC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIC5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgZmllbGRzZXQud2ViZm9ybS1jb21wb3NpdGUtaGlkZGVuLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1pdGVtLXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8ge1xuICBib3JkZXI6IHRoaWNrIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIC5mb3JtLWxhYmVsIHtcbiAgYm9yZGVyOiB0aGljayBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMnJlbSAwIDAgM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gLmZvcm0tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpby0td3JhcHBlci0tZGVzY3JpcHRpb24ud2ViZnJvbS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8ucmFkaW9zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcmVtO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLS13cmFwcGVyIC5maWVsZHNldF9fbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIC5mb3JtLWl0ZW0tZW1haWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNlZGl0LWFjdGlvbnMud2ViZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uZm9ybS1pdGVtLXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gaW5wdXQucmFkaW9zX19pbnB1dCB7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4ud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gb3ZlcnJpZGVzIGZvciByYWRpbyBidXR0b25zIGFwcGVhcmluZyBsaWtlIGNoZWNrYm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwLjJyZW0gMDtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgICBtYXJnaW46IDAuM3JlbSAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMWExYTFhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCA2cHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXI6IDEycHggc29saWQgIzFhMWExYTtcbiAgfVxufVxuLnJhZGlvc19faW5wdXQ6Zm9jdXMgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjMDA5QURCO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dDpjaGVja2VkICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLyogb3ZlcnJpZGVzIGZvciB0aGUgY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExSRC9PSUMvR2F6ZXR0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5kaXZbY2xhc3MqPVwiIGZvcm0taXRlbS1kYXRlLVwiXSBpbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExlZ2FjeSBjb2xvdXJzIGZyb20gRDdcbiAgICBEZXNpZ24gU3lzdGVtIHBhbGV0dGUgY29sb3VyIG1hcHBpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmlsbCBmb3IgU1ZHc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndoaXRlLWZpbGwge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTUtZmlsbCB7XG4gIGZpbGw6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtMjAtZmlsbCB7XG4gIGZpbGw6ICNjY2NjY2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtNDAtZmlsbCB7XG4gIGZpbGw6ICM5OTk5OTkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5nb2xkLWZpbGwge1xuICBmaWxsOiAjQ0JBNTJFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ueWVsbG93LWZpbGwge1xuICBmaWxsOiAjRkNBRjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4udGF1cGUtZmlsbCB7XG4gIGZpbGw6ICNDMUIyOEYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmVlbi1maWxsIHtcbiAgZmlsbDogIzM5QjU0QSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpbWUtZmlsbCB7XG4gIGZpbGw6ICM4REM2M0YgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi50ZWFsLWZpbGwge1xuICBmaWxsOiAjNDlBN0EyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uc2t5LWZpbGwge1xuICBmaWxsOiAjMDBCMkUzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYmx1ZS1maWxsIHtcbiAgZmlsbDogIzMxOTNDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnB1cnBsZS1maWxsIHtcbiAgZmlsbDogI0I5NzVCNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0YxNUEyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnJlZC1maWxsIHtcbiAgZmlsbDogI0YwNDU0QiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNGMDMwOTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1nb2xkLWZpbGwge1xuICBmaWxsOiAjRjBFN0NDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQteWVsbG93LWZpbGwge1xuICBmaWxsOiAjRjhFNUMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtdGF1cGUtZmlsbCB7XG4gIGZpbGw6ICNFQkU3REIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1ncmVlbi1maWxsIHtcbiAgZmlsbDogI0QxRUZENCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWxpbWUtZmlsbCB7XG4gIGZpbGw6ICNEREVEQzcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC10ZWFsLWZpbGwge1xuICBmaWxsOiAjQ0ZFREVEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtc2t5LWZpbGwge1xuICBmaWxsOiAjQzVFRUZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtYmx1ZS1maWxsIHtcbiAgZmlsbDogI0RCRTlGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXB1cnBsZS1maWxsIHtcbiAgZmlsbDogI0YxRTNGMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LW9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0ZFRTFEOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXJlZC1maWxsIHtcbiAgZmlsbDogI0ZGRTBFMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LW1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNGRURGRjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ibGFjay1maWxsIHtcbiAgZmlsbDogIzFhMWExYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmdyZXlzY2FsZS02MC1maWxsIHtcbiAgZmlsbDogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmdyZXlzY2FsZS03MC1maWxsIHtcbiAgZmlsbDogIzRkNGQ0ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstZ29sZC1maWxsIHtcbiAgZmlsbDogIzg2NzQzRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmsteWVsbG93LWZpbGwge1xuICBmaWxsOiAjOEE2MDBEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay10YXVwZS1maWxsIHtcbiAgZmlsbDogIzdCNzI1QyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICMyQjg3MzcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWxpbWUtZmlsbCB7XG4gIGZpbGw6ICM1RjgxMjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXRlYWwtZmlsbCB7XG4gIGZpbGw6ICMzNjdBNzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXNreS1maWxsIHtcbiAgZmlsbDogIzEwODBBNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstYmx1ZS1maWxsIHtcbiAgZmlsbDogIzAzNjlhYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstcHVycGxlLWZpbGwge1xuICBmaWxsOiAjOTIyNzhGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNDNjRBMUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXJlZC1maWxsIHtcbiAgZmlsbDogI0Q4MUEyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstbWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0MwMDI2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQW5ndWxhciBwcm9qZWN0IGNvbG91cnNcbiAgICBUbyBkZXByZWNhdGUgdGhlc2UgY29sb3VyIHN0eWxlcyBhbmQgdXNlIHRoZSBEUyBjb2xvdXIgcGFsZXR0ZVxuICAgIGh0dHBzOi8vZGVzaWduc3lzdGVtLm9udGFyaW8uY2EvZG9jcy9iYXNpY3MvY29sb3Vycy5odG1sXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEdyZXlzY2FsZVxuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBGb250c1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCb2R5XG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEhpZ2hsaWdodCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEluZm9ncmFwaGljIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFzZSBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJ1dHRvbiBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NzFmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm9yYW5nZS1iZyBhLCAub3JhbmdlLWJnIGE6dmlzaXRlZCwgLm9yYW5nZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ub3JhbmdlLWJnIGE6aG92ZXIsIC5vcmFuZ2UtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZjI2NzFmO1xufVxuXG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MWIyNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWQtYmcgYSwgLnJlZC1iZyBhOnZpc2l0ZWQsIC5yZWQtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLnJlZC1iZyBhOmhvdmVyLCAucmVkLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucmVkLXRleHQge1xuICBjb2xvcjogI2M5MWIyNjtcbn1cblxuLm1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMwZjVmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hZ2VudGEtYmcgYSwgLm1hZ2VudGEtYmcgYTp2aXNpdGVkLCAubWFnZW50YS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ubWFnZW50YS1iZyBhOmhvdmVyLCAubWFnZW50YS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm1hZ2VudGEtdGV4dCB7XG4gIGNvbG9yOiAjOWMwZjVmO1xufVxuXG4ucHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDQ3YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wdXJwbGUtYmcgYSwgLnB1cnBsZS1iZyBhOnZpc2l0ZWQsIC5wdXJwbGUtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLnB1cnBsZS1iZyBhOmhvdmVyLCAucHVycGxlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucHVycGxlLXRleHQge1xuICBjb2xvcjogIzYwMDQ3YTtcbn1cblxuLmJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2NiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUtYmcgYSwgLmJsdWUtYmcgYTp2aXNpdGVkLCAuYmx1ZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4uYmx1ZS1iZyBhOmhvdmVyLCAuYmx1ZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA4N2NiO1xufVxuXG4uZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YjUyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdyZWVuLWJnIGEsIC5ncmVlbi1iZyBhOnZpc2l0ZWQsIC5ncmVlbi1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4uZ3JlZW4tYmcgYTpob3ZlciwgLmdyZWVuLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjMDA4YjUyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBFeHRlbmRlZCBjb2xvdXIgcGFsZXR0ZSBiZyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZGRlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbGF2ZW5kZXItYmcsIC5sYWJlbC5yZXZpZXcsIC5yZXZpZXcucmVkYWN0ZWQsIC5yZXZpZXdbdGl0bGV+PXJlZGFjdGVkXSwgLnJldmlld1t0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5yZXZpZXcsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLnJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNkMmQxZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkZmQxZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMWVhICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1waW5rLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDFkZCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZGZkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2VhZWJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbGltZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkZGViZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWJkMiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbWludC1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWViZGYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWFxdWEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYWViICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWxpbWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZTZmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbWludC1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZTYgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1hcXVhLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJlNmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbGF2ZW5kZXItYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogI2U2ZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcGluay1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZTYgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZTZkMiAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWJyaWdodCB7XG4gIGJhY2tncm91bmQ6ICM5OWQ4ZTAgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNjYWU5ZWUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saWdodC1kZXNhdCB7XG4gIGJhY2tncm91bmQ6ICNiM2MzYzQgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRFNTIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4uZHNzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMGY0MTNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMTk0MjNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRhcmstZGVzYXQge1xuICBiYWNrZ3JvdW5kOiAjNWQ3OTY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLW1lZGl1bSB7XG4gIGJhY2tncm91bmQ6ICMzYjhkN2IgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogI2YxOWQyMyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kaXNjb3Zlcnkge1xuICBiYWNrZ3JvdW5kOiAjMWU2YTlkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWFscGhhLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMTE4YzdiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWJldGEsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzdiOTUzZCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saXZlIHtcbiAgYmFja2dyb3VuZDogI2JiNzcwYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgUE8gYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5wby1yaWNoLWJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLXJpY2gtYmxhY2stYmcgYWJiciwgLnBvLXJpY2gtYmxhY2stYmcgYSwgLnBvLXJpY2gtYmxhY2stYmcgYTpob3ZlciwgLnBvLXJpY2gtYmxhY2stYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcmljaC1ibGFjay1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXJpY2gtYmxhY2stYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnBvLWRhcmsteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2NiYTUyZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWRhcmsteWVsbG93LWJnIGFiYnIsIC5wby1kYXJrLXllbGxvdy1iZyBhLCAucG8tZGFyay15ZWxsb3ctYmcgYTpob3ZlciwgLnBvLWRhcmsteWVsbG93LWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWRhcmsteWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NiYTUyZTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NiYTUyZTtcbn1cblxuLnBvLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNmY2FmMTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby15ZWxsb3ctYmcgYWJiciwgLnBvLXllbGxvdy1iZyBhLCAucG8teWVsbG93LWJnIGE6aG92ZXIsIC5wby15ZWxsb3ctYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8teWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZjYWYxNztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8teWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmY2FmMTc7XG59XG5cbi5wby10YXVwZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNjMWIyOGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby10YXVwZS1iZyBhYmJyLCAucG8tdGF1cGUtYmcgYSwgLnBvLXRhdXBlLWJnIGE6aG92ZXIsIC5wby10YXVwZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby10YXVwZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMWIyOGY7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXRhdXBlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMWIyOGY7XG59XG5cbi5wby1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICMzOWI1NGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1ncmVlbi1iZyBhYmJyLCAucG8tZ3JlZW4tYmcgYSwgLnBvLWdyZWVuLWJnIGE6aG92ZXIsIC5wby1ncmVlbi1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOWI1NGE7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzOWI1NGE7XG59XG5cbi5wby1saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICM4ZGM2M2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1saWdodC1ncmVlbi1iZyBhYmJyLCAucG8tbGlnaHQtZ3JlZW4tYmcgYSwgLnBvLWxpZ2h0LWdyZWVuLWJnIGE6aG92ZXIsIC5wby1saWdodC1ncmVlbi1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1saWdodC1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi5wby10ZWFsLWJnIHtcbiAgYmFja2dyb3VuZDogIzQ5YTdhMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXRlYWwtYmcgYWJiciwgLnBvLXRlYWwtYmcgYSwgLnBvLXRlYWwtYmcgYTpob3ZlciwgLnBvLXRlYWwtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tdGVhbC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0OWE3YTI7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXRlYWwtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ5YTdhMjtcbn1cblxuLnBvLWxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjMDBiMmUzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbGlnaHQtYmx1ZS1iZyBhYmJyLCAucG8tbGlnaHQtYmx1ZS1iZyBhLCAucG8tbGlnaHQtYmx1ZS1iZyBhOmhvdmVyLCAucG8tbGlnaHQtYmx1ZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1saWdodC1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYjJlMztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBiMmUzO1xufVxuXG4ucG8tZGFyay1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzA0N2JjMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLWRhcmstYmx1ZS1iZyBhYmJyLCAucG8tZGFyay1ibHVlLWJnIGEsIC5wby1kYXJrLWJsdWUtYmcgYTpob3ZlciwgLnBvLWRhcmstYmx1ZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1kYXJrLWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDQ3YmMxO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1kYXJrLWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA0N2JjMTtcbn1cblxuLnBvLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICM5MjI3OGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1wdXJwbGUtYmcgYWJiciwgLnBvLXB1cnBsZS1iZyBhLCAucG8tcHVycGxlLWJnIGE6aG92ZXIsIC5wby1wdXJwbGUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcHVycGxlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkyMjc4Zjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcHVycGxlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MjI3OGY7XG59XG5cbi5wby1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZjE1YTIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tb3JhbmdlLWJnIGFiYnIsIC5wby1vcmFuZ2UtYmcgYSwgLnBvLW9yYW5nZS1iZyBhOmhvdmVyLCAucG8tb3JhbmdlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLW9yYW5nZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMTVhMjI7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLW9yYW5nZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjE1YTIyO1xufVxuXG4ucG8tcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2VkMWMyNCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXJlZC1iZyBhYmJyLCAucG8tcmVkLWJnIGEsIC5wby1yZWQtYmcgYTpob3ZlciwgLnBvLXJlZC1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1yZWQtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQxYzI0O1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1yZWQtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkMWMyNDtcbn1cblxuLnBvLW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWQwMzdjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbWFnZW50YS1iZyBhYmJyLCAucG8tbWFnZW50YS1iZyBhLCAucG8tbWFnZW50YS1iZyBhOmhvdmVyLCAucG8tbWFnZW50YS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1tYWdlbnRhLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkMDM3Yztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbWFnZW50YS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQwMzdjO1xufVxuXG4uZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lcl9fcGFnZSAuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTB2dyAxLjVyZW07XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAuZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmlsZXMub250YXJpby5jYS9jby1ob21lcGFnZS1zdXBlcmdyYXBoaWMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMzR2dyArIDU2JSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9maWxlcy5vbnRhcmlvLmNhL2NvLWhvbWVwYWdlLXN1cGVyZ3JhcGhpYy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygzNHZ3ICsgNTYlKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJvdyAuZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lciAucm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEaWZmIG1vZHVsZVxuICAqIGZvciB0aGUgcmV2aXNpb25zIHRhYlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcGxpdC1maWVsZHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udW5pZmllZC1maWVsZHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZGlmZi1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICMxMDgwYTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYwZjQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbjogMnJlbSAwIDIwIDA7XG59XG5cbi5kaWZmLWNvbnRyb2xzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4MGE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmMGY0O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDAgMCAyLjVyZW0gMDtcbn1cblxuLmpzIC5kaWZmLWNvbnRyb2xzX19pdGVtIC5kcm9wYnV0dG9uLXRvZ2dsZSxcbi5qcyAuZGlmZi1jb250cm9sc19faXRlbTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlmZi1jb250cm9sc19faXRlbSAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24uc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuXG5lYWNoIGJhciBncmFwaCBpcyBtYWRlIHVwIG9mIC5ncmFwaC1yb3dzXG4uZ3JhcGgtcm93IGluY2x1ZGVzIGEgbGFiZWwgb24gdGhlIGxlZnQgKHRvcCBvbiBtb2JpbGUpIGFuZCAuYmFycyBvbiB0aGUgcmlnaHRcbi5iYXJzIGluY2x1ZGVzIG9uZSAubmV3YmFyIG9yIG11bHRpcGxlIC5uZXdiYXJzIChzdGFja2VkIGdyYXBocylcblxuKi9cbi5ncmFwaC1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JhcGgtcm93OjpiZWZvcmUsIC5ncmFwaC1yb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbGV4LWJhc2lzOiAwO1xuICBvcmRlcjogMTtcbn1cbi5ncmFwaC1yb3c6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZ3JvdXBlZCAuZ3JhcGgtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmdyYXBoLXJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZ3JhcGgtcm93ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmJhcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0YWNrZWQgLmJhcnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi5uZXdiYXIge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5ld2Jhci5saWdodCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zdGFja2VkIC5uZXdiYXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4ubWl4ZWQgLm5ld2JhcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBibGFjaztcbn1cblxuLm5ld2JhciAqW2FyaWEtaGlkZGVuXSB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG4ubmV3YmFyOmhvdmVyIC5zaG93LWZvci1zciwgLm5ld2Jhcjpob3ZlciAubm8tYnVsbGV0ID4gbGk6OmJlZm9yZSwgLm5ld2Jhcjpob3ZlciAudmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAyZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm5ld2Jhcjpob3ZlciAuc2hvdy1mb3Itc3IsIC5uZXdiYXI6aG92ZXIgLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUsIC5uZXdiYXI6aG92ZXIgLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgYm90dG9tOiAtMWVtO1xuICB9XG59XG4ubmV3YmFyOmhvdmVyOm5vdCguYXhpcyk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjBweCAxNHB4IDA7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC0wLjVlbTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjayB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubmV3YmFyOmhvdmVyOm5vdCguYXhpcyk6OmJlZm9yZSB7XG4gICAgdG9wOiAwLjhlbTtcbiAgfVxufVxuXG4uYmFyZ3JhcGgtbGVnZW5kIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgcGFkZGluZzogMC4yZW0gMDtcbn1cbi5iYXJncmFwaC1sZWdlbmQgZGl2IHtcbiAgYm9yZGVyLWxlZnQ6IDEuNWVtIHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW46IDAuMmVtIDJlbSAwLjJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYXIge1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41NTU1NnJlbTtcbn1cblxuLmJhciAuYW1vdW50IHtcbiAgYmFja2dyb3VuZDogI2QxZGRlYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5iYXIgLmFtb3VudCAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4uYnViYmxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idWJibGU6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogMzhweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIwcHggMTRweCAwO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRm9udCBjb2xvdXJzLlxuICAgVG8gYmUgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBMZWdhY3kgb250YXJpby5jYSBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aGVtZS1taWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xufVxuXG4udGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi50aGVtZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbnVsLnNtYXJ0aWVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3RhdHMtY2FwdGlvbiwgLm51bWJlciwgLnN0YXQge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0YXRzIC5zdGF0cy1jYXB0aW9uLCAuc3RhdHMgLmNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zdGF0cyAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgbWFyZ2luOiAyMCUgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnN0YXRzIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuLnN0YXRzIC5udW1iZXIuYmlnIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi10b3A6IDM1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3RhdHMgLm51bWJlci5iaWcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnN0YXRzIC5udW1iZXIuc21hbGwge1xuICBmb250LXNpemU6IDIuOXJlbTtcbiAgbWFyZ2luLXRvcDogMzAlO1xufVxuLnN0YXRzIC5udW1iZXIubnVtYmVyLXdyYXAge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luLXRvcDogMjUlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zdGF0cyAubnVtYmVyLm51bWJlci13cmFwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLmNpcmNsZSwgLmNpcmNsZS0tc21hbGwge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTNDQztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDE5NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaXJjbGUsIC5jaXJjbGUtLXNtYWxsIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuXG4uY2lyY2xlLS1zbWFsbCB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG59XG4uY2lyY2xlLS1zbWFsbCAubnVtYmVyIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUaW1lbGluZSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGltZWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDczLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aW1lbGluZS1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGltZWxpbmUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLnRpbWVsaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDdlNGVkO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAudGltZWxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtO1xuICB9XG59XG5cbi50aW1lbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlNGVkO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIG1hcmdpbi10b3A6IDVlbTtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmU6OmFmdGVyIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDVlbSBhdXRvO1xuICB9XG59XG5cbi50aW1lbGluZS1ibG9jayB7XG4gIG1hcmdpbjogMmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtYmxvY2sge1xuICAgIG1hcmdpbjogMi41ZW0gMDtcbiAgfVxufVxuXG4udGltZWxpbmUtYmxvY2s6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRpbWVsaW5lLWJsb2NrOjphZnRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGltZWxpbmUtYmxvY2s6OmFmdGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNERkYzRjM7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICB0b3A6IDAuNjI1cmVtO1xuICB9XG4gIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWRhdGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDU1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udGltZWxpbmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNERkYzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAudGltZWxpbmUtY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgaDIsIC50aW1lbGluZS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4udGltZWxpbmUtY29udGVudCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC4yNXJlbSAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi50aW1lbGluZS1jb250ZW50IC50YWcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRpbWVsaW5lLWNvbnRlbnQgLnRhZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNERkYzRjM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMS43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNERkYzRjM7XG4gICAgdG9wOiAwLjYyNXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbi50aW1lbGluZS1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2NiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogMC43NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi4xODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1pbWcge1xuICAgIGxlZnQ6IDUwLjElO1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnRpbWVsaW5lLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIHRvcDogNTAlO1xufVxuXG4udGltZWxpbmUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2YyNjcxZjtcbn1cblxuLnRpbWVsaW5lLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNjOTFiMjY7XG59XG5cbi50aW1lbGluZS1tYXJvb24ge1xuICBiYWNrZ3JvdW5kOiAjOWMwZjVmO1xufVxuXG4udGltZWxpbmUtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzYwMDQ3YTtcbn1cblxuLnRpbWVsaW5lLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA4N2NiO1xufVxuXG4udGltZWxpbmUtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA4YjUyO1xufVxuXG4udGltZWxpbmUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGltZWxpbmUtY29weSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnRpbWVsaW5lLWRhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtZGF0ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogNDklO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnRpbWVsaW5lLWRhdGUgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLmJ1dHRvbi5hbGVydCwgLmJ1dHRvbi5wYW5lbC0tYWxlcnQsIC5idXR0b24uYWxlcnQtYm94LCBidXR0b24uYWxlcnQsIGJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5hbGVydC1ib3gsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1zdWJtaXRdLnBhbmVsLS1hbGVydCwgaW5wdXRbdHlwZT1zdWJtaXRdLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucGFuZWwtLWFsZXJ0LCBpbnB1dFt0eXBlPWJ1dHRvbl0uYWxlcnQtYm94LCBidXR0b24uYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0QwMDAwO1xufVxuLmJ1dHRvbi5hbGVydDpob3ZlciwgLmJ1dHRvbi5wYW5lbC0tYWxlcnQ6aG92ZXIsIC5idXR0b24uYWxlcnQtYm94OmhvdmVyLCBidXR0b24uYWxlcnQ6aG92ZXIsIGJ1dHRvbi5wYW5lbC0tYWxlcnQ6aG92ZXIsIGJ1dHRvbi5hbGVydC1ib3g6aG92ZXIsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLnBhbmVsLS1hbGVydDpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLmFsZXJ0LWJveDpob3ZlciwgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucGFuZWwtLWFsZXJ0OmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl0uYWxlcnQtYm94OmhvdmVyLCAuYnV0dG9uLmFsZXJ0OmZvY3VzLCAuYnV0dG9uLnBhbmVsLS1hbGVydDpmb2N1cywgLmJ1dHRvbi5hbGVydC1ib3g6Zm9jdXMsIGJ1dHRvbi5hbGVydDpmb2N1cywgYnV0dG9uLnBhbmVsLS1hbGVydDpmb2N1cywgYnV0dG9uLmFsZXJ0LWJveDpmb2N1cywgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucGFuZWwtLWFsZXJ0OmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYWxlcnQtYm94OmZvY3VzLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5wYW5lbC0tYWxlcnQ6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXS5hbGVydC1ib3g6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQTIxO1xufVxuXG5hLmJ1dHRvbi0tcHJpbWFyeSBhYmJyLCBhLmJ1dHRvbiBhYmJyLCBhLmJ1dHRvbi5wcmltYXJ5IGFiYnIsIGEuYnV0dG9uLmFsZXJ0IGFiYnIsIGEuYnV0dG9uLnBhbmVsLS1hbGVydCBhYmJyLCBhLmJ1dHRvbi5hbGVydC1ib3ggYWJiciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5idXR0b24tLXByaW1hcnk6dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbjp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uLS1wcmltYXJ5OmhvdmVyIGFiYnIsIGEuYnV0dG9uOmhvdmVyIGFiYnIsIGEuYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSBhYmJyLCBhLmJ1dHRvbjphY3RpdmUgYWJiciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5hLmJ1dHRvbi0tc2Vjb25kYXJ5IGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24tLXNlY29uZGFyeSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLnNlY29uZGFyeSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi0tc2Vjb25kYXJ5IGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLnNlY29uZGFyeSBhYmJyLCBhLmJ1dHRvbi5zZWNvbmRhcnkgYWJiciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5idXR0b24tLXNlY29uZGFyeTp2aXNpdGVkIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24tLXNlY29uZGFyeTp2aXNpdGVkIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24tLXNlY29uZGFyeTp2aXNpdGVkIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIGFiYnIsIGEuYnV0dG9uLnNlY29uZGFyeTpob3ZlciBhYmJyLCBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlIGFiYnIsIGEuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUgYWJiciB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuXG5hLmJ1dHRvbi0tdGVydGlhcnkgYWJiciwgYS5idXR0b24ucXVpZXQgYWJiciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5idXR0b24tLXRlcnRpYXJ5OnZpc2l0ZWQgYWJiciwgYS5idXR0b24ucXVpZXQ6dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi0tdGVydGlhcnk6aG92ZXIgYWJiciwgYS5idXR0b24ucXVpZXQ6aG92ZXIgYWJiciwgYS5idXR0b24tLXRlcnRpYXJ5OmFjdGl2ZSBhYmJyLCBhLmJ1dHRvbi5xdWlldDphY3RpdmUgYWJiciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU3BlY2lhbHR5IGJ1dHRvbjpcbiAgICAqIENoYXQgYm90XG4gICAgKiBFeGl0IHRoaXMgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hhdGJvdC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAyJTtcbiAgYm90dG9tOiA1JTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgei1pbmRleDogMTA7XG59XG4uY2hhdGJvdC1idXR0b24tLWljb24ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAuY2hhdGJvdC1idXR0b24ge1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJyaWRlOiBEZXNpZ24gU3lzdGVtIEJhY2sgdG8gVG9wIGJ1dHRvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmFjay10by10b3AtLWRlZmF1bHQge1xuICBtaW4td2lkdGg6IDNyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdDpob3ZlciwgLmJhY2stdG8tdG9wLS1kZWZhdWx0OmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYmFjay10by10b3AtLXJlY2FwdGNoYSB7XG4gIHJpZ2h0OiAwLjIlO1xufVxuXG5hW3Jldj1mb290bm90ZV0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvb3Rub3RlcyBsaTp0YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNmRjO1xufVxuLmZvb3Rub3RlcyBsaSBhIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rub3RlcyBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEhlYWRpbmdzIG92ZXJyaWRlcyBpbiBjb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaDEgcCwgLmgxIGxpLCAuaDIgcCwgLmgyIGxpLCAuaDMgcCwgLmgzIGxpLCAuaDQgcCwgLmg0IGxpLCAuaDUgcCwgLmg1IGxpLCAuaDYgcCwgLmg2IGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4ucm93LmgxIGgyLCAucm93LmgxIGgzLCAucm93LmgxIGg0LCAucm93LmgxIGg1LCAuY29sdW1ucy5oMSBoMiwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoMiwgLmgxI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oMSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oMSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMS5mb3JtLXdyYXBwZXIgaDIsIC5oMSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oMSBoMywgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoMywgLmgxI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oMSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oMSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMS5mb3JtLXdyYXBwZXIgaDMsIC5oMSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oMSBoNCwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoNCwgLmgxI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oMSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oMSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMS5mb3JtLXdyYXBwZXIgaDQsIC5oMSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oMSBoNSwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoNSwgLmgxI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oMSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oMSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMS5mb3JtLXdyYXBwZXIgaDUsIC5oMSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4ucm93LmgyIGgyLCAucm93LmgyIGgzLCAucm93LmgyIGg0LCAucm93LmgyIGg1LCAuY29sdW1ucy5oMiBoMiwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoMiwgLmgyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oMiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oMiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMi5mb3JtLXdyYXBwZXIgaDIsIC5oMiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oMiBoMywgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoMywgLmgyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oMiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oMiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMi5mb3JtLXdyYXBwZXIgaDMsIC5oMiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oMiBoNCwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoNCwgLmgyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oMiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oMiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMi5mb3JtLXdyYXBwZXIgaDQsIC5oMiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oMiBoNSwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoNSwgLmgyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oMiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oMiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMi5mb3JtLXdyYXBwZXIgaDUsIC5oMiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG59XG5cbi5yb3cuaDMgaDIsIC5yb3cuaDMgaDMsIC5yb3cuaDMgaDQsIC5yb3cuaDMgaDUsIC5jb2x1bW5zLmgzIGgyLCAuaDMjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGgyLCAuaDMjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgzLmZvcm0td3JhcHBlciBoMiwgLmgzI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmgzIGgzLCAuaDMjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGgzLCAuaDMjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgzLmZvcm0td3JhcHBlciBoMywgLmgzI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmgzIGg0LCAuaDMjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGg0LCAuaDMjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgzLmZvcm0td3JhcHBlciBoNCwgLmgzI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmgzIGg1LCAuaDMjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGg1LCAuaDMjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgzLmZvcm0td3JhcHBlciBoNSwgLmgzI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDEuNDM3NXJlbTtcbn1cblxuLnJvdy5oNCBoMiwgLnJvdy5oNCBoMywgLnJvdy5oNCBoNCwgLnJvdy5oNCBoNSwgLmNvbHVtbnMuaDQgaDIsIC5oNCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDIsIC5oNCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDQuZm9ybS13cmFwcGVyIGgyLCAuaDQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDQgaDMsIC5oNCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDMsIC5oNCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDQuZm9ybS13cmFwcGVyIGgzLCAuaDQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDQgaDQsIC5oNCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDQsIC5oNCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDQuZm9ybS13cmFwcGVyIGg0LCAuaDQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDQgaDUsIC5oNCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDUsIC5oNCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDQuZm9ybS13cmFwcGVyIGg1LCAuaDQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnJvdy5oNSBoMiwgLnJvdy5oNSBoMywgLnJvdy5oNSBoNCwgLnJvdy5oNSBoNSwgLmNvbHVtbnMuaDUgaDIsIC5oNSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDIsIC5oNSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDUuZm9ybS13cmFwcGVyIGgyLCAuaDUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDUgaDMsIC5oNSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDMsIC5oNSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDUuZm9ybS13cmFwcGVyIGgzLCAuaDUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDUgaDQsIC5oNSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDQsIC5oNSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDUuZm9ybS13cmFwcGVyIGg0LCAuaDUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDUgaDUsIC5oNSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDUsIC5oNSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDUuZm9ybS13cmFwcGVyIGg1LCAuaDUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5yb3cuaDYgaDIsIC5yb3cuaDYgaDMsIC5yb3cuaDYgaDQsIC5yb3cuaDYgaDUsIC5jb2x1bW5zLmg2IGgyLCAuaDYjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGgyLCAuaDYjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg2LmZvcm0td3JhcHBlciBoMiwgLmg2I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmg2IGgzLCAuaDYjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGgzLCAuaDYjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg2LmZvcm0td3JhcHBlciBoMywgLmg2I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmg2IGg0LCAuaDYjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGg0LCAuaDYjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg2LmZvcm0td3JhcHBlciBoNCwgLmg2I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmg2IGg1LCAuaDYjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGg1LCAuaDYjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg2LmZvcm0td3JhcHBlciBoNSwgLmg2I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdlbmVyYWwgc3R5bGUgaGVscGVyIGNsYXNzZXMgZm9yIHRleHQsIG1hcmdpbnMsXG4gICAgcGFkZGluZyBhbmQgd2lkdGhzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBNYXJnaW5zIGFuZCBQYWRkaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvcC1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udG9wLW1hcmdpbi1kb3VibGUge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4udG9wLW1hcmdpbi1oYWxmIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby10b3AtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtbWFyZ2luLWRvdWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0LW1hcmdpbi1oYWxmIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLXJpZ2h0LW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5ib3R0b20tbWFyZ2luLWRvdWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5ib3R0b20tbWFyZ2luLWhhbGYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWJvdHRvbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1tYXJnaW4tZG91YmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5sZWZ0LW1hcmdpbi1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tbGVmdC1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4udG9wLXBhZGRpbmctZG91YmxlIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi50b3AtcGFkZGluZy1oYWxmIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tdG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQtcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5yaWdodC1wYWRkaW5nLWRvdWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5yaWdodC1wYWRkaW5nLWhhbGYge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLXJpZ2h0LXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLXBhZGRpbmctZG91YmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5ib3R0b20tcGFkZGluZy1oYWxmIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGVmdC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1wYWRkaW5nLWRvdWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmxlZnQtcGFkZGluZy1oYWxmIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWxlZnQtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5kZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmluZGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1pbmRlbnQsXG4ubWFpbi1jb250ZW50IC5uby1pbmRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUmFkaXVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm5vLXJhZGl1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kYXJrLXRleHQge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmluYWN0aXZlIHtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5cbi5icmVhay13b3JkIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ud2hpdGUtdGV4dC1hbmQtdW5kZXJsaW5lIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTaGFkb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmlnaHQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNHB4IDAgNHB4ICNjY2NjY2M7XG59XG5cbi5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFdpZHRoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53LTEge1xuICB3aWR0aDogMSU7XG59XG5cbi53LTIge1xuICB3aWR0aDogMiU7XG59XG5cbi53LTMge1xuICB3aWR0aDogMyU7XG59XG5cbi53LTQge1xuICB3aWR0aDogNCU7XG59XG5cbi53LTUge1xuICB3aWR0aDogNSU7XG59XG5cbi53LTYge1xuICB3aWR0aDogNiU7XG59XG5cbi53LTcge1xuICB3aWR0aDogNyU7XG59XG5cbi53LTgge1xuICB3aWR0aDogOCU7XG59XG5cbi53LTkge1xuICB3aWR0aDogOSU7XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnctMTEge1xuICB3aWR0aDogMTElO1xufVxuXG4udy0xMiB7XG4gIHdpZHRoOiAxMiU7XG59XG5cbi53LTEzIHtcbiAgd2lkdGg6IDEzJTtcbn1cblxuLnctMTQge1xuICB3aWR0aDogMTQlO1xufVxuXG4udy0xNSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi53LTE2IHtcbiAgd2lkdGg6IDE2JTtcbn1cblxuLnctMTcge1xuICB3aWR0aDogMTclO1xufVxuXG4udy0xOCB7XG4gIHdpZHRoOiAxOCU7XG59XG5cbi53LTE5IHtcbiAgd2lkdGg6IDE5JTtcbn1cblxuLnctMjAge1xuICB3aWR0aDogMjAlO1xufVxuXG4udy0yMSB7XG4gIHdpZHRoOiAyMSU7XG59XG5cbi53LTIyIHtcbiAgd2lkdGg6IDIyJTtcbn1cblxuLnctMjMge1xuICB3aWR0aDogMjMlO1xufVxuXG4udy0yNCB7XG4gIHdpZHRoOiAyNCU7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnctMjYge1xuICB3aWR0aDogMjYlO1xufVxuXG4udy0yNyB7XG4gIHdpZHRoOiAyNyU7XG59XG5cbi53LTI4IHtcbiAgd2lkdGg6IDI4JTtcbn1cblxuLnctMjkge1xuICB3aWR0aDogMjklO1xufVxuXG4udy0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi53LTMxIHtcbiAgd2lkdGg6IDMxJTtcbn1cblxuLnctMzIge1xuICB3aWR0aDogMzIlO1xufVxuXG4udy0zMyB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi53LTM0IHtcbiAgd2lkdGg6IDM0JTtcbn1cblxuLnctMzUge1xuICB3aWR0aDogMzUlO1xufVxuXG4udy0zNiB7XG4gIHdpZHRoOiAzNiU7XG59XG5cbi53LTM3IHtcbiAgd2lkdGg6IDM3JTtcbn1cblxuLnctMzgge1xuICB3aWR0aDogMzglO1xufVxuXG4udy0zOSB7XG4gIHdpZHRoOiAzOSU7XG59XG5cbi53LTQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnctNDEge1xuICB3aWR0aDogNDElO1xufVxuXG4udy00MiB7XG4gIHdpZHRoOiA0MiU7XG59XG5cbi53LTQzIHtcbiAgd2lkdGg6IDQzJTtcbn1cblxuLnctNDQge1xuICB3aWR0aDogNDQlO1xufVxuXG4udy00NSB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi53LTQ2IHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLnctNDcge1xuICB3aWR0aDogNDclO1xufVxuXG4udy00OCB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi53LTQ5IHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlO1xufVxuXG4udy01MSB7XG4gIHdpZHRoOiA1MSU7XG59XG5cbi53LTUyIHtcbiAgd2lkdGg6IDUyJTtcbn1cblxuLnctNTMge1xuICB3aWR0aDogNTMlO1xufVxuXG4udy01NCB7XG4gIHdpZHRoOiA1NCU7XG59XG5cbi53LTU1IHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLnctNTYge1xuICB3aWR0aDogNTYlO1xufVxuXG4udy01NyB7XG4gIHdpZHRoOiA1NyU7XG59XG5cbi53LTU4IHtcbiAgd2lkdGg6IDU4JTtcbn1cblxuLnctNTkge1xuICB3aWR0aDogNTklO1xufVxuXG4udy02MCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi53LTYxIHtcbiAgd2lkdGg6IDYxJTtcbn1cblxuLnctNjIge1xuICB3aWR0aDogNjIlO1xufVxuXG4udy02MyB7XG4gIHdpZHRoOiA2MyU7XG59XG5cbi53LTY0IHtcbiAgd2lkdGg6IDY0JTtcbn1cblxuLnctNjUge1xuICB3aWR0aDogNjUlO1xufVxuXG4udy02NiB7XG4gIHdpZHRoOiA2NiU7XG59XG5cbi53LTY3IHtcbiAgd2lkdGg6IDY3JTtcbn1cblxuLnctNjgge1xuICB3aWR0aDogNjglO1xufVxuXG4udy02OSB7XG4gIHdpZHRoOiA2OSU7XG59XG5cbi53LTcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnctNzEge1xuICB3aWR0aDogNzElO1xufVxuXG4udy03MiB7XG4gIHdpZHRoOiA3MiU7XG59XG5cbi53LTczIHtcbiAgd2lkdGg6IDczJTtcbn1cblxuLnctNzQge1xuICB3aWR0aDogNzQlO1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi53LTc2IHtcbiAgd2lkdGg6IDc2JTtcbn1cblxuLnctNzcge1xuICB3aWR0aDogNzclO1xufVxuXG4udy03OCB7XG4gIHdpZHRoOiA3OCU7XG59XG5cbi53LTc5IHtcbiAgd2lkdGg6IDc5JTtcbn1cblxuLnctODAge1xuICB3aWR0aDogODAlO1xufVxuXG4udy04MSB7XG4gIHdpZHRoOiA4MSU7XG59XG5cbi53LTgyIHtcbiAgd2lkdGg6IDgyJTtcbn1cblxuLnctODMge1xuICB3aWR0aDogODMlO1xufVxuXG4udy04NCB7XG4gIHdpZHRoOiA4NCU7XG59XG5cbi53LTg1IHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuLnctODYge1xuICB3aWR0aDogODYlO1xufVxuXG4udy04NyB7XG4gIHdpZHRoOiA4NyU7XG59XG5cbi53LTg4IHtcbiAgd2lkdGg6IDg4JTtcbn1cblxuLnctODkge1xuICB3aWR0aDogODklO1xufVxuXG4udy05MCB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi53LTkxIHtcbiAgd2lkdGg6IDkxJTtcbn1cblxuLnctOTIge1xuICB3aWR0aDogOTIlO1xufVxuXG4udy05MyB7XG4gIHdpZHRoOiA5MyU7XG59XG5cbi53LTk0IHtcbiAgd2lkdGg6IDk0JTtcbn1cblxuLnctOTUge1xuICB3aWR0aDogOTUlO1xufVxuXG4udy05NiB7XG4gIHdpZHRoOiA5NiU7XG59XG5cbi53LTk3IHtcbiAgd2lkdGg6IDk3JTtcbn1cblxuLnctOTgge1xuICB3aWR0aDogOTglO1xufVxuXG4udy05OSB7XG4gIHdpZHRoOiA5OSU7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGhpY2ssIC50b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5ib3R0b20tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFBvc2l0aW9uaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQWNjZXNzaWJpbGl0eSBjbGFzcyBpbiBEcnVwYWwgOFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFrZXMgdGhlIERTIC5hbGVydCBkZWZhdWx0IHN0eWxlIGFsZXJ0LS1pbmZvcm1hdGlvbmFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxlcnQgOmxhc3QtY2hpbGQsIC5wYW5lbC0tYWxlcnQgOmxhc3QtY2hpbGQsIC5hbGVydC1ib3ggOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgLTUwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnRfX2hlYWRlci10aXRsZSwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0IGgyLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAucGFuZWwtLWFsZXJ0IGgyLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQtYm94IGgyLCAuYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDIsIC5wYW5lbC0tYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDIsIC5hbGVydC1ib3ggLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDIsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydCBoMywgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLnBhbmVsLS1hbGVydCBoMywgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0LWJveCBoMywgLmFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgzLCAucGFuZWwtLWFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgzLCAuYWxlcnQtYm94IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgzLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQgaDQsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5wYW5lbC0tYWxlcnQgaDQsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydC1ib3ggaDQsIC5hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoNCwgLnBhbmVsLS1hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoNCwgLmFsZXJ0LWJveCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoNCwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0X19ib2R5IHAge1xuICAgIG1hcmdpbi1yaWdodDogMS42NXJlbTtcbiAgfVxufVxuXG4uYWxlcnRfX2Z1bGwtd2lkdGgtaW5uZXIge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzM3NXJlbTtcbn1cblxuLyogQ29udGVudCBPcHRpbWl6YXRpb24gQmFubmVyKi9cbi5hbGVydC0tb3B0aW1pemF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRlYztcbn1cblxuLmFsZXJ0X19oZWFkZXItaWNvbi0tb3B0aW1pemF0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1vcHRpbWl6YXRpb24uc3ZnXCIpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFsZXJ0IGJveCBjbGFzc2VzIHJlZmVyZW5jZWQgaW4gdGhlIGNvbnRlbnQgc3R5bGUgZ3VpZGUuXG4gICAgVGhlc2Ugd2lsbCBldmVudHVhbGx5IGJlIHJlbW92ZWQgZnJvbSB0aGUgdGhlbWUgb25jZSB0aGVcbiAgICBEUyBjbGFzc2VzIGFyZSB1c2VkIHdpZGVseS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGVydC1ib3gge1xuICBib3JkZXItY29sb3I6ICMxMDgwQTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkYwRjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbGVydC1ib3ggYSwgLmFsZXJ0LWJveCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG4uYWxlcnQtYm94IGE6aG92ZXIsIC5hbGVydC1ib3ggYTp2aXNpdGVkLCAuYWxlcnQtYm94IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG4uYWxlcnQtYm94IGEuYnV0dG9uOm5vdCguc2Vjb25kYXJ5KSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFsZXJ0LWJveCBpIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4uYWxlcnQtYm94IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWxlcnQtYm94IC5jbG9zZSB7XG4gIHJpZ2h0OiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzA2YztcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCA2cHggNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWxlcnQtYm94IC5jbG9zZTpob3ZlciwgLmFsZXJ0LWJveCAuY2xvc2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0LCAuZW1lcmdlbmN5LWJhbm5lciwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkLCAuaGVhZGVyX19hbGVydCB7XG4gIHotaW5kZXg6IDE1O1xufVxuXG4uaGVhZGVyX19hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRDAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkZXJfX2FsZXJ0IGEsIC5oZWFkZXJfX2FsZXJ0IGE6aG92ZXIsIC5oZWFkZXJfX2FsZXJ0IGE6dmlzaXRlZCwgLmhlYWRlcl9fYWxlcnQgYTpmb2N1cywgLmhlYWRlcl9fYWxlcnQgYTphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEljb25zIG5lc3RlZCBpbiBsaW5rIHRhZ3NcbiAgICAqIFVzZWQgaW4gY29udGFjdCBsaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5hLmxpbmstaWNvbi10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hIHNwYW5bY2xhc3NePWljb24tXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWx0ZXI6IGludmVydCgyNCUpIHNlcGlhKDgzJSkgc2F0dXJhdGUoMTg4NSUpIGh1ZS1yb3RhdGUoMTk1ZGVnKSBicmlnaHRuZXNzKDcwJSkgY29udHJhc3QoMTA0JSk7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdID4gc3BhbltjbGFzc149aWNvbi1dIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIExlZ2FjeSBjbGFzcy4gVXNlcyBEUyBlbWFpbCBpY29uICovXG4uaWNvbi1lbWFpbCwgLmljb24tbWFpbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tZW1haWwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tY2FtZXJhNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24taW5zdGFncmFtLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXR3aXR0ZXIsIC5pY29uLXR3aXR0ZXI6OmJlZm9yZSxcbi5pY29uLXR3aXR0ZXJCaXJkLFxuLmljb24tdHdpdHRlckJpcmQ6OmJlZm9yZSxcbi5pY29uLXR3aXR0ZXJMb25nLFxuLmljb24tdHdpdHRlckxvbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tdHdpdHRlci14LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1mYWNlYm9vay1hbHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tbGlua2VkSW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWxpbmtlZGluLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLXlvdXR1YmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tc2hhcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLW5ldy13aW5kb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24td2Vic2l0ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tbGluay11cmwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ3VzdG9tIE9uZXNpdGUgSWNvbiBGb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLmVvdD91aXJlZ2VcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLmVvdD91aXJlZ2UjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS50dGY/dWlyZWdlXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vbmVzaXRlL29uZXNpdGUud29mZj91aXJlZ2VcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLnN2Zz91aXJlZ2Ujb25lc2l0ZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE9udGFyaW8gbG9nb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi1vbnRhcmlvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmljb24tb250YXJpb0xvZ286OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTZXJ2aWNlIE9udGFyaW9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tc2VydmljZU9udGFyaW86OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbiAgY29sb3I6IHJnYigwLCAxMDgsIDY0KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDY6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg3OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoODo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDk6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDExOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi13cmFwcGVyLS1sb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi13cmFwcGVyLS1sb25nLCAuaWNvbi13cmFwcGVyLS1sb25nLW5vLWJnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24tY29udGFjdExvbmc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDb250YWN0IHVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtdXMtZm9ybSAuaWNvbi1zaGFyZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE5vdGU6IHRvIHBoYXNlIG91dCB0aGUgdXNlIG9mIHRoZXNlIGljb24gY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi1hbGVydDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLWFtYnVsYW5jZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWFycm93LWRvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1hcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1hcnJvd1JpZ2h0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbERvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsTGVmdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWFycm93VXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1ib29rbWFyazo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tY2FtZXJhOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb24tY2FtZXJhMTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWNhbWVyYTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1jYW1lcmEzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmljb24tY0Fycm93RG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLWNBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1jQXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLWNBcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tY2hlY2s6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1jaGVja2xpc3Q6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1jaGVja1NxdWFyZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLWNoZXZyb25Eb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tY2hldnJvbkxlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uUmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi1jaGV2cm9uVXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1jaXJjbGUtc2xhc2g6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1jbG9jazo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLWNsb3VkRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWNsb3VkVXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1jb21tZW50OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tY29tbWVudERpc2M6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1jcm9zczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLWNyb3NzQmlnOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb24tY3Jvc3NDaXJjOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLWRlc2t0b3AxOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tZGVza3RvcDI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1kZXNrdG9wMzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWRpcmVjdGlvbnM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1kb3Q6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1kb3dubG9hZDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLWZhY2Vib29rTG9uZzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLWZpbGUtY3N2OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmljb24tZmlsZS1kYmY6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1maWxlLWdlbmVyaWM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaWNvbi1maWxlLWpzb246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi1maWxlLWttbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWZpbGUtbWRiOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tZmlsZS1vZGI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvbi1maWxlLXBkZjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5pY29uLWZpbGUtcmRwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tZmlsZS10eHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1maWxlLXdvcmQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvbi1maWxlLXhsczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5pY29uLWZpbGUteG1sOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tZmlsZS16aXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvbi1maWxtOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmljb24tZmlyZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLWZpcmVGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb24tZmlyZUhhbGY6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1maXJlSGVsbWV0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmljb24tZmxhbWU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi1mbGlja3I6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi1nZWFyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmljb24tZ2xvYmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvbi1nb29nbGVQbHVzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb24tZ3A6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi1ncmFwaDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5pY29uLWd1aWRlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmljb24taGVhbHRoY3Jvc3M6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zc0Z1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zc1NxdWFyZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5pY29uLWhlYWx0aEZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvbi1oZWFydDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5pY29uLWhvc3BpdGFsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb24taG91cmdsYXNzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmljb24taHVtYnNEb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24taW5mbzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uLWlzc3VlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmljb24taXNzdWVDaGVjazo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLWlzc3VlUmVmcmVzaDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5pY29uLWtleTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLWxhcHRvcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLWxhdzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5pY29uLWxlZ2FsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmljb24tbGlnaHRCdWxiOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmljb24tbGlua0V4dGVybmFsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmljb24tbG9jYXRpb246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uaWNvbi1tZWRraXQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uaWNvbi1tZW50aW9uOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmljb24tbWVudTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5pY29uLW1pbnVzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmljb24tbW9iaWxlLXBob25lOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmljb24tbW9iaWxlLXBob25lMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5pY29uLW1vbmV5OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24tbW9ydGFyQm9hcmQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uaWNvbi1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uaWNvbi1ub0ZpcmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uaWNvbi1vbGQtc2VhcmNoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmljb24tb3BlbkRhdGE6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YUZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uaWNvbi1wZW5jaWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29uLXBob25lMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLXBob25lRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5pY29uLXBob25lRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5pY29uLXBob3RvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmljb24tcGllOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmljb24tcGluOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmljb24tcGludGVyZXN0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLmljb24tcGxhbmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uaWNvbi1wbGF5OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLmljb24tcGxheTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uaWNvbi1wbHVzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb24tcG9kaXVtOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLmljb24tcHJpbnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uaWNvbi1wcm9maXQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uaWNvbi1wdWxzZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLmljb24tcXVvdGVzQ2xvc2VFTjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLXF1b3Rlc0Nsb3NlRlI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvbi1xdW90ZXNPcGVuRU46OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvbi1xdW90ZXNPcGVuRlI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uaWNvbi1yQXJyb3dEb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLmljb24tckFycm93TGVmdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLXJBcnJvd1JpZ2h0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tckFycm93VXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uaWNvbi1yc3M6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uaWNvbi1zY3JlZW4tZnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLXNjcmVlbi1ub3JtYWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmljb24tc2hhcmVGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLmljb24tc2lnbkluOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tc2lnbk91dDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29uLXNvdW5kOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tc3F1YXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLXN0YXJGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tc3RhdHM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uaWNvbi1zdGF0c0NpcmM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvbi1zdGF0c0Z1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5pY29uLXN1aXRjYXNlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmljb24tc3luYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLXRhYmxlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmljb24tdGFibGV0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tdEFycm93RG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5pY29uLXRBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi10QXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5pY29uLXRBcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tdGVsZXNjb3BlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLmljb24tdGh1bWJzRG93bkZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvbi10aHVtYnNVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG5cbi5pY29uLXRodW1ic1VwRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXRvb2xzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb24tdHJhc2hjYW46OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi11cEFycm93OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLmljb24tdmlkZW86OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuXG4uaWNvbi12aWRlbzI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliZlwiO1xufVxuXG4uaWNvbi12aWRlb0NpcmM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uaWNvbi12aWRlb0ZpbG06OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuXG4uaWNvbi12aWRlb0Z1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuXG4uaWNvbi15b3V0dWJlTG9uZzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG5cbi5pY29uLXphcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5yb3cuaW50cm8sIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSB7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbSBhdXRvO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucm93LmludHJvLCAucm93LmludHJvLnJvdy0tY29sbGFwc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yb3cuaW50cm8gaDEsIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSBoMSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLnJvdy5pbnRybyAudGh1bWJuYWlsIGltZywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIC50aHVtYm5haWwgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLm1hcmtldGluZy1iYW5uZXIgLmludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaW50cm8gLmludHJvX190ZXh0IC5jYWxsb3V0IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1jYWxsb3V0IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLmNhbGxvdXQgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1jYWxsb3V0IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5hbGVydC1ib3ggcCwgLmludHJvIC5pbnRyb19fdGV4dCAuYWxlcnQtYm94IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5hbGVydCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tYWxlcnQgcCwgLmludHJvIC5pbnRyb19fdGV4dCAuYWxlcnQgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1hbGVydCBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAuYXNpZGUgcCwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWFzaWRlIHAsIC5pbnRybyAuaW50cm9fX3RleHQgYXNpZGU6bm90KC5zaWRlYmFyKSBwLCAuaW50cm8gLmludHJvX190ZXh0IC5hc2lkZSBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWFzaWRlIGxpLCAuaW50cm8gLmludHJvX190ZXh0IGFzaWRlOm5vdCguc2lkZWJhcikgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsIHAsIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLmludHJvIC50aHVtYm5haWwuY29sdW1ucywgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgLmludHJvIC50aHVtYm5haWwjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1jaGVja2JveGVzLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaW50cm8gLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuaW50cm8gLnRodW1ibmFpbCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmludHJvIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAuaW50cm8gLnRodW1ibmFpbCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmNvbHVtbnMsIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1jaGVja2JveGVzLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50aHVtYm5haWwubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxufVxuLmludHJvIC5tZWRpYS0tdHlwZS10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5pbnRybyAubWVkaWEtLXR5cGUtdGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmltZy1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG59XG4uaW1nLXJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDFlbSAxLjVlbTtcbn1cbi5pbWctcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2hhcGUtb3V0c2lkZTogY2lyY2xlKDUwJSk7XG59XG4uaW1nLXJvdW5kIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDA7XG59XG5cbmltZy5tZWRpdW0tdXAtbGVmdCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICBpbWcubWVkaXVtLXVwLWxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5pbWcubWVkaXVtLXVwLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIGltZy5tZWRpdW0tdXAtcmlnaHQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5maWd1cmUuaW1nLXJvdW5kIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5maWd1cmUsIGRpdi5odG1sLWZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5maWd1cmUgZmlnY2FwdGlvbiwgZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24sIGRpdi5odG1sLWZpZ3VyZSBmaWdjYXB0aW9uLCBkaXYuaHRtbC1maWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuZmlndXJlIHAsIGRpdi5odG1sLWZpZ3VyZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuZmlndXJlIGZpZ2NhcHRpb24sIGZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uLCBkaXYuaHRtbC1maWd1cmUgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5maWd1cmUgZmlnY2FwdGlvbiBwLCBmaWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiBwLCBkaXYuaHRtbC1maWd1cmUgZmlnY2FwdGlvbiBwLCBkaXYuaHRtbC1maWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbmZpZ3VyZS5sZWZ0LCBkaXYuaHRtbC1maWd1cmUubGVmdCB7XG4gIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGZpZ3VyZS5sZWZ0LCBkaXYuaHRtbC1maWd1cmUubGVmdCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmZpZ3VyZS5yaWdodCwgZGl2Lmh0bWwtZmlndXJlLnJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGZpZ3VyZS5yaWdodCwgZGl2Lmh0bWwtZmlndXJlLnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5maWd1cmUucmlnaHQgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZpZ2NhcHRpb24gPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5maWd1cmUgLm1lZGlhX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGFiZWwsIC5yZWRhY3RlZCwgc3Bhbi5yZWRhY3RlZCwgW3RpdGxlfj1yZWRhY3RlZF0sIFt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmxhYmVsLm9wZW4sIC5vcGVuLnJlZGFjdGVkLCAub3Blblt0aXRsZX49cmVkYWN0ZWRdLCAub3Blblt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5vcGVuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmFkMjtcbn1cbi5sYWJlbC5jbG9zZWQsIC5jbG9zZWQucmVkYWN0ZWQsIC5jbG9zZWRbdGl0bGV+PXJlZGFjdGVkXSwgLmNsb3NlZFt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5jbG9zZWQsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLmNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQyZDI7XG59XG4ubGFiZWwudXBjb21pbmcsIC51cGNvbWluZy5yZWRhY3RlZCwgLnVwY29taW5nW3RpdGxlfj1yZWRhY3RlZF0sIC51cGNvbWluZ1t0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi51cGNvbWluZywgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4udXBjb21pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmM2YzO1xufVxuLmxhYmVsLmluYWN0aXZlLCAuaW5hY3RpdmUucmVkYWN0ZWQsIC5pbmFjdGl2ZVt0aXRsZX49cmVkYWN0ZWRdLCAuaW5hY3RpdmVbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4uaW5hY3RpdmUsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxhYmVsLnN1Y2Nlc3MsIC5zdWNjZXNzLnJlZGFjdGVkLCAuc3VjY2Vzc1t0aXRsZX49cmVkYWN0ZWRdLCAuc3VjY2Vzc1t0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5zdWNjZXNzLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmIzZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxhYmVsIFtjbGFzcyo9aWNvbi1dLCAucmVkYWN0ZWQgW2NsYXNzKj1pY29uLV0sIFt0aXRsZX49cmVkYWN0ZWRdIFtjbGFzcyo9aWNvbi1dLCBbdGl0bGV+PcOpZGl0w6ldIFtjbGFzcyo9aWNvbi1dLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4gW2NsYXNzKj1pY29uLV0sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIFtjbGFzcyo9aWNvbi1dIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uZHNzLXBoYXNlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRzcy1waGFzZS1sYWJlbC5hbHBoYTo6YmVmb3JlLCAuZHNzLXBoYXNlLWxhYmVsLmJldGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZHNzLXBoYXNlLWxhYmVsLmFscGhhOjpiZWZvcmUsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9iZWFrZXIucG5nKTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5HZW5lcmFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWFraW5nIGFsbCB0aGUgb3JkZXJlZCBsaXN0cyBpbiBsZWFkIGFuZCBib2R5IHRvIHVzZSB0aGUgY291bnRlciBydWxlXG4uZmllbGQtLW5hbWUtYm9keSBpcyB0aGUgYm9keSBjb250YWluZXIgZm9yIENLRWRpdG9yIDQuXG4uY2stb25lc2l0ZS1jb250ZW50IGlzIHRoZSBlZGl0b3IgY29udGFpbmVyIGZvciBDS0VkaXRvciA1LiAqL1xuLm1haW4tY29udGVudCBvbCwgLmludHJvX190ZXh0IG9sLCAuYm9keS1maWVsZCBvbCwgLmZpZWxkLS1uYW1lLWJvZHkgb2wsIC5jay1vbmVzaXRlLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtO1xufVxuLm1haW4tY29udGVudCBvbCBsaTo6YmVmb3JlLCAuaW50cm9fX3RleHQgb2wgbGk6OmJlZm9yZSwgLmJvZHktZmllbGQgb2wgbGk6OmJlZm9yZSwgLmZpZWxkLS1uYW1lLWJvZHkgb2wgbGk6OmJlZm9yZSwgLmNrLW9uZXNpdGUtY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgZGVjaW1hbCkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLTEuMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSwgLmludHJvX190ZXh0IHVsIGxpOjpiZWZvcmUsIC5ib2R5LWZpZWxkIHVsIGxpOjpiZWZvcmUsIC5maWVsZC0tbmFtZS1ib2R5IHVsIGxpOjpiZWZvcmUsIC5jay1vbmVzaXRlLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogaW5pdGlhbDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG59XG5cbm9sW3R5cGU9YV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG5vbFt0eXBlPUFdLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIHVwcGVyLWFscGhhKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxub2xbdHlwZT1pXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4xcmVtO1xufVxuXG5vbFt0eXBlPUldLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIHVwcGVyLXJvbWFuKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxuLmlubGluZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIC0xcmVtICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uaW5saW5lLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5pbnRybyB1bFtjbGFzc149c21hbGwtdXBdLFxuLmludHJvIHVsW2NsYXNzXj1tZWRpdW0tdXBdLFxuLmludHJvIHVsW2NsYXNzXj1sYXJnZS11cF0sXG4uaW50cm8gdWwuYWNjb3JkaW9uLFxuLmludHJvIHVsLmlubGluZS1saXN0LFxuLmludHJvIHVsLnBhZ2luYXRpb24sXG4uaW50cm8gdWwubm8tYnVsbGV0LFxuLmludHJvIG9sLm5vLWJ1bGxldCwgLm1haW4tY29udGVudCB1bFtjbGFzc149c21hbGwtdXBdLFxuLm1haW4tY29udGVudCB1bFtjbGFzc149bWVkaXVtLXVwXSxcbi5tYWluLWNvbnRlbnQgdWxbY2xhc3NePWxhcmdlLXVwXSxcbi5tYWluLWNvbnRlbnQgdWwuYWNjb3JkaW9uLFxuLm1haW4tY29udGVudCB1bC5pbmxpbmUtbGlzdCxcbi5tYWluLWNvbnRlbnQgdWwucGFnaW5hdGlvbixcbi5tYWluLWNvbnRlbnQgdWwubm8tYnVsbGV0LFxuLm1haW4tY29udGVudCBvbC5uby1idWxsZXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5vbC5jb2xzOm5vdCgudG9jKSwgdWwuY29sczpub3QoLnRvYykge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm9sLmNvbHM6bm90KC50b2MpIGxpLCB1bC5jb2xzOm5vdCgudG9jKSBsaSB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbi5uby1idWxsZXQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWJ1bGxldCBsaSB1bDpub3QoLm5vLWJ1bGxldCksIC5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5uby1idWxsZXQgbGkgdWw6bm90KC5uby1idWxsZXQpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMS4xcmVtO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldCkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG59XG4ubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KVt0eXBlPWFdIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cbi5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpW3R5cGU9QV0udXBwZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldClbdHlwZT1pXSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG4ubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KVt0eXBlPUldLnVwcGVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbklubGluZSAvIGhvcml6b250YWwgbGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC0taW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0LS1pbmxpbmUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAxLjI1cmVtIDAuNjI1cmVtIDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5cbi5saXN0LS1uby1idWxsZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxlZ2FsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxlZ2FsLWxpc3Qgb2wsXG5vbC5sZWdhbC1saXN0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDAuNjI1ZW07XG59XG4ubGVnYWwtbGlzdCBvbCA+IGxpLFxub2wubGVnYWwtbGlzdCA+IGxpLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wgPiBsaSxcbm9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5sZWdhbC1saXN0IG9sID4gbGkgcCxcbm9sLmxlZ2FsLWxpc3QgPiBsaSBwLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wgPiBsaSBwLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyA+IGxpIHAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmxlZ2FsLWxpc3Qgb2wgPiBsaTo6YmVmb3JlLFxub2wubGVnYWwtbGlzdCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbCA+IGxpOjpiZWZvcmUsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuLmxlZ2FsLWxpc3Qgb2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLFxub2wubGVnYWwtbGlzdC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIGxpOjpiZWZvcmUsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIikgXCI7XG59XG5cbi5sZWdhbC1saXN0IC5wYXJlbnRoZXNlcyBsaSwgLmxlZ2FsLWxpc3QgLnBhcmVudGhlc2VzLXJpZ2h0IGxpLCAubGVnYWwtbGlzdCBvbFt0eXBlXSBsaSwgLmxlZ2FsLWxpc3QgLm5vdC1sZWdhbCBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLnBhcmVudGhlc2VzIGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAucGFyZW50aGVzZXMtcmlnaHQgbGksIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAubm90LWxlZ2FsIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxsaXRlbTtcbn1cbi5sZWdhbC1saXN0IC5wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdCAucGFyZW50aGVzZXMtcmlnaHQgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QgLm5vdC1sZWdhbCBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAucGFyZW50aGVzZXMgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5ub3QtbGVnYWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGxpdGVtLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubGVnYWwtbGlzdCBvbFt0eXBlPWldIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGU9aV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGxpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gb2xbdHlwZV0sIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIG9sW3R5cGVdIHtcbiAgY291bnRlci1yZXNldDogY2xsaXRlbTtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGVdIG9sW3R5cGVdIGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBvbFt0eXBlXSBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjbGxpdGVtO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gb2xbdHlwZV0gbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gb2xbdHlwZV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2xsaXRlbSkgXCIuIFwiO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gb2xbdHlwZT1pXSBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBvbFt0eXBlPWldIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNsbGl0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdHJpcGVzIGFuZCBubyBzdHJpcGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwubGlzdC1zdHJpcGVzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZDtcbn1cbnVsLmxpc3Qtc3RyaXBlcyBsaSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bC5saXN0LXN0cmlwZXMgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxudWwubGlzdC1uby1zdHJpcGVzIGxpIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaXN0cyB3aXRoIHBhcmVudGhlc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xub2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5vbC5wYXJlbnRoZXNlcyA+IGxpLFxub2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbm9sLnBhcmVudGhlc2VzIG9sIG9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMgb2wgb2wucGFyZW50aGVzZXMtcmlnaHQsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbCBvbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sIG9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgY291bnRlci1yZXNldDogY2l0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcyxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5vbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICB3aWR0aDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbm9sLnBhcmVudGhlc2VzIGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzIGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzIGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5vbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5vbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9YV0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPWFdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9YV0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPWFdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9QV0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1BXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9QV0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1BXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9aV0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPWldLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9aV0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPWldLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9SV0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1JXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9SV0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1JXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NdWx0aS1jb2x1bW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC5jb2x1bW5zLXgtc21hbGwsIG9sLmNvbHVtbnMteC1zbWFsbCB7XG4gIGNvbHVtbi13aWR0aDogOGVtO1xufVxudWwuY29sdW1ucy1zbWFsbCwgb2wuY29sdW1ucy1zbWFsbCB7XG4gIGNvbHVtbi13aWR0aDogMTBlbTtcbn1cbnVsLmNvbHVtbnMtbWVkaXVtLCBvbC5jb2x1bW5zLW1lZGl1bSB7XG4gIGNvbHVtbi13aWR0aDogMTNlbTtcbn1cbnVsLmNvbHVtbnMtbGFyZ2UsIHVsLmNvbHVtbnMtMywgb2wuY29sdW1ucy1sYXJnZSwgb2wuY29sdW1ucy0zIHtcbiAgY29sdW1uLXdpZHRoOiAxNWVtO1xufVxudWwuY29sdW1ucy14LWxhcmdlLCB1bC5jb2x1bW5zLTIsIG9sLmNvbHVtbnMteC1sYXJnZSwgb2wuY29sdW1ucy0yIHtcbiAgY29sdW1uLXdpZHRoOiAyMGVtO1xufVxudWwuY29sdW1ucy14eC1sYXJnZSwgb2wuY29sdW1ucy14eC1sYXJnZSB7XG4gIGNvbHVtbi13aWR0aDogMzBlbTtcbn1cbnVsW2NsYXNzKj1jb2x1bW5zLV0gPiBsaSwgb2xbY2xhc3MqPWNvbHVtbnMtXSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxub2xbY2xhc3MqPXBhcmVudGhlc2VzXVtjbGFzcyo9Y29sdW1ucy1dID4gbGkge1xuICBwYWRkaW5nOiAwIDAuMmVtIDAgMS4yZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdHlsZWQgT3JnIGNoYXJ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5vcmctY2hhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmctY2hhcnQgbGkgPiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5vcmctY2hhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vcmctY2hhcnQgbGkge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuMzEyNXJlbSAwIDAuMzEyNXJlbTtcbn1cbi5vcmctY2hhcnQgbGkgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JnLWNoYXJ0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTEuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2Q5ZDlkOTtcbiAgYm90dG9tOiAzLjEyNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE1JTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgfVxufVxuLm9yZy1jaGFydCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjU2M3JlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTEuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5vcmctY2hhcnQgbGk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3JnLWNoYXJ0IGxpOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGhlaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm9yZy1jaGFydCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBsZWZ0OiAxNSU7XG4gIH1cbn1cbi5vcmctY2hhcnQgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3JnLWNoYXJ0ID4gbGk6OmJlZm9yZSxcbi5vcmctY2hhcnQgPiBsaTo6YWZ0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5vcmctY2hhcnQgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNkMWVhZWI7XG59XG4ub3JnLWNoYXJ0IGxpIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZGZmMGYxO1xufVxuLm9yZy1jaGFydCBsaSBsaSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2VkZjdmNztcbn1cbi5vcmctY2hhcnQgbGkgbGkgbGkgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmY2ZkZmU7XG59XG4ub3JnLWNoYXJ0IGxpIGxpIGxpIGxpIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZhbmN5IGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5vbC5mYW5jeSxcbnVsLmZhbmN5IHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwIC0wLjVyZW0gNS41cmVtO1xuICAvKiB1bmRvIHRoZSBwYWRkaW5nIGFwcGxpZWQgdG8gbm9ybWFsIGxpc3RzICovXG59XG5vbC5mYW5jeSB1bCxcbnVsLmZhbmN5IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLm1haW4tY29udGVudCBvbC5mYW5jeSwgLmludHJvIG9sLmZhbmN5LFxuLm1haW4tY29udGVudCB1bC5mYW5jeSxcbi5pbnRybyB1bC5mYW5jeSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm9sLmZhbmN5LmxpZ2h0LWJ1bGxldHMgbGk6OmJlZm9yZSxcbnVsLmZhbmN5LmxpZ2h0LWJ1bGxldHMgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxub2wuZmFuY3kgPiBsaSxcbnVsLmZhbmN5ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5vbC5mYW5jeSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeSA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTUuNXJlbTtcbiAgaGVpZ2h0OiA0LjJyZW07XG4gIHdpZHRoOiA0LjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTNDQztcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgb2wuZmFuY3kgPiBsaTo6YmVmb3JlLFxuICB1bC5mYW5jeSA+IGxpOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxub2wuZmFuY3kgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSxcbnVsLmZhbmN5ID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgb2wuZmFuY3kgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSxcbiAgdWwuZmFuY3kgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbm9sLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpOm5vdChhYmJyKSxcbnVsLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpOm5vdChhYmJyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgb2wuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSk6bm90KGFiYnIpLFxuICB1bC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKTpub3QoYWJicikge1xuICAgIHRvcDogLTIuNXJlbTtcbiAgfVxufVxub2wuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSk6bm90KGFiYnIpOmxhc3QtY2hpbGQsXG51bC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKTpub3QoYWJicik6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5vbC5mYW5jeSA+IGxpID4gaDIsIG9sLmZhbmN5ID4gbGkgPiBoMywgb2wuZmFuY3kgPiBsaSA+IGg0LFxudWwuZmFuY3kgPiBsaSA+IGgyLFxudWwuZmFuY3kgPiBsaSA+IGgzLFxudWwuZmFuY3kgPiBsaSA+IGg0IHtcbiAgdG9wOiAtMy41cmVtO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj15ZWxsb3ddID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9eWVsbG93XSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNBRjE3O1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1vcmFuZ2VdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9b3JhbmdlXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1QTIyO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1yZWRdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9cmVkXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NTRCO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1tYWdlbnRhXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPW1hZ2VudGFdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDMwOTM7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPXB1cnBsZV0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1wdXJwbGVdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOTc1Qjc7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPWdyZWVuXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPWdyZWVuXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCNTRBO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1saWdodC1ibHVlXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPWxpZ2h0LWJsdWVdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTM7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPWJsYWNrXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPWJsYWNrXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxub2xbc3RhcnQ9XCIyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTtcbn1cblxub2xbc3RhcnQ9XCIzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjtcbn1cblxub2xbc3RhcnQ9XCI0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMztcbn1cblxub2xbc3RhcnQ9XCI1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDtcbn1cblxub2xbc3RhcnQ9XCI2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTtcbn1cblxub2xbc3RhcnQ9XCI3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjtcbn1cblxub2xbc3RhcnQ9XCI4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNztcbn1cblxub2xbc3RhcnQ9XCI5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODtcbn1cblxub2xbc3RhcnQ9XCIxMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk7XG59XG5cbm9sW3N0YXJ0PVwiMTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDtcbn1cblxub2xbc3RhcnQ9XCIxMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExO1xufVxuXG5vbFtzdGFydD1cIjEzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMztcbn1cblxub2xbc3RhcnQ9XCIxNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0O1xufVxuXG5vbFtzdGFydD1cIjE2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjtcbn1cblxub2xbc3RhcnQ9XCIxOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3O1xufVxuXG5vbFtzdGFydD1cIjE5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg7XG59XG5cbm9sW3N0YXJ0PVwiMjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTtcbn1cblxub2xbc3RhcnQ9XCIyMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDIwO1xufVxuXG5vbFtzdGFydD1cIjIyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjE7XG59XG5cbm9sW3N0YXJ0PVwiMjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyMjtcbn1cblxub2xbc3RhcnQ9XCIyNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDIzO1xufVxuXG5vbFtzdGFydD1cIjI1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyNTtcbn1cblxub2xbc3RhcnQ9XCIyN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI2O1xufVxuXG5vbFtzdGFydD1cIjI4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjc7XG59XG5cbm9sW3N0YXJ0PVwiMjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyODtcbn1cblxub2xbc3RhcnQ9XCIzMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI5O1xufVxuXG5vbFtzdGFydD1cIjMxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzA7XG59XG5cbm9sW3N0YXJ0PVwiMzJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzMTtcbn1cblxub2xbc3RhcnQ9XCIzM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDMyO1xufVxuXG5vbFtzdGFydD1cIjM0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzM7XG59XG5cbm9sW3N0YXJ0PVwiMzVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzNDtcbn1cblxub2xbc3RhcnQ9XCIzNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM1O1xufVxuXG5vbFtzdGFydD1cIjM3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzY7XG59XG5cbm9sW3N0YXJ0PVwiMzhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzNztcbn1cblxub2xbc3RhcnQ9XCIzOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM4O1xufVxuXG5vbFtzdGFydD1cIjQwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzk7XG59XG5cbm9sW3N0YXJ0PVwiNDFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0MDtcbn1cblxub2xbc3RhcnQ9XCI0MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQxO1xufVxuXG5vbFtzdGFydD1cIjQzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDI7XG59XG5cbm9sW3N0YXJ0PVwiNDRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0Mztcbn1cblxub2xbc3RhcnQ9XCI0NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ0O1xufVxuXG5vbFtzdGFydD1cIjQ2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDU7XG59XG5cbm9sW3N0YXJ0PVwiNDdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0Njtcbn1cblxub2xbc3RhcnQ9XCI0OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ3O1xufVxuXG5vbFtzdGFydD1cIjQ5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDg7XG59XG5cbm9sW3N0YXJ0PVwiNTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0OTtcbn1cblxub2xbc3RhcnQ9XCI1MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDUwO1xufVxuXG5vbFtzdGFydD1cIjUyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTE7XG59XG5cbm9sW3N0YXJ0PVwiNTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1Mjtcbn1cblxub2xbc3RhcnQ9XCI1NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDUzO1xufVxuXG5vbFtzdGFydD1cIjU1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTQ7XG59XG5cbm9sW3N0YXJ0PVwiNTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1NTtcbn1cblxub2xbc3RhcnQ9XCI1N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU2O1xufVxuXG5vbFtzdGFydD1cIjU4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTc7XG59XG5cbm9sW3N0YXJ0PVwiNTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1ODtcbn1cblxub2xbc3RhcnQ9XCI2MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU5O1xufVxuXG5vbFtzdGFydD1cIjYxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjA7XG59XG5cbm9sW3N0YXJ0PVwiNjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2MTtcbn1cblxub2xbc3RhcnQ9XCI2M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDYyO1xufVxuXG5vbFtzdGFydD1cIjY0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjM7XG59XG5cbm9sW3N0YXJ0PVwiNjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2NDtcbn1cblxub2xbc3RhcnQ9XCI2NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY1O1xufVxuXG5vbFtzdGFydD1cIjY3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjY7XG59XG5cbm9sW3N0YXJ0PVwiNjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2Nztcbn1cblxub2xbc3RhcnQ9XCI2OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY4O1xufVxuXG5vbFtzdGFydD1cIjcwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjk7XG59XG5cbm9sW3N0YXJ0PVwiNzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3MDtcbn1cblxub2xbc3RhcnQ9XCI3MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDcxO1xufVxuXG5vbFtzdGFydD1cIjczXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzI7XG59XG5cbm9sW3N0YXJ0PVwiNzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3Mztcbn1cblxub2xbc3RhcnQ9XCI3NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc0O1xufVxuXG5vbFtzdGFydD1cIjc2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzU7XG59XG5cbm9sW3N0YXJ0PVwiNzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3Njtcbn1cblxub2xbc3RhcnQ9XCI3OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc3O1xufVxuXG5vbFtzdGFydD1cIjc5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzg7XG59XG5cbm9sW3N0YXJ0PVwiODBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3OTtcbn1cblxub2xbc3RhcnQ9XCI4MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDgwO1xufVxuXG5vbFtzdGFydD1cIjgyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODE7XG59XG5cbm9sW3N0YXJ0PVwiODNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4Mjtcbn1cblxub2xbc3RhcnQ9XCI4NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDgzO1xufVxuXG5vbFtzdGFydD1cIjg1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODQ7XG59XG5cbm9sW3N0YXJ0PVwiODZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4NTtcbn1cblxub2xbc3RhcnQ9XCI4N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg2O1xufVxuXG5vbFtzdGFydD1cIjg4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODc7XG59XG5cbm9sW3N0YXJ0PVwiODlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4ODtcbn1cblxub2xbc3RhcnQ9XCI5MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg5O1xufVxuXG5vbFtzdGFydD1cIjkxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTA7XG59XG5cbm9sW3N0YXJ0PVwiOTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5MTtcbn1cblxub2xbc3RhcnQ9XCI5M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDkyO1xufVxuXG5vbFtzdGFydD1cIjk0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTM7XG59XG5cbm9sW3N0YXJ0PVwiOTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5NDtcbn1cblxub2xbc3RhcnQ9XCI5NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk1O1xufVxuXG5vbFtzdGFydD1cIjk3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTY7XG59XG5cbm9sW3N0YXJ0PVwiOThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5Nztcbn1cblxub2xbc3RhcnQ9XCI5OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk4O1xufVxuXG5vbFtzdGFydD1cIjEwMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk5O1xufVxuXG5vbFtzdGFydD1cIjEwMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwMDtcbn1cblxub2xbc3RhcnQ9XCIxMDJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDE7XG59XG5cbm9sW3N0YXJ0PVwiMTAzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTAyO1xufVxuXG5vbFtzdGFydD1cIjEwNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwMztcbn1cblxub2xbc3RhcnQ9XCIxMDVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTA2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA1O1xufVxuXG5vbFtzdGFydD1cIjEwN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwNjtcbn1cblxub2xbc3RhcnQ9XCIxMDhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDc7XG59XG5cbm9sW3N0YXJ0PVwiMTA5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA4O1xufVxuXG5vbFtzdGFydD1cIjExMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwOTtcbn1cblxub2xbc3RhcnQ9XCIxMTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTEyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTExO1xufVxuXG5vbFtzdGFydD1cIjExM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExMjtcbn1cblxub2xbc3RhcnQ9XCIxMTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTE1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE0O1xufVxuXG5vbFtzdGFydD1cIjExNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExNTtcbn1cblxub2xbc3RhcnQ9XCIxMTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTY7XG59XG5cbm9sW3N0YXJ0PVwiMTE4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE3O1xufVxuXG5vbFtzdGFydD1cIjExOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExODtcbn1cblxub2xbc3RhcnQ9XCIxMjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTk7XG59XG5cbm9sW3N0YXJ0PVwiMTIxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTIwO1xufVxuXG5vbFtzdGFydD1cIjEyMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyMTtcbn1cblxub2xbc3RhcnQ9XCIxMjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjI7XG59XG5cbm9sW3N0YXJ0PVwiMTI0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTIzO1xufVxuXG5vbFtzdGFydD1cIjEyNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyNDtcbn1cblxub2xbc3RhcnQ9XCIxMjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjU7XG59XG5cbm9sW3N0YXJ0PVwiMTI3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI2O1xufVxuXG5vbFtzdGFydD1cIjEyOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyNztcbn1cblxub2xbc3RhcnQ9XCIxMjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjg7XG59XG5cbm9sW3N0YXJ0PVwiMTMwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI5O1xufVxuXG5vbFtzdGFydD1cIjEzMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzMDtcbn1cblxub2xbc3RhcnQ9XCIxMzJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzE7XG59XG5cbm9sW3N0YXJ0PVwiMTMzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTMyO1xufVxuXG5vbFtzdGFydD1cIjEzNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzMztcbn1cblxub2xbc3RhcnQ9XCIxMzVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTM2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM1O1xufVxuXG5vbFtzdGFydD1cIjEzN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzNjtcbn1cblxub2xbc3RhcnQ9XCIxMzhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzc7XG59XG5cbm9sW3N0YXJ0PVwiMTM5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM4O1xufVxuXG5vbFtzdGFydD1cIjE0MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzOTtcbn1cblxub2xbc3RhcnQ9XCIxNDFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDA7XG59XG5cbm9sW3N0YXJ0PVwiMTQyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQxO1xufVxuXG5vbFtzdGFydD1cIjE0M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0Mjtcbn1cblxub2xbc3RhcnQ9XCIxNDRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDM7XG59XG5cbm9sW3N0YXJ0PVwiMTQ1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ0O1xufVxuXG5vbFtzdGFydD1cIjE0NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0NTtcbn1cblxub2xbc3RhcnQ9XCIxNDdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDY7XG59XG5cbm9sW3N0YXJ0PVwiMTQ4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ3O1xufVxuXG5vbFtzdGFydD1cIjE0OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0ODtcbn1cblxub2xbc3RhcnQ9XCIxNTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDk7XG59XG5cbm9sW3N0YXJ0PVwiMTUxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTUwO1xufVxuXG5vbFtzdGFydD1cIjE1MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1MTtcbn1cblxub2xbc3RhcnQ9XCIxNTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTI7XG59XG5cbm9sW3N0YXJ0PVwiMTU0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTUzO1xufVxuXG5vbFtzdGFydD1cIjE1NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1NDtcbn1cblxub2xbc3RhcnQ9XCIxNTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTU7XG59XG5cbm9sW3N0YXJ0PVwiMTU3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU2O1xufVxuXG5vbFtzdGFydD1cIjE1OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1Nztcbn1cblxub2xbc3RhcnQ9XCIxNTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTg7XG59XG5cbm9sW3N0YXJ0PVwiMTYwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU5O1xufVxuXG5vbFtzdGFydD1cIjE2MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2MDtcbn1cblxub2xbc3RhcnQ9XCIxNjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjE7XG59XG5cbm9sW3N0YXJ0PVwiMTYzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTYyO1xufVxuXG5vbFtzdGFydD1cIjE2NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2Mztcbn1cblxub2xbc3RhcnQ9XCIxNjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTY2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY1O1xufVxuXG5vbFtzdGFydD1cIjE2N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2Njtcbn1cblxub2xbc3RhcnQ9XCIxNjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjc7XG59XG5cbm9sW3N0YXJ0PVwiMTY5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY4O1xufVxuXG5vbFtzdGFydD1cIjE3MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2OTtcbn1cblxub2xbc3RhcnQ9XCIxNzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzA7XG59XG5cbm9sW3N0YXJ0PVwiMTcyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTcxO1xufVxuXG5vbFtzdGFydD1cIjE3M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3Mjtcbn1cblxub2xbc3RhcnQ9XCIxNzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzM7XG59XG5cbm9sW3N0YXJ0PVwiMTc1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc0O1xufVxuXG5vbFtzdGFydD1cIjE3NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3NTtcbn1cblxub2xbc3RhcnQ9XCIxNzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzY7XG59XG5cbm9sW3N0YXJ0PVwiMTc4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc3O1xufVxuXG5vbFtzdGFydD1cIjE3OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3ODtcbn1cblxub2xbc3RhcnQ9XCIxODBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzk7XG59XG5cbm9sW3N0YXJ0PVwiMTgxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTgwO1xufVxuXG5vbFtzdGFydD1cIjE4MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4MTtcbn1cblxub2xbc3RhcnQ9XCIxODNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODI7XG59XG5cbm9sW3N0YXJ0PVwiMTg0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTgzO1xufVxuXG5vbFtzdGFydD1cIjE4NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4NDtcbn1cblxub2xbc3RhcnQ9XCIxODZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODU7XG59XG5cbm9sW3N0YXJ0PVwiMTg3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg2O1xufVxuXG5vbFtzdGFydD1cIjE4OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4Nztcbn1cblxub2xbc3RhcnQ9XCIxODlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODg7XG59XG5cbm9sW3N0YXJ0PVwiMTkwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg5O1xufVxuXG5vbFtzdGFydD1cIjE5MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5MDtcbn1cblxub2xbc3RhcnQ9XCIxOTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTE7XG59XG5cbm9sW3N0YXJ0PVwiMTkzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTkyO1xufVxuXG5vbFtzdGFydD1cIjE5NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5Mztcbn1cblxub2xbc3RhcnQ9XCIxOTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTk2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk1O1xufVxuXG5vbFtzdGFydD1cIjE5N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5Njtcbn1cblxub2xbc3RhcnQ9XCIxOThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTc7XG59XG5cbm9sW3N0YXJ0PVwiMTk5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk4O1xufVxuXG5vbFtzdGFydD1cIjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE7XG59XG5cbm9sW3N0YXJ0PVwiM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjtcbn1cblxub2xbc3RhcnQ9XCI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzO1xufVxuXG5vbFtzdGFydD1cIjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ7XG59XG5cbm9sW3N0YXJ0PVwiNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTtcbn1cblxub2xbc3RhcnQ9XCI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2O1xufVxuXG5vbFtzdGFydD1cIjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc7XG59XG5cbm9sW3N0YXJ0PVwiOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODtcbn1cblxub2xbc3RhcnQ9XCIxMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTtcbn1cblxub2xbc3RhcnQ9XCIxMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExO1xufVxuXG5vbFtzdGFydD1cIjEzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjtcbn1cblxub2xbc3RhcnQ9XCIxNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0O1xufVxuXG5vbFtzdGFydD1cIjE2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTtcbn1cblxub2xbc3RhcnQ9XCIxN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY7XG59XG5cbm9sW3N0YXJ0PVwiMThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3O1xufVxuXG5vbFtzdGFydD1cIjE5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODtcbn1cblxub2xbc3RhcnQ9XCIyMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk7XG59XG5cbm9sW3N0YXJ0PVwiMjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIwO1xufVxuXG5vbFtzdGFydD1cIjIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMTtcbn1cblxub2xbc3RhcnQ9XCIyM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjI7XG59XG5cbm9sW3N0YXJ0PVwiMjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIzO1xufVxuXG5vbFtzdGFydD1cIjI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNDtcbn1cblxub2xbc3RhcnQ9XCIyNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjU7XG59XG5cbm9sW3N0YXJ0PVwiMjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI2O1xufVxuXG5vbFtzdGFydD1cIjI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNztcbn1cblxub2xbc3RhcnQ9XCIyOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjg7XG59XG5cbm9sW3N0YXJ0PVwiMzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI5O1xufVxuXG5vbFtzdGFydD1cIjMxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMDtcbn1cblxub2xbc3RhcnQ9XCIzMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzE7XG59XG5cbm9sW3N0YXJ0PVwiMzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMyO1xufVxuXG5vbFtzdGFydD1cIjM0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMztcbn1cblxub2xbc3RhcnQ9XCIzNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM1O1xufVxuXG5vbFtzdGFydD1cIjM3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNjtcbn1cblxub2xbc3RhcnQ9XCIzOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzc7XG59XG5cbm9sW3N0YXJ0PVwiMzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM4O1xufVxuXG5vbFtzdGFydD1cIjQwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzOTtcbn1cblxub2xbc3RhcnQ9XCI0MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDA7XG59XG5cbm9sW3N0YXJ0PVwiNDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQxO1xufVxuXG5vbFtzdGFydD1cIjQzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Mjtcbn1cblxub2xbc3RhcnQ9XCI0NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDM7XG59XG5cbm9sW3N0YXJ0PVwiNDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ0O1xufVxuXG5vbFtzdGFydD1cIjQ2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0NTtcbn1cblxub2xbc3RhcnQ9XCI0N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDY7XG59XG5cbm9sW3N0YXJ0PVwiNDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ3O1xufVxuXG5vbFtzdGFydD1cIjQ5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0ODtcbn1cblxub2xbc3RhcnQ9XCI1MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDk7XG59XG5cbm9sW3N0YXJ0PVwiNTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUwO1xufVxuXG5vbFtzdGFydD1cIjUyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1MTtcbn1cblxub2xbc3RhcnQ9XCI1M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTI7XG59XG5cbm9sW3N0YXJ0PVwiNTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUzO1xufVxuXG5vbFtzdGFydD1cIjU1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1NDtcbn1cblxub2xbc3RhcnQ9XCI1NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTU7XG59XG5cbm9sW3N0YXJ0PVwiNTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU2O1xufVxuXG5vbFtzdGFydD1cIjU4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Nztcbn1cblxub2xbc3RhcnQ9XCI1OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTg7XG59XG5cbm9sW3N0YXJ0PVwiNjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU5O1xufVxuXG5vbFtzdGFydD1cIjYxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2MDtcbn1cblxub2xbc3RhcnQ9XCI2MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjE7XG59XG5cbm9sW3N0YXJ0PVwiNjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYyO1xufVxuXG5vbFtzdGFydD1cIjY0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Mztcbn1cblxub2xbc3RhcnQ9XCI2NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjQ7XG59XG5cbm9sW3N0YXJ0PVwiNjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY1O1xufVxuXG5vbFtzdGFydD1cIjY3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Njtcbn1cblxub2xbc3RhcnQ9XCI2OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjc7XG59XG5cbm9sW3N0YXJ0PVwiNjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY4O1xufVxuXG5vbFtzdGFydD1cIjcwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2OTtcbn1cblxub2xbc3RhcnQ9XCI3MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzA7XG59XG5cbm9sW3N0YXJ0PVwiNzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcxO1xufVxuXG5vbFtzdGFydD1cIjczXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Mjtcbn1cblxub2xbc3RhcnQ9XCI3NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzM7XG59XG5cbm9sW3N0YXJ0PVwiNzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc0O1xufVxuXG5vbFtzdGFydD1cIjc2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3NTtcbn1cblxub2xbc3RhcnQ9XCI3N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzY7XG59XG5cbm9sW3N0YXJ0PVwiNzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc3O1xufVxuXG5vbFtzdGFydD1cIjc5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3ODtcbn1cblxub2xbc3RhcnQ9XCI4MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzk7XG59XG5cbm9sW3N0YXJ0PVwiODFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgwO1xufVxuXG5vbFtzdGFydD1cIjgyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4MTtcbn1cblxub2xbc3RhcnQ9XCI4M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODI7XG59XG5cbm9sW3N0YXJ0PVwiODRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgzO1xufVxuXG5vbFtzdGFydD1cIjg1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4NDtcbn1cblxub2xbc3RhcnQ9XCI4NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODU7XG59XG5cbm9sW3N0YXJ0PVwiODdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg2O1xufVxuXG5vbFtzdGFydD1cIjg4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Nztcbn1cblxub2xbc3RhcnQ9XCI4OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODg7XG59XG5cbm9sW3N0YXJ0PVwiOTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg5O1xufVxuXG5vbFtzdGFydD1cIjkxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5MDtcbn1cblxub2xbc3RhcnQ9XCI5MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTE7XG59XG5cbm9sW3N0YXJ0PVwiOTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkyO1xufVxuXG5vbFtzdGFydD1cIjk0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Mztcbn1cblxub2xbc3RhcnQ9XCI5NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTQ7XG59XG5cbm9sW3N0YXJ0PVwiOTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk1O1xufVxuXG5vbFtzdGFydD1cIjk3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Njtcbn1cblxub2xbc3RhcnQ9XCI5OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTc7XG59XG5cbm9sW3N0YXJ0PVwiOTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk4O1xufVxuXG5vbFtzdGFydD1cIjEwMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTk7XG59XG5cbm9sW3N0YXJ0PVwiMTAxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDA7XG59XG5cbm9sW3N0YXJ0PVwiMTAyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDE7XG59XG5cbm9sW3N0YXJ0PVwiMTAzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDI7XG59XG5cbm9sW3N0YXJ0PVwiMTA0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDM7XG59XG5cbm9sW3N0YXJ0PVwiMTA1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTA2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDU7XG59XG5cbm9sW3N0YXJ0PVwiMTA3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDY7XG59XG5cbm9sW3N0YXJ0PVwiMTA4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDc7XG59XG5cbm9sW3N0YXJ0PVwiMTA5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDg7XG59XG5cbm9sW3N0YXJ0PVwiMTEwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDk7XG59XG5cbm9sW3N0YXJ0PVwiMTExXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTEyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTE7XG59XG5cbm9sW3N0YXJ0PVwiMTEzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTE0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTE1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTE2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTE3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTY7XG59XG5cbm9sW3N0YXJ0PVwiMTE4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTc7XG59XG5cbm9sW3N0YXJ0PVwiMTE5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTg7XG59XG5cbm9sW3N0YXJ0PVwiMTIwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTk7XG59XG5cbm9sW3N0YXJ0PVwiMTIxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjA7XG59XG5cbm9sW3N0YXJ0PVwiMTIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjE7XG59XG5cbm9sW3N0YXJ0PVwiMTIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjI7XG59XG5cbm9sW3N0YXJ0PVwiMTI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjM7XG59XG5cbm9sW3N0YXJ0PVwiMTI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjU7XG59XG5cbm9sW3N0YXJ0PVwiMTI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjY7XG59XG5cbm9sW3N0YXJ0PVwiMTI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjc7XG59XG5cbm9sW3N0YXJ0PVwiMTI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjg7XG59XG5cbm9sW3N0YXJ0PVwiMTMwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjk7XG59XG5cbm9sW3N0YXJ0PVwiMTMxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzA7XG59XG5cbm9sW3N0YXJ0PVwiMTMyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzE7XG59XG5cbm9sW3N0YXJ0PVwiMTMzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzI7XG59XG5cbm9sW3N0YXJ0PVwiMTM0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzM7XG59XG5cbm9sW3N0YXJ0PVwiMTM1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTM2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzU7XG59XG5cbm9sW3N0YXJ0PVwiMTM3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzY7XG59XG5cbm9sW3N0YXJ0PVwiMTM4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzc7XG59XG5cbm9sW3N0YXJ0PVwiMTM5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzg7XG59XG5cbm9sW3N0YXJ0PVwiMTQwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzk7XG59XG5cbm9sW3N0YXJ0PVwiMTQxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDA7XG59XG5cbm9sW3N0YXJ0PVwiMTQyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDE7XG59XG5cbm9sW3N0YXJ0PVwiMTQzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDI7XG59XG5cbm9sW3N0YXJ0PVwiMTQ0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDM7XG59XG5cbm9sW3N0YXJ0PVwiMTQ1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTQ2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDU7XG59XG5cbm9sW3N0YXJ0PVwiMTQ3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDY7XG59XG5cbm9sW3N0YXJ0PVwiMTQ4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDc7XG59XG5cbm9sW3N0YXJ0PVwiMTQ5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDg7XG59XG5cbm9sW3N0YXJ0PVwiMTUwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDk7XG59XG5cbm9sW3N0YXJ0PVwiMTUxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTA7XG59XG5cbm9sW3N0YXJ0PVwiMTUyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTE7XG59XG5cbm9sW3N0YXJ0PVwiMTUzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTI7XG59XG5cbm9sW3N0YXJ0PVwiMTU0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTM7XG59XG5cbm9sW3N0YXJ0PVwiMTU1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTU2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTU7XG59XG5cbm9sW3N0YXJ0PVwiMTU3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTY7XG59XG5cbm9sW3N0YXJ0PVwiMTU4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTc7XG59XG5cbm9sW3N0YXJ0PVwiMTU5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTg7XG59XG5cbm9sW3N0YXJ0PVwiMTYwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTk7XG59XG5cbm9sW3N0YXJ0PVwiMTYxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjA7XG59XG5cbm9sW3N0YXJ0PVwiMTYyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjE7XG59XG5cbm9sW3N0YXJ0PVwiMTYzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjI7XG59XG5cbm9sW3N0YXJ0PVwiMTY0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjM7XG59XG5cbm9sW3N0YXJ0PVwiMTY1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTY2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjU7XG59XG5cbm9sW3N0YXJ0PVwiMTY3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjY7XG59XG5cbm9sW3N0YXJ0PVwiMTY4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjc7XG59XG5cbm9sW3N0YXJ0PVwiMTY5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjg7XG59XG5cbm9sW3N0YXJ0PVwiMTcwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjk7XG59XG5cbm9sW3N0YXJ0PVwiMTcxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzA7XG59XG5cbm9sW3N0YXJ0PVwiMTcyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzE7XG59XG5cbm9sW3N0YXJ0PVwiMTczXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzI7XG59XG5cbm9sW3N0YXJ0PVwiMTc0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzM7XG59XG5cbm9sW3N0YXJ0PVwiMTc1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTc2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzU7XG59XG5cbm9sW3N0YXJ0PVwiMTc3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzY7XG59XG5cbm9sW3N0YXJ0PVwiMTc4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzc7XG59XG5cbm9sW3N0YXJ0PVwiMTc5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzg7XG59XG5cbm9sW3N0YXJ0PVwiMTgwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzk7XG59XG5cbm9sW3N0YXJ0PVwiMTgxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODA7XG59XG5cbm9sW3N0YXJ0PVwiMTgyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODE7XG59XG5cbm9sW3N0YXJ0PVwiMTgzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODI7XG59XG5cbm9sW3N0YXJ0PVwiMTg0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODM7XG59XG5cbm9sW3N0YXJ0PVwiMTg1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODQ7XG59XG5cbm9sW3N0YXJ0PVwiMTg2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODU7XG59XG5cbm9sW3N0YXJ0PVwiMTg3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODY7XG59XG5cbm9sW3N0YXJ0PVwiMTg4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODc7XG59XG5cbm9sW3N0YXJ0PVwiMTg5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODg7XG59XG5cbm9sW3N0YXJ0PVwiMTkwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODk7XG59XG5cbm9sW3N0YXJ0PVwiMTkxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTA7XG59XG5cbm9sW3N0YXJ0PVwiMTkyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTE7XG59XG5cbm9sW3N0YXJ0PVwiMTkzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTI7XG59XG5cbm9sW3N0YXJ0PVwiMTk0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTM7XG59XG5cbm9sW3N0YXJ0PVwiMTk1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTk2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTU7XG59XG5cbm9sW3N0YXJ0PVwiMTk3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTY7XG59XG5cbm9sW3N0YXJ0PVwiMTk4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTc7XG59XG5cbm9sW3N0YXJ0PVwiMTk5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5O1xufVxuXG5vbCBvbFtzdGFydD1cIjExXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4O1xufVxuXG5vbCBvbFtzdGFydD1cIjIwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIyMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDIxO1xufVxuXG5vbCBvbFtzdGFydD1cIjIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyMztcbn1cblxub2wgb2xbc3RhcnQ9XCIyNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI0O1xufVxuXG5vbCBvbFtzdGFydD1cIjI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIyOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI3O1xufVxuXG5vbCBvbFtzdGFydD1cIjI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIzMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDMwO1xufVxuXG5vbCBvbFtzdGFydD1cIjMyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIzNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDMzO1xufVxuXG5vbCBvbFtzdGFydD1cIjM1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIzN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM2O1xufVxuXG5vbCBvbFtzdGFydD1cIjM4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzODtcbn1cblxub2wgb2xbc3RhcnQ9XCI0MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM5O1xufVxuXG5vbCBvbFtzdGFydD1cIjQxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI0M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQyO1xufVxuXG5vbCBvbFtzdGFydD1cIjQ0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI0NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ1O1xufVxuXG5vbCBvbFtzdGFydD1cIjQ3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI0OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ4O1xufVxuXG5vbCBvbFtzdGFydD1cIjUwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI1MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDUxO1xufVxuXG5vbCBvbFtzdGFydD1cIjUzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI1NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU0O1xufVxuXG5vbCBvbFtzdGFydD1cIjU2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI1OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU3O1xufVxuXG5vbCBvbFtzdGFydD1cIjU5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1OTtcbn1cblxub2wgb2xbc3RhcnQ9XCI2MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDYwO1xufVxuXG5vbCBvbFtzdGFydD1cIjYyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI2NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDYzO1xufVxuXG5vbCBvbFtzdGFydD1cIjY1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI2N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY2O1xufVxuXG5vbCBvbFtzdGFydD1cIjY4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2ODtcbn1cblxub2wgb2xbc3RhcnQ9XCI3MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY5O1xufVxuXG5vbCBvbFtzdGFydD1cIjcxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI3M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDcyO1xufVxuXG5vbCBvbFtzdGFydD1cIjc0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI3NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc1O1xufVxuXG5vbCBvbFtzdGFydD1cIjc3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI3OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc4O1xufVxuXG5vbCBvbFtzdGFydD1cIjgwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI4MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDgxO1xufVxuXG5vbCBvbFtzdGFydD1cIjgzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI4NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg0O1xufVxuXG5vbCBvbFtzdGFydD1cIjg2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI4OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg3O1xufVxuXG5vbCBvbFtzdGFydD1cIjg5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4OTtcbn1cblxub2wgb2xbc3RhcnQ9XCI5MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDkwO1xufVxuXG5vbCBvbFtzdGFydD1cIjkyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI5NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDkzO1xufVxuXG5vbCBvbFtzdGFydD1cIjk1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI5N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk2O1xufVxuXG5vbCBvbFtzdGFydD1cIjk4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTAyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTAxO1xufVxuXG5vbCBvbFtzdGFydD1cIjEwM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA0O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA3O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTExXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTEwO1xufVxuXG5vbCBvbFtzdGFydD1cIjExMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTEzO1xufVxuXG5vbCBvbFtzdGFydD1cIjExNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE2O1xufVxuXG5vbCBvbFtzdGFydD1cIjExOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTIwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE5O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTIyO1xufVxuXG5vbCBvbFtzdGFydD1cIjEyNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyMztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI1O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI4O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTMyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTMxO1xufVxuXG5vbCBvbFtzdGFydD1cIjEzM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM0O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM3O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTUwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTUzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTUyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE1NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTYyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTYxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE2M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTcxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTcwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE3MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTczO1xufVxuXG5vbCBvbFtzdGFydD1cIjE3NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTgwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTgzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTgyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE4NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxODVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTkyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTkxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE5M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5ODtcbn1cblxub2xbc3RhcnQ9XCIyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE7XG59XG5cbm9sW3N0YXJ0PVwiM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyO1xufVxuXG5vbFtzdGFydD1cIjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMztcbn1cblxub2xbc3RhcnQ9XCI1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ7XG59XG5cbm9sW3N0YXJ0PVwiNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1O1xufVxuXG5vbFtzdGFydD1cIjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjtcbn1cblxub2xbc3RhcnQ9XCI4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc7XG59XG5cbm9sW3N0YXJ0PVwiOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4O1xufVxuXG5vbFtzdGFydD1cIjEwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk7XG59XG5cbm9sW3N0YXJ0PVwiMTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE7XG59XG5cbm9sW3N0YXJ0PVwiMTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY7XG59XG5cbm9sW3N0YXJ0PVwiMThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc7XG59XG5cbm9sW3N0YXJ0PVwiMTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg7XG59XG5cbm9sW3N0YXJ0PVwiMjBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk7XG59XG5cbm9sW3N0YXJ0PVwiMjFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjA7XG59XG5cbm9sW3N0YXJ0PVwiMjJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjE7XG59XG5cbm9sW3N0YXJ0PVwiMjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjI7XG59XG5cbm9sW3N0YXJ0PVwiMjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjM7XG59XG5cbm9sW3N0YXJ0PVwiMjVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjU7XG59XG5cbm9sW3N0YXJ0PVwiMjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjY7XG59XG5cbm9sW3N0YXJ0PVwiMjhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjc7XG59XG5cbm9sW3N0YXJ0PVwiMjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjg7XG59XG5cbm9sW3N0YXJ0PVwiMzBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjk7XG59XG5cbm9sW3N0YXJ0PVwiMzFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzA7XG59XG5cbm9sW3N0YXJ0PVwiMzJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzE7XG59XG5cbm9sW3N0YXJ0PVwiMzNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzI7XG59XG5cbm9sW3N0YXJ0PVwiMzRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzM7XG59XG5cbm9sW3N0YXJ0PVwiMzVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMzZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzU7XG59XG5cbm9sW3N0YXJ0PVwiMzdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzY7XG59XG5cbm9sW3N0YXJ0PVwiMzhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzc7XG59XG5cbm9sW3N0YXJ0PVwiMzlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzg7XG59XG5cbm9sW3N0YXJ0PVwiNDBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzk7XG59XG5cbm9sW3N0YXJ0PVwiNDFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDA7XG59XG5cbm9sW3N0YXJ0PVwiNDJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDE7XG59XG5cbm9sW3N0YXJ0PVwiNDNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDI7XG59XG5cbm9sW3N0YXJ0PVwiNDRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDM7XG59XG5cbm9sW3N0YXJ0PVwiNDVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDQ7XG59XG5cbm9sW3N0YXJ0PVwiNDZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDU7XG59XG5cbm9sW3N0YXJ0PVwiNDdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDY7XG59XG5cbm9sW3N0YXJ0PVwiNDhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDc7XG59XG5cbm9sW3N0YXJ0PVwiNDlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDg7XG59XG5cbm9sW3N0YXJ0PVwiNTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDk7XG59XG5cbm9sW3N0YXJ0PVwiNTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTA7XG59XG5cbm9sW3N0YXJ0PVwiNTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTE7XG59XG5cbm9sW3N0YXJ0PVwiNTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTI7XG59XG5cbm9sW3N0YXJ0PVwiNTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTM7XG59XG5cbm9sW3N0YXJ0PVwiNTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTQ7XG59XG5cbm9sW3N0YXJ0PVwiNTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTU7XG59XG5cbm9sW3N0YXJ0PVwiNTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTY7XG59XG5cbm9sW3N0YXJ0PVwiNThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTc7XG59XG5cbm9sW3N0YXJ0PVwiNTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTg7XG59XG5cbm9sW3N0YXJ0PVwiNjBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTk7XG59XG5cbm9sW3N0YXJ0PVwiNjFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjA7XG59XG5cbm9sW3N0YXJ0PVwiNjJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjE7XG59XG5cbm9sW3N0YXJ0PVwiNjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjI7XG59XG5cbm9sW3N0YXJ0PVwiNjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjM7XG59XG5cbm9sW3N0YXJ0PVwiNjVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjQ7XG59XG5cbm9sW3N0YXJ0PVwiNjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjU7XG59XG5cbm9sW3N0YXJ0PVwiNjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjY7XG59XG5cbm9sW3N0YXJ0PVwiNjhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjc7XG59XG5cbm9sW3N0YXJ0PVwiNjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjg7XG59XG5cbm9sW3N0YXJ0PVwiNzBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjk7XG59XG5cbm9sW3N0YXJ0PVwiNzFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzA7XG59XG5cbm9sW3N0YXJ0PVwiNzJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzE7XG59XG5cbm9sW3N0YXJ0PVwiNzNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzI7XG59XG5cbm9sW3N0YXJ0PVwiNzRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzM7XG59XG5cbm9sW3N0YXJ0PVwiNzVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzQ7XG59XG5cbm9sW3N0YXJ0PVwiNzZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzU7XG59XG5cbm9sW3N0YXJ0PVwiNzdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzY7XG59XG5cbm9sW3N0YXJ0PVwiNzhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzc7XG59XG5cbm9sW3N0YXJ0PVwiNzlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzg7XG59XG5cbm9sW3N0YXJ0PVwiODBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzk7XG59XG5cbm9sW3N0YXJ0PVwiODFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODA7XG59XG5cbm9sW3N0YXJ0PVwiODJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODE7XG59XG5cbm9sW3N0YXJ0PVwiODNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODI7XG59XG5cbm9sW3N0YXJ0PVwiODRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODM7XG59XG5cbm9sW3N0YXJ0PVwiODVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODQ7XG59XG5cbm9sW3N0YXJ0PVwiODZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODU7XG59XG5cbm9sW3N0YXJ0PVwiODdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODY7XG59XG5cbm9sW3N0YXJ0PVwiODhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODc7XG59XG5cbm9sW3N0YXJ0PVwiODlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODg7XG59XG5cbm9sW3N0YXJ0PVwiOTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODk7XG59XG5cbm9sW3N0YXJ0PVwiOTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTA7XG59XG5cbm9sW3N0YXJ0PVwiOTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTE7XG59XG5cbm9sW3N0YXJ0PVwiOTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTI7XG59XG5cbm9sW3N0YXJ0PVwiOTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTM7XG59XG5cbm9sW3N0YXJ0PVwiOTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTQ7XG59XG5cbm9sW3N0YXJ0PVwiOTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTU7XG59XG5cbm9sW3N0YXJ0PVwiOTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTY7XG59XG5cbm9sW3N0YXJ0PVwiOThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTc7XG59XG5cbm9sW3N0YXJ0PVwiOTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTg7XG59XG5cbm9sW3N0YXJ0PVwiMTAwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk5O1xufVxuXG5vbFtzdGFydD1cIjEwMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDA7XG59XG5cbm9sW3N0YXJ0PVwiMTAyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMTtcbn1cblxub2xbc3RhcnQ9XCIxMDNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAyO1xufVxuXG5vbFtzdGFydD1cIjEwNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDM7XG59XG5cbm9sW3N0YXJ0PVwiMTA1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNDtcbn1cblxub2xbc3RhcnQ9XCIxMDZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA1O1xufVxuXG5vbFtzdGFydD1cIjEwN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDY7XG59XG5cbm9sW3N0YXJ0PVwiMTA4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNztcbn1cblxub2xbc3RhcnQ9XCIxMDlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA4O1xufVxuXG5vbFtzdGFydD1cIjExMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDk7XG59XG5cbm9sW3N0YXJ0PVwiMTExXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMDtcbn1cblxub2xbc3RhcnQ9XCIxMTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTExO1xufVxuXG5vbFtzdGFydD1cIjExM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTE0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMztcbn1cblxub2xbc3RhcnQ9XCIxMTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE0O1xufVxuXG5vbFtzdGFydD1cIjExNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTE3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNjtcbn1cblxub2xbc3RhcnQ9XCIxMThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE3O1xufVxuXG5vbFtzdGFydD1cIjExOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTg7XG59XG5cbm9sW3N0YXJ0PVwiMTIwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExOTtcbn1cblxub2xbc3RhcnQ9XCIxMjFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIwO1xufVxuXG5vbFtzdGFydD1cIjEyMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjE7XG59XG5cbm9sW3N0YXJ0PVwiMTIzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMjtcbn1cblxub2xbc3RhcnQ9XCIxMjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIzO1xufVxuXG5vbFtzdGFydD1cIjEyNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTI2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNTtcbn1cblxub2xbc3RhcnQ9XCIxMjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI2O1xufVxuXG5vbFtzdGFydD1cIjEyOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjc7XG59XG5cbm9sW3N0YXJ0PVwiMTI5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyODtcbn1cblxub2xbc3RhcnQ9XCIxMzBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI5O1xufVxuXG5vbFtzdGFydD1cIjEzMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzA7XG59XG5cbm9sW3N0YXJ0PVwiMTMyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMTtcbn1cblxub2xbc3RhcnQ9XCIxMzNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMyO1xufVxuXG5vbFtzdGFydD1cIjEzNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzM7XG59XG5cbm9sW3N0YXJ0PVwiMTM1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNDtcbn1cblxub2xbc3RhcnQ9XCIxMzZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM1O1xufVxuXG5vbFtzdGFydD1cIjEzN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzY7XG59XG5cbm9sW3N0YXJ0PVwiMTM4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNztcbn1cblxub2xbc3RhcnQ9XCIxMzlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM4O1xufVxuXG5vbFtzdGFydD1cIjE0MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzk7XG59XG5cbm9sW3N0YXJ0PVwiMTQxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0MDtcbn1cblxub2xbc3RhcnQ9XCIxNDJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQxO1xufVxuXG5vbFtzdGFydD1cIjE0M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDI7XG59XG5cbm9sW3N0YXJ0PVwiMTQ0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Mztcbn1cblxub2xbc3RhcnQ9XCIxNDVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ0O1xufVxuXG5vbFtzdGFydD1cIjE0NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDU7XG59XG5cbm9sW3N0YXJ0PVwiMTQ3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Njtcbn1cblxub2xbc3RhcnQ9XCIxNDhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ3O1xufVxuXG5vbFtzdGFydD1cIjE0OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDg7XG59XG5cbm9sW3N0YXJ0PVwiMTUwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0OTtcbn1cblxub2xbc3RhcnQ9XCIxNTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUwO1xufVxuXG5vbFtzdGFydD1cIjE1MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTE7XG59XG5cbm9sW3N0YXJ0PVwiMTUzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Mjtcbn1cblxub2xbc3RhcnQ9XCIxNTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUzO1xufVxuXG5vbFtzdGFydD1cIjE1NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTU2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1NTtcbn1cblxub2xbc3RhcnQ9XCIxNTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU2O1xufVxuXG5vbFtzdGFydD1cIjE1OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTc7XG59XG5cbm9sW3N0YXJ0PVwiMTU5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1ODtcbn1cblxub2xbc3RhcnQ9XCIxNjBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU5O1xufVxuXG5vbFtzdGFydD1cIjE2MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjA7XG59XG5cbm9sW3N0YXJ0PVwiMTYyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2MTtcbn1cblxub2xbc3RhcnQ9XCIxNjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYyO1xufVxuXG5vbFtzdGFydD1cIjE2NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjM7XG59XG5cbm9sW3N0YXJ0PVwiMTY1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2NDtcbn1cblxub2xbc3RhcnQ9XCIxNjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY1O1xufVxuXG5vbFtzdGFydD1cIjE2N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjY7XG59XG5cbm9sW3N0YXJ0PVwiMTY4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Nztcbn1cblxub2xbc3RhcnQ9XCIxNjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY4O1xufVxuXG5vbFtzdGFydD1cIjE3MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjk7XG59XG5cbm9sW3N0YXJ0PVwiMTcxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3MDtcbn1cblxub2xbc3RhcnQ9XCIxNzJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcxO1xufVxuXG5vbFtzdGFydD1cIjE3M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzI7XG59XG5cbm9sW3N0YXJ0PVwiMTc0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Mztcbn1cblxub2xbc3RhcnQ9XCIxNzVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc0O1xufVxuXG5vbFtzdGFydD1cIjE3NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzU7XG59XG5cbm9sW3N0YXJ0PVwiMTc3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Njtcbn1cblxub2xbc3RhcnQ9XCIxNzhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc3O1xufVxuXG5vbFtzdGFydD1cIjE3OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzg7XG59XG5cbm9sW3N0YXJ0PVwiMTgwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3OTtcbn1cblxub2xbc3RhcnQ9XCIxODFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgwO1xufVxuXG5vbFtzdGFydD1cIjE4MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODE7XG59XG5cbm9sW3N0YXJ0PVwiMTgzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Mjtcbn1cblxub2xbc3RhcnQ9XCIxODRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgzO1xufVxuXG5vbFtzdGFydD1cIjE4NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODQ7XG59XG5cbm9sW3N0YXJ0PVwiMTg2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4NTtcbn1cblxub2xbc3RhcnQ9XCIxODdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg2O1xufVxuXG5vbFtzdGFydD1cIjE4OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODc7XG59XG5cbm9sW3N0YXJ0PVwiMTg5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4ODtcbn1cblxub2xbc3RhcnQ9XCIxOTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg5O1xufVxuXG5vbFtzdGFydD1cIjE5MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTA7XG59XG5cbm9sW3N0YXJ0PVwiMTkyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5MTtcbn1cblxub2xbc3RhcnQ9XCIxOTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkyO1xufVxuXG5vbFtzdGFydD1cIjE5NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTM7XG59XG5cbm9sW3N0YXJ0PVwiMTk1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5NDtcbn1cblxub2xbc3RhcnQ9XCIxOTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk1O1xufVxuXG5vbFtzdGFydD1cIjE5N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTY7XG59XG5cbm9sW3N0YXJ0PVwiMTk4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Nztcbn1cblxub2xbc3RhcnQ9XCIxOTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBEZWNvcmF0aXZlIHN0eWxlcyBmb3IgUGFnZSBvYmplY3QuXG4gICBXaXRoaW4gdGhlIElUQ1NTIG1vZGVsLCB3ZSBkb24ndCBoYXZlIHBhZ2UgYmFzZWQgc3R5bGVzLiBJdCBzaG91bGQgYmUgZWl0aGVyXG4gICBhbiBvYmplY3Qgb3IgYSBjb21wb25lbnQgaW5zaWRlIGFuIG9iamVjdC5cbiAgIFRPRE86IGdyYWR1YWxseSBtb3ZlIGNvbXBvbmVudHMgZnJvbSB0aGlzIGZpbGUgdG8gYXNzb2NpYXRlZCBmaWxlIGluXG4gICBjb21wb25lbnRzIGZvbGRlci5cblxuICAgMS4gQ2xlYXJmaXhcbiAgIDIuIFBhZ2UgdGV4dCBmb3JtYXR0aW5nIHVuZGVyIC5tYWluLWNvbnRlbnRcbiAgIDMuIFBhZ2Ugc2lkZWJhclxuICAgNC4gQXJjaGl2ZSBsYWJlbCBpbiBzaWRlYmFyXG4gICA1LiBBcmNoaXZlIHRpdGxlIHByZXBlbmRcbiAgIDYuIEJsb2NrcXVvdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMS4gQ2xlYXJmaXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4tY29udGVudC1jbGVhcmZpeDo6YmVmb3JlLCAubWFpbi1jb250ZW50LWNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4ubWFpbi1jb250ZW50LWNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1haW4tY29udGVudC1jbGVhcmZpeCAub250YXJpby1mbG9hdC1yaWdodCwgLm1haW4tY29udGVudC1jbGVhcmZpeCAuZmxvYXQtcmlnaHQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMi4gUGFnZSB0ZXh0IGZvcm1hdHRpbmcgdW5kZXIgLm1haW4tY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbipbaWR8PXNlY3Rpb25dIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5tYWluLWNvbnRlbnQgaDI6Zmlyc3Qtb2YtdHlwZTpub3QoLmNhcmRfX2hlYWRpbmcpLCAubWFpbi1jb250ZW50IGgzOmZpcnN0LW9mLXR5cGU6bm90KC5jYXJkX19oZWFkaW5nKSwgLm1haW4tY29udGVudCBoNDpmaXJzdC1vZi10eXBlOm5vdCguY2FyZF9faGVhZGluZyksIC5tYWluLWNvbnRlbnQgaDU6Zmlyc3Qtb2YtdHlwZTpub3QoLmNhcmRfX2hlYWRpbmcpLCAubWFpbi1jb250ZW50IGg2OmZpcnN0LW9mLXR5cGU6bm90KC5jYXJkX19oZWFkaW5nKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYWluLWNvbnRlbnQgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubWFpbi1jb250ZW50IGEubGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1haW4tY29udGVudCBoMltpZHw9c2VjdGlvbl06bm90KC5jYXJkX19oZWFkaW5nKSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZDlkOWQ5O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1jb250ZW50IGgyW2lkfD1zZWN0aW9uXTpub3QoLmNhcmRfX2hlYWRpbmcpOmZpcnN0LW9mLXR5cGU6bm90KC5jYXJkX19oZWFkaW5nKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluLWNvbnRlbnQgaDJbaWR8PXNlY3Rpb25dOm5vdCguY2FyZF9faGVhZGluZykge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5jb250YWN0LWxpc3QgLm9udGFyaW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDMuIFBhZ2Ugc2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWJhcl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLnNpZGViYXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5zaWRlYmFyX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLnNpZGViYXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG4uc2lkZWJhcl9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zaWRlYmFyX19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhcl9fY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2lkZWJhcl9fY29udGVudCBzdXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA0LiBBcmNoaXZlIGxhYmVsIGluIHNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5zaWRlYmFyIC5hbGVydC5hbGVydC0td2FybmluZywgLnNpZGViYXIgLmFsZXJ0LS13YXJuaW5nLnBhbmVsLS1hbGVydCwgLnNpZGViYXIgLmFsZXJ0LnBhbmVsLS13YXJuaW5nLCAuc2lkZWJhciAucGFuZWwtLXdhcm5pbmcucGFuZWwtLWFsZXJ0LCAuc2lkZWJhciAuYWxlcnQtLXdhcm5pbmcuYWxlcnQtYm94LCAuc2lkZWJhciAuYWxlcnQtYm94LnBhbmVsLS13YXJuaW5nLCAuc2lkZWJhciAuYWxlcnQtYm94Lndhcm5pbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDUuIEFyY2hpdmUgdGl0bGUgcHJlcGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJjaGl2ZS1wcmVwZW5kOmxhbmcoZnIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkFyY2hpdsOpZSAtIFwiO1xufVxuLmFyY2hpdmUtcHJlcGVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBcmNoaXZlZCAtIFwiO1xufVxuXG4uYXJjaGl2ZS1wcmVwZW5kID4gLmFyY2hpdmUtcHJlcGVuZDpsYW5nKGZyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hcmNoaXZlLXByZXBlbmQgPiAuYXJjaGl2ZS1wcmVwZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA2LiBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja3F1b3RlX19ub3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFuZWwgVmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYW5lbCBDbGFzc2VzXG4gICAgTm90ZTogZXh0ZW5kcyB0aGUgY2FsbG91dCBzdHlsZXMgZnJvbSB0aGUgRGVzaWduIFN5c3RlbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFuZWwsIC5yb3cucGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjExNzE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjkzNzVyZW07XG4gIHRvcDogMTAlO1xufVxuXG4ucGFuZWxfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDEuNWVtO1xufVxuXG4ucGFuZWwtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjNGQ0ZDRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwLjkzNzVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYW5lbC0tZGFyayA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhbmVsLS1kYXJrID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbC0tZGFyayBoMSwgLnBhbmVsLS1kYXJrIGgyLCAucGFuZWwtLWRhcmsgaDMsIC5wYW5lbC0tZGFyayBoNCwgLnBhbmVsLS1kYXJrIGg1LCAucGFuZWwtLWRhcmsgaDYge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhbmVsLS1kYXJrIGFiYnIsXG4ucGFuZWwtLWRhcmsgYWJiclt0aXRsZV0sXG4ucGFuZWwtLWRhcmsgPiBhYmJyLFxuLnBhbmVsLS1kYXJrID4gYWJiclt0aXRsZV0ge1xuICBjb2xvcjogI2QxZGRlYjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjZDFkZGViO1xufVxuXG4ucGFuZWwtLWRhcmsgYSB7XG4gIGNvbG9yOiAjZDFkZGViO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYW5lbC0tZGFyayBhOnZpc2l0ZWQsIC5wYW5lbC0tZGFyayBhOmZvY3VzLCAucGFuZWwtLWRhcmsgYTphY3RpdmUsIC5wYW5lbC0tZGFyayBhLmFjdGl2ZSwgLnBhbmVsLS1kYXJrIGE6aG92ZXIge1xuICBjb2xvcjogI2QxZGRlYjtcbn1cbi5wYW5lbC0tZGFyayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FsbG91dCA6bGFzdC1jaGlsZCwgLnBhbmVsIDpsYXN0LWNoaWxkLCAucGFuZWwtLWNhbGxvdXQgOmxhc3QtY2hpbGQsIC5hc2lkZSA6bGFzdC1jaGlsZCwgYXNpZGU6bm90KC5zaWRlYmFyKSA6bGFzdC1jaGlsZCwgLnBhbmVsLS1hc2lkZSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLypcbiAgICBUaGlzIHRhcmdldHMgYW4gZXJyb3IgcGFuZWwvbWVzc2FnZSBmb3IgYSByZXF1aXJlZCBpbnB1dCBmaWVsZC5cbiAgICBUaGlzIGlzIHRvIGFsbG93IGZvciBhIHNtYWxsZXIgcGFuZWwgdG8gZGlzcGxheSBlcnJvciBtZXNzYWdlc1xuICAgIGluIGZvcm1zLlxuKi9cbmlucHV0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbnRleHRhcmVhOnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbmZpZWxkc2V0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbnNlbGVjdDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3Ige1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cblxuLnBhbmVsLCAubWFpbi1jb250ZW50IGFzaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYW5lbCBoMiBpbWcsIC5wYW5lbCBoMyBpbWcsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDIgaW1nLCAubWFpbi1jb250ZW50IGFzaWRlIGgzIGltZyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGFuZWwgaDEsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDEge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoMiwgLm1haW4tY29udGVudCBhc2lkZSBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsIGgzLCAubWFpbi1jb250ZW50IGFzaWRlIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWwgaDQsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDQge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoNSwgLm1haW4tY29udGVudCBhc2lkZSBoNSB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsIGg2LCAubWFpbi1jb250ZW50IGFzaWRlIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWw6bGFzdC1jaGlsZCwgLm1haW4tY29udGVudCBhc2lkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA6bGFzdC1jaGlsZCwgLm1haW4tY29udGVudCBhc2lkZSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wYW5lbC0tc2VtaXRyYW5zcGFyZW50LCAubWFpbi1jb250ZW50IGFzaWRlLS1zZW1pdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMZWdhY3kgdGFibGUgY2xhc3Nlc1xuICAgIEV4dGVuZHMgZnJvbSB0aGUgRGVzaWduIFN5c3RlbSBjbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWNvbnRlbnQgdGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkZGRkYgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjRkZGRkZGIDcwJSkgMCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgyNTIsIDAsIDAsIDApIDEwMC4wMSUpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDI1MiwgMCwgMCwgMCkgMTAwLjAxJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi41cmVtIDEwMCUsIDIuNXJlbSAxMDAlLCAwLjg3NXJlbSAxMDAlLCAwLjg3NXJlbSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDEwMCUsIDAgMCwgMTAwJTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgdGFibGU6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcyk6bm90KHRhYmxlLm5vLXN0cmlwZXMpOm5vdCh0YWJsZS5ub1N0cmlwZXMpIHRib2R5IHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4rNik6bnRoLWNoaWxkKGV2ZW4pLFxuLm1haW4tY29udGVudCB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKTpub3QodGFibGUubm8tc3RyaXBlcyk6bm90KHRhYmxlLm5vU3RyaXBlcykgdGJvZHkgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobis2KSB+IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNTA5ODAzOTIyKTtcbn1cblxuLm1haW4tY29udGVudCB0YWJsZS51c2Utc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogdW5zZXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICB0YWJsZS5mdWxsLXdpZHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5zcGFuLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9vbnRhcmlvXzIwMjEvYXNzZXRzL2ljb25zL2hpZ2hsaWdodC1pbmRpY2F0b3Iuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHdpZHRoOiA4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUYWJsZXMgd2l0aCBudW1lcmljIGRhdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudGFibGUubnVtZXJpYyB0aGVhZCB0aDpub3QoLm5vbi1udW1lcmljKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHVpLWdyaWQgZGF0YSB0YWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDFweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4LzUwJSAwIDAgNTAlO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb250ZW50OiBcIlwiO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDNweCBncm9vdmUgIzk5OTk5OSAhaW1wb3J0YW50O1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYSwgW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNkMWRkZWIgIWltcG9ydGFudDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGE6Zm9jdXMsIFtpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGE6YWN0aXZlLCBbaWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhLmFjdGl2ZSwgW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHJpZ2h0OiAwLjQ1cmVtO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgNDBtcyBlYXNlLCByaWdodCA0MG1zIGVhc2U7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1yb3c6bnRoLWNoaWxkKGV2ZW4pIC51aS1ncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtcm93Om50aC1jaGlsZChvZGQpIC51aS1ncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtY2VsbC5zb3J0ZWQge1xuICBib3JkZXI6IHNvbGlkICMwMDY2Y2M7XG4gIGJvcmRlci13aWR0aDogMCAwLjNlbTtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWNlbGwuc29ydGVkIC51aS1ncmlkLWNlbGwtY29udGVudHMge1xuICBib3JkZXI6IHNvbGlkICNkMWRkZWI7XG4gIGJvcmRlci13aWR0aDogMCAwLjdlbTtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWNhbnZhcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXBhZ2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtcGFnZXItcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbltpZCo9ZGF0YXRhYmxlLXVwcGVyLXNjcm9sbGJhcl0ge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5baWQqPWRhdGF0YWJsZS11cHBlci1zY3JvbGxiYXJdIGRpdiB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb250cyAobm90IGluY2x1ZGVkIGluIHRoZSBEZXNpZ24gU3lzdGVtIHBhY2thZ2UpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBCb2xkXCIpLCBsb2NhbChcIk9wZW4tU2Fucy02MDBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuc3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtcmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS00MDAvQ291cmllclByaW1lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS00MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS03MDAvQ291cmllclByaW1lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZC1pdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNzAwLS1pdGFsaWMvQ291cmllclByaW1lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5sYXJnZSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi54LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4ueHgtbGFyZ2Uge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xufVxuXG4ubGFyZ2VyIHtcbiAgZm9udC1zaXplOiAxMTAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0IHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi51cHBlcmNhc2UgYWJiciB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG5zcGFuLnVwcGVyY2FzZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbnNwYW4uc3BlY2llcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxucDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIGhpZGUgYWxsIHRoZSBleHRyYSBwYXJhZ3JhcGhzIHRoYXQgY2tlZGl0b3IgaW5zZXJ0cyAqL1xufVxuXG4ucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJveC1zaGFkb3c6IDAuMjVlbSAwIDAgI2VkZWRlZCwgLTAuMjVlbSAwIDAgI2VkZWRlZDtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lOyAvKiB0aGlzIGlzIGZvciBmaXJlZm94ICovXG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwLjI1ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5zdWJoZWFkZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmluZm9ncmFwaGljIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFNtYWxsIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNtYWxsLCBzbWFsbCwgLmJvb2tfX3ByaW50Qm9vayB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG5oMi5zbWFsbCwgaDMuc21hbGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5zbWFsbGVyLCAuc21hbGxlciBwIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi5tYWluX2NvbnRlbnQgc21hbGwgYSwgLm1haW5fY29udGVudCAuYm9va19fcHJpbnRCb29rIGEsIC5tYWluX2NvbnRlbnQgLnNtYWxsIGEsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYSB7XG4gIGNvbG9yOiAjNzI4ZGFlO1xufVxuLm1haW5fY29udGVudCBzbWFsbCBhOnZpc2l0ZWQsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhOnZpc2l0ZWQsIC5tYWluX2NvbnRlbnQgc21hbGwgYTpob3ZlciwgLm1haW5fY29udGVudCAuYm9va19fcHJpbnRCb29rIGE6aG92ZXIsIC5tYWluX2NvbnRlbnQgc21hbGwgYTpmb2N1cywgLm1haW5fY29udGVudCAuYm9va19fcHJpbnRCb29rIGE6Zm9jdXMsIC5tYWluX2NvbnRlbnQgc21hbGwgYTphY3RpdmUsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhOmFjdGl2ZSwgLm1haW5fY29udGVudCAuc21hbGwgYTp2aXNpdGVkLCAubWFpbl9jb250ZW50IC5zbWFsbCBhOmhvdmVyLCAubWFpbl9jb250ZW50IC5zbWFsbCBhOmZvY3VzLCAubWFpbl9jb250ZW50IC5zbWFsbCBhOmFjdGl2ZSwgLm1haW5fY29udGVudCAuc21hbGxlciBhOnZpc2l0ZWQsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYTpob3ZlciwgLm1haW5fY29udGVudCAuc21hbGxlciBhOmZvY3VzLCAubWFpbl9jb250ZW50IC5zbWFsbGVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM3MjhkYWU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ29sb3VyIG92ZXJyaWRlcyBmb3IgYmxhY2sgYW5kIHdoaXRlIHRleHRcblVzZWQgZm9yIHRleHQgYWdhaW5zdCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYS50ZXh0LXdoaXRlLCBhLnRleHQtd2hpdGU6aG92ZXIsIGEudGV4dC13aGl0ZTp2aXNpdGVkLCAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuYS50ZXh0LXdoaXRlIGFiYnIsIGEudGV4dC13aGl0ZTpob3ZlciBhYmJyLCBhLnRleHQtd2hpdGU6dmlzaXRlZCBhYmJyLCAudGV4dC13aGl0ZSBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEudGV4dC1ibGFjaywgYS50ZXh0LWJsYWNrOmhvdmVyLCBhLnRleHQtYmxhY2s6dmlzaXRlZCwgLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbmEudGV4dC1ibGFjayBhYmJyLCBhLnRleHQtYmxhY2s6aG92ZXIgYWJiciwgYS50ZXh0LWJsYWNrOnZpc2l0ZWQgYWJiciwgLnRleHQtYmxhY2sgYWJiciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRleHQgYWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuNCU7XG59XG5cbi52aWRlby1zaXppbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLmZsZXgtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZsZXgtdmlkZW8tLXNob3J0cyB7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMGVtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5zaG93LWZvci1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUHJldmlldyBkcmFmdCB3YXRlcm1hcmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndhdGVybWFyay10ZXh0IHtcbiAgZm9udDogNHJlbSBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6IHJnYmEoMjMwLCAxMywgMTMsIDAuMzcpO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNC4zNzVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbXBvbmVudHNcblxuVUkgc3BlY2lmaWMgc3R5bGluZyBmb3IgZmVhdHVyZXMgYW5kIGNvbnRlbnQgdHlwZXMuXG5cblRoaXMgZm9sZGVyIHdpbGwgY29udGFpbiBzZWxmLWNvbnRhaW5lZCBIVE1MIG1lZGlhLWJhbm5lciAgYW5kIHRoZSAuc2NzcyBmaWxlcyBhc3NvY2lhdGVkIHdpdGggaXQuIFRoZSBzdHlsZXMgYXJlIHRvIGJlIGxvYWRlZCBvbmx5IHdoZW4gdGhhdCBjb21wb25lbnQgaXMgbG9hZGVkIG9uIHRoZSBwYWdlLiBUaGUgbWVkaWEtYmFubmVyIGNhbiBiZSB0cmVhdGVkIGFzIGl0cyBvd24g4oCccGFja2FnZeKAnS5cblxuRWFjaCBjb21wb25lbnTigJlzIHN0eWxpbmcgd2lsbCBiZWdpbiB0aGUgYmFzZSBjbGFzc2VzIGFuZCBjb250YWluIHJlbGF0aW9uc2hpcHMgd2l0aCBvdGhlciBzdHlsZXMgd2l0aGluIHRoZSBwcm9qZWN0LiBDdXN0b21pemF0aW9uIHdpbGwgb2NjdXIgb25jZSBhbGwgdGhlIGF2YWlsYWJsZSBiYXNlIGFuZCB1dGlsaXR5IHN0eWxlcyBhcmUgdXNlZC5cblxuRWFjaCBjb21wb25lbnTigJlzIHN0eWxlcyB3aWxsIGhhdmUgdGhlaXIgb3duIG5hbWluZyBjb252ZW50aW9uLCByZWxhdGVkIHRvIHRoZSBjb21wb25lbnQuIFVzZSB0aGUgQkVNIG1ldGhvZG9sb2d5IHdoZW4gY3JlYXRpbmcgY29tcG9uZW50IGNsYXNzZXMuIE1vZGlmaWVycyBzaG91bGQgYmUgdXRpbGl6ZWQgZm9yIGNvc21ldGljIGRpZmZlcmVuY2VzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgQm9vayBjb250ZW50IHR5cGVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib29rX193cmFwcGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJvb2tfX3dyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmJvb2tfX2ludHJvIC5yb3cuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gaDEge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19faW50cm8gLnJvdy5pbnRybyBoMSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gLmludHJvX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5cbi5ib29rX19pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDVyZW0gMnJlbTtcbn1cblxuLmJvb2tfX3RvYyAudG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLmJvb2tfX3RvYyArIC5ib2R5LWZpZWxkIGgyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYm9va19fdG9jIGhyI3RvYy1lbmQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYm9va19fZGF0ZXMtLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIE1haW4gbmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib29rX19uYXZpZ2F0aW9uLCAuY29sdW1ucy5ib29rX19uYXZpZ2F0aW9uLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmJvb2tfX25hdmlnYXRpb24gaHIsIC5jb2x1bW5zLmJvb2tfX25hdmlnYXRpb24gaHIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBociwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSBociwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8gaHIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSBociwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20gaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWNoZWNrYm94ZXMgaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaHIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBociwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSBociwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8gaHIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSBociwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjZThlOGU4O1xuICBtYXJnaW46IDA7XG59XG5cbnVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB1bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG5cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG59XG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYTpob3ZlciwgbGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGE6Zm9jdXMsIGxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOWFkYjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhW2hyZWY9XCJcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ib29rX19uYXZpZ2F0aW9uIC5ib29rX19uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjRThFOEU4O1xuICB9XG4gIC5ib29rX19uYXZpZ2F0aW9uIC5ib29rX19uYXZpZ2F0aW9uLS1tb2JpbGUgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmJvb2tfX25hdmlnYXRpb24gLmJvb2tfX25hdmlnYXRpb24tLW1vYmlsZSBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjRThFOEU4O1xuICB9XG59XG5cbi5ib29rX19uYXZpZ2F0aW9uIC5vbnRhcmlvLWljb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBUYWJsZSBvZiBjb250ZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmFzaWRlLmJvb2tfX29mZi1jYW52YXMsXG4uYm9va19fb2ZmLWNhbnZhcyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIGJvdHRvbTogLTFyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBhc2lkZS5ib29rX19vZmYtY2FudmFzLFxuICAuYm9va19fb2ZmLWNhbnZhcyB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG5hc2lkZS5ib29rX19vZmYtY2FudmFzIGEsXG4uYm9va19fb2ZmLWNhbnZhcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYXNpZGUuYm9va19fb2ZmLWNhbnZhcyBhOmhvdmVyOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSxcbi5ib29rX19vZmYtY2FudmFzIGE6aG92ZXI6bm90KC5ib29rX190b2dnbGVDb2xsYXBzaWJsZUxpc3QpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5qc19fc2xpZGUtaW4ge1xuICBhbmltYXRpb246IHNsaWRlLWluIDAuNXMgZm9yd2FyZHM7XG59XG5cbi5qc19fc2xpZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1vdXQgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLmJvb2tfX29mZi1jYW52YXMtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19fb2ZmLWNhbnZhcy0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAuYm9va19fb2ZmLWNhbnZhcy0td3JhcHBlciB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG59XG5cbi5ib29rX190cmVlX3RvYy1tYWluIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYm9va19fdHJlZV90b2MtbWFpbiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm9va19fbWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYm9va19fbWVudS1pdGVtIGE6bm90KC5ib29rX19vZmYtY2FudmFzLS1pY29ucykge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ib29rX19tZW51LWl0ZW0tLWNvbGxhcHNlZCBhOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xufVxuXG4uYm9va19fcGFyZW50LWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgMC4yNXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjg1cmVtIDEuNjVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuODVyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciBsaS5ib29rX19tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAxcmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIgbGkuYm9va19fbWVudS1pdGVtLS1jb2xsYXBzZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm9vay1pY29uX19jaGV2cm9uLXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tY2hldnJvbi11cC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IC0wLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uYm9vay1pY29uX19jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1jaGV2cm9uLWRvd24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAuYm9va19fb2ZmLWNhbnZhcy0tdG9nZ2xlLWNsb3NlIHtcbiAgICB6LWluZGV4OiAxMDQ7XG4gIH1cbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0taGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJvb2tfX3ByaW50Qm9va19fd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIgLmJvb2tfX3ByaW50Qm9va19fd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ib29rX19wcmludEJvb2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjhyZW0gMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLmJvb2tfX3ByaW50Qm9vayBzdmcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyIC5ib29rX19wcmludEJvb2sge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmJvb2sgLmJvb2tfX3ByaW50Qm9vayB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBCcmVhZGNydW1iIGZlYXR1cmVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icmVhZGNydW1icyA+ICo6bnRoLWNoaWxkKG4rMSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvY2hldnJvbi1yaWdodC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnJlYWRjcnVtYnMgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icmVhZGNydW1icyA+ICo6bnRoLWNoaWxkKG4rMSk6OmJlZm9yZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xNXJlbTtcbn1cbi5icmVhZGNydW1icyA+ICo6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwLjJyZW07XG59XG4uYnJlYWRjcnVtYnMgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luOiAwO1xufVxuLmJyZWFkY3J1bWJzIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBEZXNpZ24gU3lzdGVtIGNvbXBvbmVudDogY2FyZHNcbiAgRGVzaWduIG1vZGlmaWNhdGlvbnMgZm9yIHRoZSBjYXJkIGNvbXBvbmVudCB0byB3b3JrIHdpdGggdGhlIG9udGFyaW8uY2EgdGhlbWVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXJkLS1wb3NpdGlvbi12ZXJ0aWNhbCAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtLW5vLWRlc2NyaXB0aW9uIC5jYXJkX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW4tY29udGVudCAuY2FyZF9faW1hZ2UtY29udGFpbmVyIGEubGluay13cmFwcGVyIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG4uY2FyZF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDAuNXJlbSAxLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgR2F6ZXR0ZSBzZWFyY2ggcmVzdWx0c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBtaW4td2lkdGg6IDkuNnJlbTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoZWFkZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggYXJ0aWNsZSBzbWFsbCA+IGRpdiwgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBhcnRpY2xlIC5ib29rX19wcmludEJvb2sgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWRlZGVkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggbmF2LnBhZ2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIG5hdiArIGZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdhemV0dGUtbGlzdC1yZXN1bHRzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmdhemV0dGUtbGlzdC1yZXN1bHRzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmdhemV0dGUtbGlzdC1yZXN1bHRzIC5nYXpldHRlLXJlc3VsdC0taXRlbS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIGg0IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tYnVuZGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tYnVuZGxlIC5nYXpldHRlLXJlc3VsdC0taXRlbS1wYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgTFJEIEV4cG9zZWQgRm9ybXMgZm9yIHNlYXJjaCBwYWdlLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxyZC1saXN0LXJlc3VsdHMgaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5scmQtbGlzdC1yZXN1bHRzIC5scmQtcmVzdWx0LXRleHQge1xuICBtYXgtd2lkdGg6IDE3LjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWxpc3QtcmVzdWx0cyAubHJkLXJlc3VsdC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjk2ZW0pIHtcbiAgLmxyZC1saXN0LXJlc3VsdHMgLmxyZC1yZXN1bHQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IC02ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG4ubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IDEyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICNlZGl0LWFjdGlvbnMtLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IDkuMXJlbTtcbiAgbWluLXdpZHRoOiA3LjFyZW07XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXByaW1hcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbn1cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmpzLWZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5qcy1mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgbWF4LXdpZHRoOiAyNWVtO1xuICB9XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIG1heC13aWR0aDogNTBlbTtcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgaW5wdXQuY2hlY2tib3hlc19faW5wdXQge1xuICB0b3A6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jYWxsb3V0LCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5wYW5lbCwgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwtLWNhbGxvdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY2FsbG91dCBzdmcsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsIHN2ZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwtLWNhbGxvdXQgc3ZnIHtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuMjVyZW0gMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNhbGxvdXQgcCwgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwgcCwgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwtLWNhbGxvdXQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxyZC1saXN0LXJlc3VsdHMgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubHJkLWxpc3QtcmVzdWx0cyBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmxyZC1saXN0LXJlc3VsdHMgYXJ0aWNsZSBoMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdi5wYWdlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2ICsgZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQgb3ZlcnJpZGVzIGZvciB0aGUgYWNjb3JkaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19jb250ZW50LFxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250cm9scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5idXR0b24ubHJkLWV4cG9zZWRmaWx0ZXItYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgc2VjdGlvbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyBzZWN0aW9uLmFjY29yZGlvbl9fY29udGVudCAuY2hlY2tib3hlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyBzZWN0aW9uLmFjY29yZGlvbl9fY29udGVudCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExSRCBQREYgdGl0bGUgcHJlcGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLXBkZi1wcmVwZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBERjogXCI7XG59XG5cbi5scmQtcGRmLXByZXBlbmQgPiAubHJkLXBkZi1wcmVwZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIE9yZGVycyBpbiBDb3VuY2lsIGNvbnRlbnQgdHlwZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4tY29udGVudC1vaWMgLm1pbmlzdHJ5LXNpZ25pbmctZ3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1haW4tY29udGVudC1vaWMgLmFwcHJvdmVkLWFuZC1vcmRlcmVkLWdyb3VwID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluLWNvbnRlbnQtb2ljIC5hbWVuZGVkLWJ5LWdyb3VwIGIsIC5tYWluLWNvbnRlbnQtb2ljIC5yZXZva2VkLWJ5LWdyb3VwIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLm1haW4tY29udGVudC1vaWMgLmFtZW5kZWQtYnktZ3JvdXAgc3BhbiBhLCAubWFpbi1jb250ZW50LW9pYyAucmV2b2tlZC1ieS1ncm91cCBzcGFuIGEge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5tYWluLWNvbnRlbnQtb2ljIC5hbWVuZGVkLWJ5LWdyb3VwIHNwYW4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNWYwRTk7XG59XG4ubWFpbi1jb250ZW50LW9pYyAucmV2b2tlZC1ieS1ncm91cCBzcGFuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFRkYwO1xufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjZWRpdC1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjZWRpdC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBtYXJnaW46IDAgLTFyZW07XG59XG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICB3aWR0aDogOS4xcmVtO1xuICBtaW4td2lkdGg6IDcuMXJlbTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tcHJpbWFyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgbWF4LXdpZHRoOiA1MGVtO1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAuY2FsbG91dCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwtLWNhbGxvdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLmNhbGxvdXQgc3ZnLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwgc3ZnLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwtLWNhbGxvdXQgc3ZnIHtcbiAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuMjVyZW0gMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5jYWxsb3V0IHAsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5wYW5lbCBwLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwtLWNhbGxvdXQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm9pYy1saXN0LXJlc3VsdHMgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5vaWMtbGlzdC1yZXN1bHRzIGFydGljbGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5vaWMtbGlzdC1yZXN1bHRzIGFydGljbGUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2LnBhZ2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdiArIGZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVEZBIHNjcmVlbiAodXNlciBsb2dpbilcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRmYS1wYWdlLCAudGZhLXBhZ2UgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50ZmEtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi50ZmEtcGFnZSAubGF5b3V0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLnRmYS1wYWdlX191c2VyLWZvcm0ge1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRmYS1wYWdlX191c2VyLWZvcm0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4uY29udGVudC1oZWFkZXIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZmEtcGFnZV9fcGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMi41cmVtIDAgMS41cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udGZhLXBhZ2UtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnRmYS1wYWdlLS1jb250ZW50IC5jb2x1bW5zLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0td3JhcHBlciwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLXF1ZXJ5LCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS10bywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS13cmFwcGVyLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tcXVlcnksIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLXRvLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWNoZWNrYm94ZXMsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0td3JhcHBlciwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLXF1ZXJ5LCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS10bywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGZhLXBhZ2VfX3dhbGxwYXBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogNDAlO1xufVxuLnRmYS1wYWdlX193YWxscGFwZXIgaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk92ZXJyaWRlc1xuXG5UbyBiZSB1c2VkIHNwYXJpbmdseS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRHJ1cGFsIG92ZXJyaWRlcy5cbiAgICBTdHlsZXMgc3BlY2lmaWMgdG8gdGhlIERydXBhbCBpbnRlcmZhY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaXRlbS5pcy1hY3RpdmUsXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwuaXMtYWN0aXZlLFxuYm9keS50b29sYmFyLWZpeGVkIC50b29sYmFyIC50b29sYmFyLXRyYXktdmVydGljYWwsXG5odG1sLnRvb2xiYXItZml4ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCB7XG4gIHotaW5kZXg6IDYwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIHNwZWNpZmljIHRvIHNpdGUgY29udHJpYnV0b3Igcm9sZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBCdXR0b246IHZpZXcgUHJvZmlsZSAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLW1lbnUgYVt0aXRsZT1cIlVzZXIgYWNjb3VudFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEJ1dHRvbjogTWFuYWdlICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItdGFiICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCdXR0b246IE15IHdvcmtiZW5jaCAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLXRhYiAjdG9vbGJhci1saW5rLXdvcmtiZW5jaC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFdvcmtiZW5jaCB0b29sYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN0b29sYmFyLWl0ZW0td29ya2JlbmNoLXRyYXkgbmF2LnRvb2xiYXItbGluaW5nIHVsLnRvb2xiYXItbWVudSAudG9vbGJhci1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbiN0b29sYmFyLWl0ZW0td29ya2JlbmNoLXRyYXkgbmF2LnRvb2xiYXItbGluaW5nIHVsLnRvb2xiYXItbWVudSAudG9vbGJhci1pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0b29sYmFyLWl0ZW0td29ya2JlbmNoLXRyYXkgbmF2LnRvb2xiYXItbGluaW5nIHVsLnRvb2xiYXItbWVudSAudG9vbGJhci1pY29uLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGM0Yztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBvdmVycmlkZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uanMgLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdvb2dsZSdzIHJlY2FwdGNoYSBtb2R1bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGJvdHRvbTogMyUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGUgZm9yIHRoZSBEcnVwYWwgTWVkaWEgcGx1Z2luIHN0eWxlc1xuICAgIGluIHRoZSBDS0VkaXRvclxuICAgIEBzZWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzMwOTI3OTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCxcbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0OmhvdmVyLFxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQ6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9wZW5jaWwuc3ZnXCIpICNmZmYgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDdXN0b20gdGFnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ja2VfZWRpdGFibGUgaW1nLmNrZV9wcm90ZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwOWFkYjtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE92ZXJyaWRlIGRydXBhbC1tZWRpYSBhbGlnbiB3aXRoaW4gQ0tFZGl0b3IgNSwgc28gdGhhdCB0ZXh0IGFsaWducyBhbmQgd3JhcHNcbiAgYXJvdW5kIG1lZGlhIGNvcnJlY3RseSBpbiBDS0U1IHdoZW4gdGhlIHNwZWNpZmllZCBvcHRpb24gaXMgc2VsZWN0ZWQuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldCB7XG4gIG1hcmdpbjogMC45cmVtIDA7XG59XG4uY2stb25lc2l0ZS1jb250ZW50IC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4uY2stb25lc2l0ZS1jb250ZW50IC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLmNrLW9uZXNpdGUtY29udGVudCAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luOiAwLjlyZW0gYXV0bztcbn1cblxuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUuZHJ1cGFsLW1lZGlhIGRpdiBmaWd1cmUuYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLmRydXBhbC1tZWRpYSBkaXYgZmlndXJlLmFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQ7XG59XG4uY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS5kcnVwYWwtbWVkaWEgZGl2IGZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ0tFZGl0b3IgNSB0YWJsZSBjYXB0aW9uLlxuXG4gIEluIHRoZSBlZGl0b3IsIHRoZSBjYXB0aW9uIGlzIHByZXNlbnRlZCBhcyBhIGZpZ2NhcHRpb24gdGhhdCBpcyBiZWxvdyB0aGVcbiAgdGFibGUuIFRoZXNlIG92ZXJyaWRlcyBiZXR0ZXIgYWxpZ24gdGhlIHN0eWxpbmcgd2l0aCB0YWJsZSA+IGNhcHRpb24uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUudGFibGUgZmlnY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUHJpbnQgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaG93LWZvci1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIEdsb2JhbCAqL1xuICBAcGFnZSB7XG4gICAgc2l6ZTogYXV0bzsgLyogYXV0byBpcyB0aGUgaW5pdGlhbCB2YWx1ZSAqL1xuICAgIC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIGluIHRoZSBwcmludGVyIHNldHRpbmdzICovXG4gICAgbWFyZ2luOiAxMG1tIDEwbW0gMTBtbSAxMG1tO1xuICB9XG4gIGh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7IC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIG9uIHRoZSBodG1sIGJlZm9yZSBzZW5kaW5nIHRvIHByaW50ZXIgKi9cbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW46IDVtbTsgLyogbWFyZ2luIHlvdSB3YW50IGZvciB0aGUgY29udGVudCAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBOb3JtYWxpemUgZm9udCBzaXplcyAqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB0O1xuICB9XG4gIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB0O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHQ7XG4gIH1cbiAgYXNpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgfVxuICAuZmFjdC1ibG9jay0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThwdCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHksXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBwLFxuICBhLmJ1dHRvbixcbiAgYS5idXR0b24uYWxlcnQsXG4gIGEuYnV0dG9uLmFsZXJ0LWJveCxcbiAgYS5idXR0b24ucGFuZWwtLWFsZXJ0IHtcbiAgICBmb250LXNpemU6IDEycHQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBFbmQgb2YgZm9udCBzaXplIG5vcm1hbGl6YXRpb24gKi9cbiAgZGl2Om5vdChbY2xhc3NePWVzcmktXSksIHNwYW46bm90KFtjbGFzc149ZXNyaS1dKSwgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZS1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJhbm5lcl9fd3JhcHBlcixcbiAgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIsXG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIuYmFubmVyX193cmFwcGVyIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmN1c3RvbS10b2MsXG4gIC5vbnRhcmlvLWljb24sIC5hbGVydF9faGVhZGVyLWljb24sXG4gIC5jaGF0Ym90LWJ1dHRvbixcbiAgLnNraXAtbGluayxcbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksXG4gIC5wYWdpbmF0aW9uLFxuICBici5oaWRlLWZvci1zbWFsbC1vbmx5LFxuICAjYmFja3RvdG9wLCAjYmFjay10by10b3AtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlcnZpY2VvbnRhcmlvIC5zaG93LWZvci1zciwgLnNlcnZpY2VvbnRhcmlvIC52aXN1YWxseS1oaWRkZW4sIC5zZXJ2aWNlb250YXJpbyAubm8tYnVsbGV0ID4gbGk6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5vbnRhcmlvLWxvZ28tcHJpbnQge1xuICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwKTsgLyogc2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgIGZpbHRlcjogaW52ZXJ0KDEwMCk7XG4gIH1cbiAgLm9udGFyaW8taGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlciAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyX19sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNwYW4uc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBhW2hyZWZePVwiI1wiXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYVtocmVmXj1cIi9cIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoaHR0cHM6Ly93d3cub250YXJpby5jYVwiIGF0dHIoaHJlZikgXCIpIFwiO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHBhZGRpbmctbGVmdDogMC42NzVyZW07XG4gIH1cbiAgYVtocmVmXj1odHRwXTo6YWZ0ZXIsIGFbaHJlZl49XCJtYWlsdG86XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpIFwiO1xuICB9XG4gIGFbaHJlZiQ9XCIuanBnXCJdLCBhW2hyZWYkPVwiLmpwZ1wiXTo6YWZ0ZXIsIGFbaHJlZiQ9XCIuanBnXCJdOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYVtocmVmJD1cIi5naWZcIl0sIGFbaHJlZiQ9XCIuZ2lmXCJdOjphZnRlciwgYVtocmVmJD1cIi5naWZcIl06dmlzaXRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhW2hyZWYkPVwiLnBuZ1wiXSwgYVtocmVmJD1cIi5wbmdcIl06OmFmdGVyLCBhW2hyZWYkPVwiLnBuZ1wiXTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uby13cmFwLCBhW2hyZWZePXRlbF0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgYSxcbiAgYSBjaXRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnV0dG9uLCBidXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1idXR0b25dLCAuYnV0dG9uLmFsZXJ0LCBidXR0b24uYWxlcnQsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XSwgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dLCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LWJveCwgLmJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5jb2x1bW4gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4uc21hbGwtMTIsIC5jb2x1bW4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uLmZvcm0taXRlbS1kYXRlLXRvLCAuY29sdW1uI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbi5mb3JtLWNoZWNrYm94ZXMsIC5jb2x1bW4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuY29sdW1uI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS10bywgLmNvbHVtbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5jb2x1bW5zLnNtYWxsLTEyLFxuICAuc21hbGwtMTIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLTEyLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLTEyLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgLnNtYWxsLTEyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0tY2hlY2tib3hlcyxcbiAgLnNtYWxsLTEyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgLnNtYWxsLTEyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gIC5zbWFsbC0xMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5jb2x1bW5zI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAuY29sdW1ucyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWNoZWNrYm94ZXMsXG4gIC5jb2x1bW5zI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuY29sdW1ucyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgLmNvbHVtbnMjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxlcnRfX2JvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gIH1cbiAgYXNpZGUsXG4gIC5wYW5lbCxcbiAgLmNhbGxvdXQsXG4gIC5yb3cucGFuZWwsXG4gIC5wYW5lbC0tY2FsbG91dCxcbiAgLmFsZXJ0LWJveCxcbiAgLmFsZXJ0LFxuICAucGFuZWwtLWFsZXJ0IHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FsbG91dCBwLCAucGFuZWwgcCwgLnJvdy5wYW5lbCBwLCAucGFuZWwtLWNhbGxvdXQgcCxcbiAgLmFsZXJ0IHAsXG4gIC5hbGVydC1ib3ggcCxcbiAgLnBhbmVsLS1hbGVydCBwLFxuICAubWFpbi1jb250ZW50IHAsXG4gIC5tYWluLWNvbnRlbnQgaDIsXG4gIC5tYWluLWNvbnRlbnQgaDMsXG4gIC5tYWluLWNvbnRlbnQgaDQsXG4gIC5tYWluLWNvbnRlbnQgZGQsXG4gIC5tYWluLWNvbnRlbnQgbGkge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3ZnW2FsdD1cIlwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC5zaG93LWZvci1zciwgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gLnZpc3VhbGx5LWhpZGRlbiwgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gc3BhblthcmlhLWhpZGRlbl49dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2VvbnRhcmlvX19wcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnRhYmxlLXNjcm9sbC0td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGUtZGl2LCBkaXYuZmxleC10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgdGFibGUsIC5tYWluLWNvbnRlbnQgdGFibGUge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2M7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICB0YWJsZSB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB0IHNvbGlkICNjY2M7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgdGFibGUgdGhlYWQgdGgge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGNvZGUge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuZmFjdC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheW1lbnQtZ3JpZCBkaXYge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaWZyYW1lLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAjbWFwLWZyYW1lLCAjbWFwLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMjRweDtcbiAgfVxuICAuYm9va19fd3JhcHBlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIHVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3QgbGkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gLmludHJvX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBQbGVhc2Ugc2VlIC9SRUFETUUubWQgZm9yIHRoZSBzdHlsaW5nIGFyY2hpdGVjdHVyZSBvZiB0aGlzIHByb2plY3QuXG4gIFBsZWFzZSBzZWUgL2d1aWRlbGluZXMubWQgZm9yIHN0YW5kYXJkcyBvbiBob3cgdG8gd3JpdGUgQ1NTIGZvciB0aGlzIHByb2plY3QuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRmb250LWRpcjogXCIuLi9mb250c1wiICFkZWZhdWx0O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS5CYXNlXG5cblRoZXNlIGFyZSBjb25zaWRlcmVkIHRoZSBib2lsZXJwbGF0ZSBzdHlsZXMgYW5kIGNhbm5vdCBiZSBlZGl0ZWQuIFRoZXNlIG1heSBpbmNsdWRlIGdlbmVyaWMgYW5kIHV0aWxpdHkgY2xhc3Nlcy4gT3VyIHByb2plY3QgaXMgdG8gYnVpbGQgb2ZmIG9mIHRoZXNlIGJhc2UgY2xhc3Nlcy5cbldlIHdpbGwgcmVmZXIgYW5kIHVzZSB0aGVzZSBzdHlsZXMgdGhyb3VnaG91dCBjb250ZW50IHBhZ2VzIGFuZCBtZWRpYS1iYW5uZXIuIFdlIGNhbiBpbmNsdWRlIHN0eWxlcyBmb3VuZCBoZXJlIHdpdGhpbiBvdGhlciBzY3NzIGZpbGVzIHVzaW5nIEBleHRlbmQgYW5kIEBpbmNsdWRlLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gVGhpcyBpcyBhIHJlcXVpcmVkIGZpbGUgdG8gbG9hZCBiZWZvcmUgdGhlIERlc2lnbiBTeXN0ZW0gZmlsZXMuIFRoaXMgb3ZlcnJpZGVzIHRoZSBhc3NldCBiYXNlIHBhdGggb2YgdGhlIGZvbnQgZmlsZXMgdG8gZml0IG91ciBmaWxlIHN0cnVjdHVyZS5cbkBpbXBvcnQgXCI3Lm92ZXJyaWRlcy9hc3NldC1wYXRoLmZ1bmN0aW9uc1wiO1xuXG4vLyBPbnRhcmlvIERlc2lnbiBTeXN0ZW1cbkBpbXBvcnQgXCJAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy90aGVtZS5zY3NzXCI7XG5cbi8vIERlc2lnbiBTeXN0ZW0gQ29tcG9uZW50c1xuQGltcG9ydCBcIi4vMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9kcy10aGVtZVwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi5VdGlsaXRpZXMgKFRvb2xzKVxuXG5HbG9iYWwgdXRpbGl0aWVzLCBzdWNoIGFzIHZhcmlhYmxlcyBhbmQgaGVscGVycywgY3VzdG9tIHRvIE9udGFyaW8uY2EuXG5UaGVzZSBjYW4gYmUgZWRpdGVkIGFuZCBhZGRlZCB0byB3aGVuIG5lY2Vzc2FyeS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCIyLnV0aWxpdGllcy9jb2xvdXJzLmxlZ2FjeVwiO1xuQGltcG9ydCBcIjIudXRpbGl0aWVzL29udGFyaW8udmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvdGV4dC11dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCIyLnV0aWxpdGllcy90eXBvZ3JhcGh5LnZhcmlhYmxlc1wiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy5HZW5lcmljXG5cbkZpcnN0IGxheWVyIHRoYXQgcHJvZHVjZXMgYWN0dWFsIGNzcy4gc2VsZG9tIG1vZGlmaWVkLCB1c3VhbGx5IGFjcm9zcyBhbnkgcHJvamVjdC4gbm9ybWFsaXplLmNzcywgYm94LXNpemluZywgY3NzIHJlc2V0LiBTaW5jZSBEcnVwYWwgY29yZSBpbmplY3RzIG5vcm1hbGl6ZSBhbmQgZGVzaWduIHN5c3RlbSBhcHBsaWVzIEdlbmVyaWMgc3R5bGluZywgd2Ugb21pdHRlZCBjcmVhdGluZyBhIGZvbGRlciBmb3IgdGhpcyBsYXllci5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBUT0RPOiBmaWxsIGdlbmVyaWMuc2NzcyBhbmQgaW1wb3J0IGl0IGhlcmUuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LkVsZW1lbnRzXG5cblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIjQuZWxlbWVudHMvZWxlbWVudHNcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuT2JqZWN0c1xuXG5GaXJzdCBsYXllciBpbiB3aGljaCB3ZSBmaW5kIGNsYXNzLWJhc2VkIHNlbGVjdG9ycy4gLndyYXBwZXIsIGxheW91dCwgT09DU1MgcG9zdGVyIGNoaWxkIC0gTWVkaWEtT2JqZWN0LiBoaWdoZXIgc3BlY2lmaWNpdHksIG1vcmUgZXhwbGljaXQuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBmaWxlcyBtb3ZlZCBmcm9tIHRoZSBsYXlvdXQgZm9sZGVyOlxuQGltcG9ydCBcIjUub2JqZWN0cy9oZWFkZXIvaGVhZGVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2hlYWRlci9uYXZiYXJcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVhZGVyL3NlcnZpY2VvbnRhcmlvLWhlYWRlclwiO1xuXG5AaW1wb3J0IFwiNS5vYmplY3RzL2Jsb2NrLWdyaWRcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvYWNjb3JkaW9uc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9sYXlvdXRcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbWVkaWEtYmFubmVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL21haW50ZW5hbmNlLXBhZ2VcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvc3BhY2luZy5oZWxwZXJcIjsgLy8gRXZlbnR1YWxseSB3ZSBuZWVkIHRvIHBoYXNlIHRoaXMgb3V0IHdpdGggRFMgc3BhY2luZyBjbGFzc2VzLlxuQGltcG9ydCBcIjUub2JqZWN0cy80MDQtcGFnZVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9zcGxhc2hcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdG9jXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2Zvb3Rlci9mb290ZXJcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvZm9ybXMvX2Zvcm0ub3ZlcnJpZGVzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2dvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXJcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvZGlmZlwiO1xuXG5AaW1wb3J0IFwiNS5vYmplY3RzL2luZm9ncmFwaGljcy9iYXJHcmFwaFwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvYnViYmxlXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2luZm9ncmFwaGljcy9jb2xvdXJzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2luZm9ncmFwaGljcy9zbWFydGllc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvdGltZWxpbmVcIjtcblxuLy8gRmlsZXMgbW92ZWQgZnJvbSB0aGUgcGFnZXMgZm9sZGVyOlxuQGltcG9ydCBcIjUub2JqZWN0cy9idXR0b25zXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2Zvb3Rub3Rlc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9oZWFkaW5nc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9oZWxwZXJzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3BhZ2UtYWxlcnRzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2ljb25zXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2ludHJvXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2ltYWdlc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9sYWJlbHNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbGlzdHNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvcGFnZVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9wYW5lbFwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy90YWJsZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy92aWRlby1jb250YWluZXJcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy93YXRlcm1hcmtcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbXBvbmVudHNcblxuVUkgc3BlY2lmaWMgc3R5bGluZyBmb3IgZmVhdHVyZXMgYW5kIGNvbnRlbnQgdHlwZXMuXG5cblRoaXMgZm9sZGVyIHdpbGwgY29udGFpbiBzZWxmLWNvbnRhaW5lZCBIVE1MIG1lZGlhLWJhbm5lciAgYW5kIHRoZSAuc2NzcyBmaWxlcyBhc3NvY2lhdGVkIHdpdGggaXQuIFRoZSBzdHlsZXMgYXJlIHRvIGJlIGxvYWRlZCBvbmx5IHdoZW4gdGhhdCBjb21wb25lbnQgaXMgbG9hZGVkIG9uIHRoZSBwYWdlLiBUaGUgbWVkaWEtYmFubmVyIGNhbiBiZSB0cmVhdGVkIGFzIGl0cyBvd24g4oCccGFja2FnZeKAnS5cblxuRWFjaCBjb21wb25lbnTigJlzIHN0eWxpbmcgd2lsbCBiZWdpbiB0aGUgYmFzZSBjbGFzc2VzIGFuZCBjb250YWluIHJlbGF0aW9uc2hpcHMgd2l0aCBvdGhlciBzdHlsZXMgd2l0aGluIHRoZSBwcm9qZWN0LiBDdXN0b21pemF0aW9uIHdpbGwgb2NjdXIgb25jZSBhbGwgdGhlIGF2YWlsYWJsZSBiYXNlIGFuZCB1dGlsaXR5IHN0eWxlcyBhcmUgdXNlZC5cblxuRWFjaCBjb21wb25lbnTigJlzIHN0eWxlcyB3aWxsIGhhdmUgdGhlaXIgb3duIG5hbWluZyBjb252ZW50aW9uLCByZWxhdGVkIHRvIHRoZSBjb21wb25lbnQuIFVzZSB0aGUgQkVNIG1ldGhvZG9sb2d5IHdoZW4gY3JlYXRpbmcgY29tcG9uZW50IGNsYXNzZXMuIE1vZGlmaWVycyBzaG91bGQgYmUgdXRpbGl6ZWQgZm9yIGNvc21ldGljIGRpZmZlcmVuY2VzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vQGltcG9ydCBcIi4vbWVkaWEtYmFubmVyL2Jvb2tcIjsgLy8gVE9ETyB0byByZWludHJvZHVjZSB0aGlzIGZpbGUgbGF0ZXIuXG5cbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvYm9va1wiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2NhcmRzXCI7XG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2dhemV0dGVcIjtcbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvbHJkXCI7XG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL29pY1wiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy90ZmEtc2NyZWVuXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5PdmVycmlkZXNcblxuVG8gYmUgdXNlZCBzcGFyaW5nbHkuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIjcub3ZlcnJpZGVzL2NvbnRyaWIub3ZlcnJpZGVzXCI7XG5AaW1wb3J0IFwiNy5vdmVycmlkZXMvZ2VuZXJhbC5vdmVycmlkZXNcIjtcbkBpbXBvcnQgXCI3Lm92ZXJyaWRlcy9wcmludFwiO1xuXG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnc2FzczpsaXN0JztcbkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyBkZXNpZ25Ub2tlblZhcmlhYmxlcztcblxuLypcbiogIEdyaWQgZnVuY3Rpb25zXG4qXG4qICAxIC0gTG93ZXItYm91bmRcbiogIDIgLSBVcHBlci1ib3VuZFxuKiAgMyAtIEdyaWQgY2FsY1xuKi9cblxuLyoqKiAxIC0gTG93ZXItYm91bmQgKioqL1xuLy8gVXNlZCB0byBkZWZpbmUgcmFuZ2VzIGZvciB2YXJpb3VzIHRoaW5ncywgbGlrZSBtZWRpYSBxdWVyaWVzLlxuQGZ1bmN0aW9uIGxvd2VyLWJvdW5kKCRyYW5nZSkge1xuXHRAaWYgbGlzdC5sZW5ndGgoJHJhbmdlKSA8PSAwIHtcblx0XHRAcmV0dXJuIDA7XG5cdH1cblxuXHRAcmV0dXJuIG50aCgkcmFuZ2UsIDEpO1xufVxuXG4vKioqIDIgLSBVcHBlci1ib3VuZCAqKiovXG4vLyBVc2VkIHRvIGRlZmluZSByYW5nZXMgZm9yIHZhcmlvdXMgdGhpbmdzLCBsaWtlIG1lZGlhIHF1ZXJpZXMuXG5AZnVuY3Rpb24gdXBwZXItYm91bmQoJHJhbmdlKSB7XG5cdEBpZiBsaXN0Lmxlbmd0aCgkcmFuZ2UpIDwgMiB7XG5cdFx0QHJldHVybiBkZXNpZ25Ub2tlblZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1tYXgtdmFsdWU7XG5cdH1cblxuXHRAcmV0dXJuIG50aCgkcmFuZ2UsIDIpO1xufVxuXG4vKioqIDMgLSBHcmlkIGNhbGMgKioqL1xuLy8gV2UgdXNlIHRoaXMgZnVuY3Rpb24gdG8gdHVybiBuIG51bWJlciBvZiBjb2x1bW5zIGludG8gYSBwZXJjZW50YWdlIG9mIHRoZSB3aG9sZSB3aWR0aFxuQGZ1bmN0aW9uIGdyaWQtY2FsYygkY29sTnVtYmVyLCAkdG90YWxDb2x1bW5zKSB7XG5cdCRyZXN1bHQ6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkY29sTnVtYmVyLCAkdG90YWxDb2x1bW5zKSk7XG5cdEBpZiAkcmVzdWx0ID09IDAlIHtcblx0XHQkcmVzdWx0OiAwO1xuXHR9XG5cblx0QHJldHVybiAkcmVzdWx0O1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuLyogUmVtIGNhbGMgZnVuY3Rpb24gKi9cbi8vLyBDb252ZXJ0IGEgcGl4ZWwgKHB4KSB2YWx1ZSB0byByZW1cbi8vL1xuLy8vIEBwYXJhbSB7bnVtYmVyfSAkc2l6ZSBTaXplIGluIHBpeGVscyB0byBjb252ZXJ0LlxuLy8vIEByZXR1cm4ge251bWJlcn0gQ29udmVydGVkIGVxdWl2YWxlbnQgcmVtIHZhbHVlLlxuQGZ1bmN0aW9uIHJlbS1jYWxjKCRzaXplKSB7XG5cdEB3YXJuIFwicmVtLWNhbGMoKSBoYXMgYmVlbiBtYXJrZWQgYXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSByZW1vdmVkIGluIGEgbGF0ZXIgdmVyc2lvbiBvZiB0aGUgRGVzaWduIFN5c3RlbSBTQVNTLCB1c2UgcHgtdG8tcmVtKCkgaW5zdGVhZC5cIjtcblx0QHJldHVybiBweC10by1yZW0oJHNpemUpO1xufVxuXG4vKiBQaXhlbCB0byBSRU0gQ29udmVyc2lvbiAqL1xuLy8vXG4vLy8gQ29udmVydCBhIHBpeGVsIChweCkgdmFsdWUgdG8gcmVtXG4vLy9cbi8vLyBAcGFyYW0ge251bWJlcn0gJHNpemUtaW4tcHggU2l6ZSBpbiBwaXhlbHMgdG8gY29udmVydC5cbi8vLyBAcmV0dXJuIHtudW1iZXJ9ICBDb252ZXJ0ZWQgZXF1aXZhbGVudCByZW0gdmFsdWUuXG5AZnVuY3Rpb24gcHgtdG8tcmVtKCRzaXplLWluLXB4KSB7XG5cdCRyZW0tc2l6ZTogbWF0aC5kaXYoJHNpemUtaW4tcHgsIDE2KTtcblx0QHJldHVybiAkcmVtLXNpemUgKiAxcmVtO1xufVxuIiwiLy8vIEJhc2UgcGF0aCBmb3IgYXNzZXRzIChmb250cywgaW1hZ2VzLi4uKSxcbi8vLyBzaG91bGQgbm90IGluY2x1ZGUgdHJhaWxpbmcgc2xhc2hcbiRhc3NldC1iYXNlLXBhdGg6ICcuLi8uLi8uLicgIWRlZmF1bHQ7XG5cbi8qIEFzc2V0IFVSTCBidWlsZGVyICovXG4vLy8gQ3JlYXRlcyBVUkwgZm9yIGFzc2V0cy5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkdHlwZVxuLy8vICAgQXNzZXQgdHlwZSwgbWF0Y2hpbmcgZm9sZGVyIG5hbWVcbi8vLyBAcGFyYW0ge3N0cmluZ30gJGZpbGVcbi8vLyAgIEFzc2V0IGZpbGUgbmFtZSwgaW5jbHVkaW5nIGV4dGVuc2lvblxuLy8vIEByZXR1cm4ge3VybH1cbi8vLyAgIEEgYHVybCgpYCBmdW5jdGlvbiBsZWFkaW5nIHRvIHRoZSBhc3NldFxuXG5AZnVuY3Rpb24gZ2VuZXJhdGVBc3NldFVybCgkdHlwZSwgJGZpbGUpIHtcblx0QHJldHVybiB1cmwoJGFzc2V0LWJhc2UtcGF0aCArICcvJyArICR0eXBlICsgJy8nICsgJGZpbGUpO1xufVxuXG4vKiBJbWFnZSBhc3NldCBoZWxwZXIgKi9cbi8vLyBDcmVhdGVzIGltYWdlIGFzc2V0LlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRmaWxlXG4vLy8gICBBc3NldCBmaWxlIG5hbWUsIGluY2x1ZGluZyBleHRlbnNpb25cbi8vLyBAcmV0dXJuIHt1cmx9XG4vLy8gICBBIGB1cmwoKWAgZnVuY3Rpb24gbGVhZGluZyB0byB0aGUgaW1hZ2Vcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGFzc2V0XG5cbkBmdW5jdGlvbiBnZXRJbWFnZVVybCgkZmlsZSkge1xuXHRAcmV0dXJuIGdlbmVyYXRlQXNzZXRVcmwoJ2ltYWdlcycsICRmaWxlKTtcbn1cblxuLyogRm9udCBhc3NldCBoZWxwZXIgKi9cbi8vLyBDcmVhdGVzIGZvbnQgYXNzZXQuXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGZpbGVcbi8vLyAgIEFzc2V0IGZpbGUgbmFtZSwgaW5jbHVkaW5nIGV4dGVuc2lvblxuLy8vIEByZXR1cm4ge3VybH1cbi8vLyAgIEEgYHVybCgpYCBmdW5jdGlvbiBsZWFkaW5nIHRvIHRoZSBmb250XG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBhc3NldFxuXG5AZnVuY3Rpb24gZ2V0Rm9udFVybCgkZmlsZSkge1xuXHRAcmV0dXJuIGdlbmVyYXRlQXNzZXRVcmwoJ2ZvbnRzJywgJGZpbGUpO1xufVxuXG4vKiBJY29uIGFzc2V0IGhlbHBlciAqL1xuLy8vIENyZWF0ZXMgaWNvbiBhc3NldC5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZmlsZVxuLy8vICAgQXNzZXQgZmlsZSBuYW1lLCBpbmNsdWRpbmcgZXh0ZW5zaW9uXG4vLy8gQHJldHVybiB7dXJsfVxuLy8vICAgQSBgdXJsKClgIGZ1bmN0aW9uIGxlYWRpbmcgdG8gdGhlIGZvbnRcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGFzc2V0XG5cbkBmdW5jdGlvbiBnZXRJY29uVXJsKCRmaWxlKSB7XG5cdEByZXR1cm4gZ2VuZXJhdGVBc3NldFVybCgnaWNvbnMnLCAkZmlsZSk7XG59XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKioqIDEgLSBCcmVha3BvaW50IHNpemVzIGZvciBtZWRpYSBxdWVyaWVzICoqKi9cbi8vIE5vdGU6IG11Y2ggb2YgdGhpcyBpcyBiYXNlZCBvbiBGb3VuZGF0aW9uIDUncyAxMiBjb2x1bW4gZ3JpZCBzeXN0ZW0sIHdpdGggYnJlYWtwb2ludHMgdHdlYWtlZC5cblxuJHhzbWFsbC1icmVha3BvaW50OiB2YXJpYWJsZXMuJGJyZWFrcG9pbnRzLXhzbWFsbCAhZGVmYXVsdDsgLy8gdXNlZCBvbmx5IGluIG1lZGlhIHF1ZXJ5IGZvciBzdHlsZXMgaW4gaGVhZGVyLCBub3QgZm9yIGdyaWQgZnVuY3Rpb25hbGl0eVxuJHNtYWxsLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMtc21hbGwgIWRlZmF1bHQ7XG4kbWVkaXVtLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMtbWVkaXVtICFkZWZhdWx0O1xuJGxhcmdlLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMtbGFyZ2UgIWRlZmF1bHQ7XG4keGxhcmdlLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMteGxhcmdlICFkZWZhdWx0O1xuXG4kc21hbGwtcmFuZ2U6ICgwLCAkc21hbGwtYnJlYWtwb2ludCkgIWRlZmF1bHQ7XG4kbWVkaXVtLXJhbmdlOiAoJHNtYWxsLWJyZWFrcG9pbnQgKyAwLjA2M2VtLCAkbWVkaXVtLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJGxhcmdlLXJhbmdlOiAoJG1lZGl1bS1icmVha3BvaW50ICsgMC4wNjNlbSwgJGxhcmdlLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJHhsYXJnZS1yYW5nZTogKCRsYXJnZS1icmVha3BvaW50ICsgMC4wNjNlbSwgJHhsYXJnZS1icmVha3BvaW50KSAhZGVmYXVsdDtcbiR4eGxhcmdlLXJhbmdlOiAoJHhsYXJnZS1icmVha3BvaW50ICsgMC4wNjNlbSwgdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLW1heC12YWx1ZSArIGVtKSAhZGVmYXVsdDtcbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLypcbiogIEdsb2JhbCBjb2xvdXIgdmFyaWFibGVzXG4qXG4qICAxIC0gR3JleXNjYWxlIGNvbG91cnNcbiogIDIgLSBTeXN0ZW0gY29sb3Vyc1xuKiAgMyAtIEFjY2VudCBjb2xvdXJzXG4qICAgIDMuMSAtIE1haW5cbiogICAgMy4yIC0gTGlnaHRcbiogICAgMy4zIC0gRGFya1xuKiAgICAzLjQgLSBDYWxsb3V0IGJhY2tncm91bmRzXG4qL1xuXG4vKioqIDEgLSBHcmV5c2NhbGUgY29sb3VycyAqKiovXG4kY29sb3VyLXdoaXRlOiB2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGU7XG4kZ3JleXNjYWxlLTU6IGNvbG9yLnNjYWxlKHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZSwgJGxpZ2h0bmVzczogLTUlKTsgLy8gI0YyRjJGMlxuJGdyZXlzY2FsZS0yMDogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtMjAlKTsgLy8gI0NDQ0NDQ1xuJGdyZXlzY2FsZS00MDogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtNDAlKTsgLy8gIzk5OTk5OVxuJGdyZXlzY2FsZS02MDogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtNjAlKTsgLy8gIzY2NjY2NlxuJGdyZXlzY2FsZS03MDogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtNzAlKTsgLy8gIzRkNGQ0ZFxuJGNvbG91ci1ibGFjazogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtOTAlKTsgLy8gIzFBMUExQVxuXG4vKioqIDIgLSBTeXN0ZW0gY29sb3VycyAqKiovXG4vLyBMaW5rIGFuZCBwcmltYXJ5IGJ1dHRvbiBjb2xvdXJzXG4kY29sb3VyLWxpbms6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1saW5rO1xuJGNvbG91ci1saW5rLS1ob3ZlcjogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWxpbmstaG92ZXI7XG4kY29sb3VyLWxpbmstLWFjdGl2ZTogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWxpbmstYWN0aXZlO1xuJGNvbG91ci1saW5rLS12aXNpdGVkOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tbGluay12aXNpdGVkO1xuXG4vLyBTZWNvbmRhcnkgYW5kIHRlcnRpYXJ5IGJ1dHRvbiBjb2xvdXJzXG4kY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktLWhvdmVyOiBjb2xvci5zY2FsZSgkY29sb3VyLWxpbmssICRsaWdodG5lc3M6IDkwJSk7IC8vICNFMEYwRkZcbiRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0tYWN0aXZlOiBjb2xvci5zY2FsZSgkY29sb3VyLWxpbmssICRsaWdodG5lc3M6IDgwJSk7IC8vICNDMkUwRkZcbiRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1ob3ZlcjogY29sb3Iuc2NhbGUoJGNvbG91ci1ibGFjaywgJGxpZ2h0bmVzczogOTAlKTsgLy8gI0U4RThFOFxuJGNvbG91ci1idXR0b24tdGVydGlhcnktLWFjdGl2ZTogY29sb3Iuc2NhbGUoJGNvbG91ci1ibGFjaywgJGxpZ2h0bmVzczogODAlKTsgLy8gI0QxRDFEMVxuXG4vLyBBbGVydCBjb2xvdXJzXG4kY29sb3VyLWFsZXJ0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tYWxlcnQ7XG4kY29sb3VyLWFsZXJ0LWxpZ2h0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tYWxlcnQtbGlnaHQ7XG4kY29sb3VyLXdhcm5pbmc6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS13YXJuaW5nO1xuJGNvbG91ci13YXJuaW5nLWxpZ2h0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0td2FybmluZy1saWdodDtcbiRjb2xvdXItc3VjY2VzczogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLXN1Y2Nlc3M7XG4kY29sb3VyLXN1Y2Nlc3MtbGlnaHQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1zdWNjZXNzLWxpZ2h0O1xuJGNvbG91ci1pbmZvcm1hdGlvbjogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWluZm9ybWF0aW9uO1xuJGNvbG91ci1pbmZvcm1hdGlvbi1saWdodDogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWluZm9ybWF0aW9uLWxpZ2h0O1xuXG4vLyBGb2N1cyBjb2xvdXJcbiRjb2xvdXItZm9jdXM6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1mb2N1cztcblxuLyoqKiAzIC0gQWNjZW50IGNvbG91cnMgKioqL1xuLyogTWFpbiAqL1xuJGNvbG91ci1nb2xkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1nb2xkO1xuJGNvbG91ci15ZWxsb3c6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXllbGxvdztcbiRjb2xvdXItdGF1cGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXRhdXBlO1xuJGNvbG91ci1ncmVlbjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tZ3JlZW47XG4kY29sb3VyLWxpbWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLWxpbWU7XG4kY29sb3VyLXRlYWw6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXRlYWw7XG4kY29sb3VyLXNreTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tc2t5O1xuJGNvbG91ci1ibHVlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1ibHVlO1xuJGNvbG91ci1wdXJwbGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXB1cnBsZTtcbiRjb2xvdXItb3JhbmdlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1vcmFuZ2U7XG4kY29sb3VyLXJlZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tcmVkO1xuJGNvbG91ci1tYWdlbnRhOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1tYWdlbnRhO1xuXG4vKiBMaWdodCAqL1xuJGNvbG91ci1saWdodC1nb2xkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtZ29sZDtcbiRjb2xvdXItbGlnaHQteWVsbG93OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQteWVsbG93O1xuJGNvbG91ci1saWdodC10YXVwZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXRhdXBlO1xuJGNvbG91ci1saWdodC1ncmVlbjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LWdyZWVuO1xuJGNvbG91ci1saWdodC1saW1lOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtbGltZTtcbiRjb2xvdXItbGlnaHQtdGVhbDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXRlYWw7XG4kY29sb3VyLWxpZ2h0LXNreTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXNreTtcbiRjb2xvdXItbGlnaHQtYmx1ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LWJsdWU7XG4kY29sb3VyLWxpZ2h0LXB1cnBsZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXB1cnBsZTtcbiRjb2xvdXItbGlnaHQtb3JhbmdlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtb3JhbmdlO1xuJGNvbG91ci1saWdodC1yZWQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1yZWQ7XG4kY29sb3VyLWxpZ2h0LW1hZ2VudGE6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1tYWdlbnRhO1xuXG4vKiBEYXJrICovXG4kY29sb3VyLWRhcmstZ29sZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstZ29sZDtcbiRjb2xvdXItZGFyay15ZWxsb3c6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLXllbGxvdztcbiRjb2xvdXItZGFyay10YXVwZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstdGF1cGU7XG4kY29sb3VyLWRhcmstZ3JlZW46IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLWdyZWVuO1xuJGNvbG91ci1kYXJrLWxpbWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLWxpbWU7XG4kY29sb3VyLWRhcmstdGVhbDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstdGVhbDtcbiRjb2xvdXItZGFyay1za3k6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLXNreTtcbiRjb2xvdXItZGFyay1ibHVlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1ibHVlO1xuJGNvbG91ci1kYXJrLXB1cnBsZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstcHVycGxlO1xuJGNvbG91ci1kYXJrLW9yYW5nZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstb3JhbmdlO1xuJGNvbG91ci1kYXJrLXJlZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstcmVkO1xuJGNvbG91ci1kYXJrLW1hZ2VudGE6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLW1hZ2VudGE7XG5cbi8qIGNhbGxvdXQgYmFja2dyb3VuZHMgKi9cbiRjb2xvdXItbGlnaHRlci1yZWQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXJlZDtcbiRjb2xvdXItbGlnaHRlci1ncmVlbjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtZ3JlZW47XG4kY29sb3VyLWxpZ2h0ZXIteWVsbG93OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtY2FsbG91dC1iYWNrZ3JvdW5kcy15ZWxsb3c7XG5cbi8qIGljb24gY29sb3VycyAqL1xuJGNvbG91ci1pY29uLWJsdWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtYmx1ZTtcbiRjb2xvdXItaWNvbi1ncmV5OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWdyZXk7XG4kY29sb3VyLWljb24tYmxhY2s6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtYmxhY2s7XG4kY29sb3VyLWljb24td2hpdGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtd2hpdGU7XG5cbi8qIHNlcnZpY2Ugb250YXJpbyBoZWFkZXIgY29sb3VycyAqL1xuJGNvbG91ci1zZXJ2aWNlLWhlYWRlci1icmFuZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWJyYW5kO1xuJGNvbG91ci1zZXJ2aWNlLWhlYWRlci1mb2N1czogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWZvY3VzO1xuJGNvbG91ci1zZXJ2aWNlLWhlYWRlci1ob3ZlcjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWhvdmVyO1xuJGNvbG91ci1zZXJ2aWNlLWhlYWRlci1hY3RpdmU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1hY3RpdmU7XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGZvbnQtc2l6ZSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBUaGVzZSBwaXhlbCB2YWx1ZXMgYXJlIGJhc2VkIG9uIGEgYmFzZWQgcmVtIHZhbHVlIG9mIDE2cHggYW5kIGNhbiBiZSBmb3VuZCBpbiBwYWNrYWdlcy9kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvdG9rZW5zL3NpemVzL2ZvbnQtc2l6ZXMuanNvblxuXG4kZm9udC1zaXplLXNtYWxsOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZXMtc21hbGw7IC8vIDE0cHhcbiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0OiB2YXJpYWJsZXMuJGZvbnQtc2l6ZXMtc3RhbmRhcmQtYm9keS10ZXh0OyAvLyAxNnB4IG9yIDFyZW1cbiRmb250LXNpemUtbGFyZ2U6IHZhcmlhYmxlcy4kZm9udC1zaXplcy1sYXJnZTsgLy8gMjBweFxuJGZvbnQtc2l6ZS14bGFyZ2U6IHZhcmlhYmxlcy4kZm9udC1zaXplcy14LWxhcmdlOyAvLyAyNHB4XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGZvbnQtd2VpZ2h0IHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRmb250LXdlaWdodHMtbm9ybWFsOiB2YXJpYWJsZXMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7IC8vIDQwMFxuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ6IHZhcmlhYmxlcy4kZm9udC13ZWlnaHRzLXNlbWktYm9sZDsgLy82MDBcbiRmb250LXdlaWdodHMtYm9sZDogdmFyaWFibGVzLiRmb250LXdlaWdodHMtYm9sZDsgLy8gNzAwXG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLypcbiogIEdsb2JhbCB2YXJpYWJsZXNcbipcbiogIFVzZWQgYWNyb3NzIG11bHRpcGxlIGNvbXBvbmVudHNcbiovXG5cbi8vIFJhZGl1cyBmb3Igcm91bmRlZCBjb3JuZXJzIChmb3IgZXhhbXBsZSwgYnV0dG9ucylcbiRnbG9iYWwtcmFkaXVzOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtcmFkaXVzO1xuXG4vLyBUaGlzIHZhbHVlIHJlcHJlc2VudHMgMSBwaXhlbCBiYXNlZCBvbiBhIGJhc2UgcmVtIHZhbHVlIG9mIDE2cHhcbiRwaXhlbDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXBpeGVsLXZhbHVlO1xuXG4vLyBUaGlzIHZhbHVlIHJlcHJlc2VudHMgYSBsYXJnZSBtYXggdmFsdWVcbiRtYXgtdmFsdWU6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1tYXgtdmFsdWU7XG5cbi8vIFdpZHRoIHZhbHVlc1xuJG5hcnJvd2VyLXdpZHRoOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtd2lkdGgtbmFycm93ZXI7IC8vIDI2LjI1ZW1cbiRuYXJyb3ctd2lkdGg6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy13aWR0aC1uYXJyb3c7IC8vIDM4Ljc1ZW1cbiRzdGFuZGFyZC13aWR0aDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXdpZHRoLXN0YW5kYXJkO1xuJGZ1bGwtd2lkdGg6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy13aWR0aC1tYXg7IC8vIDEwMCVcblxuLy8gQm9yZGVyIHNpemVzXG4kYm9yZGVyLXNpemUtc3RhbmRhcmQ6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1ib3JkZXItc2l6ZTsgLy8gMnB4XG5cbi8vIFRvdWNoIHRhcmdldCBzaXplc1xuJHRvdWNoLXRhcmdldC1zaXplOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtdG91Y2gtdGFyZ2V0LXNpemU7IC8vIDM2cHhcbiR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy10b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU7IC8vIDQwcHhcblxuLy8gTGluZSBoZWlnaHQgc2l6ZXNcbiRsaW5lLWhlaWdodC1kZWZhdWx0OiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtbGluZS1oZWlnaHQtZGVmYXVsdDsgLy8gMS41XG5cbi8vIEhlaWdodCB2YWx1ZXNcbiRzdGFuZGFyZC1pbnB1dC1oZWlnaHQ6IDQ4cHg7XG4kbG9nby1oZWlnaHQ6IDQ2cHg7XG4iLCJAdXNlICcuLi8yLXRvb2xzL2Z1bmN0aW9ucy9nbG9iYWwuZnVuY3Rpb25zJyBhcyBnbG9iYWxGdW5jdGlvbnM7XG5AdXNlICcuLi8yLXRvb2xzL2Z1bmN0aW9ucy9ncmlkLmZ1bmN0aW9ucycgYXMgZ3JpZEZ1bmN0aW9ucztcbkB1c2UgJy4vYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qXG4qICBHbG9iYWwgZ3JpZCB2YXJpYWJsZXNcbipcbiogIDEgLSBHcmlkIHRleHQgdmFyaWFibGVzXG4qICAyIC0gR3JpZCByb3cvY29sdW1uIHZhcmlhYmxlc1xuKiAgMyAtIEdyaWQgc2NyZWVuIHNpemUgdmFyaWFibGVzXG4qL1xuXG4vKioqIDEgLSBHcmlkIHRleHQgdmFyaWFibGVzICoqKi9cbiR0ZXh0LWRpcmVjdGlvbjogdmFyaWFibGVzLiR0ZXh0LWRpcmVjdGlvbnMtdGV4dC1kaXJlY3Rpb24gIWRlZmF1bHQ7XG4kZGVmYXVsdC1mbG9hdDogdmFyaWFibGVzLiR0ZXh0LWRpcmVjdGlvbnMtZGVmYXVsdC1mbG9hdCAhZGVmYXVsdDtcbiRvcHBvc2l0ZS1kaXJlY3Rpb246IHZhcmlhYmxlcy4kdGV4dC1kaXJlY3Rpb25zLW9wcG9zaXRlLWRpcmVjdGlvbiAhZGVmYXVsdDtcblxuQGlmICR0ZXh0LWRpcmVjdGlvbiA9PSBsdHIge1xuXHQkZGVmYXVsdC1mbG9hdDogbGVmdDtcblx0JG9wcG9zaXRlLWRpcmVjdGlvbjogcmlnaHQ7XG59IEBlbHNlIHtcblx0JGRlZmF1bHQtZmxvYXQ6IHJpZ2h0O1xuXHQkb3Bwb3NpdGUtZGlyZWN0aW9uOiBsZWZ0O1xufVxuXG4vKioqIDIgLSBHcmlkIHJvdy9jb2x1bW4gdmFyaWFibGVzICoqKi9cbiRpbmNsdWRlLWh0bWwtY2xhc3NlczogdmFyaWFibGVzLiRncmlkLWNvbHVtbnMtaW5jbHVkZS1odG1sLWNsYXNzZXMgIWRlZmF1bHQ7XG4kaW5jbHVkZS1odG1sLWdyaWQtY2xhc3NlczogJGluY2x1ZGUtaHRtbC1jbGFzc2VzICFkZWZhdWx0O1xuXG4kcm93LXdpZHRoOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLXJvdy13aWR0aCk7XG4kdG90YWwtY29sdW1uczogdmFyaWFibGVzLiRncmlkLWNvbHVtbnMtdG90YWwtY29sdW1ucztcbiRjb2x1bW4tZ3V0dGVyOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1ndXR0ZXIpO1xuXG4kY29sdW1uLWNvdW50LTE6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDE7XG4kY29sdW1uLWNvdW50LTI6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDI7XG4kY29sdW1uLWNvdW50LTM6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDM7XG4kY29sdW1uLWNvdW50LTQ6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDQ7XG5cbiRsYXN0LWNoaWxkLWZsb2F0OiAkb3Bwb3NpdGUtZGlyZWN0aW9uICFkZWZhdWx0O1xuXG4vKioqIDMgLSBHcmlkIHNjcmVlbiBzaXplIHZhcmlhYmxlcyAqKiovXG4kc2NyZWVuOiAnb25seSBzY3JlZW4nICFkZWZhdWx0O1xuXG4kc21hbGwtdXA6ICRzY3JlZW4gIWRlZmF1bHQ7XG4kc21hbGwtb25seTogJyN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kc21hbGwtcmFuZ2UpfSknICFkZWZhdWx0O1xuXG4kbWVkaXVtLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJG1lZGl1bS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4kbWVkaXVtLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kbWVkaXVtLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJGxhcmdlLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcbiRsYXJnZS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kbGFyZ2UtcmFuZ2UpfSknICFkZWZhdWx0O1xuXG4keGxhcmdlLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4keGxhcmdlLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4keGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4keGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJHh4bGFyZ2UtdXA6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4keHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4keHhsYXJnZS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHh4bGFyZ2UtcmFuZ2UpfSkgYW5kIChtYXgtd2lkdGg6I3tncmlkRnVuY3Rpb25zLnVwcGVyLWJvdW5kKGJyZWFrcG9pbnRzLiR4eGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGV0dGVyLXNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVGhlc2UgcGl4ZWwgdmFsdWVzIGFyZSBiYXNlZCBvbiBhIGJhc2VkIHJlbSB2YWx1ZSBvZiAxNnB4IGFuZCBjYW4gYmUgZm91bmQgaW4gcGFja2FnZXMvZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL3Rva2Vucy9zaXplcy9sZXR0ZXItc3BhY2luZy5qc1xuXG4kbGV0dGVyLXNwYWNpbmcteHNtYWxsOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmcteC1zbWFsbDsgLy8gMC4zMiBweFxuJGxldHRlci1zcGFjaW5nLXNtYWxsOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmctc21hbGw7IC8vIDAuNHB4XG4kbGV0dGVyLXNwYWNpbmctbWVkaXVtOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmctbWVkaXVtOyAvLyAwLjQ4cHhcbiRsZXR0ZXItc3BhY2luZy1sYXJnZTogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLWxhcmdlOyAvLyAwLjVweFxuJGxldHRlci1zcGFjaW5nLXhsYXJnZTogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLXgtbGFyZ2U7IC8vIDAuNjRweFxuIiwiQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBsaW5lLWhlaWdodCB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBUaGVzZSBwaXhlbCB2YWx1ZXMgYXJlIGJhc2VkIG9uIGEgYmFzZWQgcmVtIHZhbHVlIG9mIDE2cHggYW5kIGNhbiBiZSBmb3VuZCBpbiBwYWNrYWdlcy9kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvdG9rZW5zL3NpemVzL2xpbmUtaGVpZ2h0cy5qc1xuXG4kbGluZS1oZWlnaHQtMTogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy0xOyAvLyAxOS4ycHhcbiRsaW5lLWhlaWdodC0yOiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTI7IC8vIDIwLjY0cHhcbiRsaW5lLWhlaWdodC0zOiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTM7IC8vIDIxLjI4cHhcbiRsaW5lLWhlaWdodC00OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTQ7IC8vIDIxLjkycHhcbiRsaW5lLWhlaWdodC01OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTU7IC8vIDIyLjI0cHhcbiRsaW5lLWhlaWdodC02OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTY7IC8vIDIyLjg4cHhcbiRsaW5lLWhlaWdodC03OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTc7IC8vIDI0cHhcbiRsaW5lLWhlaWdodC04OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTg7IC8vIDI0Ljk2cHhcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgc3BhY2luZyB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBUaGVzZSBwaXhlbCB2YWx1ZXMgYXJlIGJhc2VkIG9uIGEgYmFzZWQgcmVtIHZhbHVlIG9mIDE2cHhcblxuJHNwYWNpbmctMDogdmFyaWFibGVzLiRzcGFjaW5nLTA7XG4kc3BhY2luZy0xOiB2YXJpYWJsZXMuJHNwYWNpbmctMTsgLy8gNHB4XG4kc3BhY2luZy0yOiB2YXJpYWJsZXMuJHNwYWNpbmctMjsgLy8gOHB4XG4kc3BhY2luZy0zOiB2YXJpYWJsZXMuJHNwYWNpbmctMzsgLy8gMTJweFxuJHNwYWNpbmctNDogdmFyaWFibGVzLiRzcGFjaW5nLTQ7IC8vIDE2cHhcbiRzcGFjaW5nLTU6IHZhcmlhYmxlcy4kc3BhY2luZy01OyAvLyAyNHB4XG4kc3BhY2luZy02OiB2YXJpYWJsZXMuJHNwYWNpbmctNjsgLy8gMzJweFxuJHNwYWNpbmctNzogdmFyaWFibGVzLiRzcGFjaW5nLTc7IC8vIDQwcHhcbiRzcGFjaW5nLTg6IHZhcmlhYmxlcy4kc3BhY2luZy04OyAvLyA0OHB4XG4kc3BhY2luZy05OiB2YXJpYWJsZXMuJHNwYWNpbmctOTsgLy8gNjRweFxuJHNwYWNpbmctMTA6IHZhcmlhYmxlcy4kc3BhY2luZy0xMDsgLy8gODBweFxuIiwiQHVzZSAnLi9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4vc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuL2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcycgYXMgbGV0dGVyU3BhY2luZztcbkB1c2UgJy4uLzItdG9vbHMvZnVuY3Rpb25zL2dsb2JhbC5mdW5jdGlvbnMnIGFzIGdsb2JhbEZ1bmN0aW9ucztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnIGFzIGxpbmVIZWlnaHQ7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgdHlwb2dyYXBoeSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9udC1vcGVuLXNhbnM6ICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtcmFsZXdheS1tb2RpZmllZDogJ1JhbGV3YXknLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWNvdXJpZXItcHJpbWU6ICdDb3VyaWVyIFByaW1lJywgQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuJG1heC13aWR0aC1sYXJnZTogNzByZW07XG4kbWF4LXdpZHRoLXN0YW5kYXJkOiA0OHJlbTtcblxuJWhlYWRlci1zdHlsZXMge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNDtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xufVxuXG4laDEtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDMyKTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhsYXJnZTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTI7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy03IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtbGFyZ2U7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oNDApO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14bGFyZ2U7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTE7XG5cdH1cbn1cblxuJWgyLXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSgyNyk7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1tZWRpdW07XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC00O1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXN0YW5kYXJkO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDMzKTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteHNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0zO1xuXHR9XG59XG5cbiVoMy1zdHlsZXMge1xuXHRAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oMjMpO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteHNtYWxsO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNTtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1zdGFuZGFyZDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSgyOCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNjtcblx0fVxufVxuXG4laDQtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDIwKTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLW1lZGl1bTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTc7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oMjQpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1sYXJnZTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNztcblx0fVxufVxuXG4laDUtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDE4KTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLW1lZGl1bTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTg7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oMTkpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNztcblx0fVxufVxuXG4laDYtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDE2KTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTg7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1tZWRpdW07XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1zdGFuZGFyZDtcblxuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oMTYpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNztcblx0fVxufVxuXG4lbGVhZC1zdGF0ZW1lbnQge1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oMjApO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtbGFyZ2U7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oMjIpO1xuXHR9XG59XG4iLCJcbi8vIERvIG5vdCBlZGl0IGRpcmVjdGx5XG4vLyBHZW5lcmF0ZWQgb24gV2VkLCAyNyBTZXAgMjAyMyAxODozMjo1MSBHTVRcblxuJGJyZWFrcG9pbnRzLXhzbWFsbDogMjBlbTtcbiRicmVha3BvaW50cy1zbWFsbDogNDBlbTtcbiRicmVha3BvaW50cy1tZWRpdW06IDczZW07XG4kYnJlYWtwb2ludHMtbGFyZ2U6IDk2ZW07XG4kYnJlYWtwb2ludHMteGxhcmdlOiAxMjBlbTtcbiRncmlkLWNvbHVtbnMtaW5jbHVkZS1odG1sLWNsYXNzZXM6IHRydWU7XG4kZ3JpZC1jb2x1bW5zLXRvdGFsLWNvbHVtbnM6IDEyO1xuJGdyaWQtY29sdW1ucy1yb3ctd2lkdGg6IDExNTI7XG4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1ndXR0ZXI6IDMyO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQxOiAxO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQyOiAyO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQzOiAzO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQ0OiA0O1xuJHRleHQtZGlyZWN0aW9ucy10ZXh0LWRpcmVjdGlvbjogbHRyO1xuJHRleHQtZGlyZWN0aW9ucy1kZWZhdWx0LWZsb2F0OiBsZWZ0O1xuJHRleHQtZGlyZWN0aW9ucy1vcHBvc2l0ZS1kaXJlY3Rpb246IHJpZ2h0O1xuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGU6ICNGRkZGRkY7XG4kY29sb3VyLWdyZXlzY2FsZS1ibGFjazogIzFBMUExQTtcbiRjb2xvdXItZ3JleXNjYWxlLWdyZXlzY2FsZTU6ICNGMkYyRjI7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGUyMDogI0NDQ0NDQztcbiRjb2xvdXItZ3JleXNjYWxlLWdyZXlzY2FsZTQwOiAjOTk5OTk5O1xuJGNvbG91ci1ncmV5c2NhbGUtZ3JleXNjYWxlNjA6ICM2NjY2NjY7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGU3MDogIzRENEQ0RDtcbiRjb2xvdXItc3lzdGVtLWxpbms6ICMwMDY2Q0M7XG4kY29sb3VyLXN5c3RlbS1saW5rLWhvdmVyOiAjMDA0NzhGO1xuJGNvbG91ci1zeXN0ZW0tbGluay1hY3RpdmU6ICMwMDIxNDI7XG4kY29sb3VyLXN5c3RlbS1saW5rLXZpc2l0ZWQ6ICM1NTFBOEI7XG4kY29sb3VyLXN5c3RlbS1mb2N1czogIzAwOUFEQjtcbiRjb2xvdXItc3lzdGVtLWFsZXJ0OiAjQ0QwMDAwO1xuJGNvbG91ci1zeXN0ZW0tYWxlcnQtbGlnaHQ6ICNGQ0VGRjA7XG4kY29sb3VyLXN5c3RlbS13YXJuaW5nOiAjRkZENDQwO1xuJGNvbG91ci1zeXN0ZW0td2FybmluZy1saWdodDogI0ZFRjZEQztcbiRjb2xvdXItc3lzdGVtLXN1Y2Nlc3M6ICMxMTg4NDc7XG4kY29sb3VyLXN5c3RlbS1zdWNjZXNzLWxpZ2h0OiAjRTVmMEU5O1xuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb246ICMxMDgwQTY7XG4kY29sb3VyLXN5c3RlbS1pbmZvcm1hdGlvbi1saWdodDogI0UyRjBGNDtcbiRjb2xvdXItYWNjZW50LW1haW4tZ29sZDogI0NCQTUyRTtcbiRjb2xvdXItYWNjZW50LW1haW4teWVsbG93OiAjRkNBRjE3O1xuJGNvbG91ci1hY2NlbnQtbWFpbi10YXVwZTogI0MxQjI4RjtcbiRjb2xvdXItYWNjZW50LW1haW4tZ3JlZW46ICMzOUI1NEE7XG4kY29sb3VyLWFjY2VudC1tYWluLWxpbWU6ICM4REM2M0Y7XG4kY29sb3VyLWFjY2VudC1tYWluLXRlYWw6ICM0OUE3QTI7XG4kY29sb3VyLWFjY2VudC1tYWluLXNreTogIzAwQjJFMztcbiRjb2xvdXItYWNjZW50LW1haW4tYmx1ZTogIzMxOTNDQztcbiRjb2xvdXItYWNjZW50LW1haW4tcHVycGxlOiAjQjk3NUI3O1xuJGNvbG91ci1hY2NlbnQtbWFpbi1vcmFuZ2U6ICNGMTVBMjI7XG4kY29sb3VyLWFjY2VudC1tYWluLXJlZDogI0YwNDU0QjtcbiRjb2xvdXItYWNjZW50LW1haW4tbWFnZW50YTogI0YwMzA5MztcbiRjb2xvdXItYWNjZW50LWxpZ2h0LWdvbGQ6ICNGMEU3Q0M7XG4kY29sb3VyLWFjY2VudC1saWdodC15ZWxsb3c6ICNGOEU1QzM7XG4kY29sb3VyLWFjY2VudC1saWdodC10YXVwZTogI0VCRTdEQjtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LWdyZWVuOiAjRDFFRkQ0O1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtbGltZTogI0RERURDNztcbiRjb2xvdXItYWNjZW50LWxpZ2h0LXRlYWw6ICNDRkVERUQ7XG4kY29sb3VyLWFjY2VudC1saWdodC1za3k6ICNDNUVFRkE7XG4kY29sb3VyLWFjY2VudC1saWdodC1ibHVlOiAjREJFOUY1O1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtcHVycGxlOiAjRjFFM0YyO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtb3JhbmdlOiAjRkVFMUQ5O1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtcmVkOiAjRkZFMEUyO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtbWFnZW50YTogI0ZFREZGMDtcbiRjb2xvdXItYWNjZW50LWRhcmstZ29sZDogIzg2NzQzRDtcbiRjb2xvdXItYWNjZW50LWRhcmsteWVsbG93OiAjOEE2MDBEO1xuJGNvbG91ci1hY2NlbnQtZGFyay10YXVwZTogIzdCNzI1QztcbiRjb2xvdXItYWNjZW50LWRhcmstZ3JlZW46ICMyQjg3Mzc7XG4kY29sb3VyLWFjY2VudC1kYXJrLWxpbWU6ICM1RjgxMjk7XG4kY29sb3VyLWFjY2VudC1kYXJrLXRlYWw6ICMzNjdBNzY7XG4kY29sb3VyLWFjY2VudC1kYXJrLXNreTogIzEwODBBNjtcbiRjb2xvdXItYWNjZW50LWRhcmstYmx1ZTogIzAzNjlhYztcbiRjb2xvdXItYWNjZW50LWRhcmstcHVycGxlOiAjOTIyNzhGO1xuJGNvbG91ci1hY2NlbnQtZGFyay1vcmFuZ2U6ICNDNjRBMUM7XG4kY29sb3VyLWFjY2VudC1kYXJrLXJlZDogI0Q4MUEyMTtcbiRjb2xvdXItYWNjZW50LWRhcmstbWFnZW50YTogI0MwMDI2NDtcbiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtcmVkOiAjRkNFRkYwO1xuJGNvbG91ci1hY2NlbnQtY2FsbG91dC1iYWNrZ3JvdW5kcy1ncmVlbjogI0U1RjBFOTtcbiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMteWVsbG93OiAjRkVGNkRDO1xuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWJsdWU6ICMwMDY2Q0M7XG4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtZ3JleTogIzY2NjY2NjtcbiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibGFjazogIzFBMUExQTtcbiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy13aGl0ZTogI0ZGRkZGRjtcbiRjb2xvdXItYWNjZW50LWJ1dHRvbi1jb2xvdXJzLXNlY29uZGFyeS1ob3ZlcjogI0UwRjBGRjtcbiRjb2xvdXItYWNjZW50LWJ1dHRvbi1jb2xvdXJzLXNlY29uZGFyeS1hY3RpdmU6ICNDMkUwRkY7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy10ZXJ0aWFyeS1ob3ZlcjogI0U4RThFODtcbiRjb2xvdXItYWNjZW50LWJ1dHRvbi1jb2xvdXJzLXRlcnRpYXJ5LWFjdGl2ZTogI0QxRDFEMTtcbiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWJyYW5kOiAjMDM3MTNEO1xuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItZm9jdXM6ICM0MkM3RkY7XG4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1ob3ZlcjogIzA0OEI0QjtcbiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWFjdGl2ZTogIzAyNDEyMjtcbiRnbG9iYWwtdG9rZW5zLXJhZGl1czogNHB4O1xuJGdsb2JhbC10b2tlbnMtcGl4ZWwtdmFsdWU6IDAuMDYzZW07XG4kZ2xvYmFsLXRva2Vucy1tYXgtdmFsdWU6IDk5OTk5OTk5OTk5OTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLW5hcnJvd2VyOiAyNi4yNWVtO1xuJGdsb2JhbC10b2tlbnMtd2lkdGgtbmFycm93OiAzOC43NWVtO1xuJGdsb2JhbC10b2tlbnMtd2lkdGgtc3RhbmRhcmQ6IDQ4cmVtO1xuJGdsb2JhbC10b2tlbnMtd2lkdGgtbWF4OiAxMDAlO1xuJGdsb2JhbC10b2tlbnMtYm9yZGVyLXNpemU6IDJweDtcbiRnbG9iYWwtdG9rZW5zLXRvdWNoLXRhcmdldC1zaXplOiAzNnB4O1xuJGdsb2JhbC10b2tlbnMtdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlOiA0MHB4O1xuJGdsb2JhbC10b2tlbnMtbGluZS1oZWlnaHQtZGVmYXVsdDogMS41O1xuJGZvbnQtc2l6ZXMtc21hbGw6IDAuODc1cmVtO1xuJGZvbnQtc2l6ZXMtc3RhbmRhcmQtYm9keS10ZXh0OiAxcmVtO1xuJGZvbnQtc2l6ZXMtbGFyZ2U6IDEuMjVyZW07XG4kZm9udC1zaXplcy14LWxhcmdlOiAxLjVyZW07XG4kZm9udC1sZXR0ZXItc3BhY2luZy14LXNtYWxsOiAwLjAycmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmctc21hbGw6IDAuMDI1cmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmctbWVkaXVtOiAwLjAzcmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmctbGFyZ2U6IDAuMDMxM3JlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLXgtbGFyZ2U6IDAuMDRyZW07XG4kZm9udC1saW5lLWhlaWdodHMtMTogMS4yO1xuJGZvbnQtbGluZS1oZWlnaHRzLTI6IDEuMjk7XG4kZm9udC1saW5lLWhlaWdodHMtMzogMS4zMztcbiRmb250LWxpbmUtaGVpZ2h0cy00OiAxLjM3O1xuJGZvbnQtbGluZS1oZWlnaHRzLTU6IDEuMzk7XG4kZm9udC1saW5lLWhlaWdodHMtNjogMS40MztcbiRmb250LWxpbmUtaGVpZ2h0cy03OiAxLjU7XG4kZm9udC1saW5lLWhlaWdodHMtODogMS41NjtcbiRmb250LWxpbmUtaGVpZ2h0cy1kZWZhdWx0OiAxLjY7XG4kc3BhY2luZy0wOiAwO1xuJHNwYWNpbmctMTogMC4yNXJlbTtcbiRzcGFjaW5nLTI6IDAuNXJlbTtcbiRzcGFjaW5nLTM6IDAuNzVyZW07XG4kc3BhY2luZy00OiAxcmVtO1xuJHNwYWNpbmctNTogMS41cmVtO1xuJHNwYWNpbmctNjogMnJlbTtcbiRzcGFjaW5nLTc6IDIuNXJlbTtcbiRzcGFjaW5nLTg6IDNyZW07XG4kc3BhY2luZy05OiA0cmVtO1xuJHNwYWNpbmctMTA6IDVyZW07XG4kZm9udC13ZWlnaHRzLW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodHMtYm9sZDogNzAwO1xuJHotaW5kZXgtYXV0bzogYXV0bztcbiR6LWluZGV4LWluaGVyaXQ6IGluaGVyaXQ7XG4kei1pbmRleC1pbml0aWFsOiBpbml0aWFsO1xuJHotaW5kZXgtYmVoaW5kLWxvdzogLTQ7XG4kei1pbmRleC1iZWhpbmQtbWVkaXVtOiAtMjtcbiR6LWluZGV4LWJlaGluZC1oaWdoOiAtMTtcbiR6LWluZGV4LW5ldXRyYWw6IDA7XG4kei1pbmRleC1hYm92ZS1sb3c6IDE7XG4kei1pbmRleC1hYm92ZS1tZWRpdW06IDI7XG4kei1pbmRleC1hYm92ZS1oaWdoOiA0O1xuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5cbi8qXG4qIFNwYWNpbmcgb3ZlcnJpZGVzXG4qIFRoaXMgLnNjc3MgbG9vcCB3aWxsIGNyZWF0ZSBtYXJnaW4gJiBwYWRkaW5nIGhlbHBlcnMgY2xhc3Nlc1xuKi9cblxuJHNwYWNpbmctdW5pdHM6IChcblx0MDogc3BhY2luZy4kc3BhY2luZy0wLFxuXHQ0OiBzcGFjaW5nLiRzcGFjaW5nLTEsXG5cdDg6IHNwYWNpbmcuJHNwYWNpbmctMixcblx0MTI6IHNwYWNpbmcuJHNwYWNpbmctMyxcblx0MTY6IHNwYWNpbmcuJHNwYWNpbmctNCxcblx0MjQ6IHNwYWNpbmcuJHNwYWNpbmctNSxcblx0MzI6IHNwYWNpbmcuJHNwYWNpbmctNixcblx0NDA6IHNwYWNpbmcuJHNwYWNpbmctNyxcblx0NDg6IHNwYWNpbmcuJHNwYWNpbmctOCxcblx0NjQ6IHNwYWNpbmcuJHNwYWNpbmctOSxcbik7XG5cbiRzaWRlczogKHRvcCwgYm90dG9tLCBsZWZ0LCByaWdodCk7XG5cbkBlYWNoICR1bml0LCAkc3BhY2luZyBpbiAkc3BhY2luZy11bml0cyB7XG5cdEBlYWNoICRzaWRlIGluICRzaWRlcyB7XG5cdFx0Lm1hcmdpbi0jeyRzaWRlfS0jeyR1bml0fS1cXCEge1xuXHRcdFx0bWFyZ2luLSN7JHNpZGV9OiAjeyRzcGFjaW5nfTtcblx0XHR9XG5cblx0XHQucGFkZGluZy0jeyRzaWRlfS0jeyR1bml0fS1cXCEge1xuXHRcdFx0cGFkZGluZy0jeyRzaWRlfTogI3skc3BhY2luZ307XG5cdFx0fVxuXHR9XG59XG5cbi8qXG4qICBQYWRkaW5nIG92ZXJyaWRlc1xuKi9cblxuLy8gMFxuLnBhZGRpbmctdG9wLTAtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4vLyA0XG4ucGFkZGluZy10b3AtNC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTEgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTEgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC00LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi8vIDhcbi5wYWRkaW5nLXRvcC04LVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC04LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTgtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLy8gMTJcbi5wYWRkaW5nLXRvcC0xMi1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xMi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTEyLVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi8vIDE2XG4ucGFkZGluZy10b3AtMTYtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTYtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0xNi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4vLyAyNFxuLnBhZGRpbmctdG9wLTI0LVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTUgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTI0LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTUgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMjQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTUgIWltcG9ydGFudDtcbn1cblxuLy8gMzJcbi5wYWRkaW5nLXRvcC0zMi1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0zMi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTMyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTMyLVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDQwXG4ucGFkZGluZy10b3AtNDAtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC00MC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC00MC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4vLyA0OFxuLnBhZGRpbmctdG9wLTQ4LVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQ4LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTggIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDgtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDgtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTggIWltcG9ydGFudDtcbn1cblxuLy8gNjRcbi5wYWRkaW5nLXRvcC02NC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS02NC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTY0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTY0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDgwXG4ucGFkZGluZy10b3AtODAtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgwLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC04MC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8gTWFyZ2luIG92ZXJyaWRlcyAvLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gMFxuLm1hcmdpbi10b3AtMC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0wLVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0wLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLy8gNFxuLm1hcmdpbi10b3AtNC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTEgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTEgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTEgIWltcG9ydGFudDtcbn1cblxuLy8gOFxuLm1hcmdpbi10b3AtOC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tOC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC04LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC04LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLy8gMTJcbi5tYXJnaW4tdG9wLTEyLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0xMi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMTItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4vLyAxNlxuLm1hcmdpbi10b3AtMTYtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTE2LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTE2LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0xNi1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDI0XG4ubWFyZ2luLXRvcC0yNC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTUgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTI0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTUgIWltcG9ydGFudDtcbn1cblxuLy8gMzJcbi5tYXJnaW4tdG9wLTMyLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0zMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0zMi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMzItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4vLyA0MFxuLm1hcmdpbi10b3AtNDAtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQwLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00MC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDQ4XG4ubWFyZ2luLXRvcC00OC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTggIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQ4LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTggIWltcG9ydGFudDtcbn1cblxuLy8gNjRcbi5tYXJnaW4tdG9wLTY0LVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS02NC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC02NC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNjQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4vLyA4MFxuLm1hcmdpbi10b3AtODAtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04MC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtODAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC04MC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcbkB1c2UgJy4uLy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcbkBmb3J3YXJkICcuLi8uLi83LW92ZXJyaWRlcy9zcGFjaW5nLm92ZXJyaWRlcyc7XG5cbi8qXG4qICBHbG9iYWwgbWl4aW5zXG4qICBVc2VkIGFjcm9zcyBtdWx0aXBsZSBjb21wb25lbnRzXG4qL1xuXG5AbWl4aW4gd29yZC13cmFwKCkge1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0LW1zLWh5cGhlbnM6IGF1dG87XG5cdC1tb3otaHlwaGVuczogYXV0bztcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHRoeXBoZW5zOiBhdXRvO1xufVxuXG5AbWl4aW4gdHdvLWNvbHVtbi1saXN0cygpIHtcblx0Y29sdW1uLWNvdW50OiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQxO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGNvbHVtbi1jb3VudDogdmFyaWFibGVzLiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MjtcblxuXHRcdGxpOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZzogMCAwIHNwYWNpbmcuJHNwYWNpbmctMyAwO1xuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIE1peGluIHRoYXQgYWRkcyBzcGFjaW5nIHRvIGEgcG9zaXRpb24gYW5kIG1hcmsgaXQgYXMgaW1wb3J0YW50XG4gKiAkdHlwZSBpcyB0aGUgdHlwZSBvZiBzcGFjaW5nIHRvIHVzZSBhbmQgY2FuIGJlIGVpdGhlciBwYWRkaW5nIG9yIG1hcmdpblxuICogJHBvc2l0aW9uIGlzIHRoZSBkaXJlY3Rpb24gdG8gd2hpY2ggdGhlIHNwYWNpbmcgaXMgYXBwbGllZDsgY2FuIGJlIHRvcCwgcmlnaHQsIGJvdHRvbSBvciBsZWZ0XG4gKiAkc2l6ZSBpcyB0aGUgYW1vdW50IG9mIHB4IHRvIGJlIHVzZWQgYXMgdGhlIHNwYWNpbmc7IGNhbiBiZSAwLCA0LCA4LCAxMiwgMTYsIDI0LCAzMiwgNDAsIDQ4IG9yIDY0XG4gKi9cbkBtaXhpbiBzcGFjaW5nLWltcG9ydGFudCgkdHlwZTogcGFkZGluZywgJHBvc2l0aW9uOiByaWdodCwgJHNpemU6IDE2KSB7XG5cdEBleHRlbmQgLiN7JHR5cGV9LSN7JHBvc2l0aW9ufS0jeyRzaXplfS1cXCEgIW9wdGlvbmFsO1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ3Nhc3M6bGlzdCc7XG5AdXNlICdzYXNzOnN0cmluZyc7XG5AdXNlICcuLi8uLi8xLXZhcmlhYmxlcy9ncmlkLnZhcmlhYmxlcycgYXMgZ3JpZDtcbkB1c2UgJy4uLy4uLzItdG9vbHMvZnVuY3Rpb25zL2dyaWQuZnVuY3Rpb25zJyBhcyBncmlkRnVuY3Rpb25zO1xuXG4vKlxuKiAgR3JpZCBtaXhpbnNcbipcbiogIDEgLSBFeHBvcnRpbmcgZ3JpZCBjb2RlXG4qICAyIC0gQ2xlYXJmaXhcbiogIDMgLSBHcmlkIHJvd1xuKiAgNCAtIEdyaWQgY29sdW1uXG4qICA1IC0gR3JpZCBIVE1MIGNsYXNzZXNcbiovXG5cbi8qKiogMSAtIEV4cG9ydGluZyBncmlkIGNvZGUgKioqL1xuLy8vIENyZWF0ZXMgYSBnbG9iYWwgbW9kdWxlLlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRuYW1lXG4vLy8gICBUaGUgbmFtZSBvZiB0aGUgbW9kdWxlLlxuXG5AbWl4aW4gZXhwb3J0cygkbmFtZSkge1xuXHQvLyBJbXBvcnQgZnJvbSBnbG9iYWwgc2NvcGVcblx0JG1vZHVsZXM6ICRtb2R1bGVzICFnbG9iYWw7XG5cblx0Ly8gQ2hlY2sgaWYgYSBtb2R1bGUgaXMgYWxyZWFkeSBvbiB0aGUgbGlzdFxuXHQkbW9kdWxlX2luZGV4OiBsaXN0LmluZGV4KCRtb2R1bGVzLCAkbmFtZSk7XG5cdEBpZiAoKCRtb2R1bGVfaW5kZXggPT0gbnVsbCkgb3IgKCRtb2R1bGVfaW5kZXggPT0gZmFsc2UpKSB7XG5cdFx0JG1vZHVsZXM6IGxpc3QuYXBwZW5kKCRtb2R1bGVzLCAkbmFtZSkgIWdsb2JhbDtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKioqIDIgLSBDbGVhcmZpeCAqKiovXG5AbWl4aW4gY2xlYXJmaXgge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4vKioqIDMgLSBHcmlkIHJvdyAqKiovXG4vLy8gRm9yIGNyZWF0aW5nIGNvbnRhaW5lciwgbmVzdGVkLCBhbmQgY29sbGFwc2VkIHJvd3MuXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGJlaGF2aW91clxuLy8vICAgQW55IHNwZWNpYWwgYmVoYXZpb3VyIGZvciB0aGlzIHJvdy5cbi8vLyAgIERlZmF1bHQ6IGZhbHNlXG4vLy8gICBPcHRpb25zOiBuZXN0LCBjb2xsYXBzZSwgbmVzdC1jb2xsYXBzZSwgZmFsc2VcblxuQG1peGluIGdyaWQtcm93KCRiZWhhdmlvdXI6IGZhbHNlKSB7XG5cdC8vIHVzZSBAaW5jbHVkZSBncmlkLXJvdyhuZXN0KTsgdG8gaW5jbHVkZSBhIG5lc3RlZCByb3dcblx0QGlmICRiZWhhdmlvdXIgPT0gbmVzdCB7XG5cdFx0bWFyZ2luOiAwIG1hdGguZGl2KC0oZ3JpZC4kY29sdW1uLWd1dHRlciksIDIpO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC8vIHVzZSBAaW5jbHVkZSBncmlkLXJvdyhjb2xsYXBzZSk7IHRvIGNvbGxhcHNlZCBhIGNvbnRhaW5lciByb3cgbWFyZ2luc1xuXHRAZWxzZSBpZiAkYmVoYXZpb3VyID09IGNvbGxhcHNlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiBncmlkLiRyb3ctd2lkdGg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3cobmVzdC1jb2xsYXBzZSk7IHRvIGNvbGxhcHNlIG91dGVyIG1hcmdpbnMgb24gYSBuZXN0ZWQgcm93XG5cdEBlbHNlIGlmICRiZWhhdmlvdXIgPT0gbmVzdC1jb2xsYXBzZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC8vIHVzZSBAaW5jbHVkZSBncmlkLXJvdzsgdG8gdXNlIGEgY29udGFpbmVyIHJvd1xuXHRAZWxzZSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiBncmlkLiRyb3ctd2lkdGg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvLyBjbGVhcmZpeCBmb3IgYWxsIHJvd3Ncblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLyoqKiA0IC0gR3JpZCBjb2x1bW4gKioqL1xuLy8vIENyZWF0ZXMgYSBjb2x1bW4sIHNob3VsZCBiZSB1c2VkIGluc2lkZSBvZiBhIG1lZGlhIHF1ZXJ5IHRvIGNvbnRyb2wgbGF5b3V0c1xuLy8vXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRjb2x1bW5zXG4vLy8gICBUaGUgbnVtYmVyIG9mIGNvbHVtbnMgdGhpcyBzaG91bGQgYmVcbi8vLyBAcGFyYW0ge2Jvb2xlYW59ICRsYXN0LWNvbHVtblxuLy8vICAgSXMgdGhpcyB0aGUgbGFzdCBjb2x1bW4/IERlZmF1bHQ6IGZhbHNlLlxuLy8vIEBwYXJhbSB7Ym9vbGVhbn0gJGNlbnRlclxuLy8vICAgQ2VudGVyIHRoZXNlIGNvbHVtbnM/IERlZmF1bHQ6IGZhbHNlLlxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkb2Zmc2V0XG4vLy8gICAjIG9mIGNvbHVtbnMgdG8gb2Zmc2V0LiBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge251bWJlciBvciBib29sZWFufSAkcHVzaFxuLy8vICAgIyBvZiBjb2x1bW5zIHRvIHB1c2guIERlZmF1bHQ6IGZhbHNlLlxuLy8vIEBwYXJhbSB7bnVtYmVyIG9yIGJvb2xlYW59ICRwdWxsXG4vLy8gICAjIG9mIGNvbHVtbnMgdG8gcHVsbC4gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtib29sZWFufSAkY29sbGFwc2Vcbi8vLyAgIEdldCByaWQgb2YgZ3V0dGVyIHBhZGRpbmcgb24gY29sdW1uPyBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge2Jvb2xlYW4gb3Igc3RyaW5nfSAkZmxvYXRcbi8vLyAgIFNob3VsZCB0aGlzIGZsb2F0PyBEZWZhdWx0OiB0cnVlLiBPcHRpb25zOiB0cnVlLCBmYWxzZSwgbGVmdCwgcmlnaHQuXG5cbkBtaXhpbiBncmlkLWNvbHVtbigkY29sdW1uczogZmFsc2UsICRsYXN0LWNvbHVtbjogZmFsc2UsICRjZW50ZXI6IGZhbHNlLCAkb2Zmc2V0OiBmYWxzZSwgJHB1c2g6IGZhbHNlLCAkcHVsbDogZmFsc2UsICRjb2xsYXBzZTogZmFsc2UsICRmbG9hdDogdHJ1ZSwgJHBvc2l0aW9uOiBmYWxzZSkge1xuXHQvLyBJZiBwb3NpdGlvbmVkIGZvciBkZWZhdWx0IC5jb2x1bW4sIGluY2x1ZGUgcmVsYXRpdmUgcG9zaXRpb25cblx0Ly8gcHVzaCBhbmQgcHVsbCByZXF1aXJlIHBvc2l0aW9uIHNldFxuXHRAaWYgJHBvc2l0aW9uIG9yICRwdXNoIG9yICRwdWxsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQvLyBJZiBjb2xsYXBzZWQsIGdldCByaWQgb2YgZ3V0dGVyIHBhZGRpbmdcblx0QGlmICRjb2xsYXBzZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQvLyBHdXR0ZXIgcGFkZGluZyB3aGVuZXZlciBhIGNvbHVtbiBpc24ndCBzZXQgdG8gY29sbGFwc2Vcblx0Ly8gKHVzZSAkY29sbGFwc2U6bnVsbCB0byBkbyBub3RoaW5nKVxuXHRAZWxzZSBpZiAkY29sbGFwc2UgPT0gZmFsc2Uge1xuXHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoZ3JpZC4kY29sdW1uLWd1dHRlciwgMik7XG5cdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoZ3JpZC4kY29sdW1uLWd1dHRlciwgMik7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC8vIElmIGEgY29sdW1uIG51bWJlciBpcyBnaXZlbiwgY2FsY3VsYXRlIHdpZHRoXG5cdEBpZiAkY29sdW1ucyB7XG5cdFx0d2lkdGg6IGdyaWRGdW5jdGlvbnMuZ3JpZC1jYWxjKCRjb2x1bW5zLCBncmlkLiR0b3RhbC1jb2x1bW5zKTtcblxuXHRcdC8vIElmIGxhc3QgY29sdW1uLCBmbG9hdCBuYXR1cmFsbHkgaW5zdGVhZCBvZiB0byB0aGUgcmlnaHRcblx0XHRAaWYgJGxhc3QtY29sdW1uIHtcblx0XHRcdGZsb2F0OiBncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb247XG5cdFx0fVxuXHR9XG5cblx0Ly8gU291cmNlIE9yZGVyaW5nLCBhZGRzIGxlZnQvcmlnaHQgZGVwZW5kaW5nIG9uIHdoaWNoIHlvdSB1c2UuXG5cdEBpZiAkcHVzaCB7XG5cdFx0I3tncmlkLiRkZWZhdWx0LWZsb2F0fTogZ3JpZEZ1bmN0aW9ucy5ncmlkLWNhbGMoJHB1c2gsIGdyaWQuJHRvdGFsLWNvbHVtbnMpO1xuXHRcdCN7Z3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9ufTogYXV0bztcblx0fVxuXHRAaWYgJHB1bGwge1xuXHRcdCN7Z3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9ufTogZ3JpZEZ1bmN0aW9ucy5ncmlkLWNhbGMoJHB1bGwsIGdyaWQuJHRvdGFsLWNvbHVtbnMpO1xuXHRcdCN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IGF1dG87XG5cdH1cblxuXHRAaWYgJGZsb2F0IGFuZCAkbGFzdC1jb2x1bW4gPT0gZmFsc2Uge1xuXHRcdEBpZiAkZmxvYXQgPT0gbGVmdCBvciAkZmxvYXQgPT0gdHJ1ZSB7XG5cdFx0XHRmbG9hdDogZ3JpZC4kZGVmYXVsdC1mbG9hdDtcblx0XHR9IEBlbHNlIGlmICRmbG9hdCA9PSByaWdodCB7XG5cdFx0XHRmbG9hdDogZ3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9uO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gSWYgY2VudGVyZWQsIGdldCByaWQgb2YgZmxvYXQgYW5kIGFkZCBhcHByb3ByaWF0ZSBtYXJnaW5zXG5cdEBpZiAkY2VudGVyIHtcblx0XHRtYXJnaW4tI3tncmlkLiRkZWZhdWx0LWZsb2F0fTogYXV0bztcblx0XHRtYXJnaW4tI3tncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb259OiBhdXRvO1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cblx0Ly8gSWYgb2Zmc2V0LCBjYWxjdWxhdGUgYXBwcm9wcmlhdGUgbWFyZ2luc1xuXHRAaWYgJG9mZnNldCB7XG5cdFx0bWFyZ2luLSN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IGdyaWRGdW5jdGlvbnMuZ3JpZC1jYWxjKCRvZmZzZXQsIGdyaWQuJHRvdGFsLWNvbHVtbnMpICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyoqKiA1IC0gR3JpZCBIVE1MIGNsYXNzZXMgKioqL1xuLy8vIENyZWF0ZSBwcmVzZW50YXRpb25hbCBjbGFzc2VzIGZvciBncmlkXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJHNpemVcbi8vLyAgIE5hbWUgb2YgY2xhc3MgdG8gdXNlLCBpLmUuIFwibGFyZ2VcIiB3aWxsIGdlbmVyYXRlIC5sYXJnZS0xLCAubGFyZ2UtMiwgZXRjLlxuXG5AbWl4aW4gZ3JpZC1odG1sLWNsYXNzZXMoJHNpemUpIHtcblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCBncmlkLiR0b3RhbC1jb2x1bW5zIC0gMSB7XG5cdFx0LiN7JHNpemV9LXB1c2gtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJHB1c2g6ICRpLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHRcdH1cblxuXHRcdC4jeyRzaXplfS1wdWxsLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdWxsOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHR9XG5cdH1cblxuXHQuY29sdW1uLFxuXHQuY29sdW1ucyB7XG5cdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbHVtbnM6IGZhbHNlLCAkcG9zaXRpb246IHRydWUpO1xuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBncmlkLiR0b3RhbC1jb2x1bW5zIHtcblx0XHQuI3skc2l6ZX0tI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbHVtbnM6ICRpLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggZ3JpZC4kdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdC4jeyRzaXplfS1vZmZzZXQtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJG9mZnNldDogJGksICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0fVxuXHR9XG5cblx0LiN7JHNpemV9LXJlc2V0LW9yZGVyIHtcblx0XHRmbG9hdDogZ3JpZC4kZGVmYXVsdC1mbG9hdDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi0je2dyaWQuJGRlZmF1bHQtZmxvYXR9OiAwO1xuXHRcdG1hcmdpbi0je2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IDA7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblxuXHQuY29sdW1uLiN7JHNpemV9LWNlbnRlcmVkLFxuXHQuY29sdW1ucy4jeyRzaXplfS1jZW50ZXJlZCB7XG5cdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNlbnRlcjogdHJ1ZSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0fVxuXG5cdC5jb2x1bW4uI3skc2l6ZX0tdW5jZW50ZXJlZCxcblx0LmNvbHVtbnMuI3skc2l6ZX0tdW5jZW50ZXJlZCB7XG5cdFx0ZmxvYXQ6IGdyaWQuJGRlZmF1bHQtZmxvYXQ7XG5cdFx0bWFyZ2luLSN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IDA7XG5cdFx0bWFyZ2luLSN7Z3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9ufTogMDtcblx0fVxuXG5cdC8vIEZpZ2h0aW5nIFtjbGFzcyo9XCJjb2x1bW5cIl0gKyBbY2xhc3MqPVwiY29sdW1uXCJdOmxhc3QtY2hpbGRcblx0LmNvbHVtbi4jeyRzaXplfS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuXHQuY29sdW1ucy4jeyRzaXplfS1jZW50ZXJlZDpsYXN0LWNoaWxkIHtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXG5cdC8vIEZpZ2h0aW5nIC5jb2x1bW4uPHByZXZpb3VzLXNpemU+LWNlbnRlcmVkOmxhc3QtY2hpbGRcblx0LmNvbHVtbi4jeyRzaXplfS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG5cdC5jb2x1bW5zLiN7JHNpemV9LXVuY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG5cdFx0ZmxvYXQ6IGdyaWQuJGRlZmF1bHQtZmxvYXQ7XG5cdH1cblxuXHQuY29sdW1uLiN7JHNpemV9LXVuY2VudGVyZWQub3Bwb3NpdGUsXG5cdC5jb2x1bW5zLiN7JHNpemV9LXVuY2VudGVyZWQub3Bwb3NpdGUge1xuXHRcdGZsb2F0OiBncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb247XG5cdH1cblxuXHQucm93IHtcblx0XHQmLiN7JHNpemV9LWNvbGxhcHNlIHtcblx0XHRcdD4gLmNvbHVtbixcblx0XHRcdD4gLmNvbHVtbnMge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sbGFwc2U6IHRydWUsICRmbG9hdDogZmFsc2UpO1xuXHRcdFx0fVxuXG5cdFx0XHQucm93IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji4jeyRzaXplfS11bmNvbGxhcHNlIHtcblx0XHRcdD4gLmNvbHVtbixcblx0XHRcdD4gLmNvbHVtbnMge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgJy4uLy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9jdXMgcGxhY2Vob2xkZXIgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRmb2N1cy10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG4kZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgNHB4IGNvbG91cnMuJGNvbG91ci1mb2N1cztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvY3VzIHBsYWNlaG9sZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiVmb2N1cyB7XG5cdGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuXHRvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246ICRmb2N1cy10cmFuc2l0aW9uO1xufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5cbi8qXG4qICBDb2xvdXIgY2xhc3Nlc1xuKlxuKiAgMSAtIEJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjEgLSBHcmV5c2NhbGUgYmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuMiAtIE1haW4gYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjMgLSBMaWdodCBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuNCAtIERhcmsgYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKi9cblxuLyoqKiAxIC0gR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItd2hpdGU7XG59XG4uYmctZ3JleXNjYWxlLTUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRncmV5c2NhbGUtNTtcbn1cbi5iZy1ncmV5c2NhbGUtMjAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRncmV5c2NhbGUtMjA7XG59XG4uYmctZ3JleXNjYWxlLTQwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTQwO1xufVxuLmJnLWdyZXlzY2FsZS02MCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGdyZXlzY2FsZS02MDtcbn1cbi5iZy1ncmV5c2NhbGUtNzAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRncmV5c2NhbGUtNzA7XG59XG4uYmctYmxhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG59XG5cbi8qKiogMiAtIE1haW4gYWNjZW50IGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctZ29sZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1nb2xkO1xufVxuLmJnLXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci15ZWxsb3c7XG59XG4uYmctdGF1cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItdGF1cGU7XG59XG4uYmctZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZ3JlZW47XG59XG4uYmctbGltZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saW1lO1xufVxuLmJnLXRlYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItdGVhbDtcbn1cbi5iZy1za3kge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItc2t5O1xufVxuLmJnLWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmx1ZTtcbn1cbi5iZy1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItcHVycGxlO1xufVxuLmJnLW9yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1vcmFuZ2U7XG59XG4uYmctcmVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXJlZDtcbn1cbi5iZy1tYWdlbnRhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLW1hZ2VudGE7XG59XG5cbi8qKiogMSAtIExpZ2h0IGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWxpZ2h0LWdvbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtZ29sZDtcbn1cbi5iZy1saWdodC15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQteWVsbG93O1xufVxuLmJnLWxpZ2h0LXRhdXBlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LXRhdXBlO1xufVxuLmJnLWxpZ2h0LWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LWdyZWVuO1xufVxuLmJnLWxpZ2h0LWxpbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtbGltZTtcbn1cbi5iZy1saWdodC10ZWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LXRlYWw7XG59XG4uYmctbGlnaHQtc2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LXNreTtcbn1cbi5iZy1saWdodC1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LWJsdWU7XG59XG4uYmctbGlnaHQtcHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LXB1cnBsZTtcbn1cbi5iZy1saWdodC1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtb3JhbmdlO1xufVxuLmJnLWxpZ2h0LXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1yZWQ7XG59XG4uYmctbGlnaHQtbWFnZW50YSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1tYWdlbnRhO1xufVxuXG4vKioqIDEgLSBEYXJrIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWRhcmstZ29sZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLWdvbGQ7XG59XG4uYmctZGFyay15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay15ZWxsb3c7XG59XG4uYmctZGFyay10YXVwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLXRhdXBlO1xufVxuLmJnLWRhcmstZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1ncmVlbjtcbn1cbi5iZy1kYXJrLWxpbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1saW1lO1xufVxuLmJnLWRhcmstdGVhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLXRlYWw7XG59XG4uYmctZGFyay1za3kge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1za3k7XG59XG4uYmctZGFyay1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstYmx1ZTtcbn1cbi5iZy1kYXJrLXB1cnBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLXB1cnBsZTtcbn1cbi5iZy1kYXJrLW9yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLW9yYW5nZTtcbn1cbi5iZy1kYXJrLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLXJlZDtcbn1cbi5iZy1kYXJrLW1hZ2VudGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1tYWdlbnRhO1xufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvZm9udC13ZWlnaHRzLnZhcmlhYmxlcycgYXMgZm9udFdlaWdodHM7XG5AdXNlICcuLi8yLXRvb2xzL2Z1bmN0aW9ucy9hc3NldC1oZWxwZXIuZnVuY3Rpb25zJyBhcyBhc3NldEhlbHBlckZ1bmN0aW9ucztcblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ0NvdXJpZXIgUHJpbWUnKSwgbG9jYWwoJ0NvdXJpZXItcHJpbWUtcmVndWxhcicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ2NvdXJpZXItcHJpbWUtNDAwL0NvdXJpZXJQcmltZS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ0NvdXJpZXIgUHJpbWUgSXRhbGljJyksIGxvY2FsKCdDb3VyaWVyLXByaW1lLWl0YWxpYycpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ2NvdXJpZXItcHJpbWUtNDAwLS1pdGFsaWMvQ291cmllclByaW1lLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBsb2NhbCgnQ291cmllciBQcmltZSBCb2xkJyksIGxvY2FsKCdDb3VyaWVyLXByaW1lLWJvbGQnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTcwMC9Db3VyaWVyUHJpbWUtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBsb2NhbCgnQ291cmllciBQcmltZSBCb2xkIEl0YWxpYycpLCBsb2NhbCgnQ291cmllci1wcmltZS1ib2xkLWl0YWxpYycpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ2NvdXJpZXItcHJpbWUtNzAwLS1pdGFsaWMvQ291cmllclByaW1lLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAvb3Blbi1zYW5zLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAvb3Blbi1zYW5zLTQwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpLCBsb2NhbCgnT3BlbiBTYW5zJyksXG5cdFx0bG9jYWwoJ09wZW4tU2Fucy1yZWd1bGFyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTYwMC9vcGVuLXNhbnMtNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTYwMC9vcGVuLXNhbnMtNjAwLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyksXG5cdFx0bG9jYWwoJ09wZW4gU2FucyBTZW1pYm9sZCcpLCBsb2NhbCgnT3Blbi1TYW5zLTYwMCcpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTQwMC0taXRhbGljL29wZW4tc2Fucy00MDAtLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTQwMC0taXRhbGljL29wZW4tc2Fucy00MDAtLWl0YWxpYy5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpLFxuXHRcdGxvY2FsKCdPcGVuIFNhbnMgSXRhbGljJyksIGxvY2FsKCdPcGVuLVNhbnMtaXRhbGljJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW4tU2Fucy03MDAnKTtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90Jyk7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNDAwL3JhbGV3YXktbW9kaWZpZWQtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNDAwL3JhbGV3YXktbW9kaWZpZWQtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC5zdmcnKSBmb3JtYXQoJ3N2ZycpLCBsb2NhbCgnUmFsZXdheScpLFxuXHRcdGxvY2FsKCdSYWxld2F5LTQwMCcpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtc2VtaS1ib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAuc3ZnJykgZm9ybWF0KCdzdmcnKSxcblx0XHRsb2NhbCgnUmFsZXdheSBTZW1pQm9sZCcpLCBsb2NhbCgnUmFsZXdheS02MDAnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNzAwL3JhbGV3YXktbW9kaWZpZWQtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNzAwL3JhbGV3YXktbW9kaWZpZWQtNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC5zdmcnKSBmb3JtYXQoJ3N2ZycpLFxuXHRcdGxvY2FsKCdSYWxld2F5IEJvbGQnKSwgbG9jYWwoJ1JhbGV3YXktNzAwJyk7XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2ZvbnQtd2VpZ2h0cy52YXJpYWJsZXMnIGFzIGZvbnRXZWlnaHRzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZm9udC1zaXplcy52YXJpYWJsZXMnIGFzIGZvbnRTaXplcztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3R5cG9ncmFwaHkudmFyaWFibGVzJyBhcyB0eXBvZ3JhcGh5O1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcycgYXMgZ2xvYmFsO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuXG4vKlxuKiAgR2xvYmFsIGVsZW1lbnRzXG4qXG4qICAxIC0gVW5jbGFzc2VkIGVsZW1lbnRzXG4qICAgIDEuMSAtIEJhc2VcbiogICAgMS4yIC0gVHlwb2dyYXBoeVxuKiAgICAxLjMgLSBGb3Jtc1xuKiAgICAxLjQgLSBIb3Jpem9udGFsIFJ1bGVcbiogICAgMS41IC0gTGlzdHNcbiovXG5cbi8qKiogMSAtIFVuY2xhc3NlZCBFbGVtZW50cyAqKiovXG5cbi8qIEJhc2UgKi9cbmh0bWwge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogZm9udFNpemVzLiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xufVxuXG5ib2R5IHtcblx0Zm9udC1zaXplOiBmb250U2l6ZXMuJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci13aGl0ZTtcblx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0bWFyZ2luOiAwO1xufVxuXG4vKiBUeXBvZ3JhcGh5ICovXG5wIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRtYXJnaW46IDAgMCBzcGFjaW5nLiRzcGFjaW5nLTUgMDtcbn1cblxuY2l0ZSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5oMSxcbi5oMSB7XG5cdEBleHRlbmQgJWgxLXN0eWxlcztcbn1cblxuaDIsXG4uaDIge1xuXHRAZXh0ZW5kICVoMi1zdHlsZXM7XG59XG5cbmgzLFxuLmgzIHtcblx0QGV4dGVuZCAlaDMtc3R5bGVzO1xufVxuXG5oNCxcbi5oNCB7XG5cdEBleHRlbmQgJWg0LXN0eWxlcztcbn1cblxuaDUsXG4uaDUge1xuXHRAZXh0ZW5kICVoNS1zdHlsZXM7XG59XG5cbmg2LFxuLmg2IHtcblx0QGV4dGVuZCAlaDYtc3R5bGVzO1xufVxuXG4ubGVhZC1zdGF0ZW1lbnQge1xuXHRAZXh0ZW5kICVsZWFkLXN0YXRlbWVudDtcbn1cblxuLyogZXZlcnl0aGluZyAtIGluY2x1ZGluZyBiZWZvcmUgYW5kIGFmdGVyIC0gc2hvdWxkIGluaGVyaXQgdGhlaXIgYm94IHNpemluZyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxubWFpbiBwLFxubWFpbiBwOm5vdCgubGVhZC1zdGF0ZW1lbnQpLFxubWFpbiBkZCxcbm1haW4gbGkge1xuXHRtYXgtd2lkdGg6IGdsb2JhbC4kc3RhbmRhcmQtd2lkdGg7XG59XG5cbmhyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctNyAwO1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgY29sb3Vycy4kZ3JleXNjYWxlLTIwO1xufVxuXG4vKiBIb3Jpem9udGFsIFJ1bGUgKi9cbmhyLmhyLS1kYXJrIHtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGNvbG91cnMuJGNvbG91ci1ibGFjaztcbn1cblxuYSB7XG5cdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGluaztcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbmstLXZpc2l0ZWQ7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbmstLWhvdmVyO1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGluay0tYWN0aXZlO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggY29sb3Vycy4kY29sb3VyLWZvY3VzO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4IGNvbG91cnMuJGNvbG91ci1mb2N1cztcblx0XHRib3gtc2hhZG93OiAwIDAgMCA0cHggY29sb3Vycy4kY29sb3VyLWZvY3VzO1xuXHRcdG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcblx0fVxufVxuXG7igItwIHtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctNSBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbuKAi3AgKyBoMSxcbnAgKyBoMixcbnAgKyBoMyxcbnAgKyBoNCxcbnAgKyBoNSxcbnAgKyBoNixcbnVsICsgaDEsXG51bCArIGgyLFxudWwgKyBoMyxcbnVsICsgaDQsXG51bCArIGg1LFxudWwgKyBoNixcbm9sICsgaDEsXG5vbCArIGgyLFxub2wgKyBoMyxcbm9sICsgaDQsXG5vbCArIGg1LFxub2wgKyBoNixcbmgxICsgaDIsXG5oMiArIGgzLFxuaDMgKyBoNCxcbmg0ICsgaDUsXG5oNSArIGg2IHtcblx0bWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy02O1xufVxuXG5wIGNvZGUsIHRkIGNvZGUsIGxpIGNvZGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuXG5cbi8qIEZvcm1zICovXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSdjb2xvciddLFxuaW5wdXRbdHlwZT0nc2VhcmNoJ10sXG5pbnB1dFt0eXBlPSd0ZWwnXSxcbnRleHRhcmVhIHtcblx0YmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG5cdGhlaWdodDogYXV0bztcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbmlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0Zm9udC1zaXplOiBmb250U2l6ZXMuJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxubGVnZW5kLFxubGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbnNlbGVjdCB7XG5cdGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuXHRoZWlnaHQ6IGF1dG87XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBMaXN0cyAqL1xudWwsXG5vbCB7XG5cdHBhZGRpbmc6IHNwYWNpbmcuJHNwYWNpbmctMDtcbn1cblxudWwge1xuXHRtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy02O1xufVxuXG51bCBsaSB7XG5cdHBhZGRpbmc6IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcbn1cblxub2wge1xuXHRtYXJnaW4tbGVmdDogY2FsYyhzcGFjaW5nLiRzcGFjaW5nLTMgKyBzcGFjaW5nLiRzcGFjaW5nLTQpO1xufVxuXG5vbCBsaSB7XG5cdHBhZGRpbmc6IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMTtcbn1cblxudWwgbGk6bGFzdC1jaGlsZCxcbm9sIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG51bCB1bCxcbm9sIHVsIHtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTY7XG59XG5cbnVsIG9sLFxub2wgb2wge1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0yIDEuNzVyZW07XG59XG5cbnAgKyB1bCxcbnAgKyBvbCB7XG5cdG1hcmdpbi10b3A6IGNhbGMoc3BhY2luZy4kc3BhY2luZy0zICogLTEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHR1bCB7XG5cdFx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctNSBzcGFjaW5nLiRzcGFjaW5nLTg7XG5cdH1cblxuXHRvbCB7XG5cdFx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctNSAyLjc1cmVtO1xuXHR9XG5cblx0dWwgdWwsXG5cdG9sIHVsIHtcblx0XHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctODtcblx0fVxuXG5cdHVsIG9sLFxuXHRvbCBvbCB7XG5cdFx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMiAyLjc1cmVtO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9ncmlkLnZhcmlhYmxlcycgYXMgZ3JpZFZhcmlhYmxlcztcbkB1c2UgJy4uLzItdG9vbHMvbWl4aW5zL2dyaWQubWl4aW5zJyBhcyBncmlkTWl4aW5zO1xuXG5AaW5jbHVkZSBncmlkTWl4aW5zLmV4cG9ydHMoJ2dyaWQnKSB7XG5cdC5yb3cge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1yb3c7XG5cblx0XHQmLnJvdy0tY29sbGFwc2Uge1xuXHRcdFx0PiAuY29sdW1uLFxuXHRcdFx0PiAuY29sdW1ucyB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOiB0cnVlLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJvdyB7XG5cdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtcm93KCRiZWhhdmlvdXI6IG5lc3QpO1xuXG5cdFx0XHQmLnJvdy0tY29sbGFwc2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtcm93KCRiZWhhdmlvdXI6IG5lc3QtY29sbGFwc2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2x1bW4sXG5cdC5jb2x1bW5zIHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRjb2x1bW5zOiBncmlkVmFyaWFibGVzLiR0b3RhbC1jb2x1bW5zKTtcblxuXHRcdCYgKyAmOmxhc3QtY2hpbGQge1xuXHRcdFx0ZmxvYXQ6IGdyaWRWYXJpYWJsZXMuJGxhc3QtY2hpbGQtZmxvYXQ7XG5cdFx0fVxuXG5cdFx0JiArICYuZW5kIHtcblx0XHRcdGZsb2F0OiBncmlkVmFyaWFibGVzLiRkZWZhdWx0LWZsb2F0O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAje2dyaWRWYXJpYWJsZXMuJHNtYWxsLXVwfSB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogc21hbGwpO1xuXHR9XG5cblx0QG1lZGlhICN7Z3JpZFZhcmlhYmxlcy4kbWVkaXVtLXVwfSB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogbWVkaXVtKTtcblx0fVxuXG5cdEBtZWRpYSAje2dyaWRWYXJpYWJsZXMuJGxhcmdlLXVwfSB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogbGFyZ2UpO1xuXG5cdFx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCBncmlkVmFyaWFibGVzLiR0b3RhbC1jb2x1bW5zIC0gMSB7XG5cdFx0XHQucHVzaC0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1jb2x1bW4oJHB1c2g6ICRpLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHRcdFx0fVxuXG5cdFx0XHQucHVsbC0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1jb2x1bW4oJHB1bGw6ICRpLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAje2dyaWRWYXJpYWJsZXMuJHhsYXJnZS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHhsYXJnZSk7XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiR4eGxhcmdlLXVwfSB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogeHhsYXJnZSk7XG5cdH1cbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2ZvbnQtd2VpZ2h0cy52YXJpYWJsZXMnIGFzIGZvbnRXZWlnaHRzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvdHlwb2dyYXBoeS52YXJpYWJsZXMnIGFzIHR5cG9ncmFwaHk7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbFZhcmlhYmxlcztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcycgYXMgbGV0dGVyU3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnIGFzIGxpbmVIZWlnaHQ7XG5cbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctODtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQge1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuXHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0bWFyZ2luOiAwIDAgc3BhY2luZy4kc3BhY2luZy00IDA7XG5cdGxpbmUtaGVpZ2h0OiBnbG9iYWxWYXJpYWJsZXMuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG5cdG1heC13aWR0aDogZ2xvYmFsVmFyaWFibGVzLiRuYXJyb3ctd2lkdGg7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHdpZHRoOiBnbG9iYWxWYXJpYWJsZXMuJGZ1bGwtd2lkdGg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC04O1xuXHR9XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTE7XG5cblx0aDEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0XHRAZXh0ZW5kICVoMS1zdHlsZXM7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC01O1xuXHR9XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtcmVxdWlyZWQtZmxhZyxcbi5maWVsZHNldF9fbGVnZW5kLW9wdGlvbmFsLWZsYWcge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxhMCc7XG5cdH1cbn1cblxuLmxhYmVsX19mbGFnIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcYTAnO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcycgYXMgdHlwb2dyYXBoeTtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWw7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvbGV0dGVyLXNwYWNpbmcudmFyaWFibGVzJyBhcyBsZXR0ZXJTcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvbGluZS1oZWlnaHRzLnZhcmlhYmxlcycgYXMgbGluZUhlaWdodDtcblxuLypcbiogIExhYmVsc1xuKi9cblxuLmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuXHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtZGVmYXVsdDtcblx0bWFyZ2luOiAwIDAgc3BhY2luZy4kc3BhY2luZy00IDA7XG5cdG1heC13aWR0aDogZ2xvYmFsLiRuYXJyb3ctd2lkdGg7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtODtcblx0fVxufVxuXG4ubGFiZWwtLWxhcmdlIHtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteHNtYWxsO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtMTtcblx0bWF4LXdpZHRoOiAyNi4yNWVtO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiAxLjQzNzVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTU7XG5cdH1cbn1cblxuaDEgPiAubGFiZWwtLWhlYWRpbmcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRAZXh0ZW5kICVoMS1zdHlsZXM7XG59XG5cbi5sYWJlbF9fZmxhZyB7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxhMCc7XG5cdH1cbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL3R5cG9ncmFwaHkudmFyaWFibGVzJyBhcyB0eXBvZ3JhcGh5O1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbDtcbkB1c2UgJy4uLzItdG9vbHMvcGxhY2Vob2xkZXIvZm9jdXMucGxhY2Vob2xkZXJzJyBhcyBmb2N1c1BsYWNlaG9sZGVycztcblxuLypcbiogIFRleHQgSW5wdXRzXG4qL1xuXG4uaW5wdXQge1xuXHRib3JkZXI6IGdsb2JhbC4kYm9yZGVyLXNpemUtc3RhbmRhcmQgc29saWQgY29sb3Vycy4kY29sb3VyLWJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiBnbG9iYWwuJGdsb2JhbC1yYWRpdXM7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0bGluZS1oZWlnaHQ6IGdsb2JhbC4kbGluZS1oZWlnaHQtZGVmYXVsdDtcblx0bWFyZ2luOiAwIDAgc3BhY2luZy4kc3BhY2luZy03O1xuXHRtYXgtd2lkdGg6IGdsb2JhbC4kc3RhbmRhcmQtd2lkdGg7XG5cdHdpZHRoOiBnbG9iYWwuJGZ1bGwtd2lkdGg7XG5cdHBhZGRpbmc6IDAuNjI1cmVtIHNwYWNpbmcuJHNwYWNpbmctNDtcblx0dHJhbnNpdGlvbjogZm9jdXNQbGFjZWhvbGRlcnMuJGZvY3VzLXRyYW5zaXRpb247XG5cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdEBleHRlbmQgJWZvY3VzO1xuXHR9XG59XG5cbi5pbnB1dC0tMi1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAxMGV4O1xufVxuXG4uaW5wdXQtLTQtY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogMTJleDtcbn1cblxuLmlucHV0LS01LWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAxN2V4O1xufVxuXG4uaW5wdXQtLTEwLWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDIzZXg7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogNDFleDtcbn1cblxuLy9mb3IgZ2VuZXJhbCBmb3Jtc1xuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbFZhcmlhYmxlcztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuXG4uYXNpZGUgKjpsYXN0LW9mLXR5cGUsXG4uY2FsbG91dCAqOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcbn1cblxuYXNpZGUgKixcbmNhbGxvdXQgKiB7XG5cdG1heC13aWR0aDogZ2xvYmFsVmFyaWFibGVzLiRzdGFuZGFyZC13aWR0aDtcblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuXG5wYWdlLWFsZXJ0IHtcblx0cCB7XG5cdFx0bWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0wO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1vZi10eXBlICsgdWwge1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy00O1xuXHRcdH1cblx0fVxuXG5cdHVsOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xuXHR9XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT0nZXJyb3InXSB7XG5cdHVsIHtcblx0XHRtYXJnaW4tbGVmdDogKHNwYWNpbmcuJHNwYWNpbmctMiArIHNwYWNpbmcuJHNwYWNpbmctNCk7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTI7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1hbGVydDtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogIzZiMDAwMDtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzI4MDAwMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qXG4gIERPIE5PVCBFRElUXG4gIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCBmb3IgZGVzaWduLXN5c3RlbS1jb21wbGV0ZS1zdHlsZXMgcGFja2FnZS5cbiovXG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcycgYXMgZ2xvYmFsVmFyaWFibGVzO1xuXG4vKlxuKiBWaXNpYmlsaXR5XG4qXG4qIEhlbHBlciBjbGFzc2VzIHRvIGRldGVybWluZSB2aXNpYmlsaXR5IG9mIGVsZW1lbnRzXG4qL1xuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuaGlkZS1mb3Itc21hbGwtb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0LnNob3ctZm9yLXNtYWxsLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0LmhpZGUtZm9yLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSB7XG5cdC5zaG93LWZvci1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuaGlkZS1mb3ItbWVkaXVtLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50KSB7XG5cdC5zaG93LWZvci1tZWRpdW0tb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQpIHtcblx0LmhpZGUtZm9yLWxhcmdlIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSB7XG5cdC5zaG93LWZvci1sYXJnZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kbGFyZ2UtYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSB7XG5cdC5oaWRlLWZvci1sYXJnZS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCAtIGdsb2JhbFZhcmlhYmxlcy4kcGl4ZWwpKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbGFyZ2UtYnJlYWtwb2ludCkge1xuXHQuc2hvdy1mb3ItbGFyZ2Utb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zaG93LWZvci1zcixcbi5zaG93LW9uLWZvY3VzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLnNob3ctb24tZm9jdXM6YWN0aXZlLFxuLnNob3ctb24tZm9jdXM6Zm9jdXMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Y2xpcDogYXV0bztcbn1cblxuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQuc2hvdy1mb3ItbGFuZHNjYXBlLFxuXHQuaGlkZS1mb3ItcG9ydHJhaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcblx0LnNob3ctZm9yLWxhbmRzY2FwZSxcblx0LmhpZGUtZm9yLXBvcnRyYWl0IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhpZGUtZm9yLWxhbmRzY2FwZSxcbi5zaG93LWZvci1wb3J0cmFpdCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdC5oaWRlLWZvci1sYW5kc2NhcGUsXG5cdC5zaG93LWZvci1wb3J0cmFpdCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdC5oaWRlLWZvci1sYW5kc2NhcGUsXG5cdC5zaG93LWZvci1wb3J0cmFpdCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIFBsZWFzZSBzZWUgL3N0YW5kYXJkcy9hcmNoaXRlY3R1cmUubWQgZm9yIHN0YW5kYXJkcyBvbiBob3cgdG8gd3JpdGUgQ1NTIGZvclxuICAgIHRoaXMgcHJvamVjdC5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqKiAwIC0gVG9vbHMgLSBGdW5jdGlvbnMgKioqL1xuLy8gTm90ZSB0aGVzZSBmYWxsIHVuZGVyIGxheWVyIDIgYnV0IGFyZSBkZXBlbmRlbmNpZXMgdGhhdCBtdXN0IGJlIGxvYWRlZCBiZWZvcmVcbi8vIG90aGVyIHBhcnRpYWxzIHRoYXQgZGVwZW5kIG9uIHRoZW0uICBUaGlzIGFsbG93cyB1cyB0byB1c2UgQHVzZSBhbmQgQGZvcndhcmRcbi8vIHdpdGggYHdpdGhgIHRvIGNvbmZpZ3VyZSBvdXIgbGlicmFyeS4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZVxuLy8gaHR0cHM6Ly9zYXNzLWxhbmcuY29tL2RvY3VtZW50YXRpb24vYXQtcnVsZXMvZm9yd2FyZCNjb25maWd1cmluZy1tb2R1bGVzXG5AZm9yd2FyZCAnLi8yLXRvb2xzL2Z1bmN0aW9ucy9ncmlkLmZ1bmN0aW9ucyc7XG5AZm9yd2FyZCAnLi8yLXRvb2xzL2Z1bmN0aW9ucy9nbG9iYWwuZnVuY3Rpb25zJztcbkBmb3J3YXJkICcuLzItdG9vbHMvZnVuY3Rpb25zL2Fzc2V0LWhlbHBlci5mdW5jdGlvbnMnO1xuXG4vKioqIDEgLSBWYXJpYWJsZXMgKioqL1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2ZvbnQtc2l6ZXMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2ZvbnQtd2VpZ2h0cy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9ncmlkLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9sZXR0ZXItc3BhY2luZy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvbGluZS1oZWlnaHRzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy96LWluZGV4LnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJztcblxuLyoqKiAyIC0gVG9vbHMgLSBNaXhpbnMgYW5kIHBsYWNlaG9sZGVycyAqKiovXG5AZm9yd2FyZCAnLi8yLXRvb2xzL21peGlucy9nbG9iYWwubWl4aW5zJztcbkBmb3J3YXJkICcuLzItdG9vbHMvbWl4aW5zL2dyaWQubWl4aW5zJztcblxuQGZvcndhcmQgJy4vMi10b29scy9wbGFjZWhvbGRlci9mb2N1cy5wbGFjZWhvbGRlcnMnO1xuXG4vKioqIDMgLSBHZW5lcmljcyAqKiovXG5AZm9yd2FyZCAnLi8zLWdlbmVyaWNzL2NvbG91cnMuZ2VuZXJpY3MnO1xuQGZvcndhcmQgJy4vMy1nZW5lcmljcy90eXBvZ3JhcGh5LmdlbmVyaWNzJztcblxuLyoqKiA0IC0gRWxlbWVudHMgKioqL1xuQGZvcndhcmQgJy4vNC1lbGVtZW50cy9nbG9iYWwuZWxlbWVudHMnO1xuXG4vKioqIDUgLSBMYXlvdXQgKioqL1xuQGZvcndhcmQgJy4vNS1sYXlvdXQvZ3JpZC5sYXlvdXQnO1xuXG4vKioqIDYgLSBDb21wb25lbnRzICoqKi9cbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy9mb3JtLmNvbXBvbmVudCc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvbGFiZWxzLmNvbXBvbmVudCc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvdGV4dC1pbnB1dHMuY29tcG9uZW50JztcbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy9jYWxsb3V0cy1hc2lkZXMnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL3BhZ2UtYWxlcnRzLmNvbXBvbmVudCc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvYWxsLmNvbXBvbmVudCc7XG5cbi8qKiogNyAtIE92ZXJyaWRlcyAqKiovXG5AZm9yd2FyZCAnLi83LW92ZXJyaWRlcy9zcGFjaW5nLm92ZXJyaWRlcyc7XG5AZm9yd2FyZCAnLi83LW92ZXJyaWRlcy92aXNpYmlsaXR5Lm92ZXJyaWRlcyc7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuT250YXJpbyBEZXNpZ24gU3lzdGVtIFRoZW1lXG5odHRwOi8vZGVzaWduc3lzdGVtLm9udGFyaW8uY2FcblxuLy9ub3RlOiBpbXBvcnRzIERTIHRoZW1lIGNvbG91cnMgYXMgYW4gb3ZlcnJpZGUgaW4gb250YXJpbzIwMjEtdGhlbWUuc2Nzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCIxMmNvbC1ncmlkXCI7XG5AaW1wb3J0IFwiYWNjb3JkaW9uc1wiO1xuQGltcG9ydCBcImJhY2stdG8tdG9wXCI7XG5AaW1wb3J0IFwiYmxvY2txdW90ZVwiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJjYWxsb3V0cy1hc2lkZXNcIjtcbkBpbXBvcnQgXCJjYXJkc1wiO1xuQGltcG9ydCBcImNoZWNrYm94ZXNcIjtcbkBpbXBvcnQgXCJjcml0aWNhbC1hbGVydHNcIjtcbkBpbXBvcnQgXCJkcm9wZG93bi1saXN0c1wiO1xuQGltcG9ydCBcImZpZWxkc2V0c1wiO1xuQGltcG9ydCBcImZvb3RlcnNcIjtcbkBpbXBvcnQgXCJmb3JtLWxhYmVsc1wiO1xuQGltcG9ydCBcImhpbnQtdGV4dFwiO1xuQGltcG9ydCBcImljb25zLXByaW1hcnlcIjtcbkBpbXBvcnQgXCJsb2FkaW5nLWluZGljYXRvclwiO1xuQGltcG9ydCBcInBhZ2UtYWxlcnRzXCI7XG5AaW1wb3J0IFwicmFkaW8tYnV0dG9uc1wiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcInRhZ1wiO1xuQGltcG9ydCBcInRleHQtYXJlYXNcIjtcbkBpbXBvcnQgXCJ0ZXh0LWlucHV0c1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImdyaWRcIikge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBncmlkLXJvdztcblxuICAgICYucm93LS1jb2xsYXBzZSwgJi5jb2xsYXBzZSB7XG4gICAgICA+IC5jb2x1bW4sXG4gICAgICA+IC5jb2x1bW5zIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOiB0cnVlLCAkZmxvYXQ6IGZhbHNlKTtcbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0KTtcblxuICAgICAgJi5yb3ctLWNvbGxhcHNlLCAmLmNvbGxhcHNlIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW91cjogbmVzdC1jb2xsYXBzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiAkdG90YWwtY29sdW1ucyk7XG5cbiAgICAmICsgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiAkbGFzdC1jaGlsZC1mbG9hdDtcbiAgICB9XG5cbiAgICAmICsgJi5lbmQge1xuICAgICAgZmxvYXQ6ICRkZWZhdWx0LWZsb2F0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzbWFsbC11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiBzbWFsbCk7XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IG1lZGl1bSk7XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogbGFyZ2UpO1xuXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkdG90YWwtY29sdW1ucyAtIDEge1xuICAgICAgLnB1c2gtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbihcbiAgICAgICAgICAkcHVzaDogJGksXG4gICAgICAgICAgJGNvbGxhcHNlOiBudWxsLFxuICAgICAgICAgICRmbG9hdDogZmFsc2VcbiAgICAgICAgKTtcbiAgICAgIH1cblxuICAgICAgLnB1bGwtI3skaX0ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbihcbiAgICAgICAgICAkcHVsbDogJGksXG4gICAgICAgICAgJGNvbGxhcHNlOiBudWxsLFxuICAgICAgICAgICRmbG9hdDogZmFsc2VcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skeGxhcmdlLXVwfSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHhsYXJnZSk7XG4gIH1cblxuICBAbWVkaWEgI3skeHhsYXJnZS11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiB4eGxhcmdlKTtcbiAgfVxufVxuXG4ucm93LmV4cGFuZGVkIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuIiwiLmFjY29yZGlvbnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG59XG5cbi5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZXlzY2FsZS0yMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24sXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLS1leHBhbmQtY2xvc2UtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY29udHJvbHMtLWFjdGl2ZSB7XG4gIC5hY2NvcmRpb24tLWV4cGFuZC1jbG9zZS1hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hY2NvcmRpb24tLWV4cGFuZC1vcGVuLWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgQGV4dGVuZCAlaDQtc3R5bGVzO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuXG4gIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSxcbiAgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMjtcbiAgfVxuXG4gIC5vbnRhcmlvLWljb24ge1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIGhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzIGluc2V0O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNpbmctMyAkc3BhY2luZy0zICRzcGFjaW5nLTYgJHNwYWNpbmctMztcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctNjtcbiAgfVxuXG4gICoge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTA7XG4gICAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG4gICAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICRzcGFjaW5nLTgpO1xuICB9XG5cbiAgJiA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSxcbi5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV4cGFuZGVyLS1hY3RpdmUgfiAuYWNjb3JkaW9uX19jb250ZW50LFxuLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY2NvcmRpb25zX19jb250YWluZXIge1xuICAuaDEsXG4gIC5oMixcbiAgLmgzLFxuICAuaDQsXG4gIC5oNSxcbiAgcCxcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB9XG59XG4iLCIkZm9jdXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuXG4vLyBDb2xvdXIgdmFyaWFibGVzXG4kY29sb3VyLWJhY2stdG8tdG9wLS1kZWZhdWx0LWJhY2tncm91bmQ6ICNlNmU2ZTY7XG4kY29sb3VyLWJhY2stdG8tdG9wLS1hY3RpdmUtYmFja2dyb3VuZDogI2IyYjJiMjtcblxuJGRlZmF1bHQtcGFkZGluZy10b3A6IHB4LXRvLXJlbSg4KTtcbiRkZWZhdWx0LXBhZGRpbmctcmlnaHQ6IHB4LXRvLXJlbSgxNik7XG4kZGVmYXVsdC1wYWRkaW5nLWJvdHRvbTogcHgtdG8tcmVtKDgpO1xuJGRlZmF1bHQtcGFkZGluZy1sZWZ0OiBweC10by1yZW0oMTIpO1xuXG4kZGVmYXVsdC1pY29uLW1hcmdpbi10b3A6IHB4LXRvLXJlbSgxKTtcbiRkZWZhdWx0LWljb24tbWFyZ2luLXJpZ2h0OiBweC10by1yZW0oOCk7XG4kZGVmYXVsdC1pY29uLW1hcmdpbi1ib3R0b206IHB4LXRvLXJlbSgxKTtcbiRkZWZhdWx0LWljb24tbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiR0YWJsZXQtcGFkZGluZy10b3A6IHB4LXRvLXJlbSg2KTtcbiR0YWJsZXQtcGFkZGluZy1yaWdodDogcHgtdG8tcmVtKDEyKTtcbiR0YWJsZXQtcGFkZGluZy1ib3R0b206IHB4LXRvLXJlbSg5KTtcbiR0YWJsZXQtcGFkZGluZy1sZWZ0OiBweC10by1yZW0oMTIpO1xuXG4kdGFibGV0LWljb24tbWFyZ2luLXRvcDogcHgtdG8tcmVtKDEpO1xuJHRhYmxldC1pY29uLW1hcmdpbi1yaWdodDogJHNwYWNpbmctMDtcbiR0YWJsZXQtaWNvbi1tYXJnaW4tYm90dG9tOiBweC10by1yZW0oNCk7XG4kdGFibGV0LWljb24tbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiRtb2JpbGUtcGFkZGluZzogcHgtdG8tcmVtKDgpO1xuJG1vYmlsZS1pY29uLW1hcmdpbjogJHNwYWNpbmctMDtcblxuLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogMiU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogcHgtdG8tcmVtKDQ4KTtcbiAgcGFkZGluZzogJGRlZmF1bHQtcGFkZGluZy10b3AgJGRlZmF1bHQtcGFkZGluZy1yaWdodCAkZGVmYXVsdC1wYWRkaW5nLWJvdHRvbSAkZGVmYXVsdC1wYWRkaW5nLWxlZnQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItYmFjay10by10b3AtLWRlZmF1bHQtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiBweC10by1yZW0oMikgc29saWQgJGNvbG91ci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgcHgtdG8tcmVtKDIpIHB4LXRvLXJlbSg0KSByZ2JhKCRjb2xvdXItYmxhY2ssIDAuNik7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDIwKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtc2VtaS1ib2xkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5vbnRhcmlvLWljb24ge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gJHNwYWNpbmctMiAkc3BhY2luZy0wICRzcGFjaW5nLTA7XG4gICAgd2lkdGg6IHB4LXRvLXJlbSgzMik7XG4gICAgaGVpZ2h0OiBweC10by1yZW0oMzIpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS0yMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmFjay10by10b3AtLWRlZmF1bHQtYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBweC10by1yZW0oNCkgJGNvbG91ci1mb2N1cyxcbiAgICAwIHB4LXRvLXJlbSgzKSBweC10by1yZW0oNSkgcHgtdG8tcmVtKDMpIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBvdXRsaW5lOiBweC10by1yZW0oNCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJhY2stdG8tdG9wLS1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCBweC10by1yZW0oNCkgJGNvbG91ci1mb2N1cyxcbiAgICAwIHB4LXRvLXJlbSg1KSBweC10by1yZW0oNykgcHgtdG8tcmVtKDMpIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBvdXRsaW5lOiBweC10by1yZW0oNCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgJGZvY3VzLXRyYW5zaXRpb247XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IHB4LXRvLXJlbSg3Nik7XG4gICAgcGFkZGluZzogJHRhYmxldC1wYWRkaW5nLXRvcCAkdGFibGV0LXBhZGRpbmctcmlnaHQgJHRhYmxldC1wYWRkaW5nLWJvdHRvbSAkdGFibGV0LXBhZGRpbmctbGVmdDtcbiAgICAub250YXJpby1pY29uIHtcbiAgICAgIG1hcmdpbjogJHRhYmxldC1pY29uLW1hcmdpbi10b3AgJHRhYmxldC1pY29uLW1hcmdpbi1yaWdodCAkdGFibGV0LWljb24tbWFyZ2luLWJvdHRvbSAkdGFibGV0LWljb24tbWFyZ2luLWxlZnQ7XG4gICAgICB3aWR0aDogcHgtdG8tcmVtKDMyKTtcbiAgICAgIGhlaWdodDogcHgtdG8tcmVtKDMyKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6ICRtb2JpbGUtcGFkZGluZztcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IHB4LXRvLXJlbSg0OCk7XG4gICAgaGVpZ2h0OiBweC10by1yZW0oNDgpO1xuICAgIHN2Zy5vbnRhcmlvLWljb24ge1xuICAgICAgbWFyZ2luOiAkbW9iaWxlLWljb24tbWFyZ2luO1xuICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xICRzcGFjaW5nLTEgJHNwYWNpbmctMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyZXlzY2FsZS03MDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTg7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICBtYXJnaW46ICRzcGFjaW5nLTY7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTUgJHNwYWNpbmctMCAkc3BhY2luZy01ICRzcGFjaW5nLTU7XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTc7XG4gICAgbWFyZ2luOiAkc3BhY2luZy01ICRzcGFjaW5nLTAgJHNwYWNpbmctNiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLS1zaG9ydCB7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIzKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTY7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTUgJHNwYWNpbmctMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uLFxuLmJsb2NrcXVvdGVfX2J5bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgxNik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC04O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNztcbiAgfVxufVxuXG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwMjBcIjtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCI7XG59XG5cbmh0bWxbbGFuZz1cImZyXCJdIGJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwiwqsgXCIgXCIgwrtcIjtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGJ1dHRvbi1iZy1wcmltYXJ5OiAkY29sb3VyLWxpbms7XG4kYnV0dG9uLWJnLXByaW1hcnktLWhvdmVyOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuJGJ1dHRvbi1iZy1wcmltYXJ5LS1hY3RpdmU6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuJGJ1dHRvbi1iZy1zZWNvbmRhcnk6ICRjb2xvdXItd2hpdGU7XG4kZm9jdXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuXG4uYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE0IC8gOSk7XG4gIG1hcmdpbjogJHNwYWNpbmctMCBjYWxjKCN7JHNwYWNpbmctNH0gKyAjeyRzcGFjaW5nLTN9KSAkc3BhY2luZy01ICRzcGFjaW5nLTA7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjaW5nLTQgKyAkc3BhY2luZy0xLCAyKSAkc3BhY2luZy01O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4uYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5O1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLXByaW1hcnktLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLXNlY29uZGFyeTtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci1saW5rO1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1idXR0b24tc2Vjb25kYXJ5LS1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktLWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0tYWN0aXZlO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB9XG59XG5cbi5idXR0b24tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1ob3ZlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1hY3RpdmU7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5cbi5jYWxsb3V0LFxuLmFzaWRlIHtcbiAgYm9yZGVyLWxlZnQ6ICRzcGFjaW5nLTEgc29saWQgJGNvbG91ci1kYXJrLXRlYWw7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTU7XG5cbiAgKiB7XG4gICAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGxvdXQge1xuICBtYXJnaW46ICRzcGFjaW5nLTYgJHNwYWNpbmctMCAkc3BhY2luZy03ICRzcGFjaW5nLTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbn1cblxuLmFzaWRlIHtcbiAgbWFyZ2luOiAkc3BhY2luZy02ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy02O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAuYXNpZGUge1xuICAgIG1hcmdpbjogJHNwYWNpbmctNiAkc3BhY2luZy0wICRzcGFjaW5nLTcgJHNwYWNpbmctNDtcbiAgfVxufVxuXG4uY2FsbG91dF9fdGl0bGUsXG4uYXNpZGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgQ2FsbG91dCAmIEFzaWRlIGJvcmRlciB2YXJpYW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRoaWdobGlnaHQtY29sb3VyczogKFxuICBcInRlYWxcIjogJGNvbG91ci1kYXJrLXRlYWwsXG4gIFwiZ29sZFwiOiAkY29sb3VyLWRhcmstZ29sZCxcbiAgXCJ5ZWxsb3dcIjogJGNvbG91ci1kYXJrLXllbGxvdyxcbiAgXCJ0YXVwZVwiOiAkY29sb3VyLWRhcmstdGF1cGUsXG4gIFwiZ3JlZW5cIjogJGNvbG91ci1kYXJrLWdyZWVuLFxuICBcImxpbWVcIjogJGNvbG91ci1kYXJrLWxpbWUsXG4gIFwic2t5XCI6ICRjb2xvdXItZGFyay1za3ksXG4gIFwiYmx1ZVwiOiAkY29sb3VyLWRhcmstYmx1ZSxcbiAgXCJwdXJwbGVcIjogJGNvbG91ci1kYXJrLXB1cnBsZSxcbik7XG5cbkBlYWNoICRjb2xvci1uYW1lLCAkaGV4IGluICRoaWdobGlnaHQtY29sb3VycyB7XG4gIC5ib3JkZXItaGlnaGxpZ2h0LS0jeyRjb2xvci1uYW1lfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuLmNhcmRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjE4NzVyZW0gMC41cmVtIDAuMDYyNXJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy03ICRzcGFjaW5nLTA7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMzc1cmVtIDAuNzVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgfVxuXG4gICY6Zm9jdXMtd2l0aGluIHtcbiAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbiAgfVxuXG4gIC5jYXJkLS1jYXJkcy1wZXItcm93LTQgJiB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMnJlbSk7XG4gICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC0tY2FyZHMtcGVyLXJvdy0zICYge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMlIC0gMS43NXJlbSk7XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC0tY2FyZHMtcGVyLXJvdy0yICYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjVyZW0pO1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgLmNhcmQtLWNhcmRzLXBlci1yb3ctNCAmIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuMjVyZW0pO1xuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyB0byBvdmVycmlkZSB0aGUgc3BlY2lmaWNpdHkgb2YgdGhlIHdpZHRocyBsaXN0ZWQgZm9yIHRoZSBjYXJkLXJvd3NcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmRfX2ltYWdlLWNvbnRhaW5lcixcbiAgLmNhcmRfX3RleHQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBhIHtcbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbF9faW1hZ2UtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jYXJkX19oZWFkaW5nIHtcbiAgQGV4dGVuZCAlaDQtc3R5bGVzO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzICRnbG9iYWwtcmFkaXVzIDAgMDtcbiAgcGFkZGluZzogKCRzcGFjaW5nLTUgLSAkc3BhY2luZy0xKSAkc3BhY2luZy01ICRzcGFjaW5nLTIgJHNwYWNpbmctNTtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgLmNhcmQ6aG92ZXIgJiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIH1cblxuICAuY2FyZC0tbGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS01O1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy00O1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy00O1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzICRnbG9iYWwtcmFkaXVzIDAgMDtcbiAgfVxuXG4gIC5jYXJkLS1kYXJrICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXMgJGdsb2JhbC1yYWRpdXMgMCAwO1xuICB9XG5cbiAgLmNhcmQtLWRhcms6aG92ZXIgJiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICAuY2FyZC0taW1hZ2UtdHJ1ZSAmIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQtLW5vLWRlc2NyaXB0aW9uICYge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctNTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGdsb2JhbC1yYWRpdXMgJGdsb2JhbC1yYWRpdXM7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC5jYXJkLS1kYXJrICYge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy00O1xuICB9XG59XG5cbi5jYXJkX190ZXh0LWNvbnRhaW5lciB7XG4gIC5jYXJkLS1wb3NpdGlvbi1ob3Jpem9udGFsICYge1xuICAgIHdpZHRoOiA2Ni42JTtcbiAgfVxuXG4gIC5jYXJkLS1pbWFnZS0tb25lLWZvdXJ0aCAmIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNhcmQtLW5vLWltYWdlICYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy01ICRzcGFjaW5nLTUgJHNwYWNpbmctNTtcblxuICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxuXG4gIC5jYXJkLS1saWdodCAmLFxuICAuY2FyZC0tZGFyayAmIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctNCAkc3BhY2luZy01ICRzcGFjaW5nLTQ7XG5cbiAgICAuY2FyZC0tbGlnaHQgJixcbiAgICAuY2FyZC0tZGFyayAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy00O1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgLmNhcmQtLXBvc2l0aW9uLXZlcnRpY2FsICYge1xuICAgIG1hcmdpbi1ib3R0b206IC0jeyRzcGFjaW5nLTJ9O1xuICB9XG5cbiAgLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwgJiB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG5cbiAgLmNhcmQtLWltYWdlLS1vbmUtZm91cnRoICYge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXG4gIC5jYXJkLS1wb3NpdGlvbi12ZXJ0aWNhbCAmIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIH1cblxuICAuY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbF9faW1hZ2UtcmlnaHQgJiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgfVxuXG4gIC5jYXJkLS1wb3NpdGlvbi1ob3Jpem9udGFsX19pbWFnZS1sZWZ0ICYge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiR0b3VjaC10YXJnZXQtc2l6ZTogMzZweDtcbiR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU6IDQwcHg7XG4kY2hlY2tib3hlcy1zaXplOiAyOHB4O1xuJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGU6IDMycHg7XG4kY2hlY2tib3gtYm9yZGVyLXNpemU6IDJweDtcblxuLmNoZWNrYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy03O1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbn1cblxuLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTY7XG4gIG1pbi1oZWlnaHQ6ICRjaGVja2JveGVzLXNpemU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNztcbiAgICBtaW4taGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplLW1vYmlsZTtcbiAgfVxufVxuXG4uY2hlY2tib3hlc19faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0kY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gIGxlZnQ6IC0kY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemU7XG4gIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1sb3c7XG5cbiAgLy8gcHJldmVudCBibHVlIGRlZmF1bHQgaGlnaGxpZ2h0aW5nIG9mIGlucHV0IG9uIGFuZHJvaWRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlO1xuICAgIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgfVxufVxuXG4uY2hlY2tib3hlc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAkc3BhY2luZy0xICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctNDtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDAuMzNyZW0gJHNwYWNpbmctMDtcbiAgfVxuXG4gIC8vIFsgXSBDaGVjayBib3ggc3R5bGVzXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6ICRjaGVja2JveC1ib3JkZXItc2l6ZSBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGU7XG4gICAgaGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplLW1vYmlsZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogJGNoZWNrYm94ZXMtc2l6ZTtcbiAgICAgIGhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAvLyDinJTinJTinJQgQ2hlY2sgbWFyayBzdHlsZXMg4pyU4pyU4pyUXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ljb25zL29udGFyaW8tY2hlY2tib3gtYmFja2dyb3VuZC1uby13aWR0aC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZSArICRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgICB3aWR0aDogJGNoZWNrYm94ZXMtc2l6ZSArICRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBtYXRoLmRpdigkY2hlY2tib3gtYm9yZGVyLXNpemUsIDIpO1xuICAgIGxlZnQ6IG1hdGguZGl2KCRjaGVja2JveC1ib3JkZXItc2l6ZSwgMik7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGUgK1xuICAgICAgICAgICAgICAgICRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgICAgIHdpZHRoOiAkY2hlY2tib3hlcy1zaXplLW1vYmlsZSArXG4gICAgICAgICAgICAgICAgJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Zm9jdXMgKyAuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveGVzX19sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xufVxuIiwiLmNyaXRpY2FsLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci13YXJuaW5nO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5jcml0aWNhbC1hbGVydF9fYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0X19pY29uIHN2ZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAwLjg1cmVtICRzcGFjaW5nLTAgJHNwYWNpbmctMDtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0IHAge1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5jcml0aWNhbC1hbGVydCBhIHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgfVxufVxuXG5cbiIsIi5kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLW1hdGVyaWFsLWRyb3Bkb3duLWFycm93LTQ4cHguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkc3BhY2luZy0yIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkc3BhY2luZy02O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JHNwYWNpbmctNH0qIDIuMjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFRoZXNlIHN0eWxlcyBhcmUgdG8gZml4IGRpZmZlcmVuY2VzIGluIGRlZmF1bHQgc3R5bGluZyBmb3IgZHJvcGRvd25zIGluIElFICovXG4uZHJvcGRvd246Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24gb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiIsIi5maWVsZHNldF9fbGVnZW5kIHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC03O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogMjYuMjVlbTtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcblxuICBoMSB7XG4gICAgQGV4dGVuZCAlaDEtc3R5bGVzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbi5maWVsZHNldF9fbGVnZW5kX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtbm9ybWFsO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxhMCc7XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctMTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTkgJHNwYWNpbmctMDtcbn1cblxuLmZvb3RlciB7IFxuICAuY29sdW1ucyAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICY6bm90KC5mb290ZXItLWRlZmF1bHQpIC5jb2x1bW5zOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICAgIH1cblxuICAgIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5jb2x1bW5zOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG5cdFx0fVxuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXIgbGkge1xuICBwYWRkaW5nOiAkc3BhY2luZy0xIDA7XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTA7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjp2aXNpdGVkLFxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTggJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5mb290ZXIgcCB7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDEwKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTdXBlcmdyYXBoaWMgYmFja2dyb3VuZCAqL1xuLmZvb3Rlci0tZGVmYXVsdCxcbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDgwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tdHdvLWNvbHVtbi1saXN0IHtcbiAgY29sdW1uLWNvdW50OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuXG4gICAgLmZvb3Rlcl9fbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwICRzcGFjaW5nLTQgJHNwYWNpbmctNCAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0NSU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTMgJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMDtcbiAgb3V0bGluZTogbm9uZTtcblxuICBoZWlnaHQ6IGNhbGMoI3skc3BhY2luZy04fSArICN7JHNwYWNpbmctMn0pO1xuICB3aWR0aDogY2FsYygjeyRzcGFjaW5nLTh9ICsgI3skc3BhY2luZy0yfSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDEwMCk7XG5cbiAgICAuaWNvbiB7XG4gICAgICBmaWxsOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgaGVpZ2h0OiAkc3BhY2luZy04O1xuICAgIHdpZHRoOiAkc3BhY2luZy04O1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsgLmljb24ge1xuICBmaWxsOiAkY29sb3VyLXdoaXRlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5idXR0b24uZm9vdGVyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCA3MCk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDYwKTtcbiAgfVxufVxuXG4uZm9vdGVyX19idXR0b24gKyAuZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy01O1xufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvZm9vdGVyL2Zvb3Rlci1leHBhbmRlZC1zdXBlcmdyYXBoaWMtbG9nby5zdmcnKTtcbn1cblxuLmZvb3Rlci5mb290ZXItLWV4cGFuZGVkIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZ3JleXNjYWxlLTcwO1xufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCA4NSk7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTkgJHNwYWNpbmctMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDgwKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogJGZ1bGwtd2lkdGg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTY1cmVtO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDEyNXJlbSkgLTY0cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwcmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMTk1cmVtKSAtMTA2cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzA1cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMjIycmVtKSAtMTYwcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgMTApO1xuICB9XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblxuICAmOmZpcnN0LW9mLXR5cGUsXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTk7XG59XG4iLCIuZm9ybS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC04O1xuICB9XG59XG5cbi5mb3JtLWxhYmVsLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtMTtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC01O1xuICB9XG59XG5cbi5mb3JtLWxhYmVsLS1oZWFkaW5nIHtcbiAgaDEge1xuICAgIEBleHRlbmQgJWgxLXN0eWxlcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5mb3JtLWxhYmVsX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtbm9ybWFsO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcYTAnO1xuICB9XG59XG4iLCIuaGludCB7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgMDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcblxuICAvLyBUaGlzIGlzIGEgZml4IHRvIHByZXZlbnQgYXV0by1kZXRlY3Rpb24gb2YgcGhvbmUgbnVtYmVycyBpbiBGaXJlZm94ICYgU2FmYXJpIG9uIGlQaG9uZSBkZXZpY2VzXG4gIGFbeC1hcHBsZS1kYXRhLWRldGVjdG9yc10ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xufVxuXG4uaGludC1leHBhbmRlcl9fYnV0dG9uIHtcbiAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLW5vcm1hbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTEgJHNwYWNpbmctMCAkc3BhY2luZy0wO1xuXG4gICYtaWNvbi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0xO1xuICB9XG5cbiAgJi1pY29uLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0xO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICB9XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS01O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTQgJHNwYWNpbmctNCBjYWxjKCN7JHNwYWNpbmctNH0gKyAjeyRzcGFjaW5nLTF9KTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0xO1xuXG4gICYgKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG5cbiAgJiBpbWcge1xuICAgIHdpZHRoOiAkZnVsbC13aWR0aDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uaGludC1leHBhbmRlcl9fY29udGVudC5leHBhbmRlcl9fY29udGVudC0tb3BlbmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250YWluZXIuZXhwYW5kZXItLWFjdGl2ZSB7XG4gIC5oaW50LWV4cGFuZGVyX19idXR0b24taWNvbi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5oaW50LWV4cGFuZGVyX19idXR0b24taWNvbi0tb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW5wdXQgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqICRzcGFjaW5nLTUpICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja2JveGVzX19pdGVtIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIsXG4ucmFkaW9zX19pdGVtIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmctMjtcbn1cblxuLmNoZWNrYm94ZXNfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lcixcbi5yYWRpb3NfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTM7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy00O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRvIHN1cHBvcnQ6XG4qIG9udGFyaW8taWNvbnMtcHJpbWFyeS5zdmdcbiogb250YXJpby1pY29ucy1zZWNvbmRhcnkuc3ZnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5vbnRhcmlvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgLyogVGhlIGRlZmF1bHQgdmVydGljYWwtYWxpZ24gaXMgYGJhc2VsaW5lYCwgd2hpY2ggbGVhdmVzIGEgZmV3IHBpeGVscyBvZiBzcGFjZSBiZWxvdyB0aGUgaWNvbi4gVXNpbmcgYGNlbnRlcmAgcHJldmVudHMgdGhpcy4gRm9yIGljb25zIHNob3duIGFsb25nc2lkZSB0ZXh0LCB5b3UgbWF5IHdhbnQgdG8gdXNlIGEgbW9yZSBwcmVjaXNlIHZhbHVlLCBlLmcuIGB2ZXJ0aWNhbC1hbGlnbjogLTRweGAgb3IgYHZlcnRpY2FsLWFsaWduOiAtMC4xNWVtYC4gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogUGF0aHMgYW5kIHN0cm9rZXMgdGhhdCBvdmVyZmxvdyB0aGUgdmlld0JveCBjYW4gc2hvdyBpbiBJRTExLiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnc2Fzczpjb2xvcic7XG5cbiRvZmZzZXQ6IDEsIDIwMDtcbiRkdXJhdGlvbjogMS41cztcbiRzcGlubmVyLXNpemU6IDNyZW07XG4kZGFzaGFycmF5OiA4OSwgMjAwO1xuXG4ubG9hZGluZy1pbmRpY2F0b3JfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG91ci13aGl0ZSwgMC43KTtcbiAgei1pbmRleDogOTk5OTtcblxuICAmW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9hZGluZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG4gICAgd29yZC1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTMgJHNwYWNpbmctMCAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5sb2FkaW5nLWluZGljYXRvcl9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogcm90YXRvciAkZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xuICB3aWR0aDogJHNwaW5uZXItc2l6ZTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1zaXplO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICBjaXJjbGUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRvZmZzZXQ7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgIHN0cm9rZTogJGdyZXlzY2FsZS03MDtcbiAgICBhbmltYXRpb246IGRhc2ggJGR1cmF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRvciB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRvZmZzZXQ7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkZGFzaGFycmF5O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkZGFzaGFycmF5O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cbiIsIi5hbGVydCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAkc3BhY2luZy01O1xuICBtYXJnaW46ICRzcGFjaW5nLTYgJHNwYWNpbmctMCAkc3BhY2luZy03ICRzcGFjaW5nLTA7XG59XG5cbi5hbGVydF9faGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTVyZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi5hbGVydF9faGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMztcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLmFsZXJ0X19ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDMuMjVyZW07XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFsZXJ0X19ib2R5IHAge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy0wO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICB9XG59XG5cbi5hbGVydF9fYm9keSBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbn1cblxuLmFsZXJ0X19ib2R5IHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG59XG5cbi5hbGVydC0tZXJyb3IgdWwge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmFsZXJ0LS1lcnJvciB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgIEFsZXJ0IHZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gaW5mb3JtYXRpb25hbCBhbGVydFxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uLWxpZ2h0O1xufVxuXG4uYWxlcnQtLWluZm9ybWF0aW9uYWwgc3ZnIHtcbiAgZmlsbDogJGNvbG91ci1pbmZvcm1hdGlvbjtcbn1cblxuLy8gd2FybmluZyBhbGVydFxuLmFsZXJ0LS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLXdhcm5pbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2FybmluZy1saWdodDtcbn1cblxuLmFsZXJ0LS13YXJuaW5nIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItd2FybmluZztcbn1cblxuLy8gc3VjY2VzcyBhbGVydFxuLmFsZXJ0LS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItc3VjY2Vzcy1saWdodDtcbn1cblxuLmFsZXJ0LS1zdWNjZXNzIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItc3VjY2Vzcztcbn1cblxuLy8gZXJyb3IgYWxlcnRcbi5hbGVydC0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItYWxlcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYWxlcnQtbGlnaHQ7XG59XG5cbi5hbGVydC0tZXJyb3Igc3ZnIHtcbiAgZmlsbDogJGNvbG91ci1hbGVydDtcbn1cblxuLmFsZXJ0LS1lcnJvciBhIHtcbiAgY29sb3I6ICRjb2xvdXItYWxlcnQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICM2YjAwMDA7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyODAwMDA7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHRvdWNoLXRhcmdldC1zaXplOiAzNnB4O1xuJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTogNDBweDtcbiRyYWRpb3Mtc2l6ZTogMzJweDtcbiRyYWRpb3Mtc2l6ZS1tb2JpbGU6IDM2cHg7XG4kaW5wdXQtb2Zmc2V0OiBtYXRoLmRpdigkdG91Y2gtdGFyZ2V0LXNpemUgLSAkcmFkaW9zLXNpemUsIDIpO1xuXG4qIC5yYWRpb3Mge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC1tb3otdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJhZGlvcyB7XG4gIHBhZGRpbmc6IDAgMCAwIG1hdGguZGl2KCRzcGFjaW5nLTEsIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy03O1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbn1cblxuLnJhZGlvc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctNiAkc3BhY2luZy0wO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5yYWRpb3NfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAkaW5wdXQtb2Zmc2V0ICogLTE7XG4gIGxlZnQ6ICRpbnB1dC1vZmZzZXQgKiAtMTtcbiAgd2lkdGg6ICR0b3VjaC10YXJnZXQtc2l6ZTtcbiAgaGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LXNpemU7XG4gIHotaW5kZXg6ICR6LWluZGV4LWFib3ZlLWxvdztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlO1xuICAgIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgICB0b3A6ICRpbnB1dC1vZmZzZXQgKiAtMC43NTtcbiAgICBsZWZ0OiAkaW5wdXQtb2Zmc2V0ICogLTAuNzU7XG4gIH1cbn1cblxuLnJhZGlvc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIG1hcmdpbjogMC4ycmVtICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMztcbiAgLy8gcmVtb3ZlIDMwMG1zIHBhdXNlIG9uIG1vYmlsZVxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbjogMC4zcmVtICRzcGFjaW5nLTA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkcmFkaW9zLXNpemU7XG4gICAgaGVpZ2h0OiAkcmFkaW9zLXNpemU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6ICRyYWRpb3Mtc2l6ZS1tb2JpbGU7XG4gICAgICBoZWlnaHQ6ICRyYWRpb3Mtc2l6ZS1tb2JpbGU7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShcbiAgICAgICAgJGlucHV0LW9mZnNldCAqIDMsXG4gICAgICAgICRpbnB1dC1vZmZzZXQgKiAzXG4gICAgKTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlcjogMTJweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dDpmb2N1cyArIC5yYWRpb3NfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRjb2xvdXItZm9jdXM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLnJhZGlvc19faW5wdXQ6Y2hlY2tlZCArIC5yYWRpb3NfX2xhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4kdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kOiAjMDAwMDAwMWE7XG4kdGFibGUtdG90YWw6ICMwMDc3YTA1NjtcbiR0YWJsZS1zdWJ0b3RhbDogIzAwN2I5ZTFkO1xuJHRhYmxlLWhpZ2hsaWdodDogI2UxOTEwMDNjO1xuJHRhYmxlLXJvdy1kaXZpZGVyOiAjMDAwMDAwNGQ7XG4kdGFibGUtemVicmEtc3RyaXBpbmc6ICMwMDAwMDAwZDtcbiR0YWJsZS1zaGFkb3ctLWNvdmVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuJHRhYmxlLXNoYWRvdy0tYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiR0YWJsZS1zaGFkb3ctLWNsZWFyOiByZ2JhKDI1MiwgMCwgMCwgMCk7XG4kdGFibGUtc2Nyb2xsZXItLWhlaWdodDogMjBweDtcblxuJHJlbWNhbGMtOHB4OiBweC10by1yZW0oOCk7XG4kcmVtY2FsYy0xMnB4OiBweC10by1yZW0oMTIpO1xuJHJlbWNhbGMtMTRweDogcHgtdG8tcmVtKDE0KTtcbiRyZW1jYWxjLTE2cHg6IHB4LXRvLXJlbSgxNik7XG4kcmVtY2FsYy0xN3B4OiBweC10by1yZW0oMTcpO1xuJHJlbWNhbGMtMThweDogcHgtdG8tcmVtKDE4KTtcbiRyZW1jYWxjLTE5cHg6IHB4LXRvLXJlbSgxOSk7XG4kcmVtY2FsYy0yMHB4OiBweC10by1yZW0oMjApO1xuJHJlbWNhbGMtMjNweDogcHgtdG8tcmVtKDIzKTtcbiRyZW1jYWxjLTI0cHg6IHB4LXRvLXJlbSgyNCk7XG4kcmVtY2FsYy0yOHB4OiBweC10by1yZW0oMjgpO1xuJHJlbWNhbGMtMjQtNXB4OiBweC10by1yZW0oMjQuNSk7XG4kcmVtY2FsYy00MHB4OiBweC10by1yZW0oNDApO1xuXG5jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWNhcHRpb24tYmFja2dyb3VuZDtcbiAgcGFkZGluZzogJHJlbWNhbGMtMThweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE4cHggJHJlbWNhbGMtMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIyKTtcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgzNSk7XG5cbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMjBweDtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDMwKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRyZW1jYWxjLTE2cHg7XG4gIH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAkcmVtY2FsYy04cHggMCAkcmVtY2FsYy00MHB4IDA7IC8vRXhjbHVkZXMgMjBweCBzY3JvbGxiYXIgb24gdG9wIGFuZCBib3R0b21cblxuICB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKSB7XG4gICAgdGJvZHkge1xuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpLFxuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpIH4gdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXplYnJhLXN0cmlwaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kaXYge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG5cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3VyLXdoaXRlIDMwJSwgJHRhYmxlLXNoYWRvdy0tY292ZXIpLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRhYmxlLXNoYWRvdy0tY292ZXIsICRjb2xvdXItd2hpdGUgNzAlKSAwIDEwMCUsXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGFibGUtc2hhZG93LS1ibGFjayAwJSwgJHRhYmxlLXNoYWRvdy0tY2xlYXIgMTAwLjAxJSksXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0YWJsZS1zaGFkb3ctLWJsYWNrIDAlLCAkdGFibGUtc2hhZG93LS1jbGVhciAxMDAuMDElKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkcmVtY2FsYy00MHB4IDEwMCUsICRyZW1jYWxjLTQwcHggMTAwJSwgJHJlbWNhbGMtMTRweCAxMDAlLCAkcmVtY2FsYy0xNHB4IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTAwJSwgMCAwLCAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG59XG5cbi50YWJsZS1zY3JvbGwtLXdyYXBwZXIge1xuICBoZWlnaHQ6ICR0YWJsZS1zY3JvbGxlci0taGVpZ2h0O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTdweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMjYpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICYudGFibGUtLWZ1bGwtY29udGFpbmVyLXdpZHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gIH1cbn1cblxudGFibGUudGFibGUtLWNvbmRlbnNlZCB7XG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0yNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0ZC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTI0cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0xNnB4O1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTdweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIHRib2R5IHRoLFxuICB0Zm9vdCB0aCB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMjRweDtcbiAgfVxuXG4gIHRyLnRhYmxlLXJvdy0taGlnaGxpZ2h0IHRoIGltZy50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gICAgdG9wOiAkcmVtY2FsYy0xN3B4O1xuICB9XG5cbiAgdHIudGFibGUtcm93LS1zdWJ0b3RhbCxcbiAgdGZvb3QgdHIge1xuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yNHB4O1xuICAgIH1cblxuICAgIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTI0cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0xNnB4O1xuICAgICAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICAgIH1cblxuICAgIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMge1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtOHB4O1xuICAgIH1cblxuICAgIHRib2R5IHRoIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtOHB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweDtcbiAgICB9XG5cbiAgICB0ci50YWJsZS1yb3ctLXN1YnRvdGFsLCB0Zm9vdCB0ciB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLThweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgICB9XG5cbiAgICAgIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG50Ym9keSB7XG4gIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXG4gIHRyIHtcbiAgICBib3JkZXI6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogcHgtdG8tcmVtKDEpIDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtcm93LWRpdmlkZXI7XG4gIH1cblxuICB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItd2lkdGg6IHB4LXRvLXJlbSgzKSAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB9XG5cbiAgdHIudGFibGUtcm93LS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oaWdobGlnaHQgIWltcG9ydGFudDtcblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHJlbWNhbGMtMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGltZy50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gICAgICAgIC8vIFdpZHRoIG9mIHllbGxvdyB0cmlhbmdsZSBzdmdcbiAgICAgICAgd2lkdGg6ICRyZW1jYWxjLThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBEaXN0YW5jZSBmcm9tIHRvcCBvZiBzdmcgdG8gdG9wIG9mIGNvbnRhaW5lclxuICAgICAgICB0b3A6ICRyZW1jYWxjLTI0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRoZWFkIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiBweC10by1yZW0oMykgMDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cbiAgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMjhweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTI4cHggJHJlbWNhbGMtMjRweDtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gICAgZm9udC1zaXplOiAkcmVtY2FsYy0xOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkcmVtY2FsYy0yNHB4O1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMjEpO1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMjQtNXB4ICRyZW1jYWxjLThweCAkcmVtY2FsYy0yNC01cHggJHJlbWNhbGMtMTZweDtcbiAgICB9XG4gIH1cblxuICB0aC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0yOHB4ICRyZW1jYWxjLTI0cHggJHJlbWNhbGMtMjhweCAkcmVtY2FsYy0xNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTI0LTVweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTI0LTVweCAkcmVtY2FsYy04cHg7XG4gICAgfVxuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJywgQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xIHtcbiAgLy9FcXVpdmFsZW50IHRvIDEgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogOC4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0yIHtcbiAgLy9FcXVpdmFsZW50IHRvIDIgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogMTYuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMyB7XG4gIC8vRXF1aXZhbGVudCB0byAzIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDI1dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTQge1xuICAvL0VxdWl2YWxlbnQgdG8gNCBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiAzMy4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi01IHtcbiAgLy9FcXVpdmFsZW50IHRvIDUgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogNDEuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNiB7XG4gIC8vRXF1aXZhbGVudCB0byA2IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDUwdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTcge1xuICAvL0VxdWl2YWxlbnQgdG8gNyBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA1OC4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi04IHtcbiAgLy9FcXVpdmFsZW50IHRvIDggZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogNjYuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tOSB7XG4gIC8vRXF1aXZhbGVudCB0byA5IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDc1dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEwIHtcbiAgLy9FcXVpdmFsZW50IHRvIDEwIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDgzLjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTExIHtcbiAgLy9FcXVpdmFsZW50IHRvIDExIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDkxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEyIHtcbiAgLy9FcXVpdmFsZW50IHRvIDEyIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDEwMHZ3O1xufVxuXG50Ym9keSB0aCxcbnRmb290IHRoIHtcbiAgcGFkZGluZzogJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IHB4LXRvLXJlbSgwLjQpO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDI2KTtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLThweCAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTE2cHg7XG4gIH1cbn1cblxudGQge1xuICBwYWRkaW5nOiAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0yNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogcHgtdG8tcmVtKDAuNCk7XG5cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxudGQudGFibGUtY2VsbC0tbnVtZXJpYyxcbnRoLnRhYmxlLWNlbGwtLWRpcmVjdG9yeSB7XG4gIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMjRweCAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6ICRyZW1jYWxjLTE3cHg7XG59XG5cbnRoLnRhYmxlLWNlbGwtLWRpcmVjdG9yeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG59XG5cbnRyLnRhYmxlLXJvdy0tc3VidG90YWwsIHRmb290IHRyIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiBweC10by1yZW0oMykgMDtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItYmxhY2s7XG5cbiAgdGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTI0cHg7XG4gIH1cbn1cblxudGJvZHkge1xuICB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHtcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjNweCAkcmVtY2FsYy0yNHB4O1xuICAgIH1cbiAgfVxufVxuXG50Zm9vdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgdGgge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTI0cHg7XG4gIH1cbn1cblxudHIudGFibGUtcm93LS1zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdWJ0b3RhbCAhaW1wb3J0YW50O1xufVxuXG50Zm9vdCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10b3RhbCAhaW1wb3J0YW50O1xufVxuXG4vKlRhYmxlIGNvbXBvbmVudCBjb2xvdXJzKi9cbi5iZy10YWJsZS1yb3ctZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctZGl2aWRlcjtcbn1cblxuLmJnLXRhYmxlLWNhcHRpb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1jYXB0aW9uLWJhY2tncm91bmQ7XG59XG5cbi5iZy10YWJsZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGlnaGxpZ2h0O1xufVxuXG4uYmctdGFibGUtc3VidG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3VidG90YWw7XG59XG5cbi5iZy10YWJsZS10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10b3RhbDtcbn1cbiIsIi50YWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzICogMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTIwO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4udGFnLS1saW1lIHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1saW1lO1xufVxuXG4udGFnLS1nb2xkIHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1nb2xkO1xufVxuXG4udGFnLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLXllbGxvdztcbn1cblxuLnRhZy0tdGF1cGUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLXRhdXBlO1xufVxuIiwiLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgbWluLWhlaWdodDogMTQ0cHg7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbiIsIi5pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTc7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtICRzcGFjaW5nLTQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cbn1cblxuLmlucHV0LS0yLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDhleDtcbiAgbWluLXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMGV4O1xuICBtaW4td2lkdGg6IDEwZXg7XG59XG5cbi5pbnB1dC0tNC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMmV4O1xuICBtaW4td2lkdGg6IDEyZXg7XG59XG5cbi5pbnB1dC0tNS1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxNGV4O1xuICBtaW4td2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxN2V4O1xuICBtaW4td2lkdGg6IDE3ZXg7XG59XG5cbi5pbnB1dC0tMTAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMjNleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogNDFleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vZm9yIGdlbmVyYWwgZm9ybXNcbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgLmNoZWNrYm94ZXMsIC5yYWRpb3Mge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLy9EYXRlIGlucHV0c1xuXG4uZGF0ZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbiAgfVxufVxuXG4uZGF0ZV9fZ3JvdXAtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTU7XG59XG5cbi5kYXRlLS1lcnJvciB7XG4gIGlucHV0IHtcbiAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICRjb2xvdXItYWxlcnQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExlZ2FjeSBjb2xvdXJzIGZyb20gRDdcbiAgICBEZXNpZ24gU3lzdGVtIHBhbGV0dGUgY29sb3VyIG1hcHBpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmlsbCBmb3IgU1ZHc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGRzQ29sb3JNYXBMaWdodDogKFxuICBcIndoaXRlXCI6ICRjb2xvdXItd2hpdGUsXG4gIFwiZ3JleXNjYWxlLTVcIjogJGdyZXlzY2FsZS01LFxuICBcImdyZXlzY2FsZS0yMFwiOiAkZ3JleXNjYWxlLTIwLFxuICBcImdyZXlzY2FsZS00MFwiOiAkZ3JleXNjYWxlLTQwLFxuICBcImdvbGRcIjogJGNvbG91ci1nb2xkLFxuICBcInllbGxvd1wiOiAkY29sb3VyLXllbGxvdyxcbiAgXCJ0YXVwZVwiOiAkY29sb3VyLXRhdXBlLFxuICBcImdyZWVuXCI6ICRjb2xvdXItZ3JlZW4sXG4gIFwibGltZVwiOiAkY29sb3VyLWxpbWUsXG4gIFwidGVhbFwiOiAkY29sb3VyLXRlYWwsXG4gIFwic2t5XCI6ICRjb2xvdXItc2t5LFxuICBcImJsdWVcIjogJGNvbG91ci1ibHVlLFxuICBcInB1cnBsZVwiOiAkY29sb3VyLXB1cnBsZSxcbiAgXCJvcmFuZ2VcIjogJGNvbG91ci1vcmFuZ2UsXG4gIFwicmVkXCI6ICRjb2xvdXItcmVkLFxuICBcIm1hZ2VudGFcIjogJGNvbG91ci1tYWdlbnRhLFxuICBcImxpZ2h0LWdvbGRcIjogJGNvbG91ci1saWdodC1nb2xkLFxuICBcImxpZ2h0LXllbGxvd1wiOiAkY29sb3VyLWxpZ2h0LXllbGxvdyxcbiAgXCJsaWdodC10YXVwZVwiOiAkY29sb3VyLWxpZ2h0LXRhdXBlLFxuICBcImxpZ2h0LWdyZWVuXCI6ICRjb2xvdXItbGlnaHQtZ3JlZW4sXG4gIFwibGlnaHQtbGltZVwiOiAkY29sb3VyLWxpZ2h0LWxpbWUsXG4gIFwibGlnaHQtdGVhbFwiOiAkY29sb3VyLWxpZ2h0LXRlYWwsXG4gIFwibGlnaHQtc2t5XCI6ICRjb2xvdXItbGlnaHQtc2t5LFxuICBcImxpZ2h0LWJsdWVcIjogJGNvbG91ci1saWdodC1ibHVlLFxuICBcImxpZ2h0LXB1cnBsZVwiOiAkY29sb3VyLWxpZ2h0LXB1cnBsZSxcbiAgXCJsaWdodC1vcmFuZ2VcIjogJGNvbG91ci1saWdodC1vcmFuZ2UsXG4gIFwibGlnaHQtcmVkXCI6ICRjb2xvdXItbGlnaHQtcmVkLFxuICBcImxpZ2h0LW1hZ2VudGFcIjogJGNvbG91ci1saWdodC1tYWdlbnRhLFxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRkc0NvbG9yTWFwTGlnaHQge1xuICAuI3skY29sb3J9IHtcbiAgICAmLWZpbGwge1xuICAgICAgZmlsbDogJGhleCAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBsYWJlbHNcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4kZHNDb2xvck1hcERhcms6IChcbiAgXCJibGFja1wiOiAkY29sb3VyLWJsYWNrLFxuICBcImdyZXlzY2FsZS02MFwiOiAkZ3JleXNjYWxlLTYwLFxuICBcImdyZXlzY2FsZS03MFwiOiAkZ3JleXNjYWxlLTcwLFxuICBcImRhcmstZ29sZFwiOiAkY29sb3VyLWRhcmstZ29sZCxcbiAgXCJkYXJrLXllbGxvd1wiOiAkY29sb3VyLWRhcmsteWVsbG93LFxuICBcImRhcmstdGF1cGVcIjogJGNvbG91ci1kYXJrLXRhdXBlLFxuICBcImRhcmstZ3JlZW5cIjogJGNvbG91ci1kYXJrLWdyZWVuLFxuICBcImRhcmstbGltZVwiOiAkY29sb3VyLWRhcmstbGltZSxcbiAgXCJkYXJrLXRlYWxcIjogJGNvbG91ci1kYXJrLXRlYWwsXG4gIFwiZGFyay1za3lcIjogJGNvbG91ci1kYXJrLXNreSxcbiAgXCJkYXJrLWJsdWVcIjogJGNvbG91ci1kYXJrLWJsdWUsXG4gIFwiZGFyay1wdXJwbGVcIjogJGNvbG91ci1kYXJrLXB1cnBsZSxcbiAgXCJkYXJrLW9yYW5nZVwiOiAkY29sb3VyLWRhcmstb3JhbmdlLFxuICBcImRhcmstcmVkXCI6ICRjb2xvdXItZGFyay1yZWQsXG4gIFwiZGFyay1tYWdlbnRhXCI6ICRjb2xvdXItZGFyay1tYWdlbnRhLFxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRkc0NvbG9yTWFwRGFyayB7XG4gIC4jeyRjb2xvcn0ge1xuICAgICYtZmlsbCB7XG4gICAgICBmaWxsOiAkaGV4ICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgYmFja2dyb3VuZCBjb2xvdXIgZm9yIGxhYmVsc1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFuZ3VsYXIgcHJvamVjdCBjb2xvdXJzXG4gICAgVG8gZGVwcmVjYXRlIHRoZXNlIGNvbG91ciBzdHlsZXMgYW5kIHVzZSB0aGUgRFMgY29sb3VyIHBhbGV0dGVcbiAgICBodHRwczovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhL2RvY3MvYmFzaWNzL2NvbG91cnMuaHRtbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEdyZXlzY2FsZVxuLS0tLS0tLS0tLS0tLS0tICovXG4kZGFya2VzdC1ncmF5OiAjMjIyO1xuJGRhcmstZ3JheTogIzRkNGQ0ZDtcbiRtZWRpdW0tZ3JheTogIzY2NjtcbiRsaWdodC1ncmF5OiAjNzM3MzczO1xuJGxpZ2h0ZXItZ3JheTogI2Q5ZDlkOTtcbiRsaWdodGVzdC1ncmF5OiAjZWRlZGVkO1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuXG4vLyBSRVZJRVcgTUVcbiRncmF5LTEwOiByZ2JhKDAsMCwwLC4xKTtcbiRncmF5LTI1OiByZ2JhKDAsMCwwLC4yNSk7XG4kZ3JheS01MDogcmdiYSgwLDAsMCwuNSk7XG4kZ3JheS03NTogcmdiYSgwLDAsMCwuNzUpO1xuJGdyYXktOTA6IHJnYmEoMCwwLDAsLjkpO1xuXG4vLyBXZSB1c2UgdGhlc2UgYXMgZGVmYXVsdCBjb2xvcnMgdGhyb3VnaG91dFxuJGdyZXlzY2FsZS0wOiAgI2ZmZjtcbiRncmV5c2NhbGUtNDogIGRhcmtlbigkZ3JleXNjYWxlLTAsIDQlKTsgIC8vICNmNWY1ZjUgcmdiOiAyNDUgcGFuZWxzXG4kZ3JleXNjYWxlLTc6ICBkYXJrZW4oJGdyZXlzY2FsZS0wLCA3JSk7ICAvLyByZ2I6IDIzNSBmb290ZXIsIHRhYmxlIHN0cmlwZSBiZywgdGFibGUgaGVhZGVyIGJnXG4kZ3JleXNjYWxlLTE1OiBkYXJrZW4oJGdyZXlzY2FsZS0wLCAxNSUpOyAvLyAjZDlkOWQ5IHJnYjoyMTdcbiRncmV5c2NhbGUtMjA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDIwJSk7IC8vICNjY2MgcmdiOjIwNFxuJGdyZXlzY2FsZS00MDogZGFya2VuKCRncmV5c2NhbGUtMCwgNDAlKTsgLy8gIzk5OSByZ2I6MTUzXG4kZ3JleXNjYWxlLTU1OiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA1NSUpOyAvLyBoNCByZ2I6MTE5XG4kZ3JleXNjYWxlLTYwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA2MCUpOyAvLyBoMyAjNjY2IHJnYjoxMDJcbiRncmV5c2NhbGUtNzA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDcwJSk7IC8vIGgxLGgyLGJvZHkgcmdiOjc2XG4kZ3JleXNjYWxlLTgwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA4MCUpOyAvLyBoZWFkZXIgIzMzMzMzMyByZ2I6NTFcbiRncmV5c2NhbGUtOTA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDkwJSk7IC8vIGhlYWRlciAjMUExQTFBIHJnYjo1MVxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4kZm9udC1jb2xvci1saWdodDogJHdoaXRlO1xuJGZvbnQtY29sb3ItZGFyazogIzMzMztcbiRmb250LWNvbG9yLW1lZGl1bTogJGRhcmstZ3JheTtcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJGFiYnJldmlhdGlvbi1jb2xvcjogIzk5OTtcbiRwcmltYXJ5LWJsdWU6ICMwNmM7XG4kbGluay1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiRsaW5rLWNvbG9yLWRhcms6ICMwMDU2YWM7XG4kdmlzaXRlZC1jb2xvcjogIzU1MWE4YjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAjMDA0NzhmO1xuJGxpbmstYWN0aXZlLWNvbG9yOiAjMDAyMTQyO1xuXG4kc2VydmljZS1vbnRhcmlvOiAjMDA2YjNmO1xuJHByaW1hcnktYnV0dG9uLWNvbG9yOiAjMDA2NmNjO1xuJHRoZW1lLWxpZ2h0OiAkZ3JleXNjYWxlLTc7XG4kdGhlbWUtbWlkOiAjZDFkZGViO1xuJHRoZW1lLWRhcms6ICRncmV5c2NhbGUtOTA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJvZHlcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgdmFyaW91cyBnbG9iYWwgc3R5bGVzXG4kYm9keS1iZzogJGdyZXlzY2FsZS0wO1xuJGJvZHktZm9udC1jb2xvcjogJGZvbnQtY29sb3I7XG4kYm9keS1mb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBIaWdobGlnaHQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4kbWludHk6ICNkZmYzZjM7IC8vIGNhbGxvdXRzXG4kcGlua3k6ICNmYWQyZDI7IC8vIGFsZXJ0cywgZmFpbHVyZVxuJGxpbWV5OiAjZTZmYWQyOyAvLyBzdWNjZXNzXG4kZHVja3k6ICNmZWY2ZGM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEluZm9ncmFwaGljIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gISEgaWYgeW91IG1ha2UgY2hhbmdlcyBoZXJlIHBsZWFzZSBjb3B5IHRoZSBjaGFuZ2VzIGludG8gdGhlIGNvbG91clNlcnZpY2VcbiR5ZWxsb3c6ICNmZmMzMDA7XG4kb3JhbmdlOiAjZjI2NzFmO1xuJHJlZDogI2M5MWIyNjtcbiRtYWdlbnRhOiAjOWMwZjVmO1xuJHB1cnBsZTogIzYwMDQ3YTtcbiRibHVlOiAjMDA4N2NiO1xuJGdyZWVuOiAjMDA4YjUyO1xuJGRhcmstZ3JlZW46ICMyZDY4NDM7IC8vIHVzZWQgb24gUlRQIGNvbXBvbmVudFxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCYXNlIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJHByaW1hcnktY29sb3I6ICRzZXJ2aWNlLW9udGFyaW87XG4kc2Vjb25kYXJ5LWNvbG9yOiAkdGhlbWUtbWlkO1xuJGFsZXJ0LWNvbG9yOiAjOWQyZjAwO1xuJHN1Y2Nlc3MtY29sb3I6ICRzZXJ2aWNlLW9udGFyaW87XG4kd2FybmluZy1jb2xvcjogJGR1Y2t5O1xuJGluZm8tY29sb3I6ICRncmV5c2NhbGUtNztcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQnV0dG9uIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJHByaW1hcnktYnV0dG9uOiAkcHJpbWFyeS1idXR0b24tY29sb3I7XG4kc2Vjb25kYXJ5LWJ1dHRvbjogJHRoZW1lLW1pZDtcblxuLy8gQ29sb3VycyB1c2VkIGluIGluZm9ncmFwaGljc1xuJGNvbG9yTWFwOiAoXG4gIFwib3JhbmdlXCI6JG9yYW5nZSxcbiAgXCJyZWRcIjokcmVkLFxuICBcIm1hZ2VudGFcIjokbWFnZW50YSxcbiAgXCJwdXJwbGVcIjokcHVycGxlLFxuICBcImJsdWVcIjokYmx1ZSxcbiAgXCJncmVlblwiOiRncmVlblxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRjb2xvck1hcCB7XG4gIC4jeyRjb2xvcn0ge1xuICAgICYtYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleCAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBsYWJlbHNcbiAgICAgIGNvbG9yOiAjZmZmOyAvLyAkZ3JleXNjYWxlLTAgaW4gX2NvbG91cnMuc2Nzc1xuICAgICAgYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmV5c2NhbGUtNztcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogJGhleDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRXh0ZW5kZWQgY29sb3VyIHBhbGV0dGUgYmcgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vLyBsaWdodCBiYWNrZ3JvdW5kIGNvbG91cnMgZnJvbSBzZWNvbmRhcnkvdGhlbWUtbWlkIHBhbGV0dGUgYW5kXG4vLyBicmlnaHQgYmFja2dyb3VuZCBjb2xvdXJzIGZyb20gd2FybmluZyBjb2xvdXIgcGFsZXR0ZSAodXNlZCBpbiBzbWFydGllcywgc2tpdHRsZXMsIHBhbmVscylcbi8vIERpZ2l0YWwgU2VydmljZSBTdGFuZGFyZCAoRFNTKSBjb2xvdXIgcGFsZXR0ZVxuQGVhY2ggJGNsYXNzLCAkY29sb3VyIGluIChcbiAgXCJsaWdodC1ibHVlLWJnXCI6I2QxZGRlYiwgLy8gISEgaWYgeW91IGNoYW5nZSB0aGlzLCBjb3B5IGl0IHRvIHRoZSBjb2xvdXJTZXJ2aWNlXG4gIFwibGlnaHQtbGF2ZW5kZXItYmdcIjojZDJkMWViLFxuICBcImxpZ2h0LXB1cnBsZS1iZ1wiOiNkZmQxZWIsXG4gIFwibGlnaHQtbWFnZW50YS1iZ1wiOiNlYmQxZWEsXG4gIFwibGlnaHQtcGluay1iZ1wiOiNlYmQxZGQsXG4gIFwibGlnaHQtcmVkLWJnXCI6I2ViZDJkMSxcbiAgXCJsaWdodC1vcmFuZ2UtYmdcIjojZWJkZmQxLFxuICBcImxpZ2h0LXllbGxvdy1iZ1wiOiNlYWViZDEsXG4gIFwibGlnaHQtbGltZS1iZ1wiOiNkZGViZDEsXG4gIFwibGlnaHQtZ3JlZW4tYmdcIjojZDFlYmQyLFxuICBcImxpZ2h0LW1pbnQtYmdcIjojZDFlYmRmLFxuICBcImxpZ2h0LWFxdWEtYmdcIjojZDFlYWViLFxuICBcImJyaWdodC15ZWxsb3ctYmdcIjojZmFmYWQyLFxuICBcImJyaWdodC1saW1lLWJnXCI6I2U2ZmFkMixcbiAgXCJicmlnaHQtZ3JlZW4tYmdcIjojZDJmYWQyLFxuICBcImJyaWdodC1taW50LWJnXCI6I2QyZmFlNixcbiAgXCJicmlnaHQtYXF1YS1iZ1wiOiNkMmZhZmEsXG4gIFwiYnJpZ2h0LWJsdWUtYmdcIjojZDJlNmZhLFxuICBcImJyaWdodC1sYXZlbmRlci1iZ1wiOiNkMmQyZmEsXG4gIFwiYnJpZ2h0LXB1cnBsZS1iZ1wiOiNlNmQyZmEsXG4gIFwiYnJpZ2h0LW1hZ2VudGEtYmdcIjojZmFkMmZhLFxuICBcImJyaWdodC1waW5rLWJnXCI6I2ZhZDJlNixcbiAgXCJicmlnaHQtcmVkLWJnXCI6I2ZhZDJkMixcbiAgXCJicmlnaHQtb3JhbmdlLWJnXCI6I2ZhZTZkMixcbiAgXCJkc3MtYnJpZ2h0XCI6Izk5ZDhlMCxcbiAgXCJkc3MtbGlnaHRcIjojY2FlOWVlLFxuICBcImRzcy1saWdodC1kZXNhdFwiOiNiM2MzYzRcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBiYXIgZ3JhcGhzLCBhc2lkZXMgYW5kIHBhbmVsc1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIERTUyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG8gaW5jbHVkZSB0ZXh0IGNvbG91ciBmb3Igc3BlY2lmaWMgRFNTIGJhY2tncm91bmQgY29sb3Vyc1xuQGVhY2ggJGNsYXNzLCAkY29sb3VyIGluIChcbiAgXCJkc3MtcHJpbWFyeVwiOiMwZjQxM2MsXG4gIFwiZHNzLWRhcmtcIjojMTk0MjNjLFxuICBcImRzcy1kYXJrLWRlc2F0XCI6IzVkNzk2OSxcbiAgXCJkc3MtbWVkaXVtXCI6IzNiOGQ3YixcbiAgXCJkc3MtYWNjZW50XCI6I2YxOWQyMyxcbiAgXCJkc3MtZGlzY292ZXJ5XCI6IzFlNmE5ZCxcbiAgXCJkc3MtYWxwaGFcIjojMTE4YzdiLFxuICBcImRzcy1iZXRhXCI6IzdiOTUzZCxcbiAgXCJkc3MtbGl2ZVwiOiNiYjc3MGJcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBiYXIgZ3JhcGhzLCBhc2lkZXMgYW5kIHBhbmVsc1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIFBPIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0byBpbmNsdWRlIHRleHQgY29sb3VyIGZvciBzcGVjaWZpYyBQTyBiYWNrZ3JvdW5kIGNvbG91cnNcbkBlYWNoICRjbGFzcywgJGNvbG91ciBpbiAoXG4gIFwicG8tcmljaC1ibGFjay1iZ1wiOiMwMDAwMDAsXG4gIFwicG8tZGFyay15ZWxsb3ctYmdcIjojY2JhNTJlLFxuICBcInBvLXllbGxvdy1iZ1wiOiNmY2FmMTcsXG4gIFwicG8tdGF1cGUtYmdcIjojYzFiMjhmLFxuICBcInBvLWdyZWVuLWJnXCI6IzM5YjU0YSxcbiAgXCJwby1saWdodC1ncmVlbi1iZ1wiOiM4ZGM2M2YsXG4gIFwicG8tdGVhbC1iZ1wiOiM0OWE3YTIsXG4gIFwicG8tbGlnaHQtYmx1ZS1iZ1wiOiMwMGIyZTMsXG4gIFwicG8tZGFyay1ibHVlLWJnXCI6IzA0N2JjMSxcbiAgXCJwby1wdXJwbGUtYmdcIjojOTIyNzhmLFxuICBcInBvLW9yYW5nZS1iZ1wiOiNmMTVhMjIsXG4gIFwicG8tcmVkLWJnXCI6I2VkMWMyNCxcbiAgXCJwby1tYWdlbnRhLWJnXCI6I2VkMDM3Yyxcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7XG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG91cikgPiA0NCkge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gTGlnaHRlciBiYWNrZ3JvdW5kLCB1c2UgYmxhY2sgZm9udFxuICAgICAgYWJiciwgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IC8vIERhcmtlciBiYWNrZ3JvdW5kLCB1c2Ugd2hpdGUgZm9udFxuICAgICAgYWJiciwgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRlbnQuI3skY2xhc3N9OjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjeyRjb2xvdXJ9O1xuICB9XG4gIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LiN7JGNsYXNzfTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICN7JGNvbG91cn07XG4gIH1cbn1cbiIsIi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIGhlYWRlciBmb250IHNpemVzXG4kaDEtZm9udC1zaXplOiBweC10by1yZW0oMzIpO1xuJGgyLWZvbnQtc2l6ZTogcHgtdG8tcmVtKDI3KTtcbiRoMy1mb250LXNpemU6IHB4LXRvLXJlbSgyMyk7XG4kaDQtZm9udC1zaXplOiBweC10by1yZW0oMjApO1xuJGg1LWZvbnQtc2l6ZTogcHgtdG8tcmVtKDE4KTtcbiRoNi1mb250LXNpemU6IDFyZW07XG5cbi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIGhlYWRlciBzaXplIHJlZHVjdGlvbiBvbiBzbWFsbCBzY3JlZW5zXG4kaDEtZm9udC1yZWR1Y3Rpb246IHB4LXRvLXJlbSg0KSAhZGVmYXVsdDtcbiRoMi1mb250LXJlZHVjdGlvbjogcHgtdG8tcmVtKDMpICFkZWZhdWx0O1xuJGgzLWZvbnQtcmVkdWN0aW9uOiAwICFkZWZhdWx0O1xuJGg0LWZvbnQtcmVkdWN0aW9uOiAwICFkZWZhdWx0O1xuJGg1LWZvbnQtcmVkdWN0aW9uOiAwICFkZWZhdWx0O1xuJGg2LWZvbnQtcmVkdWN0aW9uOiAwICFkZWZhdWx0O1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUaGlzIGlzIHRoZSBmaWxlIHRvIHB1dCBvbnRhcmlvIGdsb2JhbCB2YXJpYWJsZXMuXG4gICAgV2UgYXJlIGdvaW5nIHRvIGdyYWR1YWxseSBpbnRlZ3JhdGUgYWxsIHRoZSBvbnRhcmlvIHZhcmlhYmxlcyBoZXJlLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJG1hcmtldGluZy1iYW5uZXItei1pbmRleDogMTA7XG5cbi8vIEhlaWdodCB2YWx1ZXNcbiRzdGFuZGFyZC1pbnB1dC1oZWlnaHQ6IDQ4cHg7XG4kbG9nby1oZWlnaHQ6IDQ2cHg7XG5cbiIsIi8vIEhlbHBlciBjbGFzc2VzIGZvciB0ZXh0IGVsZW1lbnRzXG4ubmJzcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIkZm9udC1vcGVuLXNhbnM6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXJhbGV3YXktbW9kaWZpZWQ6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiVoZWFkZXItc3R5bGVzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG59XG5cbiVoMS1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgzMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46ICRzcGFjaW5nLTcgMCAkc3BhY2luZy01IDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSg0MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIH1cbn1cblxuJWgyLXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI3KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgzMyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIH1cbn1cblxuJWgzLXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIzKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuJWg0LXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuJWg1LXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuJWg2LXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE2KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuJWxlYWQtc3RhdGVtZW50IHtcbiAgZm9udC1zaXplOiBweC10by1yZW0oMjApO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6ICRmdWxsLXdpZHRoO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiBweC10by1yZW0oMjIpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVmFyaWFibGVzIGZvciBlbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2RlLWNvbG9yOiAjZGNkY2RjO1xuJGNvZGUtYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiRjb2RlLWJvcmRlci1zaXplOiAwO1xuJGNvZGUtYm9yZGVyLXN0eWxlOiBub25lO1xuJGNvZGUtYm9yZGVyLWNvbG9yOiBub25lO1xuJGNvZGUtcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRWxlbWVudHNcblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBjdXJzb3I6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UYWdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYVtocmVmXj1cInRlbDpcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICBhYmJyIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxufVxuXG5hYmJyLCBhYmJyW3RpdGxlXSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJGdyZXlzY2FsZS00MDtcbn1cblxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgLm1haW4tY29udGVudCBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICB9XG59XG5cbi8vIHRhZyBpcyBub3QgbG9uZ2VyIHN1cHBvcnRlZCBpbiBIVE1MNSwgd2lsbCBoaWRlIHRleHQgaWYgdXNlZFxuYWNyb255bSwgYmlnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gIEBleHRlbmQgLmFzaWRlO1xufVxuXG5hc2lkZSBjb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFzaWRlIGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlzY2FsZS00MDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIEBleHRlbmQgLmJsb2NrcXVvdGU7XG59XG5cbmNpdGUge1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuYSB7XG4gIGNpdGUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNpdGUge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0tdmlzaXRlZDtcbiAgICB9XG4gICAgYWJiciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1saW5rLS12aXNpdGVkO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNpdGUge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgfVxuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgfVxuICB9XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiAkY29kZS1ib3JkZXItc3R5bGU7XG4gIGJvcmRlci13aWR0aDogJGNvZGUtYm9yZGVyLXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmc7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbnAsIGxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDEsXG5oMSArIGhyLFxuaDIgKyBociB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxudWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuZGwge1xuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIC8vIHNldHRpbmcgdGhlIHVzZXIgYWdlbnQgbWFyZ2luLWlubGluZSB0byAwXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiBQdWxsZWQgZnJvbSB0aGUgQW5ndWxhciBwcm9qZWN0LlxuICAgIFdlIGNhbiByZXRpcmUgdGhlc2Ugb25jZSB0aGUgRFMgSFRNTCBiZWNvbWVzIHdpZGVseSB1c2VkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2Ugc2V0IHRoZXNlIGhlcmUgYW5kIG5vdCBpbiBjdXN0b20tc2V0dGluZ3MgYmVjYXVzZSB0aGV5IHNob3VsZCBvbmx5IGFwcGx5IHRvIGJvZHkgY29udGVudFxuY29kZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGEge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkdmlzaXRlZC1jb2xvciwgMzAlKTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDU1JSlcbiAgICB9XG4gIH1cbn1cblxuLy9hc2lkZSBzdHlsaW5nIGluIGJvb2tzXG4jZTJlLWJvb2stbWFpbiAubWFpbi1jb250ZW50IGFzaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRzZWFyY2gtaW5wdXQtcGFkZGluZzogNy4ycmVtO1xuJHNlYXJjaC1pbnB1dC1wYWRkaW5nLS1tb2JpbGU6IDYuNHJlbTtcblxuJGhlYWRlci1sb2dvLXdpZHRoOiAxODBweDtcbiRoZWFkZXItbG9nby13aWR0aC0tbW9iaWxlOiA0NXB4O1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1Ljc1cmVtO1xuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogJHNwYWNpbmctNjtcbiAgICBoZWlnaHQ6ICRzcGFjaW5nLTY7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogJGxvZ28taGVpZ2h0O1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGdsb2JhbC1yYWRpdXMgJGNvbG91ci1mb2N1cztcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGltZyB7XG4gICAgd2lkdGg6ICRoZWFkZXItbG9nby13aWR0aC0tbW9iaWxlO1xuICAgIGhlaWdodDogJGxvZ28taGVpZ2h0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAkaGVhZGVyLWxvZ28td2lkdGg7XG4gICAgICBoZWlnaHQ6ICRsb2dvLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLyogSGVhZGVyIHNlYXJjaCBzdHlsZXMgKi9cbi5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoMnJlbSwgMik7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICBoZWlnaHQ6ICRzdGFuZGFyZC1pbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMztcbiAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1pbnB1dC1wYWRkaW5nO1xuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgJjo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICY6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbiAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aW52YWxpZCArIGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgICYgfiAuaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluaztcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGF1dG8gWCBpY29uIGZvciBJRSBhbmQgRWRnZSBvbiBpbnB1dCBhcmVhXG4gICY6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgcmVkIG91dGxpbmUgYXJvdW5kIGlucHV0IGFyZWEgb24gRmlyZWZveFxuICAmOmludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6aW52YWxpZDpub3QoOmZvY3VzKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VhcmNoLWlucHV0LXBhZGRpbmctLW1vYmlsZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS01O1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41NjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZy00O1xuICB0b3A6ICRzcGFjaW5nLTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTM7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTM7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGdsb2JhbC1yYWRpdXMgJGNvbG91ci1mb2N1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhlYWRlcl9fc2VhcmNoLXJlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb25zLWNsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkZ2xvYmFsLXJhZGl1cyAkY29sb3VyLWZvY3VzO1xuICB9XG59XG5cbi8qIEhlYWRlciBtZW51ICYgbGFuZ3VhZ2UgdG9nZ2xlICYgY2xvc2Ugc2VhcmNoIGJ1dHRvbiBzdHlsZXMgKi9cbi5oZWFkZXJfX25hdi1yaWdodC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vKiBIZWFkZXIgYnV0dG9ucyAqL1xuLmhlYWRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgaGVpZ2h0OiAkc3RhbmRhcmQtaW5wdXQtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMTQsIDkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZSxcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci13aGl0ZTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy0zLCAyKSAkc3BhY2luZy00O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYygjeyRzcGFjaW5nLTN9IC8gMik7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZSB7XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNpbmctMywgMikgJHNwYWNpbmctNDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTI7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMjtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTM7XG5cbiAgYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMztcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTQ7XG5cbiAgc3ZnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy00O1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy01LCAxMCkgJHNwYWNpbmctMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMiAkc3BhY2luZy0xICRzcGFjaW5nLTQ7XG4gICAgaGVpZ2h0OiAkc3RhbmRhcmQtaW5wdXQtaGVpZ2h0O1xuXG4gICAgc3BhbiB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAkc3BhY2luZy03O1xuICAgICAgaGVpZ2h0OiAkc3BhY2luZy03O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19uYXYtcmlnaHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJHotaW5kZXgtYWJvdmUtbWVkaXVtO1xufVxuXG4ubmF2aWdhdGlvbi0tb3BlbiB7XG4gIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gY3VzdG9tIHN0eWxlc1xuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciB7XG4gIGJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciB7XG4gIGEge1xuICAgIEBleHRlbmQgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcjtcbiAgICBAZXh0ZW5kIC5oZWFkZXItYnV0dG9uO1xuICAgIEBleHRlbmQgLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTtcbiAgfVxuXG4gICYuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vLyBGaXhpbmcgdGhlIGNvbHVtbnMgaXNzdWUgYmV0d2VlbiAxMDI0cHggdG8gMTE2N3B4ICg2NGVtIHRvIDczZW0pXG4uaGVhZGVyX19jb250YWluZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50ICsgMC4wNjNlbSkge1xuICAgIC5tZWRpdW0tNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgfVxuICAgIC5tZWRpdW0tOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQgKyAwLjA2M2VtKSB7XG4gICAgLmxhcmdlLTMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmxhcmdlLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIH1cbiAgICAubGFyZ2UtNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYXJrZXRpbmcgQmFubmVyIDEuMCBhbmQgMi4wIGhhdmUgdGhlIHotaW5kZXggb2YgMTAuXG4vLyBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGUgb3ZlcmxheSBpcyBvbiB0b3Agb2YgaXQuXG4uaGVhZGVyIHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDU7XG59XG5cbi5vdmVybGF5IHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDI7XG59XG4iLCIkaGVhZGVyLWNsb3NlLWJ1dHRvbi0tdG9wLXZhbHVlOiAtNC4zNXJlbTtcblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZy00O1xuICB6LWluZGV4OiA2O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4xcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1oaWdoO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNpbmctNDtcbiAgICB0b3A6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmctMn0pO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5oZWFkZXIgKyAubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiB7XG4gIHRvcDogJGhlYWRlci1jbG9zZS1idXR0b24tLXRvcC12YWx1ZTtcbn1cblxuLmFwcGxpY2F0aW9uLWhlYWRlciArIC5hcHBsaWNhdGlvbi1zdWJoZWFkZXItbWVudV9fY29udGFpbmVyIC5oZWFkZXItYnV0dG9uIHtcbiAgdG9wOiBjYWxjKC0jeyRzcGFjaW5nLTl9ICsgLSN7JHNwYWNpbmctMX0pO1xufVxuXG4ubmF2aWdhdGlvbi5uYXZpZ2F0aW9uLS1vcGVuIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTA7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogY2FsYygjeyRzcGFjaW5nLTN9IC0gKCN7JHNwYWNpbmctMX0gLyAzLjI1KSkgJHNwYWNpbmctNTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZXlzY2FsZS01LCA1KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTIwO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzIGluc2V0O1xuICB9XG5cbiAgJi5saW5rLS1hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JHNwYWNpbmctM30gLSAoI3skc3BhY2luZy0xfSAvIDMuMjUpKSAkc3BhY2luZy02O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcblxuICAub250YXJpby1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgfVxufVxuXG4vLyBjdXN0b20gc3R5bGVzXG4vLyBUT0RPIHRha2UgdGhpcyBzZWN0aW9uIG91dCB0byBhIHNlcGFyYXRlIGZpbGUgdG8ga2VlcCB0aGUgRFMgZmlsZXMgdW50b3VjaGVkLlxuLmhlYWRlcl9fY29udGFpbmVyIG5hdiBidXR0b24ge1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG5cbi5uYXZpZ2F0aW9uLS1vcGVuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vLyBNYXJrZXRpbmcgQmFubmVyIDEuMCBhbmQgMi4wIGhhdmUgdGhlIFN1cGVyIGdyYXBoaWMgei1pbmRleCBvZiAxMC5cbi8vIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoZSBvdmVybGF5IGlzIG9uIHRvcCBvZiBpdC5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA2O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA1O1xuICB9XG59XG4iLCIgJHJldGluYTogKFxuICBcIiN7JHNjcmVlbn0gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXCIsXG4gIFwiI3skc2NyZWVufSBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMilcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpXCJcbiApO1xuXG4uc2VydmljZW9udGFyaW8tbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9sb2dvLXNlcnZpY2VvbnRhcmlvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIycHggNTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSAjeyRyZXRpbmF9IHtcbiAgICAuc2VydmljZW9udGFyaW8tbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvbG9nby1zZXJ2aWNlb250YXJpb0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCA0OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgfVxuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyc7XG4gIHNyYzpcbiAgICB1cmwoJyN7JGZvbnQtZGlyfS9sb2dvLW1haW4tc2VydmljZW9udGFyaW8ud29mZj9mdndlcXgnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZvbnQtZGlyfS9sb2dvLW1haW4tc2VydmljZW9udGFyaW8uc3ZnP2Z2d2VxeCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3MqPVwiaWNvLWxvZ28tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdsb2dvLW1haW4tc2VydmljZW9udGFyaW8nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiRjaGFyUG9zOjAgMSAyIDMgNCA1IDYgNyA4IDkgYSBiIGMgZCBlIGY7XG5cbiVzby1wcm9wcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi8vVE9ETyBkZWxldGUgZXZlcnl0aGluZyBiZWZvcmUgdGhpcyBjb21tZW50XG4uc2VydmljZW9udGFyaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YzQwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5CbG9jayBHcmlkIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBibG9jay1ncmlkLWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICAmOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgdWxbY2xhc3NePSdzbWFsbC11cCddLCB1bFtjbGFzcyo9J3NtYWxsLXVwJ10sXG4gIGRpdltjbGFzc149J3NtYWxsLXVwJ10sIGRpdltjbGFzcyo9J3NtYWxsLXVwJ10ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbiwgLnNtYWxsLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogNTAlO1xuICAgICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAmOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW4sIC5zbWFsbC11cC00ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgJjpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTUgPiAuY29sdW1uLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgICY6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAmOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW4sIC5zbWFsbC11cC03ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgJjpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgJjpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICB1bFtjbGFzc149J21lZGl1bS11cCddLCB1bFtjbGFzcyo9J21lZGl1bS11cCddLFxuICBkaXZbY2xhc3NePSdtZWRpdW0tdXAnXSwgZGl2W2NsYXNzKj0nbWVkaXVtLXVwJ10ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1vZi10eXBlKDJuKzEpe1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICY6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjUlO1xuICAgICY6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgICY6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICY6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICAgICY6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgJjpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gIHVsW2NsYXNzXj0nbGFyZ2UtdXAnXSwgdWxbY2xhc3MqPSdsYXJnZS11cCddLFxuICBkaXZbY2xhc3NePSdsYXJnZS11cCddLCBkaXZbY2xhc3MqPSdsYXJnZS11cCddIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgJjpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjUlO1xuICAgICY6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDIwJTtcbiAgICAmOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgJjpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICAgICY6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgICY6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCIkZ2xvYmFsLWZsZXhib3g6IHRydWUgIWRlZmF1bHQ7XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcgJztcblxuICAgIEBpZiAkZ2xvYmFsLWZsZXhib3gge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICBAaWYgJGluc2V0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24tbGluZWFyLWFsbCgkZHVyYXRpb246IDUwMG1zKSB7XG4gIHRyYW5zaXRpb246ICRkdXJhdGlvbiBsaW5lYXIgYWxsO1xufVxuXG5AbWl4aW4gcmFsZXdheUZvbnQge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1peGluIHJhZGl1cygkcmFkaXVzOiRnbG9iYWwtcmFkaXVzKSB7XG4gIEBpZiAkcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBoaWdobGlnaHQtYmxvY2soJGJhY2tncm91bmQtY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgLjkzNzVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTUgMCAkc3BhY2luZy01ICRzcGFjaW5nLTU7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTgwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGVzIGRlZmF1bHQgRFMgYnV0dG9ucy5zY3NzIHN0eWxlIGZvciBhY2NvcmRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcblxuICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbiB7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UaGlzIHVzZWQgdG8gYmUgdGhlIGxheW91dCBmaWxlIGZvciBvdXIgRm9ydGggbGV2ZWwgKGxheW91dCkgaW4gb3VyIFN0eWxpbmcgYXJjaGl0ZWN0dXJlLlxuVE9ETzogQmFzZWQgb24gdGhlIE9PQ1NTIG1vZGVsLCBsZWF2ZSBvYmplY3RzIGhlcmUgYW5kIG1vdmUgY29tcG9uZW50cyB0byB0aGUgY29tcG9uZW50cyBmb2xkZXIuXG5odHRwczovL2dpdGh1Yi5jb20vc3R1YmJvcm5lbGxhL29vY3NzL3dpa2lcbk1vcmUgaW5mbyBvbiBSRUFETUUubWQgZmlsZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBUbyBzZXQgdGhlIHRvcCBvZiBuYXYgKG1haW4gbWVudSkgYmFzZWQgb24gdG9wIG9mIG91ciBjYW52YXMuICovXG4vKiB0aGlzIGFsc28gYWN0cyBhcyB0aGUgbWFpbiB3cmFwcGVyIGZvciBoZWFkZXIsIG1haW4gYW5kIGZvb3RlciAqL1xuLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAwLjVyZW0gYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRm91bmRhdGlvbiBHcmlkIERlY29yYXRvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyaWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZF9fb3V0ZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ncmlkX19pbm5lci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3JpZC1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGdWxsIFdpZHRoIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVsbC13aWR0aDpub3QodGFibGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBpbmhlcml0O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29udGVudCBibG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC0tYWxpZ24tY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWp1c3RpZnktY29udGVudCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWFsaWduLXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm91bmRhdGlvbiBncmlkIGluIGEgbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC5yb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5DdXN0b20gbWFya2V0aW5nIGJhbm5lciB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRtZWRpdW0tdG8tc21hbGw6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSknO1xuJG1lZGl1bS1icmVha3BvaW50OiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNzIuOTM3NWVtKSc7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NZWRpYSBiYW5uZXJcbkFsc28gY2FsbGVkOiBtYXJrZXRpbmcgYmFubmVyLCBoZXJvIGJhbm5lclxuUmVsYXRlZCB0ZW1wbGF0ZTogb250YXJpby0tbWVkaWEtYmFubmVyLmh0bWwudHdpZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIge1xuICAmLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlMmUyZTI7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTJyZW0gLTUwdncgMS41cmVtO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAuYmFubmVyX19pbnRybyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbWFnZS1hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ltYWdlLWFyZWEgLmJhbm5lcl9faW1hZ2UtYXJlYV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7IC8vIEEgZml4IGZvciBjbGlwLXBhdGggU1ZHIGRpc3RvcnRpb24gaW4gU2FmYXJpIGFuZCBpT1NcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgfVxuXG4gIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIG1pbi13aWR0aDogNzYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX3RleHQtYXJlYSB7XG4gICAgei1pbmRleDogMztcbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IC8vIHRoZSBpbXBvcnRhbnQgc2VsZWN0b3IgdG8gb3ZlcnJpZGUgdGhlIGR5bmFtaWNhbGx5IHNldCBjb2xvdXJzXG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBtYXgtd2lkdGg6IDM4LjdyZW07XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAzcmVtIDMuNXJlbTtcbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogNzcuMzEzZW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczLjA2M2VtKSBhbmQgKG1heC13aWR0aDogNzUuMDYzZW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIGgxIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5JTtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgYmxhY2s7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0tdGV4dCB7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBsZWdhY3kgY3NzIGZvciBCYW5uZXIgMS4wXG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIHtcbiAgJi5iYW5uZXJfX3dyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTJlMmUyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgLTUwdncgMS41cmVtIC01MHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLXRvLXNtYWxsfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tYnJlYWtwb2ludH0geyAvLyBUaGlzIGlzIGEgZml4IGZvciBmaXJlZm94LiBGaXJlZm94IGlzIGJ1Z2d5IHdpdGggbWluLWhlaWdodDogMTAwJS5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciAge1xuICAgIG1heC13aWR0aDogMzdyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW0gMnJlbTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwLjM1cmVtIDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWNvbnRlbnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMS41cmVtIDAuNjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX3JpZ2h0LXN1cGVyZ3JhcGhpYyxcbiAgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXg7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xcmVtO1xuICB9XG5cbiAgc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubWVkaXVtLXB1bGwtNSwgLm1lZGl1bS1wdXNoLTcge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZS5tZWRpYS0tdHlwZS1iYW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLm1haW50ZW5hbmNlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLW0uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiA5LjgzcmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIC5tYWludGVuYW5jZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLWQuc3ZnXCIpIG5vLXJlcGVhdCA5MCUgLTEwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5LjA2cmVtIDExLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAubWFpbnRlbmFuY2UtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1kLnN2Z1wiKSBuby1yZXBlYXQgOTAlIHRvcDtcblxuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgfVxuICB9XG59XG4iLCIvKiBOT1RFOiBldmVudHVhbGx5IHdl4oCZbGwgd2FudCB0byBwaGFzZSBvdXQgdGhlc2UgY2xhc3NlcyBiZWNhdXNlIG9mIHRoZSBEUyBzcGFjaW5nIGNsYXNzZXMgICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gcmVndWxhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tYXJnaW4ge1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5tYXJnaW4tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYXJnaW4tLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gZG91YmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1hcmdpbi0tZG91YmxlIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4ubWFyZ2luLS10b3AtZG91YmxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1hcmdpbi0tYm90dG9tLWRvdWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0LWRvdWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdC1kb3VibGUge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSBoYWxmXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1hcmdpbi0tcmlnaHQtaGFsZiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0LWhhbGYge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFkZGluZyAtIHJlZ3VsYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wYWRkaW5nLS10b3Age1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkZGluZy0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZGRpbmcgLSBkb3VibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGFkZGluZy0tZG91YmxlIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnBhZGRpbmctLXRvcC1kb3VibGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbS1kb3VibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZGRpbmctLXJpZ2h0LWRvdWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5wYWRkaW5nLS1sZWZ0LWRvdWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFJlc2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFkZGluZy0tbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWRkaW5nLS10b3Atbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubWFyZ2luLS1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNZWRpYSBsaWJyYXJ5IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmZpZ3VyZS5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5maWd1cmUuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbmZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQwNCBlcnJvciBwYWdlXG4qIC9wYWdlL3dlLWNhbnQtZmluZC1wYWdlXG4qIC9mci9wYWdlL2NldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX0Rlc2t0b3BfMngucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc2MHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHotaW5kZXg6IDA7XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9Nb2JpbGVfMngucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjU3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX1RhYmxldF8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICAgIHdpZHRoOiAzMjlweDtcbiAgICBoZWlnaHQ6IDM1NHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLW9ubHl9IHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHhsYXJnZS1vbmx5fSB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyR4eGxhcmdlLXVwfSB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9faW50cm8taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seSwgJHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cblxuaHIuc21hbGwtb3JhbmdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMS41NjI1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkNBRjE3O1xufVxuXG5ib2R5W2NsYXNzKj1cInBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZVwiXSxcbmJvZHlbY2xhc3MqPVwicGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXCJdIHtcblxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAuaW50cm8tc3R5bGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDczJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzBlbSkge1xuICAgIC5pbnRyby1zdHlsZV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogNzElO1xuICAgIH1cbiAgfVxuXG4gIGhyLmludHJvLXN0eWxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxYTFhMWE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgZm9vdGVyLCAuYnJlYWRjcnVtYnMsIC5oZWFkZXItc2l0ZS1uYXZfX3RyYW5zbGF0aW9uLWxpbmtfX2xpc3Qge1xuICAgICBkaXNwbGF5OiBub25lO1xuICAgfVxuXG4gIC5yb3cuaW50cm8sIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5yb3cuaW50cm8gIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIC5yb3cuaW50cm8gIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5yb3cuaW50cm8gcCwgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5yb3cuaW50cm8gaDEge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAucm93LmludHJvIHAsIGgxIHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAucm93LmludHJvIGgxICB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIC5yb3cuaW50cm8gaDEge1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBTcGxhc2ggcGFnZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkaW5nIGFsbCBtYWluIGxhbmRtYXJrcyBmb3IgdGhlIHNwbGFzaCBwYWdlICovXG4uc3BsYXNoX19wYWdlIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyLCAuYnJlYWRjcnVtYiwgLmJyZWFkY3J1bWJzLCBmb290ZXIsIC5yb3cuaW50cm8sIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcGxhc2hfX3dyYXBwZXIge1xuICAudG9wLW1hcmdpbi02eCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAgIC50b3AtbWFyZ2luLTZ4IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjgpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiA5LjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtbG9nbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE9uIHRoaXMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50b2Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2x1bW5zOiAyIDIxcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIGxpIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwLjI1cmVtO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3Qge1xuICAgIHVsI3smfSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIG9sI3smfSB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaHItLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRsaWdodGVzdC1ncmF5O1xufVxuXG5ociN0b2MtZW5kIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi8vIFJlbGF0ZWQgbGluayBhcHBlYXJzIG9ubHkgaW4gc21hbGxlciBzY3JlZW5zXG5AbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgbGkucmVsYXRlZC1saSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvb3RlciBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3RlciwgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICAmLCBhLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICY6aG92ZXIsICY6Zm9jdXMsIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeV9fcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGFyZ2V0ZWQgRm9vdGVyczpcbiAgICogQ29udGFjdCB1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYXRoLWZlZWRiYWNrLWNvbnRhY3QtdXMsIC5wYXRoLWZyLWNvbW1lbnRhaXJlcy1wb3VyLW5vdXMtam9pbmRyZSB7XG4gIC5mb290ZXIgIHtcbiAgICAuZm9vdGVyX19jb250YWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuZm9vdGVyX19jb250YWN0IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRHJ1cGFsIGZvcm1zIG92ZXJyaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZWRpdC1oZWFkZXItY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5mb3JtLXJlcXVpcmVkLmZvcm0tbGFiZWx7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uLCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRm9ybTogZmVlZGJhY2svY29udGFjdC11c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtdXMtYWRkLWZvcm0ge1xuICAjZWRpdC1tYWluLWNvbnRhaW5lci53ZWJmb3JtLWZsZXhib3gge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtYWNjZXNzaWJpbGl0eS1zdGF0ZW1lbnQuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgZmllbGRzZXQud2ViZm9ybS1jb21wb3NpdGUtaGlkZGVuLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyB7XG4gICAgLmZvcm0taXRlbS13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIHtcbiAgICAgIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMC4ycmVtIDAgMCAzcmVtO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLS13cmFwcGVyLS1kZXNjcmlwdGlvbi53ZWJmcm9tLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLnJhZGlvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXJlbTtcbiAgfVxuXG4gICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8tLXdyYXBwZXIgLmZpZWxkc2V0X19sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZvcm0taXRlbS1lbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtYWN0aW9ucy53ZWJmb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5mb3JtLWl0ZW0td291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyBpbnB1dC5yYWRpb3NfX2lucHV0IHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbiAvLyBDb250YWN0IHVzIHNlbmQgYnV0dG9uIG9uIElPUy5cbi53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBvdmVycmlkZXMgZm9yIHJhZGlvIGJ1dHRvbnMgYXBwZWFyaW5nIGxpa2UgY2hlY2tib3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbSAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgIzFhMWExYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXI6IDEycHggc29saWQgIzFhMWExYTtcbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dDpmb2N1cyArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICMwMDlBREI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiBvdmVycmlkZXMgZm9yIHRoZSBjaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEL09JQy9HYXpldHRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cblxuLy8gRGF0ZSBmaWVsZHMgZm9yIExSRC9PSUMvR2F6ZXR0ZSBvbiBJT1MuXG5kaXZbY2xhc3MqPVwiIGZvcm0taXRlbS1kYXRlLVwiXSBpbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4iLCJAaW1wb3J0IFwiLi4vMi51dGlsaXRpZXMvY29sb3Vycy5sZWdhY3lcIjtcblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXJfX3BhZ2UgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXNreTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9e1xuICAgICZ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9maWxlcy5vbnRhcmlvLmNhL2NvLWhvbWVwYWdlLXN1cGVyZ3JhcGhpYy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDM0dncgKyA1NiUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmlsZXMub250YXJpby5jYS9jby1ob21lcGFnZS1zdXBlcmdyYXBoaWMuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDM0dncgKyA1NiUpO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLy8gdGhpcyBpcyBuZWVkZWQgYmVjYXVzZSB0aGUgZ3JpZC5sYXlvdXQgaXMgb3ZlcnJpZGluZyB0aGUgbmVzdGVkIHJvdyBjbGFzcyBmb3IgdGhlIGJhbm5lclxuICAucm93ICYge1xuICAgLnJvdyB7XG4gICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgICB3aWR0aDogMTAwJTtcbiAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGlmZiBtb2R1bGVcbiAgKiBmb3IgdGhlIHJldmlzaW9ucyB0YWJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zcGxpdC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51bmlmaWVkLWZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpZmYtaGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDgwYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmNDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMCAyMCAwO1xufVxuXG4uZGlmZi1jb250cm9scyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA4MGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmYwZjQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMi41cmVtIDA7XG59XG5cbi8vIGhpZGUgYSBjb3VwbGUgb2Ygbm90LXNvLWdyZWF0IHN0eWxlcyB3aGVyZSBvdXIgZGVzaWduIHN5c3RlbSBjb25mbGljdHMgd2l0aCBEcnVwYWwgZHJvcGRvd24gc3R5bGVzXG4uanMgLmRpZmYtY29udHJvbHNfX2l0ZW0gLmRyb3BidXR0b24tdG9nZ2xlLFxuLmpzIC5kaWZmLWNvbnRyb2xzX19pdGVtOm50aC1jaGlsZCgyKXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU2Vjb25kYXJ5IGRyb3BidXR0b25zIGFyZSBhdXRvbWF0aWNhbGx5IGhpZGRlbiwgc28gdGhleSBtdXN0IGJlIHVuaGlkZGVuIGluIHRoaXMgY2FzZS5cbi5kaWZmLWNvbnRyb2xzX19pdGVtIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKlxuXG5lYWNoIGJhciBncmFwaCBpcyBtYWRlIHVwIG9mIC5ncmFwaC1yb3dzXG4uZ3JhcGgtcm93IGluY2x1ZGVzIGEgbGFiZWwgb24gdGhlIGxlZnQgKHRvcCBvbiBtb2JpbGUpIGFuZCAuYmFycyBvbiB0aGUgcmlnaHRcbi5iYXJzIGluY2x1ZGVzIG9uZSAubmV3YmFyIG9yIG11bHRpcGxlIC5uZXdiYXJzIChzdGFja2VkIGdyYXBocylcblxuKi9cblxuLmdyYXBoLXJvdyB7IC8vIGluY2x1ZGVzIHRoZSBsYWJlbCBhbmQgdGhlIC5iYXJzXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhdC1yb290IC5ncm91cGVkICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbiAgLy8gZ3JhcGggbGFiZWxzXG4gID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLy8gZmxhdHRlbiBvbiBtb2JpbGUgKGJhcnMgYmVsb3cgbGFiZWxzKVxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgLmdyYXBoLXJvdyA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgICAvLyB0aGUgYWJvdmUgcGFkZGluZyBpcyBoZWxwZnVsIHRvIGluZGVudCBmcm9tIGdyb3VwIGhlYWRlcnNcbiAgICAvLyAuLi5idXQgbmVjZXNzYXJ5IGFueWhvdyBhcyB0b29sdGlwIHdvbid0IHJlYWNoIHRvIHRoZSBiZWFrIG90aGVyd2lzZVxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFycyB7IC8vIGkuZS4gYSBzaW5nbGUgYmFyIG9yIHNldCBvZiBzdGFja2VkIGJhcnNcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgLnN0YWNrZWQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyAvLyBvdGhlcndpc2UgaG92ZXIgJ2JlYWsnIGNvdWxkIG1pc2FsaWduXG4gIH1cbn1cblxuLm5ld2JhciB7IC8vIGNvdWxkIGJlIHJlbmFtZWQgLmJhciB3aGVuIHRoZSBvbGQgLmJhciBzdHlsZXMgYXJlIHJlbW92ZWRcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICAmLmxpZ2h0IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAvLyBzZXBhcmF0ZSBzdGFja2VkIGJhcnMgYnkgYSBwaXhlbCBmb3IgY2xhcml0eVxuICBAYXQtcm9vdCAuc3RhY2tlZCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLy8gZHJhdyBhbiAnYXhpcycgYXQgdGhlIHplcm8tbGluZSBpZiB0aGVyZSBhcmUgYm90aCArIGFuZCAtICNzXG4gIEBhdC1yb290IC5taXhlZCAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG4gIH1cblxuICAvLyB0aGUgYWN0dWFsIHRleHQgZGlzcGxheWVkIGluIHRoZSBiYXJzIChub3QgdG9vbHRpcClcbiAgKlthcmlhLWhpZGRlbl0ge1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAvLyB0aGUgZnVsbCB0ZXh0IGZvciBlYWNoIGJhciBpcyBhdmFpbGFibGUgdG8gc2NyZWVucmVhZGVyc1xuICAgIC8vIGFuZCBhbHNvIHVzZWQgYXMgdGhlIHRvb2x0aXAgdGV4dCBzbyBvbmhvdmVyIG11c3QgdW5kbyB1bmRvIGRlZmF1bHQgY3NzXG4gICAgLnNob3ctZm9yLXNyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBib3R0b206IC0xZW07XG4gICAgICB9XG4gICAgICAvLyB1bmRvIHNob3ctZm9yLXNyXG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpub3QoLmF4aXMpOjpiZWZvcmUge1xuICAgICAgLy8gc3R5bGVzIGJvcnJvd2VkIGZyb20gc3BlZWNoIGJ1YmJsZVxuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDE0cHggMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC8vIG1vZGlmaWVkIHN0eWxlc1xuICAgICAgdG9wOiAtMC41ZW07XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjayB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gICAgfVxuICB9XG5cbn1cblxuLmJhcmdyYXBoLWxlZ2VuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IDEuNWVtIHNvbGlkIGJsYWNrOyAvLyB0aGUgY29sb3VyIHdpbGwgYmUgb3ZlcndyaXR0ZW5cbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIG1hcmdpbjogMC4yZW0gMmVtIDAuMmVtIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vIHN0eWxlcyBmb3IgdGhlIG9sZCBiYXIgZ3JhcGggcGF0dGVyblxuLy8gdG8gYmUgcmVtb3ZlZCB3aGVuIHRoZSBvbGQgZ3JhcGhzIGhhdmUgYmVlbiB1cGdyYWRlZFxuLmJhciB7XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU1NTU2cmVtO1xufVxuXG4uYmFyIC5hbW91bnQge1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtbWlkOyAvL2NvbG91ciBvZiB0aGUgYmFyc1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJhciAuYW1vdW50IC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4iLCIuYnViYmxlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAuOHJlbTtcbiAgcGFkZGluZzogLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy9uZWNlc3NhcnkgZm9yIHRoZSA6OmFmdGVyIGNvbnRlbnQgcG9zaXRpb25cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDM4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQ7IC8vbWFrZXMgaGFsZiB0aGUgYm9yZGVyIHRyYW5zcGFyZW50IHRvIGNyZWF0ZSBhIHRyaWFuZ2xlXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMTRweCAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZvbnQgY29sb3Vycy5cbiAgIFRvIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgTGVnYWN5IG9udGFyaW8uY2EgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50aGVtZS1taWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtbWlkO1xufVxuXG4udGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrO1xufVxuXG4udGhlbWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtbGlnaHQ7XG59XG4iLCJ1bC5zbWFydGllcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnN0YXRzLWNhcHRpb24sIC5udW1iZXIsIC5zdGF0IHtcbiAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGF0cyB7XG4gIC5zdGF0cy1jYXB0aW9uLCAuY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5udW1iZXIge1xuICAgIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIG1hcmdpbjogMjAlIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICAgIC8vIHRvIHVzZSBpZiB0aGUgZGVmYXVsdCB0ZXh0IHNpemUgYXBwZWFycyB0b28gbGFyZ2UgaW4gdGhlIGZhY3QgYnViYmxlXG4gICAgJi5iaWcge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzNSU7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzMCU7XG4gICAgfVxuICAgIC8vIHRvIHVzZSBpZiB0aGUgdGV4dCBzcGFucyB0d28gbGluZXNcbiAgICAmLm51bWJlci13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNpcmNsZSB7XG4gIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsdWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuXG4vLyBzbWFsbCBzbWFydGllcywgYWxzbyBrbm93biBhcyBcInNraXR0bGVzXCJcbi5jaXJjbGUtLXNtYWxsIHtcbiAgQGV4dGVuZCAuY2lyY2xlO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRpbWVsaW5lIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI6ICNERkYzRjM7XG4keW91dHViZS1wbGF5LWFycm93LWhvdmVyOiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFZ0FBQUJJQ0FZQUFBQlY3Yk5IQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQlExSlJFRlVlTnJzMjF0c1ZFVUF4dkhSUU1Rb3ZsVENTK09aNzVzaUVsQ0lEUkZCTEFZU1NIZ3dFTi93eVdnVDlRRmlGWGlRQkl5SU5TWnRBaFNRWXBGTGI3WXNsRUF2ME52MjNsTXVwU3ZVRWlwUUlBSXRVdWkyM2U2MjR3T3VMSFJiQ3NidElaMUovbSs3bWMwdjJaTXo1OHdJcmJVd0RaMUJNRUFHeUFBWklBTmtnQXlRQVRLRkIvSW9SaXdoeExPeHNiSGpZMk5qeDF1V05TRTZPdnA1eTdJbVRKNDgrWVdvcUtpSmt5Wk5lakZZVkZUVXhQZWpvMThLZmk0bUp1YTV1TGk0Y1hGeGNlT0VFTTlFN0RlUDVFTnJpV2tKbHJWa0hlUkg2NlcxWmhOazRvK1FQeVZKbVpVQ2VXUVhwRHNOc200djBKaEJuTXNtTHJpSXRqemlXZ0hSWGtUY2NwTmRGVVNYbS9UV0svcHN4YjZRL0UySzJ2T0lUaWo2UTc5WG9kaFZRZDc5cDg3anhJMWk0dnBSNGxJZThidUxhTXdtYXZZRFJYdUpBNm1RcVNtUW01S0JsVDhBeTVLazljWVRBNVVRaWJXSzdaNFIvUENudlJLaU9ZZVlOMktnYXNXcll3RW10RE9LQTdsRTFyQkFkWkF2Vnl2ZUdtczRvUlVTalVNQ0hTYWF4akpPQ0ZMeElLQ2ZpWThOenYwcUZEOThBT2c0Y2RYQTNLOWE4ZksvUUllSWhRWWxiUGVBamhBSERjYmd2aVBlRlI1RlVhdllZVUFHOTRWbHJRNWVnd3hJbUZaTGE1K3dnWmtHSTN4ZlMxa2lqaWl1TUJqaCt4N3lsTWdsTnhpTThDVkoyU0l5aWQyUm5yaDIybXYrcHdFb0JmS3l5Q0NLSWozeDNkcWFnZm92RTNwUFRJbnBkekpRR3ZDbnlDWk9SbnJpV3lYRi9WcHJmYWU2U2xlc1dOSGI1RkNnREtKRFpBQXRrWjY0L1ZoUnZ3NFpWMTB1WGJwMHFjOXBRQzZpVTJTTndocnNZU0N0dGZiYXRtNU8yVHBRK3Q0Q3gwRGxFMTZSU2JRN0FTZzQvbktYNjlQZmJCZ29mV2ZlcUVNVkVkM2lWNkRUU1VCYWF4MElCUFNWbkJ6ZHNIWk5mOW1jdDBZTnlxM29FeTZpeTJsQXdYSDc5bTE5ZnVkT1hiZHFWYUJzOXV5SVE3bEpuOGh6TUpEV1d2dDhQdDNXMXFiUGJkNnNhMWV1OUx0bnpZb1lsSzBZRUlWRWo1T0JncU9qbzBNM056ZnJzOG5KdXVienoveVZyOC9vaXdoUVB0SDlOQUJwcmJYZjc5ZXRyYTNhNC9Ib1MrbnB1aXIrazc3L0hjamw4TDlZdUhHenNGQ1hMMS91YTNoMVNzQUFQWFN2WkNjazlOUk5uZXFQMkRVb2w3anJkQ0N2YmV0VDY5YjFSbnFSYXlzR3hINEgzZ2VGd3B6WitHMXYxWXpwZmFOeEgrUllJSzl0NjdOSlNiNkttVE5IOVc3YVZneUlQVUNIVTRDOHRxMWJ0bTN6bGNlKzJldUV0VmlOb2wra1FvNzZZdFZyMjdvMUxhMnZiTzdiUFU1YXpic1ZmV0k3Y0Q3U0U5OHNLT2dQd2x4S1QvZVh6cC9mNDhUblFjZUlicEVDMlJEcGliMjJyYSs1WElIU1JZdTZQY3E1VHhUemlTNnhHVExpajF6TGxpeDJORXl3UTBTbjJBSzUxN3pCQ0Y4MjBTNVNJQk1OUnZoMkE5ZkVMc2g0Z3hHKzdaQVh4QUd6OVdYSWtvRkdzM2xobUJJaDNRWm9tTlpMYTkrOTNhMW1mOUJRUUY4Rjl5Zm1HWkF3NytiNXlsemhVUlNseEdJRE1zd2VSWStpS0NZdUdwRDdWU3FlZVFBb0UvaWd5Y0JvajZKdVVoeW9pbEZ6QnUyMHp3WU9HeURxZkdMWGtJZFo4b2tUWXhtbm5LaCs1R21mUWlKbmpPNnVMM3lzQTNYMWlyK05CWmg2eGViL2RPTFFveWhzWUdFeDhXa0JzYW1JVER0R3VJcUprbExDcmlEUFZaSi8xQ25lcUZPODJhQjQ1NlJpOTJuRngzN29mbEt4cjBIUkYxcTFZbGNsZWFlSzdDd2pPb3FKNjRYRWxhUEV4Y05FeTBIQ2swdWN5Z0pxTW9ueWRDSi9IM0hnRjJKUEtyQmxCN0J4aDVTclU2U00zd3E1YkR1d0lGTmEwMGQwSk5NYzNEV25uZzJRQVRKQUJzZ0FHU0FEWkRKQVQ5RGZBd0NyRFpnOU1Dbi9tUUFBQUFCSlJVNUVya0pnZ2c9PSc7XG4keW91dHViZS1wbGF5LWFycm93OiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFZ0FBQUJJQ0FZQUFBQlY3Yk5IQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUJ5VkpSRUZVZUY3dG13OU1WVlVjeDlISm4vaVRDTWtmVVJDemFkUmlqQ1pFVHJjMnJTMDJXbk81NVd3dGtxMFpjNlVzdEZnMGl1bHNwUldMcmF5UmJScHQxaHB0VW9pQnJDWThIaURFWHg4UHhaREZRR1lTRXVEdCszMmVpMWZsK1JCNGgvZWVoKzNMT2ZmZWM4Njk1M04vNTV6Zk9lOWNMeS8xcHdnb0FvcUFJcUFJS0FLS2dDS2dDQ2dDcms5Z2ZtSmlvamNWRXhQanQzVHAwdnNZaG9lSEI0U0doZ1l0WHJ3NFVCZVBJeU1qL2ZWMEsxZXU5RjIvZnYwQ0N0V2M1MUpWalkyTkRVZGxIbzJPam40UzRUTUlOeTFidHV4bHhMZER1NkIzb0E5dzdrUG9FMXd2UlBnVjlBM09IOFZ4TWVMSEVQOFJZUW1GZUNuTy93S1Y0dmdFOUJ0MDBpQWVsL0U2MHlGKzNKQ1g1UndUNVI3aGZhQkRPUDRjNFVIeEhIa0kzNGJlaEY3RHRhMVJVVkhQSTc0UjBKK0FIbDZ5WkVub3RFSGo3VVdqRWp0UjRBL1FhZWhQcUIyeVFGYWhMb1FVanp2Rk5RdnluVVc4UTZSdlEwaTFDclVncEpvTll0bjJaRXluNTlYTDBzdm1jM1dJKy9MNUtENFBuOHY0akR6bU5lWnJoSDZIamlEZnF3QVdQR1ZZb0oyQmpHYm92S0d3ZXNTcE9nOFE2OUdBZWhJUzRaNUh2Qko2MWhHa2VVaThEd2t2UUUwQ2tpY0FjVlFIR2dPdHNndldsRzRYRWk1bUlWR1BCMW1LSXpERzY0UkVpem8zcVNYaFpKeG9UbWM4b0FuZERaaGJJYld5dVdIVXZQOG1TOExKdmFKREk4bnAzc0FUOHRuNlhvNTZFNEJ3c0lnOXV1aDNQS0dTTTYxRE85MlRDVUNBc3hIaXNEalRnajBsZndOSHVlWExsOGZZSU9GZ2oyaGVubExCMmFpSEZWYjBuQTZJbmlqOWdka28yRlBLb0lPNWg0RG1JMEkzbmg2cnAxUnV4dlVRWHZsblhpdFdyQWhENTN4S2VKVXpMdGlESUhNNjhxMFhPcUo0MEtwaHArVHN5dUVsMUdHT1oxNjRjS0VKOTNUMWw5SE15YlVYdlVZQnh1bnpMTUtKajQ4L3MyWExsbzdnNE9EYW9LQWdrN05meW5UTHA4dkRGUWNDMm9aQ3BIalBXT014cDZTa05JMlBqMTJycUtpNG5KcWEydWJ2NzE4RFdLNElpa3hPRXRDN3NnQmhNY3k4WnMyYXh1SGg0VEVOZjJOalkxcHhjZkdsZGV2V3RSQlVTRWhJN1hUZnVCUHlzY3VwOG9JWmNaRkppZ1hwZ0lhR2hteUE5TC8rL242dHNMQ3dQems1dVRrZ0lLQUdsdVlLb05qbC9FRW44WHNaSFRUZnNEMUFPcWlPam81cisvZnYveHRMc2syMEtLU2ZTMUFFVkUxQUp5Q25kOUJUQVVSUUl5TWptc2xrR3MvTHkrdGxoMDVRV0xPZUUxRG9mbXJZeERqRVN4bHlIVm1RYmtuc20vcjYrclNxcXFyUm5KeWNudFdyVnpmNCtmblZSRVJFbU9rcXlIcGUzTXRFQzVKaVBWTzFJR1BmTkRnNHFGbXRWcTI4dlB5LzdPenNDM0JxNjJsUmRCY2tRYW9sSUdsdlpLb1daSVRFSnRmZDNhMjF0YlZwWldWbFYzZnMyTUYxOGpwMjV2aVZ3dG1nekM0UHlEalN0YmEyYWkwdExWcHBhZWx3UmtaR0Z3R3gyVG54SmJzUElJSWFIUjNWT2pzN3RhYW1KdTNpeFl0YVNVbkpVRUpDUXFNVE8zSDNBcVJiMDVVclY3U2lvcUpMYVdscDdleTBuVGl2Y3o5QWxaV1ZnNXMzYjI3bFBFN0NGTVY5QUZWWFYxL0dKTGNkbmJNcE1EQlExdHpOOVFIVjE5Zi9rNTZlZnBaTEpJVGp4T1kwMldodUErU1NmaEJHcTZITXpNek9rSkJGdFhRU01XSkpjMGNNbzZMTkQrTEdCQ2szbjRvZlpMRlkvczNLeXJLR2hZV1pmWDE5WmZnNmR1dXVlOUsveXJLaU93R0NNM2cxTnpmM0hIMGJIeDhmbTdjc2Mxb3htWkhZNW1MNDk1M3MyVHlHNllubGp0N2UzcEg4L1B4dTdFR3FJeGpaODYwN3RCNTJQYWZaeEQ2VnVSNkVOWjlHK2pNREF3T2pCdzRjK0d2VnFsWDEzdDdlbkxIUHVjWGNBdXY2ZWhCM2g4a0NSQWhKU1VtTkJRVUZQZkNBenhBTSs1cTVia3AycklqN2gwNFIwQ3V5QVBGQk9FeGpSbTdpWXBpTGd0RTdiYTZ5bGhQUTA0S2cwMy8ya1RWYXpzWjl4RWFPNCt5REhvR3FaVnJSYkZSQVFobmNEM21NRmhTQ1NJWGErbktiTDlnR0prWDY1b1dmQVluRXBEaU1ibklmQzU3em9BN29FQTY0YlZjQnVzR0FHenAzNm9EZUFCeHU5MUNBYmpEbzVBQm1BNFMyeGgzMDNQeXRBRjFuME1ocFJteHNXTGdORUwrSjRKZ1BxVDFDMXdHeC8vbnlwbDJ1T0xFYjRpOEd6bHdFZHhjTDVWN3AxSnNBb1lsRmlTYkdieWJ1VlVobWRqV0E4MU5jWEp6UGJUdnVjZkZGd09sbUc3d0hJZEVvNk9yd2s0VEg3WDZPQUhyOGtFWC9Za2ZhYXVNY0R4Q3NKN2RCYy82MXdkRUhMWngrckFVb2Z1TkYzK2ljQ0Z2RVBrYk8yZHp4eXgvOW1mbjhiQ0hzU3JnUHNRdjE0Z2grR0dHY1F6akdCRmpkUzBLejI4VWVIYUszemUrcmVBT2FJbitUWXNINmQxbFczc3dnSHV0aW1vbnZ5WmhQNU9VTDBNVnR5Sk5wSW8waG40VldMc3AwZEg5ZVp4bUVRU2kyYlMxUXVUQ0M5eEJmZTFkZzdDUmVBSGZnQVVCN0NCK2ZKZEIzUXNFYm9EVG9CZWdsbk5zR29Oc1JwK1A1bGxocnlrV1lqMnQ3RVg2RThHTmNLeEQ2UXNBL2hQQXd4UDNhUmgxR25xOXh6cFpPYlBaaTNvTXNDK0UraE8ralRPNlMyMDNQRi9IWCtSelFWbWdUUnlQb0tUeDNNdlFZMGoySTQwaCsramtiVUZRWmlvQWlvQWdvQW9xQUlxQUlLQUtLZ0NJd0dZSC9BVjNlMlF3dVVKNFZBQUFBQUVsRlRrU3VRbUNDJztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGltZWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdGhpcyBjbGFzcyBpcyB1c2VkIHRvIGdpdmUgYSBtYXgtd2lkdGggdG8gdGhlIGVsZW1lbnQgaXQgaXMgYXBwbGllZCB0bywgYW5kIGNlbnRlciBpdCBob3Jpem9udGFsbHkgd2hlbiBpdCByZWFjaGVzIHRoYXQgbWF4LXdpZHRoXG4udGltZWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzMuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGltZWxpbmUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4vLyB0aGlzIGlzIHRoZSB2ZXJ0aWNhbCBsaW5lXG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkN2U0ZWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6NXB4O1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uMTI1cmVtO1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLS4xMjVyZW07XG4gIH1cbn1cblxuLy90aGlzIGlzIHRoZSBlbmQgb2YgdGhlIGxpbmVcbi50aW1lbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlNGVkO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogLjkzNzVyZW07XG4gIG1hcmdpbi10b3A6IDVlbTtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDVlbSBhdXRvO1xuICB9XG59XG5cbi8vdGhlIHdyYXBwZXIgYXJvdW5kIHRoZSBlbnRpcmUgdGltZWxpbmVcbiAudGltZWxpbmUtYmxvY2sge1xuICAgbWFyZ2luOiAyZW0gMDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICBtYXJnaW46IDIuNWVtIDA7XG4gICB9XG4gfVxuXG4udGltZWxpbmUtYmxvY2s6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IC42MjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC50aW1lbGluZS1kYXRlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNTUlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIHRoZSBjb250ZW50IHNwYW4sIGFsbCB3cmFwcGVkIGJ5IHRoZSBhW2hyZWZdIHRhZ1xuIC50aW1lbGluZS1jb250ZW50IHtcbiAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1kZWZhdWx0LWNvbG91cjtcbiAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgIGNvbG9yOiAjMzMzO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBmbG9hdDogbGVmdDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBhZGRpbmc6IDFyZW07XG4gICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgIHdpZHRoOiA5MCU7XG4gICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgIHdpZHRoOiA0NSU7XG4gICB9XG4gICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICB3aWR0aDogYXV0bztcbiAgIH1cbiB9XG5cbi50aW1lbGluZS1jb250ZW50IGgyLCAudGltZWxpbmUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIC4yNXJlbSAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4udGltZWxpbmUtY29udGVudCAudGFnIHtcbiAgZm9udC1zaXplOiBweC10by1yZW0oMTgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGltZWxpbmUtY29udGVudDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR0aW1lbGluZS1kZWZhdWx0LWNvbG91cjtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMS43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICB3aWR0aDogMDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRpbWVsaW5lLWRlZmF1bHQtY29sb3VyO1xuICAgIHRvcDogLjYyNXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5cbi8vaW1hZ2VzLCBpY29ucyBhbmQgY29sb3VyZWQgZG90c1xuLnRpbWVsaW5lLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzVweDtcbiAgbGVmdDogLjc1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGxlZnQ6IDUwLjEwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgLy9Gb3JjZSBIYXJkd2FyZSBBY2NlbGVyYXRpb24gaW4gV2ViS2l0XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdG9wOiA1MCU7XG4gIH1cbn1cblxuLnRpbWVsaW5lLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmMjY3MWY7XG59XG5cbi50aW1lbGluZS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjYzkxYjI2O1xufVxuXG4udGltZWxpbmUtbWFyb29uIHtcbiAgYmFja2dyb3VuZDogIzljMGY1Zjtcbn1cblxuLnRpbWVsaW5lLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM2MDA0N2E7XG59XG5cbi50aW1lbGluZS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwODdjYjtcbn1cblxuLnRpbWVsaW5lLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwOGI1Mjtcbn1cblxuLnRpbWVsaW5lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRpbWVsaW5lLWNvcHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi50aW1lbGluZS1kYXRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAuNWVtIDJlbTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogNDklO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuICBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbiIsImJ1dHRvbiwgaW5wdXRbdHlwZT0nc3VibWl0J10sIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcbiAgQGV4dGVuZCAuYnV0dG9uO1xufVxuXG4uYnV0dG9uLCAuYnV0dG9uLnByaW1hcnkge1xuICBAZXh0ZW5kIC5idXR0b24tLXByaW1hcnk7XG59XG5cbi5idXR0b24uc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnk7XG59XG5cbi5idXR0b24ucXVpZXQge1xuICBAZXh0ZW5kIC5idXR0b24tLXRlcnRpYXJ5O1xufVxuXG4uYnV0dG9uLmFsZXJ0IHtcbiAgQGV4dGVuZCAuYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmstcmVkO1xuICB9XG59XG5cbi8vIHRvIGF2b2lkIGFiYnIgaW5zaWRlIC5idXR0b24gYmVjb21lIGJsdWUgb3IgcHVycGxlIHdoZW4gdmlzaXRlZCxcbi8vIHRvIGF2b2lkIGFiYnIgaW5zaWRlIC5idXR0b24gYmVjb21lIHB1cnBsZSBvciB3aGl0ZSB3aGVuIGhvdmVyXG5hLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbmEuYnV0dG9uLS1zZWNvbmRhcnkge1xuICBhYmJyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmOnZpc2l0ZWQsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBhYmJyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gICAgfVxuICB9XG59XG5cbmEuYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0taG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTcGVjaWFsdHkgYnV0dG9uOlxuICAgICogQ2hhdCBib3RcbiAgICAqIEV4aXQgdGhpcyBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGF0Ym90LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDUlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDtcbiAgJi0taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lKSB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGU6IERlc2lnbiBTeXN0ZW0gQmFjayB0byBUb3AgYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRtZWRpdW0tbGFuZHNjYXBlOiAnb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLWhlaWdodDogNTEuMjVlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSc7XG5cbi5iYWNrLXRvLXRvcCB7XG4gICYtLWRlZmF1bHQge1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cbiAgLy8gc3BlY2lmaWMgcG9zaXRpb25pbmcgd2l0aCB0aGUgcmVjYXB0Y2hhIGJ1dHRvblxuICAmLS1yZWNhcHRjaGEge1xuICAgIHJpZ2h0OiAwLjIlO1xuICB9XG59XG4iLCJhW3Jldj1cImZvb3Rub3RlXCJdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb290bm90ZXMgbGkge1xuICAmOnRhcmdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBIZWFkaW5ncyBvdmVycmlkZXMgaW4gY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmgxIHtcbiAgQGV4dGVuZCAlaDEtc3R5bGVzO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kICVoMi1zdHlsZXM7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgJWgzLXN0eWxlcztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCAlaDQtc3R5bGVzO1xufVxuXG4uaDUge1xuICBAZXh0ZW5kICVoNS1zdHlsZXM7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgJWg2LXN0eWxlcztcbn1cblxuLy8gT3ZlcnJpZGUgaGVhZGluZyBzaXplcyBieSBhZGRpbmcgY2xhc3MgaDEsIGgyLCBldGMuIHRvIGEgcm93IHRvIHNwZWNpZnkgdGhlIHNpemUgdG8gZm9yY2UgeW91ciBoZWFkaW5nIHRvIG1hdGNoXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuXG4ucm93LmgxLCAuY29sdW1ucy5oMSB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oMiwgLmNvbHVtbnMuaDIge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDMsIC5jb2x1bW5zLmgzIHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4ucm93Lmg0LCAuY29sdW1ucy5oNCB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oNSwgLmNvbHVtbnMuaDUge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDYsIC5jb2x1bW5zLmg2IHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBzdHlsZSBoZWxwZXIgY2xhc3NlcyBmb3IgdGV4dCwgbWFyZ2lucyxcbiAgICBwYWRkaW5nIGFuZCB3aWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWFyZ2lucyBhbmQgUGFkZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIEdlbmVyYXRlcyB0aGUgZm9sbG93aW5nIGNsYXNzZXM6XG4vLyAuW3RvcCxyaWdodCxib3R0b20sbGVmdF0tW21hcmdpbixwYWRkaW5nXS1bZG91YmxlLGhhbGZdIHsg4oCmIH1cbi8vIC5uby1bbWFyZ2luLHBhZGRpbmddLVt0b3AscmlnaHQsYm90dG9tLGxlZnRdIHsg4oCmIH1cbi8vIC5uby1bbWFyZ2luLHBhZGRpbmddIHsg4oCmIH1cbi8vXG4vLyBUbyBzZWUgdGhlIG91dHB1dCBvZiB0aGlzIGJsb2NrOlxuLy8gaHR0cDovL3d3dy5zYXNzbWVpc3Rlci5jb20vZ2lzdC9mZTNmOWUwY2I2OTUxZjU0MjkwMTcwY2FkNzk3MmNlN1xuLy9cblxuJGJhc2VXaGl0ZXNwYWNlOiAxcmVtO1xuXG5AZWFjaCAkdHlwZSBpbiBtYXJnaW4sIHBhZGRpbmcge1xuICBAZWFjaCAkcG9zaXRpb24gaW4gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0IHtcbiAgICAuI3skcG9zaXRpb259LSN7JHR5cGV9IHtcbiAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogJGJhc2VXaGl0ZXNwYWNlICFpbXBvcnRhbnQ7XG4gICAgICBAZWFjaCAkc2l6ZSBpbiBkb3VibGUsIGhhbGYge1xuICAgICAgICAmLSN7JHNpemV9IHtcbiAgICAgICAgICBAaWYgJHNpemUgPT0gZG91YmxlIHtcbiAgICAgICAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogJGJhc2VXaGl0ZXNwYWNlICogMiAhaW1wb3J0YW50O1xuICAgICAgICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaGFsZiB7XG4gICAgICAgICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06IG1hdGguZGl2KCRiYXNlV2hpdGVzcGFjZSwgMikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5vLSN7JHBvc2l0aW9ufS0jeyR0eXBlfSB7XG4gICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5vLSN7JHR5cGV9IHtcbiAgICAjeyR0eXBlfTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8taW5kZW50LFxuLm1haW4tY29udGVudCAubm8taW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFJhZGl1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yYWRpdXMge1xuICBAaW5jbHVkZSByYWRpdXMoJGdsb2JhbC1yYWRpdXMpO1xufVxuXG4ubm8tcmFkaXVzIHtcbiAgQGluY2x1ZGUgcmFkaXVzKDApO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGFyay10ZXh0IHtcbiAgY29sb3I6ICRncmV5c2NhbGUtNzA7XG59XG5cbi5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTU1O1xufVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gdXNlZCBmb3IgbGFiZWxzIG9uIGRhcmsgYmdzIC0gZXguUlRQXG4ud2hpdGUtdGV4dC1hbmQtdW5kZXJsaW5lIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTaGFkb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmlnaHQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNHB4IDAgNHB4ICRncmV5c2NhbGUtMjA7XG59XG5cbi5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMCAkZ3JleXNjYWxlLTAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgV2lkdGhzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gaS5lLiAudy05MCA9IDkwJVxuJGNsYXNzLXNsdWc6IHcgIWRlZmF1bHQ7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLiN7JGNsYXNzLXNsdWd9LSN7JGl9IHtcbiAgICB3aWR0aDogMCUgKyAkaTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGhpY2ssIC50b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICR0aGVtZS1saWdodDtcbn1cblxuLmJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHRoZW1lLWxpZ2h0OyAvLyBhbHNvIHVzZWQgaW4gLmZpbHRlcnMtc2Nyb2xsYWJsZSBpbiBfZm9ybXMuc2Nzc1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQb3NpdGlvbmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFjY2Vzc2liaWxpdHkgY2xhc3MgaW4gRHJ1cGFsIDhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgQGV4dGVuZCAuc2hvdy1mb3Itc3I7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1ha2VzIHRoZSBEUyAuYWxlcnQgZGVmYXVsdCBzdHlsZSBhbGVydC0taW5mb3JtYXRpb25hbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0IHtcbiAgQGV4dGVuZCAuYWxlcnQtLWluZm9ybWF0aW9uYWw7XG4gIGgyLCBoMywgaDQge1xuICAgIEBleHRlbmQgLmFsZXJ0X19oZWFkZXItdGl0bGU7XG4gIH1cbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uZW1lcmdlbmN5LWJhbm5lciwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkLCAuaGVhZGVyX19hbGVydCB7XG4gIEBleHRlbmQgLmNyaXRpY2FsLWFsZXJ0O1xufVxuXG4vLyBhbGVydCBmdWxsIHdpZHRoIHdyYXBwZXJcbi8vIHVzZWQgaW4gZmllbGQtLWZpZWxkLW9wdGltaXphdGlvbi1iYW5uZXIuaHRtbC50d2lnIGFuZCBvbnRhcmlvLWFyY2hpdmUtYmFubmVyLmh0bWwudHdpZ1xuLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5hbGVydF9faGVhZGVyLXRpdGxlLCAuYWxlcnRfX2JvZHkgcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5hbGVydF9fZnVsbC13aWR0aC1pbm5lciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43Mzc1cmVtO1xufVxuXG4vKiBDb250ZW50IE9wdGltaXphdGlvbiBCYW5uZXIqL1xuLmFsZXJ0LS1vcHRpbWl6YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGVjO1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uLS1vcHRpbWl6YXRpb24gIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1vcHRpbWl6YXRpb24uc3ZnXCIpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFsZXJ0IGJveCBjbGFzc2VzIHJlZmVyZW5jZWQgaW4gdGhlIGNvbnRlbnQgc3R5bGUgZ3VpZGUuXG4gICAgVGhlc2Ugd2lsbCBldmVudHVhbGx5IGJlIHJlbW92ZWQgZnJvbSB0aGUgdGhlbWUgb25jZSB0aGVcbiAgICBEUyBjbGFzc2VzIGFyZSB1c2VkIHdpZGVseS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGVydC1ib3gge1xuICBAZXh0ZW5kIC5hbGVydDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uLWxpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGgyLCBoMywgaDQge1xuICAgIEBleHRlbmQgLmFsZXJ0X19oZWFkZXItdGl0bGU7XG4gIH1cbiAgYSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgfVxuICBhOmhvdmVyLCBhOnZpc2l0ZWQsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuICBhLmJ1dHRvbjpub3QoLnNlY29uZGFyeSl7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbiAgaSB7IC8vIGljb25zXG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uYWxlcnQtYm94LnN1Y2Nlc3Mge1xuICBAZXh0ZW5kIC5hbGVydC0tc3VjY2Vzcztcbn1cblxuLmFsZXJ0LWJveC5hbGVydCB7XG4gIEBleHRlbmQgLmFsZXJ0LS1lcnJvcjtcbn1cblxuLmFsZXJ0LWJveC53YXJuaW5nIHtcbiAgQGV4dGVuZCAuYWxlcnQtLXdhcm5pbmc7XG59XG5cbi5hbGVydC1ib3ggLmNsb3NlIHtcbiAgcmlnaHQ6IC4yNXJlbTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICMwNmM7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAuOTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCA2cHggNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIFRvIGVuc3VyZSB0aGUgZW1lcmdlbmN5IGJhbm5lciBpcyBvbiB0b3Agb2YgdGhlIG5hdmJhciBvdmVybGF5IG9uIHNtIGFuZCBtZCBzY3JlZW4uXG4uY3JpdGljYWwtYWxlcnQge1xuICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgNTtcbn1cblxuLy8gdGhpcyBzaXRzIGFib3ZlIHRoZSBtYWluIGhlYWRlci4gdGhlIGNvbG91cnMgY2FuIG1vZGlmaWVkIHRvIHN1aXQgbWFya2V0aW5nIG5lZWRzLlxuLmhlYWRlcl9fYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0QwMDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCwgYTpmb2N1cywgYTphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSWNvbnMgbmVzdGVkIGluIGxpbmsgdGFnc1xuICAgICogVXNlZCBpbiBjb250YWN0IGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmEubGluay1pY29uLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEgc3BhbltjbGFzc149XCJpY29uLVwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWx0ZXI6IGludmVydCgyNCUpIHNlcGlhKDgzJSkgc2F0dXJhdGUoMTg4NSUpIGh1ZS1yb3RhdGUoMTk1ZGVnKSBicmlnaHRuZXNzKDcwJSkgY29udHJhc3QoMTA0JSk7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdID4gc3BhbltjbGFzc149XCJpY29uLVwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4vKiBMZWdhY3kgY2xhc3MuIFVzZXMgRFMgZW1haWwgaWNvbiAqL1xuXG5AbWl4aW4gaWNvbi1zdHlsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi1lbWFpbCwgLmljb24tbWFpbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tZW1haWwuc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4uaWNvbi1jYW1lcmE0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1pbnN0YWdyYW0uc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4vLyBJbmNsdWRlcyBsZWdhY3kgVHdpdHRlciBjbGFzcyBuYW1lc1xuLmljb24tdHdpdHRlcixcbi5pY29uLXR3aXR0ZXJCaXJkLFxuLmljb24tdHdpdHRlckxvbmcge1xuICAmLCAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tdHdpdHRlci14LnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgICBAaW5jbHVkZSBpY29uLXN0eWxlO1xuICB9XG59XG5cbi5pY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1mYWNlYm9vay1hbHQuc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4uaWNvbi1saW5rZWRJbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tbGlua2VkaW4uc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4uaWNvbi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi15b3V0dWJlLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLmljb24tc2hhcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLW5ldy13aW5kb3cuc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4uaWNvbi13ZWJzaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1saW5rLXVybC5zdmdcIik7IC8vIHN2ZyBmaWxsIGNvbG91ciBpcyAjMDA2NkNDXG4gIEBpbmNsdWRlIGljb24tc3R5bGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEN1c3RvbSBPbmVzaXRlIEljb24gRm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdvbmVzaXRlJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUuZW90P3VpcmVnZScpO1xuICBzcmM6IHVybCgnI3skZm9udC1kaXJ9L29uZXNpdGUvb25lc2l0ZS5lb3Q/dWlyZWdlI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUudHRmP3VpcmVnZScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb25lc2l0ZS9vbmVzaXRlLndvZmY/dWlyZWdlJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29uZXNpdGUvb25lc2l0ZS5zdmc/dWlyZWdlI29uZXNpdGUnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBvbmVzaXRlRm9udCB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnb25lc2l0ZScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPbnRhcmlvIGxvZ29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tb250YXJpbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG4uaWNvbi1vbnRhcmlvTG9nbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNlcnZpY2UgT250YXJpb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi1zZXJ2aWNlT250YXJpbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xuICBjb2xvcjogcmdiKDAsIDEwOCwgNjQpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg1OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg4OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoOTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE2OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLXdyYXBwZXItLWxvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24td3JhcHBlci0tbG9uZywgLmljb24td3JhcHBlci0tbG9uZy1uby1iZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiAyLjNyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLWNvbnRhY3RMb25nOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29udGFjdCB1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LXVzLWZvcm0gLmljb24tc2hhcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiB0byBwaGFzZSBvdXQgdGhlIHVzZSBvZiB0aGVzZSBpY29uIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tYWxlcnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tYXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbExlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsUmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsVXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1hcnJvd1VwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tYm9va21hcms6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWNhbWVyYTE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1jYW1lcmEyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tY2FtZXJhMzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWNBcnJvd0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1jQXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tY0Fycm93UmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1jQXJyb3dVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tY2hlY2tsaXN0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tY2hlY2tTcXVhcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWNoZXZyb25MZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tY2hldnJvblJpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWNoZXZyb25VcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWNpcmNsZS1zbGFzaDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWNsb2NrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tY2xvdWREb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tY2xvdWRVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1jb21tZW50RGlzYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWNyb3NzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tY3Jvc3NCaWc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1jcm9zc0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tZGVza3RvcDE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1kZXNrdG9wMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29uLWRlc2t0b3AzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLWRvdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tZmFjZWJvb2tMb25nOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1maWxlLWRiZjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLWZpbGUtZ2VuZXJpYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWZpbGUtanNvbjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLWZpbGUta21sOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tZmlsZS1tZGI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvbi1maWxlLW9kYjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWZpbGUtcGRmOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tZmlsZS1yZHA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1maWxlLXR4dDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLWZpbGUteGxzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tZmlsZS14bWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1maWxlLXppcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLWZpbG06OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1maXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tZmlyZUZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1maXJlSGFsZjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29uLWZpcmVIZWxtZXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1mbGFtZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLWZsaWNrcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLWdlYXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1nbG9iZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWdvb2dsZVBsdXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1ncDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWdyYXBoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tZ3VpZGU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzU3F1YXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb24taGVhbHRoRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLWhlYXJ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24taG9zcGl0YWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1odW1ic0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24taXNzdWU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1pc3N1ZUNoZWNrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb24taXNzdWVSZWZyZXNoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24ta2V5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb24tbGF3OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb24tbGVnYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvbi1saWdodEJ1bGI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1saW5rRXh0ZXJuYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5pY29uLW1lZGtpdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5pY29uLW1lbnRpb246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uaWNvbi1tZW51OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tbWludXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uaWNvbi1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uaWNvbi1tb2JpbGUtcGhvbmUyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmljb24tbW9uZXk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uaWNvbi1tb3J0YXJCb2FyZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLW5vRmlyZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5pY29uLW9sZC1zZWFyY2g6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5pY29uLXBob25lOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmljb24tcGhvbmUyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmljb24tcGhvbmVEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmljb24tcGhvbmVGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmljb24tcGhvdG86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvbi1waWU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1waW46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uaWNvbi1waW50ZXJlc3Q6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1wbGFuZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1wbGF5Mjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uaWNvbi1wb2RpdW06OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1wcmludDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5pY29uLXByb2ZpdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG4uaWNvbi1wdWxzZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLmljb24tcXVvdGVzQ2xvc2VFTjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLXF1b3Rlc0Nsb3NlRlI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvbi1xdW90ZXNPcGVuRU46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvbi1xdW90ZXNPcGVuRlI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uaWNvbi1yQXJyb3dEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLmljb24tckFycm93TGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLXJBcnJvd1JpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tckFycm93VXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uaWNvbi1yc3M6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uaWNvbi1zY3JlZW4tZnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLXNjcmVlbi1ub3JtYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmljb24tc2hhcmVGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLmljb24tc2lnbkluOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tc2lnbk91dDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29uLXNvdW5kOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tc3F1YXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLXN0YXJGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tc3RhdHM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uaWNvbi1zdGF0c0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvbi1zdGF0c0Z1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5pY29uLXN1aXRjYXNlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmljb24tc3luYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLXRhYmxlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmljb24tdGFibGV0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tdEFycm93RG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5pY29uLXRBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi10QXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5pY29uLXRBcnJvd1VwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tdGVsZXNjb3BlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLmljb24tdGh1bWJzRG93bkZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvbi10aHVtYnNVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG5cbi5pY29uLXRodW1ic1VwRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXRvb2xzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb24tdHJhc2hjYW46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi11cEFycm93OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLmljb24tdmlkZW86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuXG4uaWNvbi12aWRlbzI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliZlwiO1xufVxuXG4uaWNvbi12aWRlb0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uaWNvbi12aWRlb0ZpbG06OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuXG4uaWNvbi12aWRlb0Z1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuXG4uaWNvbi15b3V0dWJlTG9uZzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG5cbi5pY29uLXphcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG4iLCIucm93LmludHJvLCAucm93LmludHJvLnJvdy0tY29sbGFwc2Uge1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgaDEge1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG4gICAgLnRodW1ibmFpbCBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gbmVlZGVkIG9yIGFic3RyYWN0IHJhdGlvIHdpbGwgYmUgbWFuZ2xlZFxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAubWFya2V0aW5nLWJhbm5lciAuaW50cm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmludHJvIC5pbnRyb19fdGV4dCxcbi5pbnRybyAuaW50cm9fX3RleHQgcCxcbi5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICBAZXh0ZW5kIC5sZWFkLXN0YXRlbWVudDtcbn1cblxuLmludHJvIC5pbnRyb19fdGV4dCB7XG4gIC5jYWxsb3V0LCAuYWxlcnQtYm94LCAuYWxlcnQsIC5hc2lkZSwgLnBhbmVsIHtcbiAgICBwLCBsaSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaHVtYm5haWxcbi8vIGludHJvX193cmFwcGVyIGlzIHVzZWQgZm9yIHRlbXBsYXRlcyB3aXRoIHRodW1ibmFpbHMgbG9jYXRlZCBsZWZ0IG9mIHRoZSBwYWdlIGhlYWRlclxuLmludHJvIHtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgLnRodW1ibmFpbC5jb2x1bW5zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG4gICAgLmludHJvX193cmFwcGVyICYgLnRodW1ibmFpbC5jb2x1bW5zIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gICAgfVxuICB9XG4gIC5tZWRpYS0tdHlwZS10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbWcge1xuICAmLWxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbiAgfVxuICAmLXJpZ2h0IHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDFlbSAxLjVlbTtcbiAgfVxuICAmLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHNoYXBlLW91dHNpZGU6IGNpcmNsZSg1MCUpO1xuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIG9wdGlvbiB0byBjbGVhciBmbG9hdCBmb3IgaW1hZ2VzIGluIG1vYmlsZSB2aWV3XG5pbWcge1xuICAmLm1lZGl1bS11cC1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi5tZWRpdW0tdXAtcmlnaHQge1xuICAgIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuZmlndXJlLmltZy1yb3VuZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZmlndXJlLCBkaXYuaHRtbC1maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmaWdjYXB0aW9uLCBkaXYuaHRtbC1maWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uOyAvLyBmb3JjZXMgY2FwdGlvbiB0byB3aWR0aCB0aGUgZmlndXJlIGltZ1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICAgIGJhY2tncm91bmQ6ICRncmV5c2NhbGUtNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBmaWdjYXB0aW9uLCBkaXYuaHRtbC1maWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IC8vIHJlc2V0cyBiYWNrIHRvIG5vcm1hbFxuICAgIH1cbiAgfVxuICAmLmxlZnQge1xuICAgIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gICYucmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBldmVuIHJpZ2h0LWZsb2F0ZWQgY2FwdGlvbnMgc2hvdWxkIHN0aWxsIGhhdmUgbGVmdC1hbGlnbmVkIHRleHRcbmZpZ3VyZS5yaWdodCBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuZmlnY2FwdGlvbiB7XG4gID4gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmZpZ3VyZSAubWVkaWFfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBVc2VkIGFzIHRhZ3MsIG5vdCB0byBiZSBjb25mdXNlZCB3aXRoIGZvcm0gbGFiZWxzXG5cbi5sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICRncmV5c2NhbGUtNztcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsXCJPcGVuIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNDVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIC8vUGFnZSBzdGF0dXMgbGFiZWxzLlxuICAmLnBhZ2Utd29ya2Zsb3ctc3RhdHVzIHtcbiAgICBAZXh0ZW5kIC5iZy1kYXJrLXRlYWw7XG4gIH1cblxuICAvLyBTdGF0dXMgbGFiZWxzLiBVc2VkIGluIHRoZSBkYXRhIGNhdGFsb2d1ZVxuICAmLm9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW1leTtcbiAgfVxuICAmLmNsb3NlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmt5O1xuICB9XG4gICYucmV2aWV3IHtcbiAgICBAZXh0ZW5kIC5saWdodC1sYXZlbmRlci1iZztcbiAgfVxuICAmLnVwY29taW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWludHk7XG4gIH1cbiAgJi5pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS02MDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgJi5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzcy1jb2xvcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgW2NsYXNzKj1cImljb24tXCJdIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gRFNTIGFscGhhIGFuZCBiZXRhIGxhYmVsc1xuLmRzcy1waGFzZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTQ7XG4gIEBhdC1yb290IHtcbiAgICAlc3BhbiB7XG4gICAgICBAZXh0ZW5kIC5sYWJlbDtcbiAgICAgIEBleHRlbmQgLmxhcmdlO1xuICAgICAgQGV4dGVuZCAucmlnaHQ7XG4gICAgICBAZXh0ZW5kIC5tYXJnaW4tdG9wLTgtXFwhO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICViZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cbiAgJi5hbHBoYSwgJi5iZXRhIHtcbiAgICBzcGFuIHtcbiAgICAgIEBleHRlbmQgJXNwYW47XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICViZWZvcmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2JlYWtlci5wbmcpO1xuICAgIH1cbiAgfVxuICAmLmFscGhhIHtcbiAgICBzcGFuIHtcbiAgICAgIEBleHRlbmQgLmRzcy1hbHBoYTtcbiAgICB9XG4gIH1cbiAgJi5iZXRhIHtcbiAgICBzcGFuIHtcbiAgICAgIEBleHRlbmQgLmRzcy1iZXRhO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVE9ETzogTWVyZ2UgdGhpcyBmaWxlIHdpdGggX2xheW91dC5wYWdlLnNjc3MuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR2VuZXJhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1ha2luZyBhbGwgdGhlIG9yZGVyZWQgbGlzdHMgaW4gbGVhZCBhbmQgYm9keSB0byB1c2UgdGhlIGNvdW50ZXIgcnVsZVxuLmZpZWxkLS1uYW1lLWJvZHkgaXMgdGhlIGJvZHkgY29udGFpbmVyIGZvciBDS0VkaXRvciA0LlxuLmNrLW9uZXNpdGUtY29udGVudCBpcyB0aGUgZWRpdG9yIGNvbnRhaW5lciBmb3IgQ0tFZGl0b3IgNS4gKi9cbi5tYWluLWNvbnRlbnQsIC5pbnRyb19fdGV4dCwgLmJvZHktZmllbGQsIC5maWVsZC0tbmFtZS1ib2R5LCAuY2stb25lc2l0ZS1jb250ZW50IHtcbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiByaXRlbTtcblxuICAgIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihyaXRlbSwgZGVjaW1hbCkgXCIuIFwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMXJlbTtcbiAgICB9XG4gIH1cblxuICB1bCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG4gIH1cbn1cblxub2xbdHlwZT1cImFcIl0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG5vbFt0eXBlPVwiQVwiXS51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCB1cHBlci1hbHBoYSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbm9sW3R5cGU9XCJpXCJdID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjFyZW07XG59XG5cbm9sW3R5cGU9XCJJXCJdLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIHVwcGVyLXJvbWFuKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxuLmlubGluZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIC0xcmVtIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgJiA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi5pbnRybywgLm1haW4tY29udGVudCB7XG4gIHVsW2NsYXNzXj1cInNtYWxsLXVwXCJdLFxuICB1bFtjbGFzc149XCJtZWRpdW0tdXBcIl0sXG4gIHVsW2NsYXNzXj1cImxhcmdlLXVwXCJdLFxuICB1bC5hY2NvcmRpb24sXG4gIHVsLmlubGluZS1saXN0LFxuICB1bC5wYWdpbmF0aW9uLFxuICB1bC5uby1idWxsZXQsXG4gIG9sLm5vLWJ1bGxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbm9sLmNvbHM6bm90KC50b2MpLCB1bC5jb2xzOm5vdCgudG9jKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxufVxuXG4ubm8tYnVsbGV0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIC8vIG1ha2UgdGhlc2UgaGlkZGVuLCBvdGhlcndpc2UgdGhleSB3b24ndCBpbmNyZW1lbnQgdGhlIGNvdW50ZXJcbiAgICBAZXh0ZW5kIC5zaG93LWZvci1zcjtcbiAgfVxuXG4gIC8vIGFsbCB0aGUgcmVzdCBvZiB0aGlzIGlzIHRvIHVuZG8gRm91bmRhdGlvbidzIGRlc2lyZSB0byBoYXZlIHN1Ymxpc3RzIGJlIHVuYnVsbGV0ZWQgdG9vXG4gIGxpIHtcbiAgICB1bDpub3QoLm5vLWJ1bGxldCksIG9sOm5vdCgubm8tYnVsbGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIH1cblxuICAgIHVsOm5vdCgubm8tYnVsbGV0KSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xuICAgIH1cblxuICAgIG9sOm5vdCgubm8tYnVsbGV0KSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICBtYXJnaW4tbGVmdDogMS40cmVtO1xuXG4gICAgICAmW3R5cGU9XCJhXCJdIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwiQVwiXS51cHBlciB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cImlcIl0ge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJJXCJdLnVwcGVyIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSW5saW5lIC8gaG9yaXpvbnRhbCBsaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LS1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxLjA2MjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpc3QtLWlubGluZSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gLjYyNXJlbSAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4ubGlzdC0tbm8tYnVsbGV0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxlZ2FsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBsZWdhbCBudW1iZXJpbmcgMS4sIDEuMSwgMS4yLCAxLjIuMSwgMS4zLCBldGMuXG4vLyBUT0RPIHJlbW92ZSAubGVnYWwtbGlzdC1wYXJlbnRoZXNlc1xuLmxlZ2FsLWxpc3Qgb2wsXG5vbC5sZWdhbC1saXN0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDAuNjI1ZW07XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgIHAge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gICYubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIihcIiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIpIFwiO1xuICB9XG59XG5cbi8vIHVuZG8gdGhlIGxlZ2FsIHN0eWxlcyBmb3Igbm9uLWxlZ2FsIGxpc3RzXG4vLyBsbGl0ZW0gbWVhbnMgbGVnYWwtbGlzdCBpdGVtXG4ubGVnYWwtbGlzdCwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMge1xuICAucGFyZW50aGVzZXMsIC5wYXJlbnRoZXNlcy1yaWdodCwgb2xbdHlwZV0sIC5ub3QtbGVnYWwge1xuICAgIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsbGl0ZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGxpdGVtLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2xbdHlwZT1cImlcIl0ge1xuICAgIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsbGl0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gICAgfVxuICB9XG5cbiAgb2xbdHlwZV0gb2xbdHlwZV0ge1xuICAgIGNvdW50ZXItcmVzZXQ6IGNsbGl0ZW07IC8vY2hpbGQgbGVnYWwtbGlzdCBpdGVtXG5cbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY2xsaXRlbTtcbiAgICB9XG5cbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY2xsaXRlbSkgXCIuIFwiO1xuICAgIH1cbiAgfVxuXG4gIG9sW3R5cGVdIG9sW3R5cGU9XCJpXCJdIHtcbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY2xsaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbiAgICB9XG4gIH1cblxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblN0cmlwZXMgYW5kIG5vIHN0cmlwZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnVsIHtcbiAgJi5saXN0LXN0cmlwZXMge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRncmV5c2NhbGUtNztcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIH1cbiAgfVxuXG4gICYubGlzdC1uby1zdHJpcGVzIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxpc3RzIHdpdGggcGFyZW50aGVzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5vbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcblxuICA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICBvbCBvbC5wYXJlbnRoZXNlcyxcbiAgb2wgb2wucGFyZW50aGVzZXMtcmlnaHR7XG4gICAgY291bnRlci1yZXNldDogY2l0ZW07XG4gIH1cbn1cblxub2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgLy9yZW1vdmUgbGlzdCBzdHlsZSBmb3IgQ0sgZWRpdG9yXG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICBsaSB7XG4gICAgb2wucGFyZW50aGVzZXMge1xuICAgICAgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gID4gbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIH1cblxuICBsaSB7XG4gICAgb2wucGFyZW50aGVzZXMtcmlnaHQge1xuICAgICAgbGkge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG4gICAgICB9XG4gICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihjaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5vbFt0eXBlPVwiYVwiXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9XCJhXCJdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9XCJhXCJdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1cImFcIl0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2xbdHlwZT1cIkFcIl0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1cIkFcIl0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPVwiQVwiXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPVwiQVwiXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9XCJpXCJdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1cImlcIl0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2xbdHlwZT1cImlcIl0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPVwiaVwiXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbFt0eXBlPVwiSVwiXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPVwiSVwiXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9XCJJXCJdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9XCJJXCJdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk11bHRpLWNvbHVtblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLCBvbCB7XG4gICYuY29sdW1ucy14LXNtYWxsIHtcbiAgICBjb2x1bW4td2lkdGg6IDhlbTtcbiAgfVxuXG4gICYuY29sdW1ucy1zbWFsbCB7XG4gICAgY29sdW1uLXdpZHRoOiAxMGVtO1xuICB9XG5cbiAgJi5jb2x1bW5zLW1lZGl1bSB7XG4gICAgY29sdW1uLXdpZHRoOiAxM2VtO1xuICB9XG5cbiAgJi5jb2x1bW5zLWxhcmdlIHtcbiAgICBjb2x1bW4td2lkdGg6IDE1ZW07XG4gIH1cblxuICAmLmNvbHVtbnMteC1sYXJnZSB7XG4gICAgY29sdW1uLXdpZHRoOiAyMGVtO1xuICB9XG4gICYuY29sdW1ucy14eC1sYXJnZSB7XG4gICAgY29sdW1uLXdpZHRoOiAzMGVtO1xuICB9XG5cbiAgLy8gYXBwbGllcyB0byBhbGwgb2YgdGhlIGNvbHVtbiBjbGFzc2VzXG4gICZbY2xhc3MqPWNvbHVtbnMtXSB7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cbiAgfVxuXG4gIC8vIGxlZ2FjeSBhbGlhc2VzIHRvIHJlbW92ZSBldmVudHVhbGx5XG4gICYuY29sdW1ucy0yIHtcbiAgICBAZXh0ZW5kIC5jb2x1bW5zLXgtbGFyZ2U7XG4gIH1cblxuICAmLmNvbHVtbnMtMyB7XG4gICAgQGV4dGVuZCAuY29sdW1ucy1sYXJnZTtcbiAgfVxufVxuXG4vLyBwYXJlbnRoZXNlcyBjbGFzc2VzIG5lZWQgc3BhY2luZyBhZGp1c3RlZCB0byBtYXRjaFxub2xbY2xhc3MqPXBhcmVudGhlc2VzXVtjbGFzcyo9Y29sdW1ucy1dID4gbGkge1xuICBwYWRkaW5nOiAwIDAuMmVtIDAgMS4yZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdHlsZWQgT3JnIGNoYXJ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gVE9ETyB0byB0ZXN0IHdpdGhvdXQgdGhlIHVzZSBvZiAhaW1wb3J0YW50XG4ub3JnLWNoYXJ0IHtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBsaSA+IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAuMzEyNXJlbSAwIDAuMzEyNXJlbTtcblxuICAgID4gdWwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTEuMjVyZW07XG4gICAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICRncmV5c2NhbGUtMTU7XG4gICAgICBib3R0b206IDMuMTI1cmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuODc1cmVtO1xuICAgICAgd2lkdGg6IDEuNTYzcmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleXNjYWxlLTE1O1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAkZ3JleXNjYWxlLTE1O1xuICAgICAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpOjpiZWZvcmUsXG4gID4gbGk6OmFmdGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gdXNlcyAubGlnaHQtYXF1YS1iZyBmcm9tIF9jdXN0b21Db2xvdXJzLnNjc3MgYXMgYmFzZSBmb3Igb3JnIGNoYXJ0c1xuJGJhc2UtY29sb3I6ICNkMWVhZWI7XG4ub3JnLWNoYXJ0IGxpIHtcbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtY29sb3I7XG4gIH1cblxuICBsaSB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYXNlLWNvbG9yLCA0JSk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDglKTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYXNlLWNvbG9yLCAxMiUpO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmFzZS1jb2xvciwgMTYlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZhbmN5IGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5vbC5mYW5jeSxcbnVsLmZhbmN5IHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwIC0wLjVyZW0gNS41cmVtO1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICB9XG5cbiAgLyogdW5kbyB0aGUgcGFkZGluZyBhcHBsaWVkIHRvIG5vcm1hbCBsaXN0cyAqL1xuICAubWFpbi1jb250ZW50ICYsIC5pbnRybyAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmLmxpZ2h0LWJ1bGxldHMgbGk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAmID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0cmVtOyAvLyBtdXN0IGJlIGF0IGxlYXN0IGFzIHRhbGwgYXMgdGhlIGJ1bGxldHNcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07IC8vIHJldmVyc2VzIHRoZSBtYXJnaW4gYXBwbGllZCB0byB0aGUgd2hvbGUgbGlzdFxuICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICB3aWR0aDogNC4ycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsdWU7XG4gICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtOyAvLyByZXZlcnNlcyB0aGUgbWFyZ2luIGFwcGxpZWQgdG8gdGhlIHdob2xlIGxpc3RcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIDItZGlnaXQgbnVtYmVycyBuZWVkIHRvIGJlIHNtYWxsZXJcbiAgICAmOm50aC1jaGlsZChuKzEwKTo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gcmFpc2UgdGhlIGNvbnRlbnQgdG8gdGhlIHNhbWUgaGVpZ2h0IGFzIHRoZSBcImJ1bGxldFwiXG4gICAgJiA+ICo6bm90KGZpZ3VyZSk6bm90KGFiYnIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3JlbTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYgPiB7XG4gICAgICBoMiwgaDMsIGg0IHtcbiAgICAgICAgdG9wOiAtMy41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBjb2xvdXJzXG4gICZbYnVsbGV0LWNvbG91cj1cInllbGxvd1wiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXIteWVsbG93O1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cIm9yYW5nZVwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItb3JhbmdlO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cInJlZFwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcmVkO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cIm1hZ2VudGFcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLW1hZ2VudGE7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwicHVycGxlXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wdXJwbGU7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwiZ3JlZW5cIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWdyZWVuO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cImxpZ2h0LWJsdWVcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXNreTtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJibGFja1wiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLy8gR2VuZXJhbGx5LCByaXRlbSAocm9vdCBpdGVtKSBzY29wZSBpcyBiZWluZyB1c2VkIGZvciBsaXN0c1xuLy8gc2V0dGluZyB0aGUgY291bnRlciBzY29wZSBmb3IgdGhlIHJvb3RcbkBmb3IgJGkgZnJvbSAyIHRvIDIwMCB7XG4gIG9sW3N0YXJ0PVwiI3skaX1cIl0ge1xuICAgIGNvdW50ZXItcmVzZXQ6IHJpdGVtICgkaSAtIDEpO1xuICB9XG59XG5cbi8vIHNldHRpbmcgdGhlIGNvdW50ZXIgc2NvcGUgZm9yIHBhcmVudGhlc2VzIGl0ZW1zXG5AZm9yICRpIGZyb20gMiB0byAyMDAge1xuICBvbFtzdGFydD1cIiN7JGl9XCJdLnBhcmVudGhlc2VzIHtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtICgkaSAtIDEpO1xuICB9XG59XG5cbi8vIHNldHRpbmcgdGhlIGNvdW50ZXIgc2NvcGUgZm9yIHBhcmVudGhlc2VzIGNoaWxkIGl0ZW1zXG5AZm9yICRpIGZyb20gMiB0byAyMDAge1xuICBvbCBvbFtzdGFydD1cIiN7JGl9XCJdLnBhcmVudGhlc2VzIHtcbiAgICBjb3VudGVyLXJlc2V0OiBjaXRlbSAoJGkgLSAxKTtcbiAgfVxufVxuXG4vLyBzZXR0aW5nIHRoZSBjb3VudGVyIHNjb3BlIGZvciBsZWdhbC1saXN0IGl0ZW1zXG5AZm9yICRpIGZyb20gMiB0byAyMDAge1xuICBvbFtzdGFydD1cIiN7JGl9XCJdLmxlZ2FsLWxpc3Qge1xuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW0gKCRpIC0gMSk7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIERlY29yYXRpdmUgc3R5bGVzIGZvciBQYWdlIG9iamVjdC5cbiAgIFdpdGhpbiB0aGUgSVRDU1MgbW9kZWwsIHdlIGRvbid0IGhhdmUgcGFnZSBiYXNlZCBzdHlsZXMuIEl0IHNob3VsZCBiZSBlaXRoZXJcbiAgIGFuIG9iamVjdCBvciBhIGNvbXBvbmVudCBpbnNpZGUgYW4gb2JqZWN0LlxuICAgVE9ETzogZ3JhZHVhbGx5IG1vdmUgY29tcG9uZW50cyBmcm9tIHRoaXMgZmlsZSB0byBhc3NvY2lhdGVkIGZpbGUgaW5cbiAgIGNvbXBvbmVudHMgZm9sZGVyLlxuXG4gICAxLiBDbGVhcmZpeFxuICAgMi4gUGFnZSB0ZXh0IGZvcm1hdHRpbmcgdW5kZXIgLm1haW4tY29udGVudFxuICAgMy4gUGFnZSBzaWRlYmFyXG4gICA0LiBBcmNoaXZlIGxhYmVsIGluIHNpZGViYXJcbiAgIDUuIEFyY2hpdmUgdGl0bGUgcHJlcGVuZFxuICAgNi4gQmxvY2txdW90ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDEuIENsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWNvbnRlbnQtY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLm9udGFyaW8tZmxvYXQtcmlnaHQsIC5mbG9hdC1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMi4gUGFnZSB0ZXh0IGZvcm1hdHRpbmcgdW5kZXIgLm1haW4tY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbipbaWR8PVwic2VjdGlvblwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAmOmZpcnN0LW9mLXR5cGU6bm90KC5jYXJkX19oZWFkaW5nKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAvLyB0aGUgY2xhc3MgaXMgYXBwbGllZCB2aWEgSlNcbiAgLy8gb25seSBhcHBsaWVkIGlmIGltZywgZGl2IGFuZCBzcGFucyBhcmUgbmVzdGVkIGluc2lkZVxuICAmLmxpbmstd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4vLyBwdXR0aW5nIGJvcmRlciB0b3AgYmVmb3JlIGVhY2ggc2VjdGlvbi5cbi5tYWluLWNvbnRlbnQgaDJbaWR8PVwic2VjdGlvblwiXTpub3QoLmNhcmRfX2hlYWRpbmcpIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNkOWQ5ZDk7XG4gIGhlaWdodDogMTAwJTtcbiAgJjpmaXJzdC1vZi10eXBlOm5vdCguY2FyZF9faGVhZGluZykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5jb250YWN0LWxpc3QgLm9udGFyaW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZWFkLXN0YXRlbWVudCB7XG4gIEBleHRlbmQgJWxlYWQtc3RhdGVtZW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAzLiBQYWdlIHNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXJfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICRsaWdodGVzdC1ncmF5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNpZGViYXJfX2NvbnRlbnQge1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICBzdXAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNC4gQXJjaGl2ZSBsYWJlbCBpbiBzaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWRlYmFyIC5hbGVydC5hbGVydC0td2FybmluZyB7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDUuIEFyY2hpdmUgdGl0bGUgcHJlcGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBTZWUgYG9uZXNpdGVfYXJjaGl2ZS5tb2R1bGVgIGZvciBmdWxsIGNvbnRleHQuXG4uYXJjaGl2ZS1wcmVwZW5kIHtcbiAgJjpsYW5nKGZyKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQXJjaGl2w6llIC0gJztcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdBcmNoaXZlZCAtICc7XG4gIH1cbn1cblxuLy8gVGhlIGh0bWxfdGl0bGUgbW9kdWxlIDEuNCBjcmVhdGVzIHR3byBzcGFucyB3aXRoIHRoZSBjbGFzcyAuYXJjaGl2ZS1wcmVwZW5kXG4vLyB0aGVyZWZvcmUsIHdlIG11c3QgcmVtb3ZlIHRoZSAnQXJjaGl2ZWQgLScgZnJvbSBhbnkgY2hpbGQgY2xhc3MuXG4uYXJjaGl2ZS1wcmVwZW5kID4gLmFyY2hpdmUtcHJlcGVuZCB7XG4gICY6bGFuZyhmcik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA2LiBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja3F1b3RlX19ub3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsIFZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kcGFuZWwtZGFyay1iZzogJGRhcmstZ3JheTtcbiRwYW5lbC1kYXJrLWZvbnQtY29sb3I6ICR3aGl0ZTtcbiRwYW5lbC1kYXJrLWxpbmstY29sb3I6ICNkMWRkZWI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYW5lbCBDbGFzc2VzXG4gICAgTm90ZTogZXh0ZW5kcyB0aGUgY2FsbG91dCBzdHlsZXMgZnJvbSB0aGUgRGVzaWduIFN5c3RlbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFuZWwsIC5yb3cucGFuZWwge1xuICBAZXh0ZW5kIC5jYWxsb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbCBoMiwgLnBhbmVsIGgzIHtcbiAgQGV4dGVuZCAuY2FsbG91dF9fdGl0bGU7XG59XG5cbi5wYW5lbF9fY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1zaXplOiBweC10by1yZW0oMC45Mzc1ICogMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjkzNzVyZW07XG4gIHRvcDogMTAlO1xufVxuXG4ucGFuZWxfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDEuNWVtO1xufVxuXG4ucGFuZWwtLWFzaWRlIHtcbiAgQGV4dGVuZCAuYXNpZGU7XG59XG5cbi5wYW5lbC0tY2FsbG91dCB7XG4gIEBleHRlbmQgLmNhbGxvdXQ7XG59XG5cbi5wYW5lbC0tZXJyb3Ige1xuICBAZXh0ZW5kIC5hbGVydC0tZXJyb3I7XG59XG5cbi5wYW5lbC0tc3VjY2VzcyB7XG4gIEBleHRlbmQgLmFsZXJ0LS1zdWNjZXNzO1xufVxuXG4ucGFuZWwtLXdhcm5pbmcge1xuICBAZXh0ZW5kIC5hbGVydC0td2FybmluZztcbn1cblxuLnBhbmVsLS1hbGVydCB7XG4gIEBleHRlbmQgLmFsZXJ0O1xufVxuXG4ucGFuZWwtLWRhcmsge1xuICBAaW5jbHVkZSBoaWdobGlnaHQtYmxvY2soJGdyZXlzY2FsZS03MCk7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxufVxuXG4ucGFuZWwtLWRhcmsgYWJicixcbi5wYW5lbC0tZGFyayBhYmJyW3RpdGxlXSxcbi5wYW5lbC0tZGFyayA+IGFiYnIsXG4ucGFuZWwtLWRhcmsgPiAgYWJiclt0aXRsZV0ge1xuICBjb2xvcjogJHBhbmVsLWRhcmstbGluay1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkcGFuZWwtZGFyay1saW5rLWNvbG9yO1xufVxuXG4ucGFuZWwtLWRhcmsgYSB7XG4gIGNvbG9yOiAkcGFuZWwtZGFyay1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJjp2aXNpdGVkLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGFuZWwtZGFyay1saW5rLWNvbG9yO1xuICB9XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2FsbG91dCwgLmFzaWRlIHtcbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4vKlxuICAgIFRoaXMgdGFyZ2V0cyBhbiBlcnJvciBwYW5lbC9tZXNzYWdlIGZvciBhIHJlcXVpcmVkIGlucHV0IGZpZWxkLlxuICAgIFRoaXMgaXMgdG8gYWxsb3cgZm9yIGEgc21hbGxlciBwYW5lbCB0byBkaXNwbGF5IGVycm9yIG1lc3NhZ2VzXG4gICAgaW4gZm9ybXMuXG4qL1xuaW5wdXQ6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxudGV4dGFyZWE6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxuZmllbGRzZXQ6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yLFxuc2VsZWN0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvciB7XG4gIHBhZGRpbmc6IC4zNzVyZW07XG59XG5cbi5wYW5lbCwgLm1haW4tY29udGVudCBhc2lkZSB7XG4gIGgyIGltZywgaDMgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgaCN7JGl9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICYgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIH1cbiAgLy8gVXNlZCBvbiBzcGxhc2ggcGFnZXNcbiAgJi0tc2VtaXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExlZ2FjeSB0YWJsZSBjbGFzc2VzXG4gICAgRXh0ZW5kcyBmcm9tIHRoZSBEZXNpZ24gU3lzdGVtIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBhcHBsaWVzIHRoZSBEZXNpZ24gU3lzdGVtIHN0eWxlcyBmcm9tIC50YWJsZS1jb250YWluZXIgYW5kIC50YWJsZS1kaXYuXG4ubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvdXItd2hpdGUgMzAlLCAkdGFibGUtc2hhZG93LS1jb3ZlciksXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGFibGUtc2hhZG93LS1jb3ZlciwgJGNvbG91ci13aGl0ZSA3MCUpIDAgMTAwJSxcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAkdGFibGUtc2hhZG93LS1ibGFjayAwJSxcbiAgICAgICAgJHRhYmxlLXNoYWRvdy0tY2xlYXIgMTAwLjAxJVxuICAgICksXG4gICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byBsZWZ0LFxuICAgICAgICAkdGFibGUtc2hhZG93LS1ibGFjayAwJSxcbiAgICAgICAgJHRhYmxlLXNoYWRvdy0tY2xlYXIgMTAwLjAxJVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRyZW1jYWxjLTQwcHggMTAwJSwgJHJlbWNhbGMtNDBweCAxMDAlLCAkcmVtY2FsYy0xNHB4IDEwMCUsICRyZW1jYWxjLTE0cHggMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDEwMCUsIDAgMCwgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gMDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAmOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpIHtcbiAgICB0Ym9keSB7XG4gICAgICB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgNiksXG4gICAgICB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgNikgfiB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtemVicmEtc3RyaXBpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tY29udGVudCB0YWJsZS51c2Utc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogdW5zZXQ7XG59XG5cbmRpdi5mbGV4LXRhYmxlIHtcbiAgQGV4dGVuZCAudGFibGUtZGl2O1xufVxuXG50YWJsZS5mdWxsLXdpZHRoIHtcbiAgQGV4dGVuZCAudGFibGUtLWZ1bGwtY29udGFpbmVyLXdpZHRoO1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxudGFibGUubm8tc3RyaXBlcywgdGFibGUubm9TdHJpcGVzIHtcbiAgQGV4dGVuZCAudGFibGUtLW5vLXplYnJhLXN0cmlwZXM7XG59XG5cbnNwYW4udGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL29udGFyaW9fMjAyMS9hc3NldHMvaWNvbnMvaGlnaGxpZ2h0LWluZGljYXRvci5zdmdcIikgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRyZW1jYWxjLTI0cHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUYWJsZXMgd2l0aCBudW1lcmljIGRhdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudGFibGUubnVtZXJpYyB7XG4gIHRoZWFkIHRoIHtcbiAgICAmOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICB0Ym9keSB0ZCwgdGZvb3QgdGQge1xuICAgICY6bm90KC5ub24tbnVtZXJpYykge1xuICAgICAgQGV4dGVuZCAudGFibGUtY2VsbC0tbnVtZXJpYztcbiAgICB9XG4gIH1cbn1cblxudGFibGUgdHIuc3VtbWFyeSB7XG4gIEBleHRlbmQgLnRhYmxlLXJvdy0tc3VidG90YWw7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB1aS1ncmlkIGRhdGEgdGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltpZF49XCJvbmVwYWdlLWRhdGF0YWJsZVwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHggLyA1MCUgMCAwIDUwJTtcbiAgICBib3gtc2hhZG93OiAtNXB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgLnVpLWdyaWQtaGVhZGVyLWNlbGwge1xuICAgIGJhY2tncm91bmQ6ICRncmV5c2NhbGUtNjAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGdyZXlzY2FsZS0wO1xuICAgIGJvcmRlci1yaWdodDogM3B4IGdyb292ZSAkZ3JleXNjYWxlLTQwICFpbXBvcnRhbnQ7XG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGE6Zm9jdXMsIGE6YWN0aXZlLCBhLmFjdGl2ZSwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogJGdyZXlzY2FsZS0wICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgcmlnaHQ6IC40NXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSA0MG1zIGVhc2UsIHJpZ2h0IDQwbXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAudWktZ3JpZC1yb3c6bnRoLWNoaWxkKGV2ZW4pIC51aS1ncmlkLWNlbGwge1xuICAgIGJhY2tncm91bmQ6ICRncmV5c2NhbGUtMDtcbiAgfVxuXG4gIC51aS1ncmlkLXJvdzpudGgtY2hpbGQob2RkKSAudWktZ3JpZC1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICB9XG5cbiAgLnVpLWdyaWQtY2VsbC5zb3J0ZWQge1xuICAgIGJvcmRlcjogc29saWQgJHByaW1hcnktYnV0dG9uLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogMCAwLjNlbTtcbiAgICAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcbiAgICAgIGJvcmRlcjogc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjdlbTtcbiAgICB9XG4gIH1cblxuICAvLyByZW1vdmVzIDFweCBzcGFjZSBiZXR3ZWVuIHRhYmxlIGhlYWRlciBhbmQgYm9keVxuICAudWktZ3JpZC1jYW52YXMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGhpZGVzIGRlZmF1bHQgcGFnaW5hdGlvblxuICAudWktZ3JpZC1wYWdlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBwcmV2ZW50cyBib3R0b20gaG9yaXpvbnRhbCBzY3JvbGxiYXIgZ2V0dGluZyB0b28gdGFsbFxuICAudWktZ3JpZC1oZWFkZXItY2VsbCAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cblxuICAvLyBwcmV2ZW50cyBudW1iZXIgb2Ygcm93IGNvdW50ZXIgb3ZlcmxhcHBpbmcgdGFibGVcbiAgLnVpLWdyaWQtcGFnZXItcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gaGlkZXMgdmVydGljYWwgc2Nyb2xsIGJhciBvbiBQQ3NcbiAgLnVpLWdyaWQtdmlld3BvcnQge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuW2lkKj1cImRhdGF0YWJsZS11cHBlci1zY3JvbGxiYXJcIl0ge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIGRpdiB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvbnRzIChub3QgaW5jbHVkZWQgaW4gdGhlIERlc2lnbiBTeXN0ZW0gcGFja2FnZSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSxsb2NhbChcIk9wZW4tU2Fucy02MDBcIik7XG4gIHNyYzogdXJsKCcjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybChcIiN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuc3ZnXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWVcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1yZWd1bGFyXCIpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vY291cmllci1wcmltZS00MDAvQ291cmllclByaW1lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtaXRhbGljXCIpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vY291cmllci1wcmltZS00MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGRcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkXCIpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vY291cmllci1wcmltZS03MDAvQ291cmllclByaW1lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkLWl0YWxpY1wiKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L2NvdXJpZXItcHJpbWUtNzAwLS1pdGFsaWMvQ291cmllclByaW1lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0IHNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiBweC10by1yZW0oMTgpO1xufVxuXG4ubGFyZ2Uge1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgxOCk7XG59XG5cbi54LWxhcmdlIHtcbiAgZm9udC1zaXplOiBweC10by1yZW0oMjgpO1xufVxuXG4ueHgtbGFyZ2Uge1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgzOCk7XG59XG5cbi5sYXJnZXIge1xuICBmb250LXNpemU6IDExMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHQgc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhYmJyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgfVxufVxuXG5zcGFuLnVwcGVyY2FzZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbnNwYW4uc3BlY2llcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxucDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIGhpZGUgYWxsIHRoZSBleHRyYSBwYXJhZ3JhcGhzIHRoYXQgY2tlZGl0b3IgaW5zZXJ0cyAqL1xufVxuXG4ucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldIHtcbiAgQGV4dGVuZCAubGFiZWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNztcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJveC1zaGFkb3c6IDAuMjVlbSAwIDAgJGdyZXlzY2FsZS03LCAtMC4yNWVtIDAgMCAkZ3JleXNjYWxlLTc7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsgLyogdGhpcyBpcyBmb3IgZmlyZWZveCAqL1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMC4yNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgY29sb3I6ICRncmV5c2NhbGUtNjA7XG59XG5cbi5pbmZvZ3JhcGhpYyB7XG4gIEBpbmNsdWRlIHJhbGV3YXlGb250O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBTbWFsbCB0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbWFsbCwgc21hbGwge1xuICBmb250LXNpemU6IC45Mzc1cmVtO1xufVxuXG5oMiwgaDMge1xuICAmLnNtYWxsIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMCk7XG4gIH1cbn1cblxuXG4uc21hbGxlciB7XG4gICYsIHAge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5cbi5tYWluX2NvbnRlbnQge1xuICBzbWFsbCwgLnNtYWxsLCAuc21hbGxlciB7XG4gICAgYSB7XG4gICAgICAkY29sb3I6ICM3MjhkYWU7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ29sb3VyIG92ZXJyaWRlcyBmb3IgYmxhY2sgYW5kIHdoaXRlIHRleHRcblVzZWQgZm9yIHRleHQgYWdhaW5zdCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYS50ZXh0LXdoaXRlLCBhLnRleHQtd2hpdGU6aG92ZXIsIGEudGV4dC13aGl0ZTp2aXNpdGVkLCAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuXG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5hLnRleHQtYmxhY2ssIGEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOnZpc2l0ZWQsIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG5cbiAgYWJiciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UZXh0IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbiIsIi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni40JTtcbn1cblxuLnZpZGVvLXNpemluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4uZmxleC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMCAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgLjI1cmVtIC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi0tc2hvcnRzIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgLy9hZGRpbmcgbGVnYWN5IGNsYXNzIGZvciBjb250ZW50cyBjcmVhdGVkIG9uIEQ3LiBEaWRuJ3QgdXNlIEBleHRlbmQgLnNob3ctZm9yLXNtYWxsLW9ubHkgc2luY2UgaXQgaXMgdXNlZCBpbnNpZGUgbWVkaWEgcXVlcnlcbiAgLnNob3ctZm9yLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQcmV2aWV3IGRyYWZ0IHdhdGVybWFya1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2F0ZXJtYXJrLXRleHQge1xuICBmb250OiA0cmVtIFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb2xvcjogcmdiYSgyMzAsMTMsMTMsMC4zNyk7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tbGVmdDogLTE0LjM3NXJlbTtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEJvb2sgY29udGVudCB0eXBlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9va19fd3JhcHBlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmJvb2tfX2ludHJvIC5yb3cuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoMSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICB9XG4gIH1cbiAgLmludHJvX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5ib29rX19pbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAycmVtIDVyZW0gMnJlbTtcbn1cblxuLmJvb2tfX3RvYyB7XG4gIC50b2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAmICsgLmJvZHktZmllbGQgaDIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIGhyI3RvYy1lbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJvb2tfX2RhdGVzLS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gTWFpbiBuYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvb2tfX25hdmlnYXRpb24sIC5jb2x1bW5zLmJvb2tfX25hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBmb250LXNpemU6IDkwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgaHIge1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI2U4ZThlODtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxudWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbn1cblxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIH1cblxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5YWRiO1xuICAgICAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJltocmVmPVwiXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmJvb2tfX25hdmlnYXRpb24gLmJvb2tfX25hdmlnYXRpb24tLW1vYmlsZSB7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNFOEU4RTg7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjRThFOEU4O1xuICAgIH1cbiAgfVxufVxuXG4uYm9va19fbmF2aWdhdGlvbiAub250YXJpby1pY29uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gVGFibGUgb2YgY29udGVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hc2lkZS5ib29rX19vZmYtY2FudmFzLFxuLmJvb2tfX29mZi1jYW52YXMge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBib3R0b206IC0xcmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UgMHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgd2lkdGg6IDI1cmVtO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBhOmhvdmVyOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmpzX19zbGlkZS1pbiB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gLjVzIGZvcndhcmRzO1xufVxuXG4uanNfX3NsaWRlLW91dCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtb3V0IC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0IHtcbiAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxufVxuXG4uYm9va19fdHJlZV90b2MtbWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYm9va19fbWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGE6bm90KC5ib29rX19vZmYtY2FudmFzLS1pY29ucykge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmJvb2tfX21lbnUtaXRlbS0tY29sbGFwc2VkIHtcbiAgYTpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCkge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuMjVyZW0gMCAwIDAuMjVyZW07IC8vIGhlbHBzIHdpdGggbWFraW5nIGZvY3VzIGFyZWEgbW9yZSB2aXNpYmxlXG4gIH1cbn1cblxuLy8gV2hlbiB0aGUgbWVudSBpdGVtIGlzIGNsaWNrZWQgb24vYWN0aXZlLiBJdCBoYXMgbm8gbGlua1xuLmJvb2tfX3BhcmVudC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC44NXJlbSAxLjY1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjg1cmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIgbGkuYm9va19fbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIGxpLmJvb2tfX21lbnUtaXRlbS0tY29sbGFwc2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvb2staWNvbl9fY2hldnJvbi11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tY2hldnJvbi11cC5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogLTAuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5ib29rLWljb25fX2NoZXZyb24tZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tY2hldnJvbi1kb3duLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcblxufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tdG9nZ2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgei1pbmRleDogMTA0O1xuICB9XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS10b2dnbGUtY2xvc2Ugc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ib29rX19wcmludEJvb2tfX3dyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYm9va19fcHJpbnRCb29rIHtcbiAgQGV4dGVuZCBzbWFsbDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjVyZW0gMS44cmVtIDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgc3ZnIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ib29rIC5ib29rX19wcmludEJvb2sge1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgQnJlYWRjcnVtYiBmZWF0dXJlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiVjaGV2cm9uIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvY2hldnJvbi1yaWdodC5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gID4gKjpudGgtY2hpbGQobisxKTo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVjaGV2cm9uO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMTVyZW07XG4gIH1cbiAgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gIH1cbiAgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIERlc2lnbiBTeXN0ZW0gY29tcG9uZW50OiBjYXJkc1xuICBEZXNpZ24gbW9kaWZpY2F0aW9ucyBmb3IgdGhlIGNhcmQgY29tcG9uZW50IHRvIHdvcmsgd2l0aCB0aGUgb250YXJpby5jYSB0aGVtZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gIC5jYXJkLS1wb3NpdGlvbi12ZXJ0aWNhbCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhIG1hcmdpbiBwcm9wZXJ0eSBmcm9tIERTIF90eXBvZ3JhcGh5LnZhcmlhYmxlcy5zY3NzIGlzIGNhdXNpbmcgYSBnYXAgYmV0d2VlbiB0aGUgaW1hZ2UgYW5kIHRoZSB0ZXh0IGluIHRoZSBjYXJkLCBzbyB3ZSBoYXZlIHRvIG92ZXJyaWRlIGl0IGhlcmVcbiAgfVxufVxuXG4uY2FyZC0tbm8tZGVzY3JpcHRpb24gLmNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhIG1hcmdpbiBwcm9wZXJ0eSBmcm9tIERTIF90eXBvZ3JhcGh5LnZhcmlhYmxlcy5zY3NzIGlzIGNhdXNpbmcgYSBnYXAgYmV0d2VlbiB0aGUgaW1hZ2UgYW5kIHRoZSB0ZXh0IGluIHRoZSBjYXJkLCBzbyB3ZSBoYXZlIHRvIG92ZXJyaWRlIGl0IGhlcmVcbn1cblxuLm1haW4tY29udGVudCAuY2FyZF9faW1hZ2UtY29udGFpbmVyIGEubGluay13cmFwcGVyIHtcbiAgcG9zaXRpb246IHVuc2V0OyAvLyB1bnNldHMgdGhlIHBvc2l0aW9uOiByZWxhdGl2ZTsgZnJvbSB0aGUgbGluay13cmFwcGVyIGNsYXNzIHVzZWQgd2l0aCBjYXJkX19pbWFnZS1jb250YWluZXJcbn1cblxuLmNhcmRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jazsgLy8gaW4gY2FzZSBhIDxzcGFuPiBpcyB1c2VkIGluc3RlYWQgb2YgYSBoZWFkaW5nIHRhZ1xuICBtYXJnaW46IDA7IC8vIHJlLWFkZGVkIHRoaXMgaW4gdG8gb3ZlcnJpZGUgdGhlIG1hcmdpbiBmcm9tICpbaWR8PVwic2VjdGlvblwiXVxuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAwLjVyZW0gMS41cmVtOyAvLyByZS1hZGRlZCB0aGlzIGluIHRvIG92ZXJyaWRlIHRoZSBwYWRkaW5nIGZyb20gKltpZHw9XCJzZWN0aW9uXCJdXG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEdhemV0dGUgc2VhcmNoIHJlc3VsdHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFNlYXJjaCBibG9jayBjb250YWluZXJcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtNDtcblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGV4dGVuZCAuY29sdW1ucztcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogOS42cmVtO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbjogMCBjYWxjKC0ycmVtIC8gMik7XG5cbiAgICAuZm9ybS1pdGVtLXF1ZXJ5IHtcbiAgICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1kYXRlLWZyb20sIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICAgICAgQGV4dGVuZCAuc21hbGwtMTI7XG4gICAgICBAZXh0ZW5kIC5tZWRpdW0tNjtcbiAgICAgIEBleHRlbmQgLmxhcmdlLTEyO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtODtcbn1cblxuLy8gTGlzdCByZXN1bHRzIGFuZCBTZWFyY2ggcmVzdWx0c1xuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIGFydGljbGUgc21hbGwgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VkZWRlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLy8gcGFnaW5hdGlvblxuICBuYXYucGFnZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgdWwucGFnZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC8vIHRvIGVuc3VyZSBuYXYgZG9lcyBub3QgZ2V0IGRpc3RvcnRlZCBlc3BlY2lhbGx5LCBvbiBtb2JpbGUuXG4gIG5hdiArIGZvb3RlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8vIHNpbmNlIGNob2ljZSBvZiBoMiBhbmQgaDMgdGFncyBhcmUgZGlmZmVyZW50IGluIHR3byB2aWV3cyB3ZSBuZWVkIHRvXG4vLyBzZXBhcmF0ZWx5IHN0eWxlIHRoZW0gaW4gZ2F6ZXR0ZSBsaXN0cyBhbmQgZ2F6ZXR0ZSBzZWFyY2ggcmVzdWx0cy5cbi5nYXpldHRlLWxpc3QtcmVzdWx0cyB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5nYXpldHRlLXJlc3VsdC0taXRlbS1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICB9XG59XG5cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIHtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTM7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMztcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTc7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC5nYXpldHRlLXJlc3VsdC0taXRlbS1idW5kbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuXG4gICAgLmdhemV0dGUtcmVzdWx0LS1pdGVtLXBhZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy03O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBMUkQgRXhwb3NlZCBGb3JtcyBmb3Igc2VhcmNoIHBhZ2UuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLWxpc3QtcmVzdWx0cyBoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmxyZC1saXN0LXJlc3VsdHMgLmxyZC1yZXN1bHQtdGV4dCB7XG4gIG1heC13aWR0aDogMTcuNWVtO1xuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS1vbmx5fSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IC02ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMTJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgMTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIHNlYXJjaCBibG9ja1xuLy8gZXhwb3NlZCBmb3JtIGNvbHVtblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTQ7XG5cbiAgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGV4dGVuZCAuY29sdW1ucztcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBtYXJnaW46IDAgY2FsYygtMnJlbSAvIDIpO1xuICAuZm9ybS1pdGVtLXF1ZXJ5IHtcbiAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICB9XG5cbiAgLmZvcm0taXRlbS1kYXRlLWZyb20sIC5mb3JtLWl0ZW0tZGF0ZS10bywgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgQGV4dGVuZCAuY29sdW1ucztcbiAgICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgICBAZXh0ZW5kIC5tZWRpdW0tNjtcbiAgICBAZXh0ZW5kIC5sYXJnZS0xMjtcbiAgfVxuXG4gIC5jaGVja2JveGVzX19sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMge1xuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogOS4xcmVtO1xuICAgIG1pbi13aWR0aDogNy4xcmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kIC5idXR0b24tLXNlY29uZGFyeTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3Rpbmcge1xuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAuanMtZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmpzLWZvcm0taXRlbS1kYXRlLXRvIHtcbiAgICAgIG1heC13aWR0aDogMjVlbTtcbiAgICB9XG4gICAgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgICBtYXgtd2lkdGg6IDUwZW07XG4gICAgfVxuICB9XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgbGFiZWwuY2hlY2tib3hlc19fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi8vIHJlc3VsdHMgY29sdW1uXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgaW5wdXQuY2hlY2tib3hlc19faW5wdXQge1xuICB0b3A6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtODtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY2FsbG91dCB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuMjVyZW0gMDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLy8gcmVzdWx0cyBsaXN0XG4ubHJkLWxpc3QtcmVzdWx0cyBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBwYWdpbmF0aW9uXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdi5wYWdlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vLyBzaG93aW5nIEBzdGFydCBAZW5kIG9mIEB0b3RhbCByZXN1bHRzXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy8gdG8gZW5zdXJlIG5hdiBkb2VzIG5vdCBnZXQgZGlzdG9ydGVkIGVzcGVjaWFsbHksIG9uIG1vYmlsZS5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2ICsgZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQgb3ZlcnJpZGVzIGZvciB0aGUgYWNjb3JkaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuZXhwYW5kZXItLWFjdGl2ZSB7XG4gIC5hY2NvcmRpb25fX2NvbnRlbnQsXG4gIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgIC5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAvLyBTYWZhcmkvRWRnZSBicmVhayB3aGVuIGl0cyBqdXN0ICdmbGV4Jy5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbmJ1dHRvbi5scmQtZXhwb3NlZGZpbHRlci1hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyBzZWN0aW9uLmFjY29yZGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgLmNoZWNrYm94ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEIFBERiB0aXRsZSBwcmVwZW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFNlZSBgb25lc2l0ZV9sYW5kX3JlZ2lzdHJhdGlvbl9kb2N1bWVudC5tb2R1bGVgIGZvciBmdWxsIGNvbnRleHQuXG4ubHJkLXBkZi1wcmVwZW5kIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnUERGOiAnO1xuICB9XG59XG5cbi8vIFRoZSBodG1sX3RpdGxlIG1vZHVsZSAxLjQgY3JlYXRlcyB0d28gc3BhbnMgd2l0aCB0aGUgY2xhc3MgLmxyZC1wZGYtcHJlcGVuZFxuLy8gdGhlcmVmb3JlLCB3ZSBtdXN0IHJlbW92ZSB0aGUgJ1BERjogJyBmcm9tIGFueSBjaGlsZCBjbGFzcy5cbi5scmQtcGRmLXByZXBlbmQgPiAubHJkLXBkZi1wcmVwZW5kIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBPcmRlcnMgaW4gQ291bmNpbCBjb250ZW50IHR5cGVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIG1haW4gY29udGVudFxuLm1haW4tY29udGVudC1vaWMge1xuICAubWluaXN0cnktc2lnbmluZy1ncm91cCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNTtcbiAgfVxuXG4gIC5hcHByb3ZlZC1hbmQtb3JkZXJlZC1ncm91cCA+IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmFtZW5kZWQtYnktZ3JvdXAsIC5yZXZva2VkLWJ5LWdyb3VwIHtcbiAgICBiIHtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIGEge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvL3RvIGFsbG93IGxhYmVsIHJlbmRlciBpbiBtdWx0aWxpbmUgaW4gdGhlIG1vYmlsZSB2aWV3XG4gICAgfVxuICB9XG5cbiAgLmFtZW5kZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3MtbGlnaHQ7XG4gIH1cbiAgLnJldm9rZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFsZXJ0LWxpZ2h0O1xuICB9XG59XG5cbi8vIHNlYXJjaCBibG9ja1xuLy8gZXhwb3NlZCBmb3JtIGNvbHVtblxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmcge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS00O1xuXG4gICNlZGl0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsb2F0OiBub25lO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gIH1cblxuICAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gICAgbWFyZ2luOiAwIGNhbGMoLTJyZW0gLyAyKTtcblxuICAgIC5mb3JtLWl0ZW0tcXVlcnkge1xuICAgICAgQGV4dGVuZCAuY29sdW1ucztcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmZvcm0taXRlbS1kYXRlLXRvIHtcbiAgICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgICAgIEBleHRlbmQgLm1lZGl1bS02O1xuICAgICAgQGV4dGVuZCAubGFyZ2UtMTI7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyAuYnV0dG9uIHtcbiAgICB3aWR0aDogOS4xcmVtO1xuICAgIG1pbi13aWR0aDogNy4xcmVtO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICNlZGl0LWFjdGlvbnMtLTIge1xuICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyByZXN1bHRzIGNvbHVtblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTg7XG5cbiAgLy8gcmVzdWx0cyBoZWFkZXJcbiAgaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC5jYWxsb3V0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW46IDAgMC42MjVyZW0gMC4yNXJlbSAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyByZXN1bHRzIGxpc3RcbiAgLm9pYy1saXN0LXJlc3VsdHMge1xuICAgIGFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gcGFnaW5hdGlvblxuICBuYXYucGFnZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgdWwucGFnZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc2hvd2luZyBAc3RhcnQgQGVuZCBvZiBAdG90YWwgcmVzdWx0c1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLy8gdG8gZW5zdXJlIG5hdiBkb2VzIG5vdCBnZXQgZGlzdG9ydGVkIGVzcGVjaWFsbHksIG9uIG1vYmlsZS5cbiAgbmF2ICsgZm9vdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRGQSBzY3JlZW4gKHVzZXIgbG9naW4pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZmEtcGFnZSwgLnRmYS1wYWdlICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGZhLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIC5sYXlvdXQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLnRmYS1wYWdlX191c2VyLWZvcm0ge1xuICBmbGV4LWJhc2lzOiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRmYS1wYWdlX19wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cblxuLnRmYS1wYWdlLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgLmNvbHVtbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRmYS1wYWdlX193YWxscGFwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbiAgaW1nIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBEcnVwYWwgb3ZlcnJpZGVzLlxuICAgIFN0eWxlcyBzcGVjaWZpYyB0byB0aGUgRHJ1cGFsIGludGVyZmFjZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pdGVtLmlzLWFjdGl2ZSxcbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbC5pcy1hY3RpdmUsXG5ib2R5LnRvb2xiYXItZml4ZWQgLnRvb2xiYXIgLnRvb2xiYXItdHJheS12ZXJ0aWNhbCxcbmh0bWwudG9vbGJhci1maXhlZCAudG9vbGJhciAudG9vbGJhci10cmF5LXZlcnRpY2FsIHtcbiAgei1pbmRleDogNjAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc3BlY2lmaWMgdG8gc2l0ZSBjb250cmlidXRvciByb2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEJ1dHRvbjogdmlldyBQcm9maWxlICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItbWVudSBhW3RpdGxlPVwiVXNlciBhY2NvdW50XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQnV0dG9uOiBNYW5hZ2UgKi9cbi5hZG1pbi1jb250cmlidXRvciAudG9vbGJhci10YWIgI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEJ1dHRvbjogTXkgd29ya2JlbmNoICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItdGFiICN0b29sYmFyLWxpbmstd29ya2JlbmNoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgV29ya2JlbmNoIHRvb2xiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3Rvb2xiYXItaXRlbS13b3JrYmVuY2gtdHJheSBuYXYudG9vbGJhci1saW5pbmcgdWwudG9vbGJhci1tZW51IC50b29sYmFyLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuI3Rvb2xiYXItaXRlbS13b3JrYmVuY2gtdHJheSBuYXYudG9vbGJhci1saW5pbmcgdWwudG9vbGJhci1tZW51IC50b29sYmFyLWljb246YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Rvb2xiYXItaXRlbS13b3JrYmVuY2gtdHJheSBuYXYudG9vbGJhci1saW5pbmcgdWwudG9vbGJhci1tZW51IC50b29sYmFyLWljb24uaXMtYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBvdmVycmlkZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uanMgLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdvb2dsZSdzIHJlY2FwdGNoYSBtb2R1bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGJvdHRvbTogMyUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGUgZm9yIHRoZSBEcnVwYWwgTWVkaWEgcGx1Z2luIHN0eWxlc1xuICAgIGluIHRoZSBDS0VkaXRvclxuICAgIEBzZWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzMwOTI3OTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCxcbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0OmhvdmVyLFxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQ6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9wZW5jaWwuc3ZnXCIpICNmZmYgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDdXN0b20gdGFnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ja2VfZWRpdGFibGUgaW1nLmNrZV9wcm90ZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwOWFkYjtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE92ZXJyaWRlIGRydXBhbC1tZWRpYSBhbGlnbiB3aXRoaW4gQ0tFZGl0b3IgNSwgc28gdGhhdCB0ZXh0IGFsaWducyBhbmQgd3JhcHNcbiAgYXJvdW5kIG1lZGlhIGNvcnJlY3RseSBpbiBDS0U1IHdoZW4gdGhlIHNwZWNpZmllZCBvcHRpb24gaXMgc2VsZWN0ZWQuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCB7XG4gIC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0IHtcbiAgICBtYXJnaW46IDAuOXJlbSAwO1xuICB9XG4gIC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwLjlyZW0gYXV0bztcbiAgfVxufVxuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUuZHJ1cGFsLW1lZGlhIGRpdntcbiAgZmlndXJlLmFsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgZmlndXJlLmFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cblxuICBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ0tFZGl0b3IgNSB0YWJsZSBjYXB0aW9uLlxuXG4gIEluIHRoZSBlZGl0b3IsIHRoZSBjYXB0aW9uIGlzIHByZXNlbnRlZCBhcyBhIGZpZ2NhcHRpb24gdGhhdCBpcyBiZWxvdyB0aGVcbiAgdGFibGUuIFRoZXNlIG92ZXJyaWRlcyBiZXR0ZXIgYWxpZ24gdGhlIHN0eWxpbmcgd2l0aCB0YWJsZSA+IGNhcHRpb24uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCB7XG4gIGZpZ3VyZS50YWJsZSBmaWdjYXB0aW9uIHtcbiAgICBAZXh0ZW5kIGNhcHRpb247XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFByaW50IHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2hvdy1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBHbG9iYWwgKi9cbiAgQHBhZ2VcbiAge1xuICAgIHNpemU6IGF1dG87ICAgLyogYXV0byBpcyB0aGUgaW5pdGlhbCB2YWx1ZSAqL1xuICAgIC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIGluIHRoZSBwcmludGVyIHNldHRpbmdzICovXG4gICAgbWFyZ2luOiAxMG1tIDEwbW0gMTBtbSAxMG1tO1xuICB9XG5cbiAgaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gb24gdGhlIGh0bWwgYmVmb3JlIHNlbmRpbmcgdG8gcHJpbnRlciAqL1xuICB9XG5cbiAgYm9keSB7XG4gICAgbWFyZ2luOiA1bW07IC8qIG1hcmdpbiB5b3Ugd2FudCBmb3IgdGhlIGNvbnRlbnQgKi9cbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBOb3JtYWxpemUgZm9udCBzaXplcyAqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB0O1xuICB9XG5cbiAgaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB0O1xuICB9XG5cbiAgYXNpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgfVxuXG4gIC5mYWN0LWJsb2NrLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBib2R5LFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCxcbiAgYS5idXR0b25cbiAge1xuICAgIGZvbnQtc2l6ZTogMTJwdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogRW5kIG9mIGZvbnQgc2l6ZSBub3JtYWxpemF0aW9uICovXG5cbiAgLy8gT3ZlcnJpZGUgaW4tcGFnZSBiYWNrZ3JvdW5kIGNvbG91cnMuXG4gIC8vIGVzcmktIGlzIHRoZSBwcmVmaXggZm9yIEFSQ0dJUyBtYXBzLlxuICAvLyBAVE9ETyBkaXNjb3ZlciBhbGwgdGhlIHVzZSBjYXNlcyBvZiB0aGlzIHNlbGVjdG9yIGFuZCBkZWZpbmUgYSBtb3JlXG4gIC8vICBzcGVjaWZpYyBjc3MgcnVsZS5cbiAgZGl2Om5vdChbY2xhc3NePVwiZXNyaS1cIl0pLCBzcGFuOm5vdChbY2xhc3NePVwiZXNyaS1cIl0pLCBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICAvLyBJdCdzIG5vdCB0YWtpbmcgcHJlY2VkZW5jZSBpbiBzb21lIGNhc2VzLCBzbyBhZGRlZCBpbXBvcnRhbnQuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gVW5mbG9hdCBiZWNhdXNlIHdlJ3ZlIHJlbW92ZWQgdGhlIGxlZnQgY29sdW1uIHdpdGggdGhlIHN2Zy5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gVW5zZXQgYSBsb3Qgb2YgdGhlIG1lZGlhIGJhbm5lciBzbyBpdCBsaW5lcyB1cCB3aXRoIHJlc3Qgb2YgY29udGVudC5cbiAgLmJhbm5lcl9fd3JhcHBlcixcbiAgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIsXG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIuYmFubmVyX193cmFwcGVyIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cblxuICAvLyBPdmVyaWRlcyBmb3IgZWxlbWVudHMgdGhhdCB3ZSBjYW5ub3QgYXBwbHkgXCJoaWRlLWZvci1wcmludFwiIG9uLlxuICAuY3VzdG9tLXRvYywgLy8gUmVtb3ZlIHRhYmxlIG9mIGNvbnRlbnRzLlxuICAub250YXJpby1pY29uLCAuYWxlcnRfX2hlYWRlci1pY29uLCAvLyBSZW1vdmUgaWNvbnMuXG4gIC5jaGF0Ym90LWJ1dHRvbiwgLy8gSGlkZSB0aGUgY2hhdGJvdCBidXR0b24uXG4gIC5za2lwLWxpbmssIC8vIEhpZGUgc2tpcCB0byBjb250ZW50IGxpbmsuXG4gIC5zaG93LWZvci1zbWFsbC1vbmx5LCAvLyBUaGlzIGRvZXNuJ3QgZ2V0IGNhbGN1bGF0ZWQgcHJvcGVybHkgZm9yIHByaW50LlxuICAucGFnaW5hdGlvbiwgLy8gSGlkZSBwYWdpbmF0aW9uIGVsZW1lbnRzIGZyb20gZGF0YSB0YWJsZXMuXG4gIGJyLmhpZGUtZm9yLXNtYWxsLW9ubHksIC8vIEdldCByaWQgb2YgcGFnZSBicmVha3MgdGhhdCBnZXQgaGlkZGVuIG9uIG1vYmlsZS5cbiAgI2JhY2t0b3RvcCwgI2JhY2stdG8tdG9wLWJ1dHRvbiAvLyBIaWRlIGJhY2t0b3RvcCBidXR0b24uXG4gIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBTaG93IHRoZSBTUiB0ZXh0IGFzIGFuIGFsdGVybmF0aXZlLlxuICAuc2VydmljZW9udGFyaW8gLnNob3ctZm9yLXNyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAvLyBTd2FwIGZyb20gYmxhY2sgYmFja2dyb3VuZCBhbmQgd2hpdGUgdGV4dC9pY29uLFxuICAvLyB0byBibGFjayB0ZXh0L2ljb24uXG4gIC5vbnRhcmlvLWxvZ28tcHJpbnQge1xuICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwKTsgLyogc2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCk7XG4gIH1cblxuICAvLyBIZWFkZXJcbiAgLm9udGFyaW8taGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuaGVhZGVyIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNwYW4uc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC8vIEhpZGUgaW50ZXJuYWwgbGlua3MgYmVjYXVzZSBpdCBkb2Vzbid0IHByb3ZpZGUgdmFsdWUuXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFByZXBlbmQgb250YXJpby5jYSB0byBwcmludCBhYnNvbHV0ZSB1cmwuXG4gIGFbaHJlZl49XCIvXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKGh0dHBzOi8vd3d3Lm9udGFyaW8uY2FcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjc1cmVtO1xuICB9XG5cbiAgLy8gRGlzcGxheSB1cmwgZm9yIGV4dGVybmFsIGxpbmtzIGFuZCBkaXNwbGF5XG4gIC8vIGVtYWlsIGZvciBlbWFpbHMsIGZvciBwcmludGluZy5cbiAgYVtocmVmXj1cImh0dHBcIl06OmFmdGVyLCBhW2hyZWZePVwibWFpbHRvOlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgfVxuXG4gIC8vIEhpZGUgVVJMUyB0aGF0IGxpbmsgdG8gaW1hZ2VzLlxuICBhIHtcbiAgICBAZWFjaCAkZXh0IGluIGpwZyBnaWYgcG5nIHtcbiAgICAgICZbaHJlZiQ9XCIuI3skZXh0fVwiXSB7XG4gICAgICAgICYsICY6OmFmdGVyLCAmOnZpc2l0ZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8td3JhcCwgYVtocmVmXj1cInRlbFwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBsaW5rIHN0eWxpbmcgZm9yIHRoZSBpbWFnZXMgYW5kIHRleHQgd2UndmVcbiAgLy8gbGVmdCBiZWhpbmQgYXMgYWx0ZXJuYXRpdmVzIGZvciBsaW5rcy5cbiAgYSxcbiAgYSBjaXRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idXR0b24sIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW07XG4gIH1cblxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgLmNvbHVtbiArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMgKyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gSWYgYSBjb2x1bW4gaXMgZnVsbCB3aWR0aCBvbiBtb2JpbGUsIGl0IGxvb2tzIGJldHRlclxuICAvLyBmdWxsLXdpZHRoIGluIHByaW50IHRvby5cbiAgLmNvbHVtbi5zbWFsbC0xMixcbiAgLmNvbHVtbnMuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsZXJ0X19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgfVxuXG4gIGFzaWRlLFxuICAucGFuZWwsXG4gIC5jYWxsb3V0LFxuICAuYWxlcnQtYm94LFxuICAuYWxlcnQge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FsbG91dCBwLFxuICAuYWxlcnQgcCxcbiAgLm1haW4tY29udGVudCBwLFxuICAubWFpbi1jb250ZW50IGgyLFxuICAubWFpbi1jb250ZW50IGgzLFxuICAubWFpbi1jb250ZW50IGg0LFxuICAubWFpbi1jb250ZW50IGRkLFxuICAubWFpbi1jb250ZW50IGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3ZnW2FsdD1cIlwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFRoZXJlIGFyZSBhIGxvdCBvZiBzZXJ2aWNlb250YXJpbyBsaW5rcyB0aGF0IHVzZVxuICAvLyBpbWFnZXMgZm9yIHRoZSB0ZXh0LCB3ZSBuZWVkIHRvIGhpZGUgdGhlIGltYWdlLlxuICBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gVGhlbiB3ZSBuZWVkIHRvIHNob3cgdGhlIHNyIHRleHQgaW5zdGVhZCBvdXRzaWRlIG9mIHRoZSBoZWFkZXIuXG4gIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC5zaG93LWZvci1zciB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEJlY2F1c2Ugd2UncmUgc2hvd2luZyBTUiBjb250ZW50LCBoaWRlIHRoZSBhcmlhLWhpZGRlbiBjb250ZW50XG4gIC8vIHNvIHdlJ3JlIG5vdCByZXBlYXRpbmcgY29udGVudC5cbiAgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gc3BhblthcmlhLWhpZGRlbl49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlcnZpY2VvbnRhcmlvX19wcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAudGFibGUtc2Nyb2xsLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYmxlLWRpdiwgZGl2LmZsZXgtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgdGFibGUsIC5tYWluLWNvbnRlbnQgdGFibGUge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2M7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIHRhYmxlIHRoLCB0ZCB7XG4gICAgYm9yZGVyOiAxcHQgc29saWQgI2NjYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIHRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICB0YWJsZSB0aGVhZCB0aCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICBjb2RlIHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZmFjdC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGF5bWVudC1ncmlkIGRpdiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gbWFwc1xuICAuaWZyYW1lLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI21hcC1mcmFtZSwgI21hcC1pZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIH1cblxuICAvL3JlbW92aW5nIHRoZSBib29rIHdyYXBwZXIgZm9yIHByaW50IG9ubHlcbiAgLmJvb2tfX3dyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC8vZm9ybWF0dGluZyB0aGUgUHJldmlvdXMgYW5kIE5leHQgYnV0dG9uIGFuZCBsaW5rcyB0byBkaXNwbGF5IGFzIHN0YWNrZWQgaW4gUHJpbnRcbiAgdWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLy9kZWNyZWFzaW5nIHRoZSBwYWRkaW5nXG4gIC5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuIl19 */
