@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
-------------------------------------------------------------- */
.adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab > .toolbar-item.is-active,
.adminimal-admin-toolbar .toolbar .toolbar-bar .toolbar-tab > .toolbar-item:focus {
  background-color: #333;
}

/* ---------------------------------
  specific to site contributor role
------------------------------------ */
/* View Profile */
.admin-contributor .toolbar-menu a[title="User account"] {
  display: none;
}

/* Manage */
.admin-contributor .toolbar-tab #toolbar-item-administration {
  display: none;
}

/* My workbench */
.admin-contributor .toolbar-tab #toolbar-link-workbench-content {
  display: none;
}

/* ---------------------------------------------
    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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SUFDQSxXQUFBO0VsQmtxSEE7RXVCdnZIQztJTHVERCxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCbXFIQTtFdUJod0hDO0lMMkRELGtCQUFBO0lBNkJBLFNBQUE7SUFDQSxXQUFBO0VsQjRxSEE7RXVCandIQztJTHVERCxrQkFBQTtJQWlDQSxVQUFBO0lBQ0EsVUFBQTtFbEI2cUhBO0V1QjF3SEM7SUwyREQsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxXQUFBO0VsQnNySEE7RXVCM3dIQztJTHVERCxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCdXJIQTtFdUJweEhDO0lMMkRELGtCQUFBO0lBNkJBLG9CQUFBO0lBQ0EsV0FBQTtFbEJnc0hBO0V1QnJ4SEM7SUx1REQsa0JBQUE7SUFpQ0EscUJBQUE7SUFDQSxVQUFBO0VsQmlzSEE7RXVCOXhIQztJTDJERCxrQkFBQTtJQTZCQSxTQUFBO0lBQ0EsV0FBQTtFbEIwc0hBO0V1Qi94SEM7SUx1REQsa0JBQUE7SUFpQ0EsVUFBQTtJQUNBLFVBQUE7RWxCMnNIQTtFdUJ4eUhDO0lMMkRELGtCQUFBO0lBNkJBLG9CQUFBO0lBQ0EsV0FBQTtFbEJvdEhBO0V1Qnp5SEM7SUx1REQsa0JBQUE7SUFpQ0EscUJBQUE7SUFDQSxVQUFBO0VsQnF0SEE7RXVCbHpIQztJTDJERCxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCOHRIQTtFdUJuekhDO0lMdURELGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEIrdEhBO0V1QjV6SEM7SUwyREQsa0JBQUE7SUE2QkEsU0FBQTtJQUNBLFdBQUE7RWxCd3VIQTtFdUI3ekhDO0lMdURELGtCQUFBO0lBaUNBLFVBQUE7SUFDQSxVQUFBO0VsQnl1SEE7RXVCdDBIQztJTDJERCxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCa3ZIQTtFdUJ2MEhDO0lMdURELGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEJtdkhBO0V1QmgxSEM7SUwyREQsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxXQUFBO0VsQjR2SEE7RXVCajFIQztJTHVERCxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCNnZIQTtBQUNGO0F1QmoxSEM7RUxxSEM7SUFwRUEsa0JBQUE7SUE2QkEsT0FBQTtJQUNBLFdBQUE7RWxCd3dIQTtFa0I5dEhBO0lBeEVBLGtCQUFBO0lBaUNBLFFBQUE7SUFDQSxVQUFBO0VsQnl3SEE7RWtCdnVIQTtJQXBFQSxrQkFBQTtJQTZCQSxtQkFBQTtJQUNBLFdBQUE7RWxCa3hIQTtFa0J4dUhBO0lBeEVBLGtCQUFBO0lBaUNBLG9CQUFBO0lBQ0EsVUFBQTtFbEJteEhBO0VrQmp2SEE7SUFwRUEsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxXQUFBO0VsQjR4SEE7RWtCbHZIQTtJQXhFQSxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCNnhIQTtFa0IzdkhBO0lBcEVBLGtCQUFBO0lBNkJBLFNBQUE7SUFDQSxXQUFBO0VsQnN5SEE7RWtCNXZIQTtJQXhFQSxrQkFBQTtJQWlDQSxVQUFBO0lBQ0EsVUFBQTtFbEJ1eUhBO0VrQnJ3SEE7SUFwRUEsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxXQUFBO0VsQmd6SEE7RWtCdHdIQTtJQXhFQSxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCaXpIQTtFa0Ivd0hBO0lBcEVBLGtCQUFBO0lBNkJBLG9CQUFBO0lBQ0EsV0FBQTtFbEIwekhBO0VrQmh4SEE7SUF4RUEsa0JBQUE7SUFpQ0EscUJBQUE7SUFDQSxVQUFBO0VsQjJ6SEE7RWtCenhIQTtJQXBFQSxrQkFBQTtJQTZCQSxTQUFBO0lBQ0EsV0FBQTtFbEJvMEhBO0VrQjF4SEE7SUF4RUEsa0JBQUE7SUFpQ0EsVUFBQTtJQUNBLFVBQUE7RWxCcTBIQTtFa0JueUhBO0lBcEVBLGtCQUFBO0lBNkJBLG9CQUFBO0lBQ0EsV0FBQTtFbEI4MEhBO0VrQnB5SEE7SUF4RUEsa0JBQUE7SUFpQ0EscUJBQUE7SUFDQSxVQUFBO0VsQiswSEE7RWtCN3lIQTtJQXBFQSxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCdzFIQTtFa0I5eUhBO0lBeEVBLGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEJ5MUhBO0VrQnZ6SEE7SUFwRUEsa0JBQUE7SUE2QkEsU0FBQTtJQUNBLFdBQUE7RWxCazJIQTtFa0J4ekhBO0lBeEVBLGtCQUFBO0lBaUNBLFVBQUE7SUFDQSxVQUFBO0VsQm0ySEE7RWtCajBIQTtJQXBFQSxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCNDJIQTtFa0JsMEhBO0lBeEVBLGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEI2MkhBO0VrQjMwSEE7SUFwRUEsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxXQUFBO0VsQnMzSEE7RWtCNTBIQTtJQXhFQSxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCdTNIQTtFa0I1MEhEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE3RUMsa0JBQUE7SUFZQSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esc0JBQUE7SUF5QkMsV1JwSWM7RVZpaElmO0VrQmoySEE7SUFoRUEsb0JBQUE7RWxCbzZIQTtFa0JwMkhBO0lBaEVBLHFCQUFBO0VsQnU2SEE7RWtCdjJIQTtJQWhFQSxVQUFBO0VsQjA2SEE7RWtCMTJIQTtJQWhFQSxxQkFBQTtFbEI2NkhBO0VrQjcySEE7SUFoRUEscUJBQUE7RWxCZzdIQTtFa0JoM0hBO0lBaEVBLFVBQUE7RWxCbTdIQTtFa0JuM0hBO0lBaEVBLHFCQUFBO0VsQnM3SEE7RWtCdDNIQTtJQWhFQSxxQkFBQTtFbEJ5N0hBO0VrQnozSEE7SUFoRUEsVUFBQTtFbEI0N0hBO0VrQjUzSEE7SUFoRUEscUJBQUE7RWxCKzdIQTtFa0IvM0hBO0lBaEVBLHFCQUFBO0VsQms4SEE7RWtCbDRIQTtJQWhFQSxXQUFBO0VsQnE4SEE7RWtCLzNIQTtJQWpDQSx5QkFBQTtFbEJtNkhBO0VrQmw0SEE7SUFqQ0EscUNBQUE7RWxCczZIQTtFa0JyNEhBO0lBakNBLHNDQUFBO0VsQnk2SEE7RWtCeDRIQTtJQWpDQSwyQkFBQTtFbEI0NkhBO0VrQjM0SEE7SUFqQ0Esc0NBQUE7RWxCKzZIQTtFa0I5NEhBO0lBakNBLHNDQUFBO0VsQms3SEE7RWtCajVIQTtJQWpDQSwyQkFBQTtFbEJxN0hBO0VrQnA1SEE7SUFqQ0Esc0NBQUE7RWxCdzdIQTtFa0J2NUhBO0lBakNBLHNDQUFBO0VsQjI3SEE7RWtCMTVIQTtJQWpDQSwyQkFBQTtFbEI4N0hBO0VrQjc1SEE7SUFqQ0Esc0NBQUE7RWxCaThIQTtFa0JoNkhBO0lBakNBLHNDQUFBO0VsQm84SEE7RWtCOTVIRDtJQUNDLFdSNUxlO0lRNkxmLFVBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtJQUNBLFdBQUE7RWxCZzZIQTtFa0I3NUhEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFyREMsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7RWxCeStIQTtFa0JqN0hEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFQyxXUjFNZTtJUTJNZixjQUFBO0lBQ0EsZUFBQTtFbEJzOEhBO0VrQmw4SEQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVDLFdBQUE7RWxCdTlIQTtFa0JuOUhEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFQyxXUnhOZTtFVmdzSWY7RWtCcitIRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBRUMsWVI1Tm9CO0VWc3RJcEI7RWtCci9IQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBaElELGVBQUE7SUFDQSxnQkFBQTtFbEI0b0lBO0VrQnhnSUM7SUFDQyxjQUFBO0lBQ0EsZUFBQTtFbEIwZ0lGO0VrQnRnSUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXBJRCxrQkFBQTtJQUNBLG1CQUFBO0lBQ0Esc0JBQUE7SUF5QkMsV1JwSWM7RVY2d0lmO0FBQ0Y7QXVCOXRJQztFTGlIQztJQXBFQSxrQkFBQTtJQTZCQSxPQUFBO0lBQ0EsV0FBQTtFbEJ5cElBO0VrQi9tSUE7SUF4RUEsa0JBQUE7SUFpQ0EsUUFBQTtJQUNBLFVBQUE7RWxCMHBJQTtFa0J4bklBO0lBcEVBLGtCQUFBO0lBNkJBLG1CQUFBO0lBQ0EsV0FBQTtFbEJtcUlBO0VrQnpuSUE7SUF4RUEsa0JBQUE7SUFpQ0Esb0JBQUE7SUFDQSxVQUFBO0VsQm9xSUE7RWtCbG9JQTtJQXBFQSxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCNnFJQTtFa0Jub0lBO0lBeEVBLGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEI4cUlBO0VrQjVvSUE7SUFwRUEsa0JBQUE7SUE2QkEsU0FBQTtJQUNBLFdBQUE7RWxCdXJJQTtFa0I3b0lBO0lBeEVBLGtCQUFBO0lBaUNBLFVBQUE7SUFDQSxVQUFBO0VsQndySUE7RWtCdHBJQTtJQXBFQSxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCaXNJQTtFa0J2cElBO0lBeEVBLGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEJrc0lBO0VrQmhxSUE7SUFwRUEsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxXQUFBO0VsQjJzSUE7RWtCanFJQTtJQXhFQSxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCNHNJQTtFa0IxcUlBO0lBcEVBLGtCQUFBO0lBNkJBLFNBQUE7SUFDQSxXQUFBO0VsQnF0SUE7RWtCM3FJQTtJQXhFQSxrQkFBQTtJQWlDQSxVQUFBO0lBQ0EsVUFBQTtFbEJzdElBO0VrQnBySUE7SUFwRUEsa0JBQUE7SUE2QkEsb0JBQUE7SUFDQSxXQUFBO0VsQit0SUE7RWtCcnJJQTtJQXhFQSxrQkFBQTtJQWlDQSxxQkFBQTtJQUNBLFVBQUE7RWxCZ3VJQTtFa0I5cklBO0lBcEVBLGtCQUFBO0lBNkJBLG9CQUFBO0lBQ0EsV0FBQTtFbEJ5dUlBO0VrQi9ySUE7SUF4RUEsa0JBQUE7SUFpQ0EscUJBQUE7SUFDQSxVQUFBO0VsQjB1SUE7RWtCeHNJQTtJQXBFQSxrQkFBQTtJQTZCQSxTQUFBO0lBQ0EsV0FBQTtFbEJtdklBO0VrQnpzSUE7SUF4RUEsa0JBQUE7SUFpQ0EsVUFBQTtJQUNBLFVBQUE7RWxCb3ZJQTtFa0JsdElBO0lBcEVBLGtCQUFBO0lBNkJBLG9CQUFBO0lBQ0EsV0FBQTtFbEI2dklBO0VrQm50SUE7SUF4RUEsa0JBQUE7SUFpQ0EscUJBQUE7SUFDQSxVQUFBO0VsQjh2SUE7RWtCNXRJQTtJQXBFQSxrQkFBQTtJQTZCQSxvQkFBQTtJQUNBLFdBQUE7RWxCdXdJQTtFa0I3dElBO0lBeEVBLGtCQUFBO0lBaUNBLHFCQUFBO0lBQ0EsVUFBQTtFbEJ3d0lBO0VrQjd0SUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTdFQyxrQkFBQTtJQVlBLGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtJQXlCQyxXUnBJYztFVms2SWY7RWtCbHZJQTtJQWhFQSxvQkFBQTtFbEJxeklBO0VrQnJ2SUE7SUFoRUEscUJBQUE7RWxCd3pJQTtFa0J4dklBO0lBaEVBLFVBQUE7RWxCMnpJQTtFa0IzdklBO0lBaEVBLHFCQUFBO0VsQjh6SUE7RWtCOXZJQTtJQWhFQSxxQkFBQTtFbEJpMElBO0VrQmp3SUE7SUFoRUEsVUFBQTtFbEJvMElBO0VrQnB3SUE7SUFoRUEscUJBQUE7RWxCdTBJQTtFa0J2d0lBO0lBaEVBLHFCQUFBO0VsQjAwSUE7RWtCMXdJQTtJQWhFQSxVQUFBO0VsQjYwSUE7RWtCN3dJQTtJQWhFQSxxQkFBQTtFbEJnMUlBO0VrQmh4SUE7SUFoRUEscUJBQUE7RWxCbTFJQTtFa0JueElBO0lBaEVBLFdBQUE7RWxCczFJQTtFa0JoeElBO0lBakNBLHlCQUFBO0VsQm96SUE7RWtCbnhJQTtJQWpDQSxxQ0FBQTtFbEJ1eklBO0VrQnR4SUE7SUFqQ0Esc0NBQUE7RWxCMHpJQTtFa0J6eElBO0lBakNBLDJCQUFBO0VsQjZ6SUE7RWtCNXhJQTtJQWpDQSxzQ0FBQTtFbEJnMElBO0VrQi94SUE7SUFqQ0Esc0NBQUE7RWxCbTBJQTtFa0JseUlBO0lBakNBLDJCQUFBO0VsQnMwSUE7RWtCcnlJQTtJQWpDQSxzQ0FBQTtFbEJ5MElBO0VrQnh5SUE7SUFqQ0Esc0NBQUE7RWxCNDBJQTtFa0IzeUlBO0lBakNBLDJCQUFBO0VsQiswSUE7RWtCOXlJQTtJQWpDQSxzQ0FBQTtFbEJrMUlBO0VrQmp6SUE7SUFqQ0Esc0NBQUE7RWxCcTFJQTtFa0IveUlEO0lBQ0MsV1I1TGU7SVE2TGYsVUFBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFbEJpeklBO0VrQjl5SUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXJEQyxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFbEIwM0lBO0VrQmwwSUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVDLFdSMU1lO0lRMk1mLGNBQUE7SUFDQSxlQUFBO0VsQnUxSUE7RWtCbjFJRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBRUMsV0FBQTtFbEJ3MklBO0VrQnAySUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVDLFdSeE5lO0VWaWxKZjtFa0J0M0lEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFQyxZUjVOb0I7RVZ1bUpwQjtFa0J0NElDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFoSUQsZUFBQTtJQUNBLGdCQUFBO0VsQjZoSkE7RWtCejVJQztJQUNDLGNBQUE7SUFDQSxlQUFBO0VsQjI1SUY7RWtCdjVJQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBcElELGtCQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtJQXlCQyxXUnBJYztFVjhwSmY7QUFDRjtBd0J6cUpBO0VBQ0MsbUJUc0hXO0FmcWpKWjs7QXdCeHFKQTtFQUNDLGNsQlFjO0VrQlBkLG1GVkh1QjtFVUl2QixvQkFBQTtFQUNBLGdCVG9IbUI7RVNuSG5CLGtCQUFBO0VBQ0EsZ0JUa0ZtQztFU2pGbkMsa0JUMkU0QjtFUzFFNUIsbUJBQUE7RUFDQSxXVDJFeUI7QWZnbUoxQjs7QXdCenFKQztFQVhEO0lBWUUsbUJBQUE7SUFDQSxpQlQ0Rm9CO0VmaWxKcEI7QUFDRjtBd0IxcUpBOztFQUVDLHVCVDBFNkI7RVN6RTdCLGdCVDhFcUI7QWY4bEp0Qjs7QXdCMXFKQzs7RUFDQyxxQkFBQTtFQUNBLFNUbUZVO0FmMmxKWjs7QXdCMXFKQztFQVhEOztJQVlFLG9CQUFBO0lBQ0EsaUJUd0VvQjtFZnVtSnBCO0FBQ0Y7QXdCNXFKQTtFQUNDLGtCQUFBO0F4QjhxSkQ7O0F3QjNxSkE7O0VBRUMsd0VWMUNnQjtFVTJDaEIsZUFBQTtFQUNBLGdCVDRFcUI7QWZrbUp0Qjs7QXdCNXFKQzs7RUFDQyxZQUFBO0F4QmdySkY7O0F3QjVxSkE7RUFDQyx3RVZwRGdCO0VVcURoQixlQUFBO0VBQ0EsZ0JUa0VxQjtBZjZtSnRCOztBd0I3cUpDO0VBQ0MsWUFBQTtBeEJnckpGOztBeUI1dUpBOztDQUFBO0FBSUE7RUFDQyxlQUFBO0VBQ0EsY25CUWM7RW1CUGQsbUZYSHVCO0VXSXZCLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQlZtRm1DO0VVbEZuQyxrQkFBQTtFQUNBLGtCVjJFNEI7RVUxRTVCLG1CQUFBO0VBQ0EsV0FBQTtBekI4dUpEOztBeUI1dUpDO0VBWkQ7SUFhRSxtQkFBQTtJQUNBLGlCVjRGb0I7RWZvcEpwQjtBQUNGO0F5Qjd1SkE7RUFDQyxrQkFBQTtFQUNBLHVCVjBFNkI7RVV6RTdCLGdCVjhFcUI7RVU3RXJCLGtCQUFBO0F6Qit1SkQ7O0F5Qjd1SkM7RUFORDtJQU9FLG9CQUFBO0lBQ0EsaUJWNkVvQjtFZm9xSnBCO0FBQ0Y7QXlCOXVKQTtFQUNDLHFCQUFBO0VBQ0EsU1Y0RVc7QWZvcUpaOztBeUI1dUpBO0VBQ0Msd0VYdENnQjtFV3VDaEIsZUFBQTtFQUNBLGdCQUFBO0F6Qit1SkQ7O0F5Qjd1SkM7RUFDQyxZQUFBO0F6Qmd2SkY7O0EwQmh5SkE7O0NBQUE7QUFJQTtFQUNDLHlCQUFBO0VBQ0Esa0JYK0VzQjtFVzlFdEIsc0JBQUE7RUFDQSxjcEJRYztFb0JQZCxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdFWk5nQjtFWU9oQixnQlhtRm1DO0VXbEZuQyxrQkFBQTtFQUNBLGdCWDRFOEI7RVczRTlCLFdYNEV5QjtFVzNFekIsc0JBQUE7RUFDQSx1Q1BsQmtCO0FuQm96Sm5COztBMEIxeEpBO0VBQ0MsY0FBQTtBMUI2eEpEOztBMEIxeEpBO0VBQ0MsZUFBQTtBMUI2eEpEOztBMEIxeEpBO0VBQ0MsZUFBQTtBMUI2eEpEOztBMEIxeEpBO0VBQ0MsZUFBQTtBMUI2eEpEOztBMEIxeEpBO0VBQ0MsZUFBQTtBMUI2eEpEOztBMEIxeEpBO0VBQ0MsZUFBQTtBMUI2eEpEOztBMEIxeEpBO0VBQ0MsZUFBQTtBMUI2eEpEOztBMEJ6eEpBO0VBQ0MsbUJBQUE7QTFCNHhKRDs7QTJCdDFKQTs7OztFQUVDLHFCWnFIVztBZnN1Slo7O0EyQngxSkE7O0VBRUMsZ0Jac0Y4QjtBZnF3Si9COztBMkJ6MUpDOztFQUNDLHFCWjZHVTtBZmd2Slo7O0E0QnQySkM7RUFDQyxhYm1IVTtBZnN2Slo7O0E0QnYySkU7RUFDQyxxQmJrSFM7QWZ3dkpaOztBNEJ2MkpFO0VBQ0MsZ0JiZ0hTO0FmMHZKWjs7QTRCdDJKQztFQUNDLHFCYnlHVTtBZmd3Slo7O0E0QnAySkM7RUFDQyxtQkFBQTtBNUJ1MkpGOztBNEJyMkpFO0VBQ0MscUJiZ0dTO0Fmd3dKWjs7QTRCcDJKQztFQUNDLGNiQ29CO0FmczJKdEI7O0E0QnIySkU7RUFFQyxjQUFBO0E1QnUySkg7O0E0QnAySkU7RUFDQyxjQUFBO0E1QnUySkg7O0E2Qjk0SkE7OztDQUFBLEVDR0E7Ozs7Q0FBQTtBQU1BO0VBQ0Msd0JBQUE7QTlCZzVKRDs7QThCNzRKQTtFQUNDLDZCQUFBO0E5Qmc1SkQ7O0E4Qjc0SkE7RUFDQztJQUNDLHdCQUFBO0U5Qmc1SkE7QUFDRjtBOEI3NEpBO0VBQ0M7SUFDQyx3QkFBQTtFOUIrNEpBO0FBQ0Y7QThCNTRKQTtFQUNDO0lBQ0Msd0JBQUE7RTlCODRKQTtBQUNGO0E4QjM0SkE7RUFDQztJQUNDLHdCQUFBO0U5QjY0SkE7QUFDRjtBOEIxNEpBO0VBQ0M7SUFDQyx3QkFBQTtFOUI0NEpBO0FBQ0Y7QThCejRKQTtFQUNDO0lBQ0Msd0JBQUE7RTlCMjRKQTtBQUNGO0E4Qng0SkE7RUFDQztJQUNDLHdCQUFBO0U5QjA0SkE7QUFDRjtBOEJ2NEpBO0VBQ0M7SUFDQyx3QkFBQTtFOUJ5NEpBO0FBQ0Y7QThCdDRKQTtFQUNDO0lBQ0Msd0JBQUE7RTlCdzRKQTtBQUNGO0E4QnI0SkE7RUFDQztJQUNDLHdCQUFBO0U5QnU0SkE7QUFDRjtBOEJwNEpBOztFQUVDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0E5QnM0SkQ7O0E4Qm40SkE7O0VBRUMsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtBOUJzNEpEOztBOEJuNEpBOztFQUVDLHlCQUFBO0E5QnM0SkQ7O0E4QnA0SkE7RUFDQzs7SUFFQyx5QkFBQTtFOUJ1NEpBO0FBQ0Y7QThCcjRKQTtFQUNDOztJQUVDLHdCQUFBO0U5QnU0SkE7QUFDRjtBOEJwNEpBOztFQUVDLHdCQUFBO0E5QnM0SkQ7O0E4QnA0SkE7RUFDQzs7SUFFQyx3QkFBQTtFOUJ1NEpBO0FBQ0Y7QThCcjRKQTtFQUNDOztJQUVDLHlCQUFBO0U5QnU0SkE7QUFDRjtBK0JyZ0tBOzs7OzsrRUFBQTtBQU9BLDhCQUFBO0FBU0Esc0JBQUE7QUFjQSw0Q0FBQTtBQU1BLHFCQUFBO0FBSUEscUJBQUE7QUFHQSxtQkFBQTtBQUdBLHVCQUFBO0FBUUEsc0JBQUE7QUN0REE7Ozs7OytFQUFBO0FDNkVBO0VBQ0UsZUFBQTtBakM4OEpGOztBa0M1aEtBO0VBQ0UsZ0JuQitGNkI7RW1COUY3QixXbkIrRndCO0FmZzhKMUI7O0FrQzVoS0E7RUFDRSw2QkFBQTtBbEMraEtGO0FrQzdoS0U7RUFDRSxnQ0FBQTtBbEMraEtKOztBa0MzaEtBO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0FsQzhoS0Y7O0FrQzNoS0E7O0VBRUUsZ0JBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7QWxDOGhLRjs7QWtDM2hLQTtFQUNFLGVuQjZFOEI7RW1CNUU5QixxQm5CK0ZVO0VtQjlGVixjbkJEbUI7RW1CRW5CLGVBQUE7QWxDOGhLRjtBa0M1aEtFO0VBRUUsY25CTHVCO0VtQk12QiwwQkFBQTtBbEM2aEtKO0FrQ3RoS0U7RUFDRSxjbkJid0I7RW1CY3hCLDBCQUFBO0FsQ3doS0o7O0FrQ3BoS0E7RUFDRSxhQUFBO0FsQ3VoS0Y7O0FrQ25oS0U7RUFDRSxjQUFBO0FsQ3NoS0o7QWtDcGhLRTtFQUNFLGFBQUE7QWxDc2hLSjs7QWtDbGhLQTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGNuQnBDbUI7RW1CcUNuQixlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLFduQjhCd0I7RW1CNUJ4QixnQm5CbURVO0FmaStKWjtBa0NsaEtFOztFQUVFLG9CbkJpRFE7QWZtK0paO0FrQ2poS0U7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBbENtaEtKO0FrQ2hoS0U7RUFFRSx5QjVCbEVVO0U0Qm1FVixjbkJ4RHVCO0FmeWtLM0I7QWtDOWdLRTtFQUVFLG1DQUFBO0FsQytnS0o7QWtDNWdLRTtFQUNFLGNuQmhFd0I7QWY4a0s1Qjs7QWtDMWdLQTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLGNuQm9CVTtBZnkvSlo7QWtDM2dLRTtFQUxGO0lBTUksaUJuQnVCUTtFZnUvSlY7QUFDRjtBa0M1Z0tFO0VBQ0UsYW5CYVE7RW1CWlIsZ0JuQloyQjtFbUJhM0IsV25CWnNCO0FmMGhLMUI7QWtDM2dLRTs7RUFFRSw0QkFBQTtBbEM2Z0tKO0FrQzFnS0U7RUFDRSxnQm5CRVE7QWYwZ0taOztBa0N4Z0tBOztFQUVFLGFBQUE7QWxDMmdLRjs7QWtDeGdLQTs7RUFFRSxjQUFBO0FsQzJnS0Y7O0FrQ3ZnS0U7Ozs7Ozs7Ozs7OztFQVlFLFNuQnpCUTtBZm1pS1o7O0FtQzluS0E7RUFDRSxlQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQ0EsbUJBdEN1QztFQXVDdkMsOEJBQUE7RUFDQSxrQnBCZ0RxQjtFb0IvQ3JCLHNCQUFBO0VBQ0Esb0RBQUE7RUFDQSxjN0J4QmE7RTZCeUJiLG9CQUFBO0VBQ0EsZXBCdUQ4QjtFb0J0RDlCLHdFckJ0Q2U7RXFCdUNmLGdCcEJrRnVCO0VvQmpGdkIsY0FBQTtFQUNBLGVBQUE7QW5DaW9LRjtBbUMvbktFO0VBQ0UsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBbkNpb0tKO0FtQzluS0U7RUFDRSx5QjdCM0NXO0FOMnFLZjtBbUM3bktFO0VBQ0UseUJBOURxQztFQStEckMscUZBQUE7RUFFQSxrQ0FBQTtFQUNBLDRCQUFBO0FuQzhuS0o7QW1DM25LRTtFQUNFLHlCQXJFb0M7RUFzRXBDLHFGQUFBO0VBRUEsa0NBQUE7RUFDQSw0REFBQTtBbkM0bktKO0FtQ3puS0U7RUFDRSxjcEI3RHFCO0Fmd3JLekI7QW1DeG5LRTtFQXZERjtJQXdESSxzQkFBQTtJQUNBLGVBQUE7SUFDQSwyQ0FBQTtFbkMybktGO0VtQzFuS0U7SUFDRSw2QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0VuQzRuS0o7QUFDRjtBbUN6bktFO0VBbEVGO0lBbUVJLGNBQUE7SUFDQSxlQXZFYTtJQXdFYixZQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RW5DNG5LRjtFbUMzbktFO0lBQ0UsU3BCa0JNO0VmMm1LVjtFbUM1bktJO0lBRkY7TUFHSSw0QkFBQTtJbkMrbktKO0VBQ0Y7QUFDRjs7QW1DM25LQTtFQUNFLG1CQUFBO0VBQ0EsVUFBQTtBbkM4bktGOztBb0M5dUtBO0VBQ0UsOEJBQUE7RUFDQSxtRnRCVXNCO0VzQlR0QixvQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQnJCZ0hvQjtFcUIvR3BCLGdCckJ5RjZCO0VxQnhGN0IsWXJCc0hVO0VxQnJIViwrQkFBQTtBcENpdktGO0FvQzl1S0U7RUFaRjtJQWFJLG1CQUFBO0lBQ0EsdUJBQUE7SUFDQSxnQnJCc0drQjtJcUJyR2xCLHVCQUFBO0VwQ2l2S0Y7QUFDRjs7QW9DOXVLQTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQnJCOEZvQjtBZm1wS3RCO0FvQy91S0U7RUFMRjtJQU1JLG9CQUFBO0lBQ0EsaUJyQnlGa0I7RWZ5cEtwQjtBQUNGOztBb0MvdUtBO0VBQ0Usb0JBQUE7QXBDa3ZLRjtBb0NodktFO0VBQ0UsbUJBQUE7QXBDa3ZLSjtBb0MvdUtFO0VBQ0Usb0JBQUE7QXBDaXZLSjs7QW9DN3VLQTs7RUFFRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJyQnNFb0I7RXFCckVwQixpQkFBQTtBcENndktGO0FvQzl1S0U7RUFSRjs7SUFTSSx1QkFBQTtJQUNBLGdCckJnRWtCO0Vma3JLcEI7QUFDRjs7QW9DL3VLQTtFQUNFLGtCQUFBO0VBQ0EsZ0JyQjBFa0I7QWZ3cUtwQjtBb0NodktFO0VBQ0UsYUFBQTtBcENrdktKOztBb0M5dUtBO0VBQ0UsZUFBQTtBcENpdktGOztBb0M5dUtBO0VBQ0UsaUJBQUE7QXBDaXZLRjs7QXFDaHpLQTtFQUNFLFlBQUE7RUFDQSxrQnRCaUZxQjtFc0JoRnJCLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0V2QkplO0V1QktmLGdCdEJvSHVCO0VzQm5IdkIseUJBQUE7RUFDQSx1Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBckNtektGO0FxQzV5S0U7RUF0QkY7SUF1QkksZXRCeUZRO0lzQnhGUixjQUFBO0lBQ0EsV3RCZ0VzQjtFZit1S3hCO0FBQ0Y7QXFDN3lLRTtFQUNFLGlCQUFBO0FyQyt5S0o7O0FxQzN5S0E7RUFDRSx5QnRCZm1CO0VzQmdCbkIsY3RCdkJ1QjtBZnEwS3pCO0FxQzV5S0U7RUFDRSx5QnRCbEJ1QjtFc0JtQnZCLGN0QjNCcUI7QWZ5MEt6QjtBcUMzeUtFO0VBQ0UseUJ0QnZCdUI7RXNCd0J2QixjdEJoQ3FCO0VzQmlDckIsdUVBQUE7QXJDNnlLSjtBcUMxeUtFO0VBQ0UseUJ0QjVCd0I7RXNCNkJ4QixjdEJ0Q3FCO0VzQnVDckIsNERBQUE7QXJDNHlLSjtBcUN6eUtFO0VBQ0UsY3RCM0NxQjtBZnMxS3pCOztBcUN2eUtBO0VBQ0UseUJ0QmhEdUI7RXNCaUR2Qix5QkFBQTtFQUNBLGN0QjNDbUI7RXNCNENuQixtQnRCbURVO0VzQmxEVixzQnRCa0RVO0Fmd3ZLWjtBcUN4eUtFO0VBQ0UseUIvQjNDNkI7RStCNEM3QixxQnRCaER1QjtFc0JpRHZCLGN0QmpEdUI7QWYyMUszQjtBcUN2eUtFO0VBQ0UseUIvQmpENkI7RStCa0Q3QixxQnRCdER1QjtFc0J1RHZCLGN0QnZEdUI7RXNCd0R2Qix1RUFBQTtBckN5eUtKO0FxQ3R5S0U7RUFDRSx5Qi9CdkQ4QjtFK0J3RDlCLHFCdEI1RHdCO0VzQjZEeEIsY3RCN0R3QjtFc0I4RHhCLDREQUFBO0FyQ3d5S0o7QXFDcnlLRTtFQUNFLGN0QnBFaUI7QWYyMktyQjs7QXFDbnlLQTtFQUNFLDZCQUFBO0VBQ0EsY3RCMUVtQjtFc0IyRW5CLDBCQUFBO0FyQ3N5S0Y7QXFDcHlLRTtFQUNFLHlCL0J2RTRCO0UrQndFNUIsY3RCOUV1QjtFc0IrRXZCLDBCQUFBO0FyQ3N5S0o7QXFDbnlLRTtFQUNFLHlCL0I3RTRCO0UrQjhFNUIsY3RCcEZ1QjtFc0JxRnZCLDBCQUFBO0VBQ0EsdUVBQUE7QXJDcXlLSjtBcUNseUtFO0VBQ0UseUIvQm5GNkI7RStCb0Y3QixjdEIxRndCO0VzQjJGeEIsMEJBQUE7RUFDQSw0REFBQTtBckNveUtKO0FxQ2p5S0U7RUFDRSxjdEJsR2lCO0FmcTRLckI7O0FzQzk1S0E7Ozs7RUFFRSxrQ0FBQTtFQUNBLGV2QndIVTtBZjJ5S1o7QXNDajZLRTs7OztFQUNFLGdCdkJ3RjJCO0FmODBLL0I7QXNDcDZLSTs7OztFQUNFLHFCdkIrR007QWYwektaOztBc0NwNktBO0VBQ0UsdUJBQUE7RUFDQSx5QmhDRFk7QU53NktkOztBc0NwNktBO0VBQ0UsMEJBQUE7QXRDdTZLRjs7QXNDcDZLQTtFQUNFO0lBQ0UsMEJBQUE7RXRDdTZLRjtBQUNGO0FzQ3A2S0E7O0VBRUUsbUJ2QjJGVTtBZjIwS1o7O0FzQ241S0U7RUFDRSxnQ0FBQTtBdENzNUtKOztBc0N2NUtFO0VBQ0UsZ0NBQUE7QXRDMDVLSjs7QXNDMzVLRTtFQUNFLGdDQUFBO0F0Qzg1S0o7O0FzQy81S0U7RUFDRSxnQ0FBQTtBdENrNktKOztBc0NuNktFO0VBQ0UsZ0NBQUE7QXRDczZLSjs7QXNDdjZLRTtFQUNFLGdDQUFBO0F0QzA2S0o7O0FzQzM2S0U7RUFDRSxnQ0FBQTtBdEM4NktKOztBc0MvNktFO0VBQ0UsZ0NBQUE7QXRDazdLSjs7QXNDbjdLRTtFQUNFLGdDQUFBO0F0Q3M3S0o7O0F1Q3grS0E7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsU3hCaUhVO0FmMDNLWjtBdUN6K0tFO0VBTkY7SUFPSSxzQkFBQTtFdkM0K0tGO0FBQ0Y7O0F1Q3orS0E7RUFDRSw4REFBQTtFQUNBLGtCeEIyRXFCO0V3QjFFckIseUJBQUE7RUFDQSxjQUFBO0VBQ0EsVXhCcUdVO0V3QnBHVixxQkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0F2QzQrS0Y7QXVDMStLRTtFQUNFLDJEQUFBO0F2QzQrS0o7QXVDeitLRTtFQUNFLDZCcEJ4QmU7RW9CeUJmLDhCQUFBO0VBQ0EsdUNBQUE7QXZDMitLSjtBdUN4K0tFO0VBQ0UsNkJwQjlCZTtFb0IrQmYseUJqQ3BCVTtBTjgvS2Q7QXVDditLRTtFQUNFLHVCQUFBO0F2Q3krS0o7QXVDeCtLSTtFQUNFLGV4QjZFTTtBZjY1S1o7QXVDdCtLRTtFQUNFLDRCQUFBO0F2Q3crS0o7QXVDditLSTtFQUNFLGV4QnNFTTtBZm02S1o7QXVDcitLRTtFQUNFLDBCQUFBO0F2Q3UrS0o7QXVDdCtLSTtFQUNFLGV4QitETTtBZnk2S1o7QXVDcCtLRTtFQUNFO0lBQ0UsMEJBQUE7RXZDcytLSjtFdUNyK0tJO0lBQ0UsZXhCdURJO0VmZzdLVjtBQUNGO0F1Q24rS0U7RUF4REY7SUF5REksbUJ4QnlEUTtJd0J4RFIsc0JBQUE7SUFDQSxlQUFBO0V2Q3MrS0Y7QUFDRjs7QXVDbitLQTtFQUNFLGFBQUE7RUFDQSxVQUFBO0F2Q3MrS0Y7QXVDcCtLRTtFQUpGO0lBS0ksV0FBQTtJQUNBLGVBQUE7RXZDdStLRjtBQUNGO0F1Q3IrS0U7O0VBRUUsa0JBQUE7QXZDdStLSjtBdUNuK0tJO0VBQ0UsZ0JBQUE7RUFDQSxhQUFBO0F2Q3ErS047QXVDbCtLSTtFQUNFLGdCQUFBO0F2Q28rS047QXVDaCtLRTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtBdkNrK0tKOztBdUM5OUtBO0VBQ0UsMkJBQUE7QXZDaStLRjs7QXVDOTlLQTtFQUVFLFN4Qk1VO0V3QkxWLDBCQUFBO0VBQ0EscUNBQUE7RUFDQSxvREFBQTtFQUFBLDRDQUFBO0VBQUEsc0ZBQUE7QXZDZytLRjtBdUM5OUtFO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtFQUNBLHNDakNuR1c7VWlDbUdYLDhCakNuR1c7QU5ta0xmO0F1Qzc5S0U7RUFDRSx5QmpDNUdVO0VpQzZHVixpQnhCRlE7RXdCR1Isb0J4QkhRO0V3QklSLDBCQUFBO0F2Qys5S0o7QXVDNTlLRTtFQUNFLHlCakM5R1c7RWlDK0dYLGlCeEJUUTtFd0JVUixvQnhCVlE7RXdCV1IsMEJBQUE7QXZDODlLSjtBdUMzOUtFO0VBQ0UsdUNBQUE7VUFBQSwrQkFBQTtFQUNBLHNDeEJ4SHFCO1V3QndIckIsOEJ4QnhIcUI7QWZxbEx6QjtBdUMxOUtFO0VBQ0UsZ0JBQUE7QXZDNDlLSjtBdUN6OUtFO0VBQ0Usb0JBQUE7RUFDQSwwQkFBQTtBdkMyOUtKO0F1Q3g5S0U7RUFDRSxjakNuSVc7RWlDb0lYLHFCQUFBO0VBQ0EsYUFBQTtBdkMwOUtKO0F1Q3g5S0k7RUFDRSxjeEIxSW1CO0Fmb21MekI7QXVDdjlLSTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QXZDeTlLTjtBdUN0OUtJO0VBQ0UsZ0JBQUE7QXZDdzlLTjtBdUNyOUtJO0VBQ0UsYUFBQTtBdkN1OUtOO0F1Q245S0U7RUFuRUY7SUFvRUksa0J4QjVFZTtJd0I2RWYsa0J4QnpEUTtJd0IwRFIsbUJ4QjFEUTtFZmdoTFY7QUFDRjs7QXVDbDlLRTtFQUNFLFlBQUE7QXZDcTlLSjtBdUNsOUtFO0VBQ0UsVUFBQTtBdkNvOUtKO0F1Q2o5S0U7RUFDRSxXQUFBO0F2Q205S0o7O0F1Qy84S0E7RUFDRSxTeEJqRlU7RXdCa0ZWLG9DQUFBO0F2Q2s5S0Y7QXVDaDlLRTtFQUNF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QUFBO0VBQ0EsZ0JsQzRENkI7QWZpMU0vQjtBaUQzNE1FO0VBSkY7SUFLSSxjQUFBO0VqRDg0TUY7QUFDRjs7QWlEMzRNQTtFQUNFLGFsQzRFVTtBZmswTVo7QWlENTRNRTtFQUNFLHFCbEMyRVE7QWZtME1aOztBaUQxNE1BO0VBQ0UsZ0JsQ3dFVTtBZnEwTVo7O0FpRDE0TUE7RUFDRSxxQmxDa0VVO0FmMjBNWjs7QWlEMTRNQTtFQUNFLG9CQUFBO0FqRDY0TUY7O0FpRDE0TUE7RUFDRSxxQmxDMERVO0FmbTFNWjs7QWlEdDRNQTtFQUNFLHFCbENsQzBCO0VrQ21DMUIseUJsQ2xDZ0M7QWYyNk1sQzs7QWlEdDRNQTtFQUNFLGFsQ3ZDMEI7QWZnN001Qjs7QWlEcjRNQTtFQUNFLHFCbENoRHNCO0VrQ2lEdEIseUJsQ2hENEI7QWZ3N005Qjs7QWlEcjRNQTtFQUNFLGFsQ3JEc0I7QWY2N014Qjs7QWlEcDRNQTtFQUNFLHFCbEN4RHNCO0VrQ3lEdEIseUJsQ3hENEI7QWYrN005Qjs7QWlEcDRNQTtFQUNFLGFsQzdEc0I7QWZvOE14Qjs7QWlEbjRNQTtFQUNFLHFCbEN0RW9CO0VrQ3VFcEIseUJsQ3RFMEI7QWY0OE01Qjs7QWlEbjRNQTtFQUNFLGFsQzNFb0I7QWZpOU10Qjs7QWlEbjRNQTtFQUNFLGNsQy9Fb0I7QWZxOU10QjtBaURwNE1FO0VBRUUsY0FBQTtBakRxNE1KO0FpRGw0TUU7RUFDRSxjQUFBO0FqRG80TUo7O0FrRG4vTUE7RUFDRSw2Q0FBQTtFQUNBLDBDQUFBO0FsRHMvTUY7O0FrRG4vTUE7RUFDRSx1QkFBQTtFQUNBLHFCbkNnSFU7RW1DL0dWLGdCbkNnRjZCO0FmczZNL0I7O0FrRG4vTUE7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FsRHMvTUY7QWtEcC9NRTtFQUNFLGdCbkM4RlE7QWZ3NU1aOztBa0RsL01BO0VBQ0UsZUFBQTtFQUNBLFNuQ3dGVTtFbUN2RlYsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQW5Da0I7RUFvQ2xCLFlBcENrQjtFQXFDbEIsVW5Dc0drQjtBZis0TXBCO0FrRG4vTUU7RUFYRjtJQVlJLFdBdkN1QjtJQXdDdkIsWUF4Q3VCO0lBeUN2QixXQUFBO0lBQ0EsWUFBQTtFbERzL01GO0FBQ0Y7O0FrRG4vTUE7RUFDRSxxQkFBQTtFQUNBLGVuQ29EOEI7RW1DbkQ5QixnQkFBQTtFQUNBLGtCQUFBO0VBRUEsMEJBQUE7RUFDQSxtQkFBQTtBbERxL01GO0FrRG4vTUU7RUFURjtJQVVJLGdCQUFBO0lBQ0EsZUFBQTtFbERzL01GO0FBQ0Y7QWtEcC9NRTtFQUNFLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FuRVU7RUFvRVYsWUFwRVU7RUFxRVYsbUNBQUE7QWxEcy9NSjtBa0RwL01JO0VBWkY7SUFhSSxXQXZFZTtJQXdFZixZQXhFZTtFbEQrak5uQjtBQUNGO0FrRHAvTUU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxzQ0FBQTtVQUFBLDhCQUFBO0VBSUEsVUFBQTtBbERtL01KO0FrRGovTUk7RUFiRjtJQWNJLDBCQUFBO0VsRG8vTUo7QUFDRjs7QWtEaC9NQTtFQUdFLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1Q0FBQTtBbERtL01GOztBa0RoL01BO0VBQ0UsVUFBQTtBbERtL01GOztBbURya05BO0VBQ0UsNkNBMUJ5QjtFQTJCekIsc0NBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUVBLHNCQUFBO0FuRHVrTkY7QW1EcmtORTtFQVZGO0lBV0ksa0JBbEJXO0lBbUJYLHFCQUFBO0lBQ0Esa0JBeEJXO0VuRGdtTmI7QUFDRjs7QW1EcmtOQTtFQUNFLGtCQUFBO0VBQ0EseUJBQUE7QW5Ed2tORjtBbURsa05ROztFQUNFLDZDQTlDYTtBbkRtbk52Qjs7QW1EOWpOQTtFQUNFLGdCQUFBO0VBTUEsNFNBQUE7RUFJQSw0QkFBQTtFQUNBLHVFQUFBO0VBQ0EseUNBQUE7RUFDQSxtREFBQTtBbkR5ak5GO0FtRHBrTkU7RUFIRjtJQUlJLGtCQUFBO0VuRHVrTkY7QUFDRjs7QW1EM2pOQTtFQUNFLFlBbkV1QjtFQW9FdkIsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7QW5EOGpORjs7QW1EM2pOQTtFQUNFLHlCQUFBO0VBQ0Esb0JBckVhO0VBc0ViLGNBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FuRDhqTkY7QW1ENWpORTtFQUNFLGNBQUE7RUFDQSxzQkFBQTtBbkQ4ak5KO0FtRDNqTkU7RUFaRjtJQWFJLGVBakZXO0VuRCtvTmI7QUFDRjs7QW1EMWpORTtFQUNFLG9DQUFBO0VBQ0EsZ0JBQUE7QW5ENmpOSjtBbUQxak5FO0VBQ0Usb0NBQUE7RUFDQSxvQkE1Rlc7RUE2RlgsaUJBQUE7QW5ENGpOSjtBbUR6ak5FOztFQUVFLG9DQUFBO0FuRDJqTko7QW1EeGpORTtFQUNFLGNBdEdXO0FuRGdxTmY7QW1EcmpOSTs7O0VBQ0UsOEJBQUE7QW5EeWpOTjtBbUR0ak5JOzs7OztFQUNFLGlCQUFBO0VBQ0EsOEJBQUE7QW5ENGpOTjtBbUR4ak5FO0VBQ0U7SUFDRSxvQ0FBQTtJQUNBLGVBekhTO0VuRG1yTmI7RW1EdmpORTtJQUNFLG9DQUFBO0VuRHlqTko7RW1EdGpORTtJQUNFLG9DQUFBO0VuRHdqTko7RW1EcGpOSTtJQUNFLDhCQUFBO0VuRHNqTk47RW1EbmpOSTtJQUNFLGlCQUFBO0lBQ0EsOEJBQUE7RW5EcWpOTjtBQUNGOztBbURoak5BO0VBQ0UsZUFsSmE7RUFtSmIsd0JBQUE7QW5EbWpORjtBbURqak5FO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EseUNBbEtnQjtBbkRxdE5wQjtBbURoak5FO0VBQ0UseUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCN0N4Slc7QU4wc05mO0FtRC9pTkU7RUFDRSw0REFBQTtBbkRpak5KO0FtRC9pTkk7RUFDRSxvQkEvSlM7RUFnS1QsYUFBQTtFQUNBLGtCQUFBO0FuRGlqTk47QW1EL2lOTTtFQUVFLGFBOUtNO0VBK0tOLGtCQUFBO0VBRUEsV0F4S087RUF5S1AsT0FBQTtBbkQraU5SOztBbUR6aU5BO0VBQ0UsYUFBQTtFQUNBLHlCQUFBO0VBQ0EscUI3Q2xMYTtFNkNtTGIsd0JBQUE7QW5ENGlORjtBbUQxaU5FO0VBQ0UsZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLFNwQ3RGUTtFb0N1RlIsbUJBN0xXO0VBOExYLG1CQTFMVztFQTJMWCwyQkFBQTtPQUFBLHNCQUFBO0VBQ0EsOEJBQUE7QW5ENGlOSjtBbUQxaU5JO0VBVEY7SUFVSSxlQXJNUztJQXNNVCxzQkFBQTtJQUNBLDBDQUFBO0VuRDZpTko7QUFDRjtBbUQxaU5FO0VBQ0Usb0NBQUE7RUFDQSxpQkFBQTtBbkQ0aU5KO0FtRDFpTkk7RUFKRjtJQUtJLDBDQUFBO0VuRDZpTko7QUFDRjs7QW1EemlOQTtFQUNFLCtEQUFBO0FuRDRpTkY7O0FtRHppTkE7RUFFRSxvQkFBQTtBbkQyaU5GOztBbUR4aU5BO0VBRUUscUJBQUE7QW5EMGlORjs7QW1EdmlOQTtFQUVFLGVBQUE7QW5EeWlORjs7QW1EdGlOQTtFQUVFLHFCQUFBO0FuRHdpTkY7O0FtRHJpTkE7RUFFRSxxQkFBQTtBbkR1aU5GOztBbURwaU5BO0VBRUUsZUFBQTtBbkRzaU5GOztBbURuaU5BO0VBRUUscUJBQUE7QW5EcWlORjs7QW1EbGlOQTtFQUVFLHFCQUFBO0FuRG9pTkY7O0FtRGppTkE7RUFFRSxlQUFBO0FuRG1pTkY7O0FtRGhpTkE7RUFFRSxxQkFBQTtBbkRraU5GOztBbUQvaE5BO0VBRUUscUJBQUE7QW5EaWlORjs7QW1EOWhOQTtFQUVFLGdCQUFBO0FuRGdpTkY7O0FtRDdoTkE7O0VBRUUsd0NBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7QW5EZ2lORjtBbUQ5aE5FO0VBUEY7O0lBUUksZUE3Ulc7SUE4UlgscUJBQUE7SUFDQSx3Q0FBQTtFbkRraU5GO0FBQ0Y7O0FtRC9oTkE7RUFDRSx3Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7QW5Ea2lORjtBbURoaU5FO0VBQ0UsbUJBQUE7QW5Ea2lOSjtBbURqaU5JO0VBRkY7SUFHSSwwQkFBQTtFbkRvaU5KO0FBQ0Y7O0FtRGhpTkE7O0VBRUUsd0NBQUE7RUFDQSxpQkFBQTtFQUNBLCtEQUFBO0VBQ0Esb0JBcFRhO0FuRHUxTmY7O0FtRGhpTkE7RUFDRSxnQkFBQTtFQUNBLGdCcENyTWtCO0Fmd3VOcEI7O0FtRGhpTkE7RUFDRSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxlQWhVYTtFQWlVYixxQjdDM1RhO0FOODFOZjtBbURqaU5FO0VBQ0UsaUJBQUE7RUFDQSx3Q0FBQTtBbkRtaU5KOztBbUQ3aE5JO0VBQ0Usd0NBQUE7QW5EZ2lOTjs7QW1EM2hOQTtFQUNFLHdCQUFBO0FuRDhoTkY7QW1EN2hORTtFQUNFLHdDQUFBO0FuRCtoTko7O0FtRDNoTkE7RUFDRSw0REFBQTtBbkQ4aE5GOztBbUQzaE5BO0VBQ0UsMkRBQUE7QW5EOGhORjs7QW1EM2hOQSwwQkFBQTtBQUNBO0VBQ0UsNkNBNVdrQjtBbkQwNE5wQjs7QW1EM2hOQTtFQUNFLDZDQXBYeUI7QW5EazVOM0I7O0FtRDNoTkE7RUFDRSxpREFyWGdCO0FuRG01TmxCOztBbUQzaE5BO0VBQ0UsaURBMVhlO0FuRHc1TmpCOztBbUQzaE5BO0VBQ0UsZ0RBL1hZO0FuRDY1TmQ7O0FvRGg2TkE7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUZ0Q0lzQjtFc0NIdEIsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQjlDS2E7RThDSmIsYzlDUWE7QU4yNU5mO0FvRGo2TkU7RUFoQkY7SUFpQkksbUJBQUE7RXBEbzZORjtBQUNGOztBb0RqNk5BO0VBQ0UsbUJyQ3NCd0I7QWY4NE4xQjs7QW9EajZOQTtFQUNFLG1CckNjd0I7QWZzNU4xQjs7QW9EajZOQTtFQUNFLG1CckNXMEI7QWZ5NU41Qjs7QW9EajZOQTtFQUNFLG1CckNReUI7QWY0NU4zQjs7QXFEdDhOQTtFQUNFLGNBQUE7RUFDQSxXdEMrRndCO0VzQzlGeEIsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FyRHk4TkY7O0FzRDk4TkE7RUFDRSx5QkFBQTtFQUNBLGtCdkN5RnFCO0V1Q3hGckIsc0JBQUE7RUFDQSxjaERrQmE7RWdEakJiLGNBQUE7RUFDQSxldkNpRzhCO0V1Q2hHOUIsd0V4Q0llO0V3Q0hmLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQnZDc0Y2QjtFdUNyRjdCLFd2Q3NGd0I7RXVDckZ4QixzQkFBQTtFQUNBLHVDQUFBO0F0RGk5TkY7QXNEejhOQTtFQUNFLGNBQUE7RUFDQSxjQUFBO0F0RDI4TkY7O0FzRHg4TkE7RUFDRSxlQUFBO0VBQ0EsZUFBQTtBdEQyOE5GOztBc0R4OE5BO0VBQ0UsZUFBQTtFQUNBLGVBQUE7QXREMjhORjs7QXNEeDhOQTtFQUNFLGVBQUE7RUFDQSxlQUFBO0F0RDI4TkY7O0FzRHg4TkE7RUFDRSxlQUFBO0VBQ0EsZUFBQTtBdEQyOE5GOztBc0R4OE5BO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QXREMjhORjs7QXNEeDhOQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0F0RDI4TkY7O0FzRHY4TkE7RUFDRSxtQkFBQTtBdEQwOE5GO0FzRHg4TkU7RUFDRSxnQnZDMkRRO0FmKzROWjs7QXNEcDhOQTtFQUNFLGFBQUE7QXREdThORjtBc0RyOE5FO0VBQ0UsZ0J2QzZEcUI7QWYwNE56QjtBc0RwOE5FO0VBQ0UsZ0J2Q2lEUTtBZnE1Tlo7O0FzRGw4TkE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxvQnZDMkNVO0FmMDVOWjs7QXNEajhORTtFQUNFLDhCQUFBO0F0RG84Tko7O0FDbGdPQTs7Ozs7OytFQUFBO0FzRHpCQTs7O2lGQUFBO0FBSUE7O3dCQUFBO0FBcUNJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU53aE9mOztBdURyZ09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU42aE9mOztBdUQxZ09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5raU9mOztBdUQvZ09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51aU9mOztBdURwaE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40aU9mOztBdUR6aE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5pak9mOztBdUQ5aE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zak9mOztBdURuaU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yak9mOztBdUR4aU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5na09mOztBdUQ3aU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xa09mOztBdURsak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4wa09mOztBdUR2ak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4ra09mOztBdUQ1ak9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5vbE9mOztBdURqa09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU55bE9mOztBdUR0a09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU44bE9mOztBdUQza09JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5tbU9mOztBdURobE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU53bU9mOztBdURybE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU42bU9mOztBdUQxbE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5rbk9mOztBdUQvbE9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51bk9mOztBdURwbU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40bk9mOztBdUR6bU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5pb09mOztBdUQ5bU9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zb09mOztBdURubk9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yb09mOztBdUR4bk9JO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5ncE9mOztBdUQ3bk9JO0VBQ0Usd0JBQUE7RUFDQSxjakRy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Q0UsOEJBQUE7QXZEb3FPSjs7QXVEcnFPRTtFQUNFLDhCQUFBO0F2RHdxT0o7O0F1RHpxT0U7RUFDRSw4QkFBQTtBdkQ0cU9KOztBdUQ3cU9FO0VBQ0UsOEJBQUE7QXZEZ3JPSjs7QXVEanJPRTtFQUNFLDhCQUFBO0F2RG9yT0o7O0F1RHJyT0U7RUFDRSw4QkFBQTtBdkR3ck9KOztBdUR6ck9FO0VBQ0UsOEJBQUE7QXZENHJPSjs7QXVEN3JPRTtFQUNFLDhCQUFBO0F2RGdzT0o7O0F1RGpzT0U7RUFDRSw4QkFBQTtBdkRvc09KOztBdURyc09FO0VBQ0UsOEJBQUE7QXZEd3NPSjs7QXVEenNPRTtFQUNFLDhCQUFBO0F2RDRzT0o7O0F1RDdzT0U7RUFDRSw4QkFBQTtBdkRndE9KOztBdURqdE9FO0VBQ0UsOEJBQUE7QXZEb3RPSjs7QXVEcnRPRTtFQUNFLDhCQUFBO0F2RHd0T0o7O0F1RHp0T0U7RUFDRSw4QkFBQTtBdkQ0dE9KOztBdUQ3dE9FO0VBQ0UsOEJBQUE7QXZEZ3VPSjs7QXVEanVPRTtFQUNFLDhCQUFBO0F2RG91T0o7O0F1RHJ1T0U7RUFDRSw4QkFBQTtBdkR3dU9KOztBdURwdU9BOztpQkFBQTtBQWVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQydE9KOztBdUQ3dE9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRndU9KOztBdURsdU9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRxdU9KOztBdUR2dU9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQwdU9KOztBdUQ1dU9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQrdU9KOztBdURqdk9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRvdk9KOztBdUR0dk9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR5dk9KOztBdUQzdk9FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ4dk9KOztBdURod09FO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRtd09KOztBdUQvdk9BOztpQkFBQTtBQW1CRTtFQUNFLDhCQUFBO0VBT0Usc0JBQUE7QXZENHVPTjtBdUQzdU9NO0VBQ0Usc0JBQUE7QXZENnVPUjs7QXVEenVPRTtFQUNFLDBCQUFBO0F2RDR1T0o7O0F1RDF1T0U7RUFDRSwyQkFBQTtBdkQ2dU9KOztBdUQvdk9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRpd09OO0F1RGh3T007RUFDRSxzQkFBQTtBdkRrd09SOztBdUR6dk9FO0VBQ0UsMEJBQUE7QXZENHZPSjs7QXVEMXZPRTtFQUNFLDJCQUFBO0F2RDZ2T0o7O0F1RC93T0U7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RGl4T047QXVEaHhPTTtFQUNFLHNCQUFBO0F2RGt4T1I7O0F1RHp3T0U7RUFDRSwwQkFBQTtBdkQ0d09KOztBdUQxd09FO0VBQ0UsMkJBQUE7QXZENndPSjs7QXVEL3hPRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZEaXlPTjtBdURoeU9NO0VBQ0Usc0JBQUE7QXZEa3lPUjs7QXVEenhPRTtFQUNFLDBCQUFBO0F2RDR4T0o7O0F1RDF4T0U7RUFDRSwyQkFBQTtBdkQ2eE9KOztBdUQveU9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRpek9OO0F1RGh6T007RUFDRSxzQkFBQTtBdkRrek9SOztBdUR6eU9FO0VBQ0UsMEJBQUE7QXZENHlPSjs7QXVEMXlPRTtFQUNFLDJCQUFBO0F2RDZ5T0o7O0F1RC96T0U7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RGkwT047QXVEaDBPTTtFQUNFLHNCQUFBO0F2RGswT1I7O0F1RHp6T0U7RUFDRSwwQkFBQTtBdkQ0ek9KOztBdUQxek9FO0VBQ0UsMkJBQUE7QXZENnpPSjs7QXVELzBPRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZEaTFPTjtBdURoMU9NO0VBQ0Usc0JBQUE7QXZEazFPUjs7QXVEejBPRTtFQUNFLDBCQUFBO0F2RDQwT0o7O0F1RDEwT0U7RUFDRSwyQkFBQTtBdkQ2ME9KOztBdUQvMU9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkRpMk9OO0F1RGgyT007RUFDRSxzQkFBQTtBdkRrMk9SOztBdUR6MU9FO0VB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O0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5raFVmOztBdUQvL1RJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51aFVmOztBdURwZ1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40aFVmOztBdUR6Z1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5paVVmOztBdUQ5Z1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zaVVmOztBdURuaFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yaVVmOztBdUR4aFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5nalVmOztBdUQ3aFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xalVmOztBdURsaVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4walVmOztBdUR2aVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4ralVmOztBdUQ1aVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5va1VmOztBdURqalVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU55a1VmOztBdUR0alVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU44a1VmOztBdUQzalVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5tbFVmOztBdURoa1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU53bFVmOztBdURya1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU42bFVmOztBdUQxa1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5rbVVmOztBdUQva1VJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU51bVVmOztBdURwbFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU40bVVmOztBdUR6bFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5pblVmOztBdUQ5bFVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5zblVmOztBdURubVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4yblVmOztBdUR4bVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5nb1VmOztBdUQ3bVVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU5xb1VmOztBdURsblVJO0VBQ0Usd0JBQUE7RUFDQSxjakRyQlM7QU4wb1VmOztBdUQzbFVJO0VBQ0Usd0JBQUE7RUFDQSxjeENuRG1CO0FmaXBVekI7O0F1RGhtVUk7RUFDRSx3QkFBQTtFQUNBLGN4Q25EbUI7QWZzcFV6Qjs7QXVEcm1VSTtFQUNFLHdCQUFBO0VBQ0EsY3hDbkRtQjtBZjJwVXpCOztBdUQxbVVJO0VBQ0Usd0JBQUE7RUFDQSxjeENuRG1CO0FmZ3FVekI7O0F1RC9tVUk7RUFDRSx3QkFBQTtFQUNBLGN4Q25EbUI7QWZxcVV6Qjs7QXVEcG5VSTtFQUNFLHdCQUFBO0VBQ0EsY3hDbkRtQjtBZjBxVXpCOztBdUR6blVJO0VBQ0Usd0JBQUE7RUFDQSxjeENuRG1CO0FmK3FVekI7O0F1RDluVUk7RUFDRSx3QkFBQTtFQUNBLGN4Q25EbUI7QWZvclV6Qjs7QXVEbm9VSTtFQUNFLHdCQUFBO0VBQ0EsY3hDbkRtQjtBZnlyVXpCOztBdUR4b1VJO0VBQ0Usd0JBQUE7RUFDQSxjeENuRG1CO0FmOHJVekI7O0F1RDdvVUk7RUFDRSx3QkFBQTtFQUNBLGN4Q25EbUI7QWZtc1V6Qjs7QXVEbHBVSTtFQUNFLHdCQUFBO0VBQ0EsY3hDbkRtQjtBZndzVXpCOztBdUR2cFVJO0VBQ0Usd0JBQUE7RUFDQSxjeENuRG1CO0FmNnNVekI7O0F1RDVwVUk7RUFDRSx3QkFBQTtFQUNBLGN4Q25EbUI7QWZrdFV6Qjs7QXVEanFVSTtFQUNFLHdCQUFBO0VBQ0EsY3hDbkRtQjtBZnV0VXpCOztBdUQvcFVBOzs7O2lFQUFBO0FBTUE7O2lCQUFBO0FBK0JBOztpQkFBQTtBQVFBOztpQkFBQTtBQWlCQTs7aUJBQUE7QUFRQTs7aUJBQUE7QUFRQTs7aUJBQUE7QUFhQTs7aUJBQUE7QUFVQTs7aUJBQUE7QUFtQkk7RUFDRSxvQ0FBQTtFQUNBLFdBQUE7QXZEdWtVTjtBdUR0a1VNO0VBQ0UsY0FoR087QXZEd3FVZjtBdUR0a1VNO0VBQ0UsY0FBQTtBdkR3a1VSO0F1RHJrVUk7RUFDRSxjQXZCSztBdkQ4bFVYOztBdURsbFVJO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0F2RHFsVU47QXVEcGxVTTtFQUNFLGNBaEdPO0F2RHNyVWY7QXVEcGxVTTtFQUNFLGNBQUE7QXZEc2xVUjtBdURubFVJO0VBQ0UsY0F2Qks7QXZENG1VWDs7QXVEaG1VSTtFQUNFLG9DQUFBO0VBQ0EsV0FBQTtBdkRtbVVOO0F1RGxtVU07RUFDRSxjQWhHTztBdkRvc1VmO0F1RGxtVU07RUFDRSxjQUFBO0F2RG9tVVI7QXVEam1VSTtFQUNFLGNBdkJLO0F2RDBuVVg7O0F1RDltVUk7RUFDRSxvQ0FBQTtFQUNBLFdBQUE7QXZEaW5VTjtBdURoblVNO0VBQ0UsY0FoR087QXZEa3RVZjtBdURoblVNO0VBQ0UsY0FBQTtBdkRrblVSO0F1RC9tVUk7RUFDRSxjQXZCSztBdkR3b1VYOztBdUQ1blVJO0VBQ0Usb0NBQUE7RUFDQSxXQUFBO0F2RCtuVU47QXVEOW5VTTtFQUNFLGNBaEdPO0F2RGd1VWY7QXVEOW5VTTtFQUNFLGNBQUE7QXZEZ29VUjtBdUQ3blVJO0VBQ0UsY0F2Qks7QXZEc3BVWDs7QXVEMW9VSTtFQUNFLG9DQUFBO0VBQ0EsV0FBQTtBdkQ2b1VOO0F1RDVvVU07RUFDRSxjQWhHTztBdkQ4dVVmO0F1RDVvVU07RUFDRSxjQUFBO0F2RDhvVVI7QXVEM29VSTtFQUNFLGNBdkJLO0F2RG9xVVg7O0F1RHhvVUE7O2lCQUFBO0FBbUNFO0VBQ0UsOEJBQUE7QXZEMm1VSjs7QXVENW1VRTtFQUNFLDhCQUFBO0F2RCttVUo7O0F1RGhuVUU7RUFDRSw4QkFBQTtBdkRtblVKOztBdURwblVFO0VBQ0UsOEJBQUE7QXZEdW5VSjs7QXVEeG5VRTtFQUNFLDhCQUFBO0F2RDJuVUo7O0F1RDVuVUU7RUFDRSw4QkFBQTtBdkQrblVKOztBdURob1VFO0VBQ0UsOEJBQUE7QXZEbW9VSjs7QXVEcG9VRTtFQUNFLDhCQUFBO0F2RHVvVUo7O0F1RHhvVUU7RUFDRSw4QkFBQTtBdkQyb1VKOztBdUQ1b1VFO0VBQ0UsOEJBQUE7QXZEK29VSjs7QXVEaHBVRTtFQUNFLDhCQUFBO0F2RG1wVUo7O0F1RHBwVUU7RUFDRSw4QkFBQTtBdkR1cFVKOztBdUR4cFVFO0VBQ0UsOEJBQUE7QXZEMnBVSjs7QXVENXBVRTtFQUNFLDhCQUFBO0F2RCtwVUo7O0F1RGhxVUU7RUFDRSw4QkFBQTtBdkRtcVVKOztBdURwcVVFO0VBQ0UsOEJBQUE7QXZEdXFVSjs7QXVEeHFVRTtFQUNFLDhCQUFBO0F2RDJxVUo7O0F1RDVxVUU7RUFDRSw4QkFBQTtBdkQrcVVKOztBdURoclVFO0VBQ0UsOEJBQUE7QXZEbXJVSjs7QXVEcHJVRTtFQUNFLDhCQUFBO0F2RHVyVUo7O0F1RHhyVUU7RUFDRSw4QkFBQTtBdkQyclVKOztBdUQ1clVFO0VBQ0UsOEJBQUE7QXZEK3JVSjs7QXVEaHNVRTtFQUNFLDhCQUFBO0F2RG1zVUo7O0F1RHBzVUU7RUFDRSw4QkFBQTtBdkR1c1VKOztBdUR4c1VFO0VBQ0UsOEJBQUE7QXZEMnNVSjs7QXVENXNVRTtFQUNFLDhCQUFBO0F2RCtzVUo7O0F1RGh0VUU7RUFDRSw4QkFBQTtBdkRtdFVKOztBdUQvc1VBOztpQkFBQTtBQWVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRzc1VKOztBdUR4c1VFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQyc1VKOztBdUQ3c1VFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRndFVKOztBdURsdFVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRxdFVKOztBdUR2dFVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQwdFVKOztBdUQ1dFVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQrdFVKOztBdURqdVVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkRvdVVKOztBdUR0dVVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkR5dVVKOztBdUQzdVVFO0VBQ0UsOEJBQUE7RUFDQSx1QkFBQTtBdkQ4dVVKOztBdUQxdVVBOztpQkFBQTtBQW1CRTtFQUNFLDhCQUFBO0VBT0Usc0JBQUE7QXZEdXRVTjtBdUR0dFVNO0VBQ0Usc0JBQUE7QXZEd3RVUjs7QXVEcHRVRTtFQUNFLDBCQUFBO0F2RHV0VUo7O0F1RHJ0VUU7RUFDRSwyQkFBQTtBdkR3dFVKOztBdUQxdVVFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkQ0dVVOO0F1RDN1VU07RUFDRSxzQkFBQTtBdkQ2dVVSOztBdURwdVVFO0VBQ0UsMEJBQUE7QXZEdXVVSjs7QXVEcnVVRTtFQUNFLDJCQUFBO0F2RHd1VUo7O0F1RDF2VUU7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RDR2VU47QXVEM3ZVTTtFQUNFLHNCQUFBO0F2RDZ2VVI7O0F1RHB2VUU7RUFDRSwwQkFBQTtBdkR1dlVKOztBdURydlVFO0VBQ0UsMkJBQUE7QXZEd3ZVSjs7QXVEMXdVRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZENHdVTjtBdUQzd1VNO0VBQ0Usc0JBQUE7QXZENndVUjs7QXVEcHdVRTtFQUNFLDBCQUFBO0F2RHV3VUo7O0F1RHJ3VUU7RUFDRSwyQkFBQTtBdkR3d1VKOztBdUQxeFVFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkQ0eFVOO0F1RDN4VU07RUFDRSxzQkFBQTtBdkQ2eFVSOztBdURweFVFO0VBQ0UsMEJBQUE7QXZEdXhVSjs7QXVEcnhVRTtFQUNFLDJCQUFBO0F2RHd4VUo7O0F1RDF5VUU7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F2RDR5VU47QXVEM3lVTTtFQUNFLHNCQUFBO0F2RDZ5VVI7O0F1RHB5VUU7RUFDRSwwQkFBQTtBdkR1eVVKOztBdURyeVVFO0VBQ0UsMkJBQUE7QXZEd3lVSjs7QXVEMXpVRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXZENHpVTjtBdUQzelVNO0VBQ0Usc0JBQUE7QXZENnpVUjs7QXVEcHpVRTtFQUNFLDBCQUFBO0F2RHV6VUo7O0F1RHJ6VUU7RUFDRSwyQkFBQTtBdkR3elVKOztBdUQxMFVFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdkQ0MFVOO0F1RDMwVU07RUFDRSxzQkFBQTtBdkQ2MFVSOztBdURwMFVFO0VBQ0UsMEJBQUE7QXZEdTBVSjs7QXVE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ZjtBa0YzeFdFO0VBQ0UsV0FBQTtBbEY2eFdKOztBbUYvM1dBO0VBQ0UsaUJBQUE7QW5GazRXRjs7QW1GOTNXRTtFQUNFLHlCNUJrSkk7QXZEK3VXUjtBbUYvM1dFO0VBQ0UsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EscUJBQUE7QW5GaTRXSjtBbUZoNFdJO0VBQ0UsMEJBQUE7QW5GazRXTjs7QW9GaDVXQTs7K0RBQUE7QUE2QkU7RUFDRSxlQUFBO0VBQ0Esd0UxQi9CYTtFMEJnQ2IsbUJBQUE7RUFDQSxzQkFBQTtBcEZ5M1dKOztBb0ZwM1dFO0VBQ0UsZTVCdENXO0F4RDY1V2Y7O0FvRmwzV0U7RUFDRSxvQjVCM0NXO0F4RGc2V2Y7O0FvRmgzV0U7RUFDRSxvQjVCaERXO0F4RG02V2Y7O0FvRjkyV0U7RUFDRSxrQjVCckRXO0F4RHM2V2Y7O0FvRjUyV0U7RUFDRSxtQjVCMURXO0F4RHk2V2Y7O0FvRjEyV0U7RUFDRSxlNUIvRFc7QXhENDZXZjs7QXFGajdXQTs7OytEQUFBO0FBS0E7OytFQUFBO0FBZ0JJO0VBQ0UsMkJBQUE7QXJGczZXTjtBcUZwNldRO0VBRUksMkJBQUE7QXJGcTZXWjtBcUZ2NldRO0VBSUksNkJBQUE7QXJGczZXWjs7QXFGajZXSTtFQUNFLHdCQUFBO0FyRm82V047O0FxRmo3V0k7RUFDRSw2QkFBQTtBckZvN1dOO0FxRmw3V1E7RUFFSSw2QkFBQTtBckZtN1daO0FxRnI3V1E7RUFJSSwrQkFBQTtBckZvN1daOztBcUYvNldJO0VBQ0UsMEJBQUE7QXJGazdXTjs7QXFGLzdXSTtFQUNFLDhCQUFBO0FyRms4V047QXFGaDhXUTtFQUVJLDhCQUFBO0FyRmk4V1o7QXFGbjhXUTtFQUlJLGdDQUFBO0FyRms4V1o7O0FxRjc3V0k7RUFDRSwyQkFBQTtBckZnOFdOOztBcUY3OFdJO0VBQ0UsNEJBQUE7QXJGZzlXTjtBcUY5OFdRO0VBRUksNEJBQUE7QXJGKzhXWjtBcUZqOVdRO0VBSUksOEJBQUE7QXJGZzlXWjs7QXFGMzhXSTtFQUNFLHlCQUFBO0FyRjg4V047O0FxRjM4V0U7RUFDRSxvQkFBQTtBckY4OFdKOztBcUYvOVdJO0VBQ0UsNEJBQUE7QXJGaytXTjtBcUZoK1dRO0VBRUksNEJBQUE7QXJGaStXWjtBcUZuK1dRO0VBSUksOEJBQUE7QXJGaytXWjs7QXFGNzlXSTtFQUNFLHlCQUFBO0FyRmcrV047O0FxRjcrV0k7RUFDRSw4QkFBQTtBckZnL1dOO0FxRjkrV1E7RUFFSSw4QkFBQTtBckYrK1daO0FxRmovV1E7RUFJSSxnQ0FBQTtBckZnL1daOztBcUYzK1dJO0VBQ0UsMkJBQUE7QXJGOCtXTjs7QXFGMy9XSTtFQUNFLCtCQUFBO0FyRjgvV047QXFGNS9XUTtFQUVJLCtCQUFBO0FyRjYvV1o7QXFGLy9XUTtFQUlJLGlDQUFBO0FyRjgvV1o7O0FxRnovV0k7RUFDRSw0QkFBQTtBckY0L1dOOztBcUZ6Z1hJO0VBQ0UsNkJBQUE7QXJGNGdYTjtBcUYxZ1hRO0VBRUksNkJBQUE7QXJGMmdYWjtBcUY3Z1hRO0VBSUksK0JBQUE7QXJGNGdYWjs7QXFGdmdYSTtFQUNFLDBCQUFBO0FyRjBnWE47O0FxRnZnWEU7RUFDRSxxQkFBQTtBckYwZ1hKOztBcUZ0Z1hBOzsrRUFBQTtBQUdBO0VBQ0UsNEJBQUE7QXJGeWdYRjs7QXFGdGdYQTs7RUFFRSwwQkFBQTtBckZ5Z1hGOztBcUZ0Z1hBOzsrRUFBQTtBQUdBO0VyQnBCSSxrQmpEcURtQjtBZnkrV3ZCOztBcUZ0Z1hBO0VyQnhCSSxnQnFCeUJjO0FyRnlnWGxCOztBcUZ0Z1hBOzsrRUFBQTtBQUdBO0VBQ0UsbUJBQUE7QXJGeWdYRjs7QXFGdGdYQTtFQUNFLGM5Qm9DYTtBdkRxK1dmOztBcUZ0Z1hBO0VBQ0UsYzlCOEJhO0F2RDIrV2Y7O0FxRnRnWEE7RUFDRSxxQkFBQTtBckZ5Z1hGOztBcUZyZ1hBO0VBQ0UsdUJBQUE7RUFDQSwwQkFBQTtBckZ3Z1hGOztBcUZyZ1hBOzsrRUFBQTtBQUdBO0VBQ0UsNkJBQUE7QXJGd2dYRjs7QXFGcmdYQTtFQUNFLGlDQUFBO0FyRndnWEY7O0FxRnJnWEE7OytFQUFBO0FBR0E7RUFDRSxXQUFBO0FyRndnWEY7O0FxRmpnWEU7RUFDRSxTQUFBO0FyRm9nWEo7O0FxRnJnWEU7RUFDRSxTQUFBO0FyRndnWEo7O0FxRnpnWEU7RUFDRSxTQUFBO0FyRjRnWEo7O0FxRjdnWEU7RUFDRSxTQUFBO0FyRmdoWEo7O0FxRmpoWEU7RUFDRSxTQUFBO0FyRm9oWEo7O0FxRnJoWEU7RUFDRSxTQUFBO0FyRndoWEo7O0FxRnpoWEU7RUFDRSxTQUFBO0FyRjRoWEo7O0FxRjdoWEU7RUFDRSxTQUFBO0FyRmdpWEo7O0FxRmppWEU7RUFDRSxTQUFBO0FyRm9pWEo7O0FxRnJpWEU7RUFDRSxVQUFBO0FyRndpWEo7O0FxRnppWEU7RUFDRSxVQUFBO0FyRjRpWEo7O0FxRjdpWEU7RUFDRSxVQUFBO0FyRmdqWEo7O0FxRmpqWEU7RUFDRSxVQUFBO0FyRm9qWEo7O0FxRnJqWEU7RUFDRSxVQUFBO0FyRndqWEo7O0FxRnpqWEU7RUFDRSxVQUFBO0FyRjRqWEo7O0FxRjdqWEU7RUFDRSxVQUFBO0FyRmdrWEo7O0FxRmprWEU7RUFDRSxVQUFBO0FyRm9rWEo7O0FxRnJrWEU7RUFDRSxVQUFBO0FyRndrWEo7O0FxRnprWEU7RUFDRSxVQUFBO0FyRjRrWEo7O0FxRjdrWEU7RUFDRSxVQUFBO0FyRmdsWEo7O0FxRmpsWEU7RUFDRSxVQUFBO0FyRm9sWEo7O0FxRnJsWEU7RUFDRSxVQUFBO0FyRndsWEo7O0FxRnpsWEU7RUFDRSxVQUFBO0FyRjRsWEo7O0FxRjdsWEU7RUFDRSxVQUFBO0FyRmdtWEo7O0FxRmptWEU7RUFDRSxVQUFBO0FyRm9tWEo7O0FxRnJtWEU7RUFDRSxVQUFBO0FyRndtWEo7O0FxRnptWEU7RUFDRSxVQUFBO0FyRjRtWEo7O0FxRjdtWEU7RUFDRSxVQUFBO0FyRmduWEo7O0FxRmpuWEU7RUFDRSxVQUFBO0FyRm9uWEo7O0FxRnJuWEU7RUFDRSxVQUFBO0FyRnduWEo7O0FxRnpuWEU7RUFDRSxVQUFBO0FyRjRuWEo7O0FxRjduWEU7RUFDRSxVQUFBO0FyRmdvWEo7O0FxRmpvWEU7RUFDRSxVQUFBO0FyRm9vWEo7O0FxRnJvWEU7RUFDRSxVQUFBO0FyRndvWEo7O0FxRnpvWEU7RUFDRSxVQUFBO0FyRjRvWEo7O0FxRjdvWEU7RUFDRSxVQUFBO0FyRmdwWEo7O0FxRmpwWEU7RUFDRSxVQUFBO0FyRm9wWEo7O0FxRnJwWEU7RUFDRSxVQUFBO0FyRndwWEo7O0FxRnpwWEU7RUFDRSxVQUFBO0FyRjRwWEo7O0FxRjdwWEU7RUFDRSxVQUFBO0FyRmdxWEo7O0FxRmpxWEU7RUFDRSxVQUFBO0FyRm9xWEo7O0FxRnJxWEU7RUFDRSxVQUFBO0FyRndxWEo7O0FxRnpxWEU7RUFDRSxVQUFBO0FyRjRxWEo7O0FxRjdxWEU7RUFDRSxVQUFBO0FyRmdyWEo7O0FxRmpyWEU7RUFDRSxVQUFBO0FyRm9yWEo7O0FxRnJyWEU7RUFDRSxVQUFBO0FyRndyWEo7O0FxRnpyWEU7RUFDRSxVQUFBO0FyRjRyWEo7O0FxRjdyWEU7RUFDRSxVQUFBO0FyRmdzWEo7O0FxRmpzWEU7RUFDRSxVQUFBO0FyRm9zWEo7O0FxRnJzWEU7RUFDRSxVQUFBO0FyRndzWEo7O0FxRnpzWEU7RUFDRSxVQUFBO0FyRjRzWEo7O0FxRjdzWEU7RUFDRSxVQUFBO0FyRmd0WEo7O0FxRmp0WEU7RUFDRSxVQUFBO0FyRm90WEo7O0FxRnJ0WEU7RUFDRSxVQUFBO0FyRnd0WEo7O0FxRnp0WEU7RUFDRSxVQUFBO0FyRjR0WEo7O0FxRjd0WEU7RUFDRSxVQUFBO0FyRmd1WEo7O0FxRmp1WEU7RUFDRSxVQUFBO0FyRm91WEo7O0FxRnJ1WEU7RUFDRSxVQUFBO0FyRnd1WEo7O0FxRnp1WEU7RUFDRSxVQUFBO0FyRjR1WEo7O0FxRjd1WEU7RUFDRSxVQUFBO0FyRmd2WEo7O0FxRmp2WEU7RUFDRSxVQUFBO0FyRm92WEo7O0FxRnJ2WEU7RUFDRSxVQUFBO0FyRnd2WEo7O0FxRnp2WEU7RUFDRSxVQUFBO0FyRjR2WEo7O0FxRjd2WEU7RUFDRSxVQUFBO0FyRmd3WEo7O0FxRmp3WEU7RUFDRSxVQUFBO0FyRm93WEo7O0FxRnJ3WEU7RUFDRSxVQUFBO0FyRnd3WEo7O0FxRnp3WEU7RUFDRSxVQUFBO0FyRjR3WEo7O0FxRjd3WEU7RUFDRSxVQUFBO0FyRmd4WEo7O0FxRmp4WEU7RUFDRSxVQUFBO0FyRm94WEo7O0FxRnJ4WEU7RUFDRSxVQUFBO0FyRnd4WEo7O0FxRnp4WEU7RUFDRSxVQUFBO0FyRjR4WEo7O0FxRjd4WEU7RUFDRSxVQUFBO0FyRmd5WEo7O0FxRmp5WEU7RUFDRSxVQUFBO0FyRm95WEo7O0FxRnJ5WEU7RUFDRSxVQUFBO0FyRnd5WEo7O0FxRnp5WEU7RUFDRSxVQUFBO0FyRjR5WEo7O0FxRjd5WEU7RUFDRSxVQUFBO0FyRmd6WEo7O0FxRmp6WEU7RUFDRSxVQUFBO0FyRm96WEo7O0FxRnJ6WEU7RUFDRSxVQUFBO0FyRnd6WEo7O0FxRnp6WEU7RUFDRSxVQUFBO0FyRjR6WEo7O0FxRjd6WEU7RUFDRSxVQUFBO0FyRmcwWEo7O0FxRmowWEU7RUFDRSxVQUFBO0FyRm8wWEo7O0FxRnIwWEU7RUFDRSxVQUFBO0FyRncwWEo7O0FxRnowWEU7RUFDRSxVQUFBO0FyRjQwWEo7O0FxRjcwWEU7RUFDRSxVQUFBO0FyRmcxWEo7O0FxRmoxWEU7RUFDRSxVQUFBO0FyRm8xWEo7O0FxRnIxWEU7RUFDRSxVQUFBO0FyRncxWEo7O0FxRnoxWEU7RUFDRSxVQUFBO0FyRjQxWEo7O0FxRjcxWEU7RUFDRSxVQUFBO0FyRmcyWEo7O0FxRmoyWEU7RUFDRSxVQUFBO0FyRm8yWEo7O0FxRnIyWEU7RUFDRSxVQUFBO0FyRncyWEo7O0FxRnoyWEU7RUFDRSxVQUFBO0FyRjQyWEo7O0FxRjcyWEU7RUFDRSxVQUFBO0FyRmczWEo7O0FxRmozWEU7RUFDRSxVQUFBO0FyRm8zWEo7O0FxRnIzWEU7RUFDRSxVQUFBO0FyRnczWEo7O0FxRnozWEU7RUFDRSxVQUFBO0FyRjQzWEo7O0FxRjczWEU7RUFDRSxVQUFBO0FyRmc0WEo7O0FxRmo0WEU7RUFDRSxVQUFBO0FyRm80WEo7O0FxRnI0WEU7RUFDRSxVQUFBO0FyRnc0WEo7O0FxRno0WEU7RUFDRSxVQUFBO0FyRjQ0WEo7O0FxRjc0WEU7RUFDRSxXQUFBO0FyRmc1WEo7O0FxRjU0WEE7OytFQUFBO0FBR0E7RUFDRSx1QkFBQTtBckYrNFhGOztBcUY1NFhBO0VBQ0UsNkJBQUE7QXJGKzRYRjs7QXFGNTRYQTtFQUNFLGdDQUFBO0FyRis0WEY7O0FxRjU0WEE7OytFQUFBO0FBR0E7RUFDRSxxQkFBQTtBckYrNFhGOztBcUY1NFhBOzsrRUFBQTtBQzVJQTs7K0RBQUE7QUFRRTtFQUNFLHFCdkVpSFE7QWZ3NlhaOztBc0YvZ1lBO0VBQ0UsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0F0RmtoWUY7QXNGamhZRTtFQUNFO0lBQ0UscUJBQUE7RXRGbWhZSjtBQUNGOztBc0YvZ1lBO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7QXRGa2hZRjs7QXNGL2dZQSwrQkFBQTtBQUNBO0VBQ0UseUJBQUE7QXRGa2hZRjs7QXNGL2dZQTtFQUNFLGdFQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXRGa2hZRjs7QXNGL2dZQTs7OzsrREFBQTtBQUtBO0VBRUUscUJ2RXhCMEI7RXVFeUIxQix5QnZFeEJnQztFdUV5QmhDLGtCQUFBO0F0RmloWUY7QXNGN2dZRTtFQUNFLGN2RTFDaUI7QWZ5allyQjtBc0Y3Z1lFO0VBQ0UsY3ZFNUN1QjtBZjJqWTNCO0FzRjdnWUU7RUFDRSxjdkV2RHFCO0Fmc2tZekI7QXNGN2dZRTtFQUNFLGlCQUFBO0F0RitnWUo7QXNGN2dZRTtFQUNFLHFCdkV5Q1E7QWZzK1haOztBc0YvL1hBO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxxQkFBQTtBdEZrZ1lGO0FzRmpnWUU7RUFDRSwwQkFBQTtBdEZtZ1lKOztBc0Y5L1hBO0VBQ0UsV0FBQTtBdEZpZ1lGOztBc0Y3L1hBO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0F0RmdnWUY7QXNGLy9YRTtFQUNFLFlBQUE7QXRGaWdZSjs7QXVGNW5ZQTs7O3dEQUFBO0FBSUE7RUFDRSxxQkFBQTtBdkYrbllGOztBdUY1bllBO0VBQ0UscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHdHQUFBO1VBQUEsZ0dBQUE7QXZGK25ZRjs7QXVGNW5ZQTtFQUNFLG9CQUFBO0F2RituWUY7O0F1RjVuWUEscUNBQUE7QUFVQTtFQUNFLHlEQUFBO0VBUkEscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBdkYrbllGOztBdUZ2bllBO0VBQ0UsNkRBQUE7RUFiQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0F2RndvWUY7O0F1RnZuWUU7Ozs7O0VBQ0UsNkRBQUE7RUF0QkYscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBdkZxcFlGOztBdUY5bllBO0VBQ0UsZ0VBQUE7RUE1QkEscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBdkY4cFlGOztBdUZsb1lBO0VBQ0UsNERBQUE7RUFqQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBdkZ1cVlGOztBdUZ0b1lBO0VBQ0UsMkRBQUE7RUF0Q0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBdkZncllGOztBdUYxb1lBO0VBQ0UsOERBQUE7RUEzQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBdkZ5cllGOztBdUY5b1lBO0VBQ0UsNERBQUE7RUFoREEscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBdkZrc1lGOztBdUZscFlBOzt3REFBQTtBQUdBO0VBQ0Usc0JBQUE7RUFDQSwrQ0FBQTtFQUNBLDhRQUFBO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0F2RmtwWUY7QXVGaG9ZQTs7d0RBQUE7QUFHQTtFQWpCRSwrRUFBQTtFQUNBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQVFBLGdCQUFBO0F2RjRvWUY7O0F1RjFvWUE7RUFyQkUsK0VBQUE7RUFDQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFFQSxzQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFZQSxnQkFBQTtBdkZ1cFlGOztBdUZwcFlBOzt3REFBQTtBQUdBO0VBN0JFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBb0JBLGdCQUFBO0F2RmlxWUY7O0F1RjlwWUE7RUFsQ0UsK0VBQUE7RUFDQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFFQSxzQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUF5QkEsZ0JBQUE7RUFDQSxzQkFBQTtBdkYycVlGOztBdUZ4cVlBO0VBeENFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBK0JBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkZxcllGOztBdUZscllBO0VBL0NFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBc0NBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkYrcllGOztBdUY1cllBO0VBdERFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBNkNBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkZ5c1lGOztBdUZ0c1lBO0VBN0RFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBb0RBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkZtdFlGOztBdUZodFlBO0VBcEVFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBMkRBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkY2dFlGOztBdUYxdFlBO0VBM0VFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0VBa0VBLGdCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtBdkZ1dVlGOztBdUZwdVlBO0VBbEZFLCtFQUFBO0VBQ0EsaUNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFB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eUI7QWZ3eGY3QjtBMkY3cmVFOztFQUNFLHlCNUUvbEJ3QjtBZit4ZjVCO0EyRjlyZUU7O0VBQ0UseUI1RXZtQnVCO0Fmd3lmM0I7QTJGL3JlRTs7RUFDRSx5QjVFdm1CcUI7QWZ5eWZ6QjtBMkZoc2VFOztFQUNFLHlCckZsb0JXO0VxRm1vQlgsYzVFcm9CcUI7QWZ3MGZ6Qjs7QTJGNXJlRTtFQUNFLHNCQUFBO0EzRityZUo7O0EyRmhzZUU7RUFDRSxzQkFBQTtBM0Ztc2VKOztBMkZwc2VFO0VBQ0Usc0JBQUE7QTNGdXNlSjs7QTJGeHNlRTtFQUNFLHNCQUFBO0EzRjJzZUo7O0EyRjVzZUU7RUFDRSxzQkFBQTtBM0Yrc2VKOztBMkZodGVFO0VBQ0Usc0JBQUE7QTNGbXRlSjs7QTJGcHRlRTtFQUNFLHNCQUFBO0EzRnV0ZUo7O0EyRnh0ZUU7RUFDRSxzQkFBQTtBM0YydGVKOztBMkY1dGVFO0VBQ0Usc0JBQUE7QTNGK3RlSjs7QTJGaHVlRTtFQUNFLHVCQUFBO0EzRm11ZUo7O0EyRnB1ZUU7RUFDRSx1QkFBQTtBM0Z1dWVKOztBMkZ4dWVFO0VBQ0UsdUJBQUE7QTNGMnVlSjs7QTJGNXVlRTtFQUNFLHVCQUFBO0EzRit1ZUo7O0EyRmh2ZUU7RUFDRSx1QkFBQTtBM0ZtdmVKOztBMkZwdmVFO0VBQ0UsdUJBQUE7QTNGdXZlSjs7QTJGeHZlRTtFQUNFLHVCQUFBO0EzRjJ2ZUo7O0EyRjV2ZUU7RUFDRSx1QkFBQTtBM0YrdmVKOztBMkZod2VFO0VBQ0UsdUJBQUE7QTNGbXdlSjs7QTJGcHdlRTtFQUNFLHVCQUFBO0EzRnV3ZUo7O0EyRnh3ZUU7RUFDRSx1QkFBQTtBM0Yyd2VKOztBMkY1d2VFO0VBQ0UsdUJBQUE7QTNGK3dlSjs7QTJGaHhlRTtFQUNFLHVCQUFBO0EzRm14ZUo7O0EyRnB4ZUU7RUFDRSx1QkFBQTtBM0Z1eGVKOztBMkZ4eGVFO0VBQ0UsdUJBQUE7QTNGMnhlSjs7QTJGNXhlRTtFQUNFLHVCQUFBO0EzRit4ZUo7O0EyRmh5ZUU7RUFDRSx1QkFBQTtBM0ZteWVKOztBMkZweWVFO0VBQ0UsdUJBQUE7QTNGdXllSjs7QTJGeHllRTtFQUNFLHVCQUFBO0EzRjJ5ZUo7O0EyRjV5ZUU7RUFDRSx1QkFBQTtBM0YreWVKOztBMkZoemVFO0VBQ0UsdUJBQUE7QTNGbXplSjs7QTJGcHplRTtFQUNFLHVCQUFBO0EzRnV6ZUo7O0EyRnh6ZUU7RUFDRSx1QkFBQTtBM0YyemVKOztBMkY1emVFO0VBQ0UsdUJBQUE7QTNGK3plSjs7QTJGaDBlRTtFQUNFLHVCQUFBO0EzRm0wZUo7O0EyRnAwZUU7RUFDRSx1QkFBQTtBM0Z1MGVKOztBMkZ4MGVFO0VBQ0UsdUJBQUE7QTNGMjBlSjs7QTJGNTBlRTtFQUNFLHVCQUFBO0EzRiswZUo7O0EyRmgxZUU7RUFDRSx1QkFBQTtBM0ZtMWVKOztBMkZwMWVFO0VBQ0UsdUJBQUE7QTNGdTFlSjs7QTJGeDFlRTtFQUNFLHVCQUFBO0EzRjIxZUo7O0EyRjUxZUU7RUFDRSx1QkFBQTtBM0YrMWVKOztBMkZoMmVFO0VBQ0UsdUJBQUE7QTNGbTJlSjs7QTJGcDJlRTtFQUNFLHVCQUFBO0EzRnUyZUo7O0EyRngyZUU7RUFDRSx1QkFBQTtBM0YyMmVKOztBMkY1MmVFO0VBQ0UsdUJBQUE7QTNGKzJlSjs7QTJGaDNlRTtFQUNFLHVCQUFBO0EzRm0zZUo7O0EyRnAzZUU7RUFDRSx1QkFBQTtBM0Z1M2VKOztBMkZ4M2VFO0VBQ0UsdUJBQUE7QTNGMjNlSjs7QTJGNTNlRTtFQUNFLHVCQUFBO0EzRiszZUo7O0EyRmg0ZUU7RUFDRSx1QkFBQTtBM0ZtNGVKOztBMkZwNGVFO0VBQ0UsdUJBQUE7QTNGdTRlSjs7QTJGeDRlRTtFQUNFLHVCQUFBO0EzRjI0ZUo7O0EyRjU0ZUU7RUFDRSx1QkFBQTtBM0YrNGVKOztBMkZoNWVFO0VBQ0UsdUJBQUE7QTNGbTVlSjs7QTJGcDVlRTtFQUNFLHVCQUFBO0EzRnU1ZUo7O0EyRng1ZUU7RUFDRSx1QkFBQTtBM0YyNWVKOztBMkY1NWVFO0VBQ0UsdUJBQUE7QTNGKzVlSjs7QTJGaDZlRTtFQUNFLHVCQUFBO0EzRm02ZUo7O0EyRnA2ZUU7RUFDRSx1QkFBQTtBM0Z1NmVKOztBMkZ4NmVFO0VBQ0UsdUJBQUE7QTNGMjZlSjs7QTJGNTZlRTtFQUNFLHVCQUFBO0EzRis2ZUo7O0EyRmg3ZUU7RUFDRSx1QkFBQTtBM0ZtN2VKOztBMkZwN2VFO0VBQ0UsdUJBQUE7QTNGdTdlSjs7QTJGeDdlRTtFQUNFLHVCQUFBO0EzRjI3ZUo7O0EyRjU3ZUU7RUFDRSx1QkFBQTtBM0YrN2VKOztBMkZoOGVFO0VBQ0UsdUJBQUE7QTNGbThlSjs7QTJGcDhlRTtFQUNFLHVCQUFBO0EzRnU4ZUo7O0EyRng4ZUU7RUFDRSx1QkFBQTtBM0YyOGVKOztBMkY1OGVFO0VBQ0UsdUJBQUE7QTNGKzhlSjs7QTJGaDllRTtFQUNFLHVCQUFBO0EzRm05ZUo7O0EyRnA5ZUU7RUFDRSx1QkFBQTtBM0Z1OWVKOztBMkZ4OWVFO0VBQ0UsdUJBQUE7QTNGMjllSjs7QTJGNTllRTtFQUNFLHVCQUFBO0EzRis5ZUo7O0EyRmgrZUU7RUFDRSx1QkFBQTtBM0ZtK2VKOztBMkZwK2VFO0VBQ0UsdUJBQUE7QTNGdStlSjs7QTJGeCtlRTtFQUNFLHVCQUFBO0EzRjIrZUo7O0EyRjUrZUU7RUFDRSx1QkFBQTtBM0YrK2VKOztBMkZoL2VFO0VBQ0UsdUJBQUE7QTNGbS9lSjs7QTJGcC9lRTtFQUNFLHVCQUFBO0EzRnUvZUo7O0EyRngvZUU7RUFDRSx1QkFBQTtBM0YyL2VKOztBMkY1L2VFO0VBQ0UsdUJBQUE7QTNGKy9lSjs7QTJGaGdmRTtFQUNFLHVCQUFBO0EzRm1nZko7O0EyRnBnZkU7RUFDRSx1QkFBQTtBM0Z1Z2ZKOztBMkZ4Z2ZFO0VBQ0UsdUJBQUE7QTNGMmdmSjs7QTJGNWdmRTtFQUNFLHVCQUFBO0EzRitnZko7O0EyRmhoZkU7RUFDRSx1QkFBQTtBM0ZtaGZKOztBMkZwaGZFO0VBQ0UsdUJBQUE7QTNGdWhmSjs7QTJGeGhmRTtFQUNFLHVCQUFBO0EzRjJoZko7O0EyRjVoZkU7RUFDRSx1QkFBQTtBM0YraGZKOztBMkZoaWZFO0VBQ0UsdUJBQUE7QTNGbWlmSjs7QTJGcGlmRTtFQUNFLHVCQUFBO0EzRnVpZko7O0EyRnhpZkU7RUFDRSx1QkFBQTtBM0YyaWZKOztBMkY1aWZFO0VBQ0UsdUJBQUE7QTNGK2lmSjs7QTJGaGpmRTtFQUNFLHVCQUFBO0EzRm1qZko7O0EyRnBqZkU7RUFDRSx1QkFBQTtBM0Z1amZKOztBMkZ4amZFO0VBQ0UsdUJBQUE7QTNGMmpmSjs7QTJGNWpmRTtFQUNFLHVCQUFBO0EzRitqZko7O0EyRmhrZkU7RUFDRSx1QkFBQTtBM0Zta2ZKOztBMkZwa2ZFO0VBQ0UsdUJBQUE7QTNGdWtmSjs7QTJGeGtmRTtFQUNFLHdCQUFBO0EzRjJrZko7O0EyRjVrZkU7RUFDRSx3QkFBQTtBM0Yra2ZKOztBMkZobGZFO0VBQ0Usd0JBQUE7QTNGbWxmSjs7QTJGcGxmRTtFQUNFLHdCQUFBO0EzRnVsZko7O0EyRnhsZkU7RUFDRSx3QkFBQTtBM0YybGZKOztBMkY1bGZFO0VBQ0Usd0JBQUE7QTNGK2xmSjs7QTJGaG1mRTtFQUNFLHdCQUFBO0EzRm1tZko7O0EyRnBtZkU7RUFDRSx3QkFBQTtBM0Z1bWZKOztBMkZ4bWZFO0VBQ0Usd0JBQUE7QTNGMm1mSjs7QTJGNW1mRTtFQUNFLHdCQUFBO0EzRittZko7O0EyRmhuZkU7RUFDRSx3QkFBQTtBM0ZtbmZKOztBMkZwbmZFO0VBQ0Usd0JBQUE7QTNGdW5mSjs7QTJGeG5mRTtFQUNFLHdCQUFBO0EzRjJuZko7O0EyRjVuZkU7RUFDRSx3QkFBQTtBM0YrbmZKOztBMkZob2ZFO0VBQ0Usd0JBQUE7QTNGbW9mSjs7QTJGcG9mRTtFQUNFLHdCQUFBO0EzRnVvZko7O0EyRnhvZkU7RUFDRSx3QkFBQTtBM0Yyb2ZKOztBMkY1b2ZFO0VBQ0Usd0JBQUE7QTNGK29mSjs7QTJGaHBmRTtFQUNFLHdCQUFBO0EzRm1wZko7O0EyRnBwZkU7RUFDRSx3QkFBQTtBM0Z1cGZKOztBMkZ4cGZFO0VBQ0Usd0JBQUE7QTNGMnBmSjs7QTJGNXBmRTtFQUNFLHdCQUFBO0EzRitwZko7O0EyRmhxZkU7RUFDRSx3QkFBQTtBM0ZtcWZKOztBMkZwcWZFO0VBQ0Usd0JBQUE7QTNGdXFmSjs7QTJGeHFmRTtFQUNFLHdCQUFBO0EzRjJxZko7O0EyRjVxZkU7RUFDRSx3QkFBQTtBM0YrcWZKOztBMkZocmZFO0VBQ0Usd0JBQUE7QTNGbXJmSjs7QTJGcHJmRTtFQUNFLHdCQUFBO0EzRnVyZko7O0EyRnhyZkU7RUFDRSx3QkFBQTtBM0YycmZKOztBMkY1cmZFO0VBQ0Usd0JBQUE7QTNGK3JmSjs7QTJGaHNmRTtFQUNFLHdCQUFBO0EzRm1zZko7O0EyRnBzZkU7RUFDRSx3QkFBQTtBM0Z1c2ZKOztBMkZ4c2ZFO0VBQ0Usd0JBQUE7QTNGMnNmSjs7QTJGNXNmRTtFQUNFLHdCQUFBO0EzRitzZko7O0EyRmh0ZkU7RUFDRSx3QkFBQTtBM0ZtdGZKOztBMkZwdGZFO0VBQ0Usd0JBQUE7QTNGdXRmSjs7QTJGeHRmRTtFQUNFLHdCQUFBO0EzRjJ0Zko7O0EyRjV0ZkU7RUFDRSx3QkFBQTtBM0YrdGZKOztBMkZodWZFO0VBQ0Usd0JBQUE7QTNGbXVmSjs7QTJGcHVmRTtFQUNFLHdCQUFBO0EzRnV1Zko7O0EyRnh1ZkU7RUFDRSx3QkFBQTtBM0YydWZKOztBMkY1dWZFO0VBQ0Usd0JBQUE7QTNGK3VmSjs7QTJGaHZmRTtFQUNFLHdCQUFBO0EzRm12Zko7O0EyRnB2ZkU7RUFDRSx3QkFBQTtBM0Z1dmZKOztBMkZ4dmZFO0VBQ0Usd0JBQUE7QTNGMnZmSjs7QTJGNXZmRTtFQUNFLHdCQUFBO0EzRit2Zko7O0EyRmh3ZkU7RUFDRSx3QkFBQTtBM0Ztd2ZKOztBMkZwd2ZFO0VBQ0Usd0JBQUE7QTNGdXdmSjs7QTJGeHdmRTtFQUNFLHdCQUFBO0EzRjJ3Zko7O0EyRjV3ZkU7RUFDRSx3QkFBQTtBM0Yrd2ZKOztBMkZoeGZFO0VBQ0Usd0JBQUE7QTNGbXhmSjs7QTJGcHhmRTtFQUNFLHdCQUFBO0EzRnV4Zko7O0EyRnh4ZkU7RUFDRSx3QkFBQTtBM0YyeGZKOztBMkY1eGZFO0VBQ0Usd0JBQUE7QTNGK3hmSjs7QTJGaHlmRTtFQUNFLHdCQUFBO0EzRm15Zko7O0EyRnB5ZkU7RUFDRSx3QkFBQTtBM0Z1eWZKOztBMkZ4eWZFO0VBQ0Usd0JBQUE7QTNGMnlmSjs7QTJGNXlmRTtFQUNFLHdCQUFBO0EzRit5Zko7O0EyRmh6ZkU7RUFDRSx3QkFBQTtBM0ZtemZKOztBMkZwemZFO0VBQ0Usd0JBQUE7QTNGdXpmSjs7QTJGeHpmRTtFQUNFLHdCQUFBO0EzRjJ6Zko7O0EyRjV6ZkU7RUFDRSx3QkFBQTtBM0YremZKOztBMkZoMGZFO0VBQ0Usd0JBQUE7QTNGbTBmSjs7QTJGcDBmRTtFQUNFLHdCQUFBO0EzRnUwZko7O0EyRngwZkU7RUFDRSx3QkFBQTtBM0YyMGZKOztBMkY1MGZFO0VBQ0Usd0JBQUE7QTNGKzBmSjs7QTJGaDFmRTtFQUNFLHdCQUFBO0EzRm0xZko7O0EyRnAxZkU7RUFDRSx3QkFBQTtBM0Z1MWZKOztBMkZ4MWZFO0VBQ0Usd0JBQUE7QTNGMjFmSjs7QTJGNTFmRTtFQUNFLHdCQUFBO0EzRisxZko7O0EyRmgyZkU7RUFDRSx3QkFBQTtBM0ZtMmZKOztBMkZwMmZFO0VBQ0Usd0JBQUE7QTNGdTJmSjs7QTJGeDJmRTtFQUNFLHdCQUFBO0EzRjIyZko7O0EyRjUyZkU7RUFDRSx3QkFBQTtBM0YrMmZKOztBMkZoM2ZFO0VBQ0Usd0JBQUE7QTNGbTNmSjs7QTJGcDNmRTtFQUNFLHdCQUFBO0EzRnUzZko7O0EyRngzZkU7RUFDRSx3QkFBQTtBM0YyM2ZKOztBMkY1M2ZFO0VBQ0Usd0JBQUE7QTNGKzNmSjs7QTJGaDRmRTtFQUNFLHdCQUFBO0EzRm00Zko7O0EyRnA0ZkU7RUFDRSx3QkFBQTtBM0Z1NGZKOztBMkZ4NGZFO0VBQ0Usd0JBQUE7QTNGMjRmSjs7QTJGNTRmRTtFQUNFLHdCQUFBO0EzRis0Zko7O0EyRmg1ZkU7RUFDRSx3QkFBQTtBM0ZtNWZKOztBMkZwNWZFO0VBQ0Usd0JBQUE7QTNGdTVmSjs7QTJGeDVmRTtFQUNFLHdCQUFBO0EzRjI1Zko7O0EyRjU1ZkU7RUFDRSx3QkFBQTtBM0YrNWZKOztBMkZoNmZFO0VBQ0Usd0JBQUE7QTNGbTZmSjs7QTJGcDZmRTtFQUNFLHdCQUFBO0EzRnU2Zko7O0EyRng2ZkU7RUFDRSx3QkFBQTtBM0YyNmZKOztBMkY1NmZFO0VBQ0Usd0JBQUE7QTNGKzZmSjs7QTJGaDdmRTtFQUNFLHdCQUFBO0EzRm03Zko7O0EyRnA3ZkU7RUFDRSx3QkFBQTtBM0Z1N2ZKOztBMkZ4N2ZFO0VBQ0Usd0JBQUE7QTNGMjdmSjs7QTJGNTdmRTtFQUNFLHdCQUFBO0EzRis3Zko7O0EyRmg4ZkU7RUFDRSx3QkFBQTtBM0ZtOGZKOztBMkZwOGZFO0VBQ0Usd0JBQUE7QTNGdThmSjs7QTJGeDhmRTtFQUNFLHdCQUFBO0EzRjI4Zko7O0EyRjU4ZkU7RUFDRSx3QkFBQTtBM0YrOGZKOztBMkZoOWZFO0VBQ0Usd0JBQUE7QTNGbTlmSjs7QTJGNzhmRTtFQUNFLHFCQUFBO0EzRmc5Zko7O0EyRmo5ZkU7RUFDRSxxQkFBQTtBM0ZvOWZKOztBMkZyOWZFO0VBQ0UscUJBQUE7QTNGdzlmSjs7QTJGejlmRTtFQUNFLHFCQUFBO0EzRjQ5Zko7O0EyRjc5ZkU7RUFDRSxxQkFBQTtBM0ZnK2ZKOztBMkZqK2ZFO0VBQ0UscUJBQUE7QTNGbytmSjs7QTJGcitmRTtFQUNFLHFCQUFBO0EzRncrZko7O0EyRnorZkU7RUFDRSxxQkFBQTtBM0Y0K2ZKOztBMkY3K2ZFO0VBQ0UscUJBQUE7QTNGZy9mSjs7QTJGai9mRTtFQUNFLHNCQUFBO0EzRm8vZko7O0EyRnIvZkU7RUFDRSxzQkFBQTtBM0Z3L2ZKOztBMkZ6L2ZFO0VBQ0Usc0JBQUE7QTNGNC9mSjs7QTJGNy9mRTtFQUNFLHNCQUFBO0EzRmdnZ0JKOztBMkZqZ2dCRTtFQUNFLHNCQUFBO0EzRm9nZ0JKOztBMkZyZ2dCRTtFQUNFLHNCQUFBO0EzRndnZ0JKOztBMkZ6Z2dCRTtFQUNFLHNCQUFBO0EzRjRnZ0JKOztBMkY3Z2dCRTtFQUNFLHNCQUFBO0EzRmdoZ0JKOztBMkZqaGdCRTtFQUNFLHNCQUFBO0EzRm9oZ0JKOztBMkZyaGdCRTtFQUNFLHNCQUFBO0EzRndoZ0JKOztBMkZ6aGdCRTtFQUNFLHNCQUFBO0EzRjRoZ0JKOztBMkY3aGdCRTtFQUNFLHNCQUFBO0EzRmdpZ0JKOztBMkZqaWdCRTtFQUNFLHNCQUFBO0EzRm9pZ0JKOztBMkZyaWdCRTtFQUNFLHNCQUFBO0EzRndpZ0JKOztBMkZ6aWdCRTtFQUNFLHNCQUFBO0EzRjRpZ0JKOztBMkY3aWdCRTtFQUNFLHNCQUFBO0EzRmdqZ0JKOztBMkZqamdCRTtFQUNFLHNCQUFBO0EzRm9qZ0JKOztBMkZyamdCRTtFQUNFLHNCQUFBO0EzRndqZ0JKOztBMkZ6amdCRTtFQUNFLHNCQUFBO0EzRjRqZ0JKOztBMkY3amdCRTtFQUNFLHNCQUFBO0EzRmdrZ0JKOztBMkZqa2dCRTtFQUNFLHNCQUFBO0EzRm9rZ0JKOztBMkZya2dCRTtFQUNFLHNCQUFBO0EzRndrZ0JKOztBMkZ6a2dCRTtFQUNFLHNCQUFBO0EzRjRrZ0JKOztBMkY3a2dCRTtFQUNFLHNCQUFBO0EzRmdsZ0JKOztBMkZqbGdCRTtFQUNFLHNCQUFBO0EzRm9sZ0JKOztBMkZybGdCRTtFQUNFLHNCQUFBO0EzRndsZ0JKOztBMkZ6bGdCRTtFQUNFLHNCQUFBO0EzRjRsZ0JKOztBMkY3bGdCRTtFQUNFLHNCQUFBO0EzRmdtZ0JKOztBMkZqbWdCRTtFQUNFLHNCQUFBO0EzRm9tZ0JKOztBMkZybWdCRTtFQUNFLHNCQUFBO0EzRndtZ0JKOztBMkZ6bWdCRTtFQUNFLHNCQUFBO0EzRjRtZ0JKOztBMkY3bWdCRTtFQUNFLHNCQUFBO0EzRmduZ0JKOztBMkZqbmdCRTtFQUNFLHNCQUFBO0EzRm9uZ0JKOztBMkZybmdCRTtFQUNFLHNCQUFBO0EzRnduZ0JKOztBMkZ6bmdCRTtFQUNFLHNCQUFBO0EzRjRuZ0JKOztBMkY3bmdCRTtFQUNFLHNCQUFBO0EzRmdvZ0JKOztBMkZqb2dCRTtFQUNFLHNCQUFBO0EzRm9vZ0JKOztBMkZyb2dCRTtFQUNFLHNCQUFBO0EzRndvZ0JKOztBMkZ6b2dCRTtFQUNFLHNCQUFBO0EzRjRvZ0JKOztBMkY3b2dCRTtFQUNFLHNCQUFBO0EzRmdwZ0JKOztBMkZqcGdCRTtFQUNFLHNCQUFBO0EzRm9wZ0JKOztBMkZycGdCRTtFQUNFLHNCQUFBO0EzRndwZ0JKOztBMkZ6cGdCRTtFQUNFLHNCQUFBO0EzRjRwZ0JKOztBMkY3cGdCRTtFQUNFLHNCQUFBO0EzRmdxZ0JKOztBMkZqcWdCRTtFQUNFLHNCQUFBO0EzRm9xZ0JKOztBMkZycWdCRTtFQUNFLHNCQUFBO0EzRndxZ0JKOztBMkZ6cWdCRTtFQUNFLHNCQUFBO0EzRjRxZ0JKOztBMkY3cWdCRTtFQUNFLHNCQUFBO0EzRmdyZ0JKOztBMkZqcmdCRTtFQUNFLHNCQUFBO0EzRm9yZ0JKOztBMkZycmdCRTtFQUNFLHNCQUFBO0EzRndyZ0JKOztBMkZ6cmdCRTtFQUNFLHNCQUFBO0EzRjRyZ0JKOztBMkY3cmdCRTtFQUNFLHNCQUFBO0EzRmdzZ0JKOztBMkZqc2dCRTtFQUNFLHNCQUFBO0EzRm9zZ0JKOztBMkZyc2dCRTtFQUNFLHNCQUFBO0EzRndzZ0JKOztBMkZ6c2dCRTtFQUNFLHNCQUFBO0EzRjRzZ0JKOztBMkY3c2dCRTtFQUNFLHNCQUFBO0EzRmd0Z0JKOztBMkZqdGdCRTtFQUNFLHNCQUFBO0EzRm90Z0JKOztBMkZydGdCRTtFQUNFLHNCQUFBO0EzRnd0Z0JKOztBMkZ6dGdCRTtFQUNFLHNCQUFBO0EzRjR0Z0JKOztBMkY3dGdCRTtFQUNFLHNCQUFBO0EzRmd1Z0JKOztBMkZqdWdCRTtFQUNFLHNCQUFBO0EzRm91Z0JKOztBMkZydWdCRTtFQUNFLHNCQUFBO0EzRnd1Z0JKOztBMkZ6dWdCRTtFQUNFLHNCQUFBO0EzRjR1Z0JKOztBMkY3dWdCRTtFQUNFLHNCQUFBO0EzRmd2Z0JKOztBMkZqdmdCRTtFQUNFLHNCQUFBO0EzRm92Z0JKOztBMkZydmdCRTtFQUNFLHNCQUFBO0EzRnd2Z0JKOztBMkZ6dmdCRTtFQUNFLHNCQUFBO0EzRjR2Z0JKOztBMkY3dmdCRTtFQUNFLHNCQUFBO0EzRmd3Z0JKOztBMkZqd2dCRTtFQUNFLHNCQUFBO0EzRm93Z0JKOztBMkZyd2dCRTtFQUNFLHNCQUFBO0EzRnd3Z0JKOztBMkZ6d2dCRTtFQUNFLHNCQUFBO0EzRjR3Z0JKOztBMkY3d2dCRTtFQUNFLHNCQUFBO0EzRmd4Z0JKOztBMkZqeGdCRTtFQUNFLHNCQUFBO0EzRm94Z0JKOztBMkZyeGdCRTtFQUNFLHNCQUFBO0EzRnd4Z0JKOztBMkZ6eGdCRTtFQUNFLHNCQUFBO0EzRjR4Z0JKOztBMkY3eGdCRTtFQUNFLHNCQUFBO0EzRmd5Z0JKOztBMkZqeWdCRTtFQUNFLHNCQUFBO0EzRm95Z0JKOztBMkZyeWdCRTtFQUNFLHNCQUFBO0EzRnd5Z0JKOztBMkZ6eWdCRTtFQUNFLHNCQUFBO0EzRjR5Z0JKOztBMkY3eWdCRTtFQUNFLHNCQUFBO0EzRmd6Z0JKOztBMkZqemdCRTtFQUNFLHNCQUFBO0EzRm96Z0JKOztBMkZyemdCRTtFQUNFLHNCQUFBO0EzRnd6Z0JKOztBMkZ6emdCRTtFQUNFLHNCQUFBO0EzRjR6Z0JKOztBMkY3emdCRTtFQUNFLHNCQUFBO0EzRmcwZ0JKOztBMkZqMGdCRTtFQUNFLHNCQUFBO0EzRm8wZ0JKOztBMkZyMGdCRTtFQUNFLHNCQUFBO0EzRncwZ0JKOztBMkZ6MGdCRTtFQUNFLHNCQUFBO0EzRjQwZ0JKOztBMkY3MGdCRTtFQUNFLHNCQUFBO0EzRmcxZ0JKOztBMkZqMWdCRTtFQUNFLHNCQUFBO0EzRm8xZ0JKOztBMkZyMWdCRTtFQUNFLHNCQUFBO0EzRncxZ0JKOztBMkZ6MWdCRTtFQUNFLHVCQUFBO0EzRjQxZ0JKOztBMkY3MWdCRTtFQUNFLHVCQUFBO0EzRmcyZ0JKOztBMkZqMmdCRTtFQUNFLHVCQUFBO0EzRm8yZ0JKOztBMkZyMmdCRTtFQUNFLHVCQUFBO0EzRncyZ0JKOztBMkZ6MmdCRTtFQUNFLHVCQUFBO0EzRjQyZ0JKOztBMkY3MmdCRTtFQUNFLHVCQUFBO0EzRmczZ0JKOztBMkZqM2dCRTtFQUNFLHVCQUFBO0EzRm8zZ0JKOztBMkZyM2dCRTtFQUNFLHVCQUFBO0EzRnczZ0JKOztBMkZ6M2dCRTtFQUNFLHVCQUFBO0EzRjQzZ0JKOztBMkY3M2dCRTtFQUNFLHVCQUFBO0EzRmc0Z0JKOztBMkZqNGdCRTtFQUNFLHVCQUFBO0EzRm80Z0JKOztBMkZyNGdCRTtFQUNFLHVCQUFBO0EzRnc0Z0JKOztBMkZ6NGdCRTtFQUNFLHVCQUFBO0EzRjQ0Z0JKOztBMkY3NGdCRTtFQUNFLHVCQUFBO0EzRmc1Z0JKOztBMkZqNWdCRTtFQUNFLHVCQUFBO0EzRm81Z0JKOztBMkZyNWdCRTtFQUNFLHVCQUFBO0EzRnc1Z0JKOztBMkZ6NWdCRTtFQUNFLHVCQUFBO0EzRjQ1Z0JKOztBMkY3NWdCRTtFQUNFLHVCQUFBO0EzRmc2Z0JKOztBMkZqNmdCRTtFQUNFLHVCQUFBO0EzRm82Z0JKOztBMkZyNmdCRTtFQUNFLHVCQUFBO0EzRnc2Z0JKOztBMkZ6NmdCRTtFQUNFLHVCQUFBO0EzRjQ2Z0JKOztBMkY3NmdCRTtFQUNFLHVCQUFBO0EzRmc3Z0JKOztBMkZqN2dCRTtFQUNFLHVCQUFBO0EzRm83Z0JKOztBMkZyN2dCRTtFQUNFLHVCQUFBO0EzRnc3Z0JKOztBMkZ6N2dCRTtFQUNFLHVCQUFBO0EzRjQ3Z0JKOztBMkY3N2dCRTtFQUNFLHVCQUFBO0EzRmc4Z0JKOztBMkZqOGdCRTtFQUNFLHVCQUFBO0EzRm84Z0JKOztBMkZyOGdCRTtFQUNFLHVCQUFBO0EzRnc4Z0JKOztBMkZ6OGdCRTtFQUNFLHVCQUFBO0EzRjQ4Z0JKOztBMkY3OGdCRTtFQUNFLHVCQUFBO0EzRmc5Z0JKOztBMkZqOWdCRTtFQUNFLHVCQUFBO0EzRm85Z0JKOztBMkZyOWdCRTtFQUNFLHVCQUFBO0EzRnc5Z0JKOztBMkZ6OWdCRTtFQUNFLHVCQUFBO0EzRjQ5Z0JKOztBMkY3OWdCRTtFQUNFLHVCQUFBO0EzRmcrZ0JKOztBMkZqK2dCRTtFQUNFLHVCQUFBO0EzRm8rZ0JKOztBMkZyK2dCRTtFQUNFLHVCQUFBO0EzRncrZ0JKOztBMkZ6K2dCRTtFQUNFLHVCQUFBO0EzRjQrZ0JKOztBMkY3K2dCRTtFQUNFLHVCQUFBO0EzRmcvZ0JKOztBMkZqL2dCRTtFQUNFLHVCQUFBO0EzRm8vZ0JKOztBMkZyL2dCRTtFQUNFLHVCQUFBO0EzRncvZ0JKOztBMkZ6L2dCRTtFQUNFLHVCQUFBO0EzRjQvZ0JKOztBMkY3L2dCRTtFQUNFLHVCQUFBO0EzRmdnaEJKOztBMkZqZ2hCRTtFQUNFLHVCQUFBO0EzRm9naEJKOztBMkZyZ2hCRTtFQUNFLHVCQUFBO0EzRndnaEJKOztBMkZ6Z2hCRTtFQUNFLHVCQUFBO0EzRjRnaEJKOztBMkY3Z2hCRTtFQUNFLHVCQUFBO0EzRmdoaEJKOztBMkZqaGhCRTtFQUNFLHVCQUFBO0EzRm9oaEJKOztBMkZyaGhCRTtFQUNFLHVCQUFBO0EzRndoaEJKOztBMkZ6aGhCRTtFQUNFLHVCQUFBO0EzRjRoaEJKOztBMkY3aGhCRTtFQUNFLHVCQUFBO0EzRmdpaEJKOztBMkZqaWhCRTtFQUNFLHVCQUFBO0EzRm9paEJKOztBMkZyaWhCRTtFQUNFLHVCQUFBO0EzRndpaEJKOztBMkZ6aWhCRTtFQUNFLHVCQUFBO0EzRjRpaEJKOztBMkY3aWhCRTtFQUNFLHVCQUFBO0EzRmdqaEJKOztBMkZqamhCRTtFQUNFLHVCQUFBO0EzRm9qaEJKOztBMkZyamhCRTtFQUNFLHVCQUFBO0EzRndqaEJKOztBMkZ6amhCRTtFQUNFLHVCQUFBO0EzRjRqaEJKOztBMkY3amhCRTtFQUNFLHVCQUFBO0EzRmdraEJKOztBMkZqa2hCRTtFQUNFLHVCQUFBO0EzRm9raEJKOztBMkZya2hCRTtFQUNFLHVCQUFBO0EzRndraEJKOztBMkZ6a2hCRTtFQUNFLHVCQUFBO0EzRjRraEJKOztBMkY3a2hCRTtFQUNFLHVCQUFBO0EzRmdsaEJKOztBMkZqbGhCRTtFQUNFLHVCQUFBO0EzRm9saEJKOztBMkZybGhCRTtFQUNFLHVCQUFBO0EzRndsaEJKOztBMkZ6bGhCRTtFQUNFLHVCQUFBO0EzRjRsaEJKOztBMkY3bGhCRTtFQUNFLHVCQUFBO0EzRmdtaEJKOztBMkZqbWhCRTtFQUNFLHVCQUFBO0EzRm9taEJKOztBMkZybWhCRTtFQUNFLHVCQUFBO0EzRndtaEJKOztBMkZ6bWhCRTtFQUNFLHVCQUFBO0EzRjRtaEJKOztBMkY3bWhCRTtFQUNFLHVCQUFBO0EzRmduaEJKOztBMkZqbmhCRTtFQUNFLHVCQUFBO0EzRm9uaEJKOztBMkZybmhCRTtFQUNFLHVCQUFBO0EzRnduaEJKOztBMkZ6bmhCRTtFQUNFLHVCQUFBO0EzRjRuaEJKOztBMkY3bmhCRTtFQUNFLHVCQUFBO0EzRmdvaEJKOztBMkZqb2hCRTtFQUNFLHVCQUFBO0EzRm9vaEJKOztBMkZyb2hCRTtFQUNFLHVCQUFBO0EzRndvaEJKOztBMkZ6b2hCRTtFQUNFLHVCQUFBO0EzRjRvaEJKOztBMkY3b2hCRTtFQUNFLHVCQUFBO0EzRmdwaEJKOztBMkZqcGhCRTtFQUNFLHVCQUFBO0EzRm9waEJKOztBMkZycGhCRTtFQUNFLHVCQUFBO0EzRndwaEJKOztBMkZ6cGhCRTtFQUNFLHVCQUFBO0EzRjRwaEJKOztBMkY3cGhCRTtFQUNFLHVCQUFBO0EzRmdxaEJKOztBMkZqcWhCRTtFQUNFLHVCQUFBO0EzRm9xaEJKOztBMkZycWhCRTtFQUNFLHVCQUFBO0EzRndxaEJKOztBMkZ6cWhCRTtFQUNFLHVCQUFBO0EzRjRxaEJKOztBMkY3cWhCRTtFQUNFLHVCQUFBO0EzRmdyaEJKOztBMkZqcmhCRTtFQUNFLHVCQUFBO0EzRm9yaEJKOztBMkZycmhCRTtFQUNFLHVCQUFBO0EzRndyaEJKOztBMkZ6cmhCRTtFQUNFLHVCQUFBO0EzRjRyaEJKOztBMkY3cmhCRTtFQUNFLHVCQUFBO0EzRmdzaEJKOztBMkZqc2hCRTtFQUNFLHVCQUFBO0EzRm9zaEJKOztBMkZyc2hCRTtFQUNFLHVCQUFBO0EzRndzaEJKOztBMkZ6c2hCRTtFQUNFLHVCQUFBO0EzRjRzaEJKOztBMkY3c2hCRTtFQUNFLHVCQUFBO0EzRmd0aEJKOztBMkZqdGhCRTtFQUNFLHVCQUFBO0EzRm90aEJKOztBMkZydGhCRTtFQUNFLHVCQUFBO0EzRnd0aEJKOztBMkZ6dGhCRTtFQUNFLHVCQUFBO0EzRjR0aEJKOztBMkY3dGhCRTtFQUNFLHVCQUFBO0EzRmd1aEJKOztBMkZqdWhCRTtFQUNFLHVCQUFBO0EzRm91aEJKOztBMkY5dGhCRTtFQUNFLHNCQUFBO0EzRml1aEJKOztBMkZsdWhCRTtFQUNFLHNCQUFBO0EzRnF1aEJKOztBMkZ0dWhCRTtFQUNFLHNCQUFBO0EzRnl1aEJKOztBMkYxdWhCRTtFQUNFLHNCQUFBO0EzRjZ1aEJKOztBMkY5dWhCRTtFQUNFLHNCQUFBO0EzRml2aEJKOztBMkZsdmhCRTtFQUNFLHNCQUFBO0EzRnF2aEJKOztBMkZ0dmhCRTtFQUNFLHNCQUFBO0EzRnl2aEJKOztBMkYxdmhCRTtFQUNFLHNCQUFBO0EzRjZ2aEJKOztBMkY5dmhCRTtFQUNFLHNCQUFBO0EzRml3aEJKOztBMkZsd2hCRTtFQUNFLHVCQUFBO0EzRnF3aEJKOztBMkZ0d2hCRTtFQUNFLHVCQUFBO0EzRnl3aEJKOztBMkYxd2hCRTtFQUNFLHVCQUFBO0EzRjZ3aEJKOztBMkY5d2hCRTtFQUNFLHVCQUFBO0EzRml4aEJKOztBMkZseGhCRTtFQUNFLHVCQUFBO0EzRnF4aEJKOztBMkZ0eGhCRTtFQUNFLHVCQUFBO0EzRnl4aEJKOztBMkYxeGhCRTtFQUNFLHVCQUFBO0EzRjZ4aEJKOztBMkY5eGhCRTtFQUNFLHVCQUFBO0EzRml5aEJKOztBMkZseWhCRTtFQUNFLHVCQUFBO0EzRnF5aEJKOztBMkZ0eWhCRTtFQUNFLHVCQUFBO0EzRnl5aEJKOztBMkYxeWhCRTtFQUNFLHVCQUFBO0EzRjZ5aEJKOztBMkY5eWhCRTtFQUNFLHVCQUFBO0EzRml6aEJKOztBMkZsemhCRTtFQUNFLHVCQUFBO0EzRnF6aEJKOztBMkZ0emhCRTtFQUNFLHVCQUFBO0EzRnl6aEJKOztBMkYxemhCRTtFQUNFLHVCQUFBO0EzRjZ6aEJKOztBMkY5emhCRTtFQUNFLHVCQUFBO0EzRmkwaEJKOztBMkZsMGhCRTtFQUNFLHVCQUFBO0EzRnEwaEJKOztBMkZ0MGhCRTtFQUNFLHVCQUFBO0EzRnkwaEJKOztBMkYxMGhCRTtFQUNFLHVCQUFBO0EzRjYwaEJKOztBMkY5MGhCRTtFQUNFLHVCQUFBO0EzRmkxaEJKOztBMkZsMWhCRTtFQUNFLHVCQUFBO0EzRnExaEJKOztBMkZ0MWhCRTtFQUNFLHVCQUFBO0EzRnkxaEJKOztBMkYxMWhCRTtFQUNFLHVCQUFBO0EzRjYxaEJKOztBMkY5MWhCRTtFQUNFLHVCQUFBO0EzRmkyaEJKOztBMkZsMmhCRTtFQUNFLHVCQUFBO0EzRnEyaEJKOztBMkZ0MmhCRTtFQUNFLHVCQUFBO0EzRnkyaEJKOztBMkYxMmhCRTtFQUNFLHVCQUFBO0EzRjYyaEJKOztBMkY5MmhCRTtFQUNFLHVCQUFBO0EzRmkzaEJKOztBMkZsM2hCRTtFQUNFLHVCQUFBO0EzRnEzaEJKOztBMkZ0M2hCRTtFQUNFLHVCQUFBO0EzRnkzaEJKOztBMkYxM2hCRTtFQUNFLHVCQUFBO0EzRjYzaEJKOztBMkY5M2hCRTtFQUNFLHVCQUFBO0EzRmk0aEJKOztBMkZsNGhCRTtFQUNFLHVCQUFBO0EzRnE0aEJKOztBMkZ0NGhCRTtFQUNFLHVCQUFBO0EzRnk0aEJKOztBMkYxNGhCRTtFQUNFLHVCQUFBO0EzRjY0aEJKOztBMkY5NGhCRTtFQUNFLHVCQUFBO0EzRmk1aEJKOztBMkZsNWhCRTtFQUNFLHVCQUFBO0EzRnE1aEJKOztBMkZ0NWhCRTtFQUNFLHVCQUFBO0EzRnk1aEJKOztBMkYxNWhCRTtFQUNFLHVCQUFBO0EzRjY1aEJKOztBMkY5NWhCRTtFQUNFLHVCQUFBO0EzRmk2aEJKOztBMkZsNmhCRTtFQUNFLHVCQUFBO0EzRnE2aEJKOztBMkZ0NmhCRTtFQUNFLHVCQUFBO0EzRnk2aEJKOztBMkYxNmhCRTtFQUNFLHVCQUFBO0EzRjY2aEJKOztBMkY5NmhCRTtFQUNFLHVCQUFBO0EzRmk3aEJKOztBMkZsN2hCRTtFQUNFLHVCQUFBO0EzRnE3aEJKOztBMkZ0N2hCRTtFQUNFLHVCQUFBO0EzRnk3aEJKOztBMkYxN2hCRTtFQUNFLHVCQUFBO0EzRjY3aEJKOztBMkY5N2hCRTtFQUNFLHVCQUFBO0EzRmk4aEJKOztBMkZsOGhCRTtFQUNFLHVCQUFBO0EzRnE4aEJKOztBMkZ0OGhCRTtFQUNFLHVCQUFBO0EzRnk4aEJKOztBMkYxOGhCRTtFQUNFLHVCQUFBO0EzRjY4aEJKOztBMkY5OGhCRTtFQUNFLHVCQUFBO0EzRmk5aEJKOztBMkZsOWhCRTtFQUNFLHVCQUFBO0EzRnE5aEJKOztBMkZ0OWhCRTtFQUNFLHVCQUFBO0EzRnk5aEJKOztBMkYxOWhCRTtFQUNFLHVCQUFBO0EzRjY5aEJKOztBMkY5OWhCRTtFQUNFLHVCQUFBO0EzRmkraEJKOztBMkZsK2hCRTtFQUNFLHVCQUFBO0EzRnEraEJKOztBMkZ0K2hCRTtFQUNFLHVCQUFBO0EzRnkraEJKOztBMkYxK2hCRTtFQUNFLHVCQUFBO0EzRjYraEJKOztBMkY5K2hCRTtFQUNFLHVCQUFBO0EzRmkvaEJKOztBMkZsL2hCRTtFQUNFLHVCQUFBO0EzRnEvaEJKOztBMkZ0L2hCRTtFQUNFLHVCQUFBO0EzRnkvaEJKOztBMkYxL2hCRTtFQUNFLHVCQUFBO0EzRjYvaEJKOztBMkY5L2hCRTtFQUNFLHVCQUFBO0EzRmlnaUJKOztBMkZsZ2lCRTtFQUNFLHVCQUFBO0EzRnFnaUJKOztBMkZ0Z2lCRTtFQUNFLHVCQUFBO0EzRnlnaUJKOztBMkYxZ2lCRTtFQUNFLHVCQUFBO0EzRjZnaUJKOztBMkY5Z2lCRTtFQUNFLHVCQUFBO0EzRmloaUJKOztBMkZsaGlCRTtFQUNFLHVCQUFBO0EzRnFoaUJKOztBMkZ0aGlCRTtFQUNFLHVCQUFBO0EzRnloaUJKOztBMkYxaGlCRTtFQUNFLHVCQUFBO0EzRjZoaUJKOztBMkY5aGlCRTtFQUNFLHVCQUFBO0EzRmlpaUJKOztBMkZsaWlCRTtFQUNFLHVCQUFBO0EzRnFpaUJKOztBMkZ0aWlCRTtFQUNFLHVCQUFBO0EzRnlpaUJKOztBMkYxaWlCRTtFQUNFLHVCQUFBO0EzRjZpaUJKOztBMkY5aWlCRTtFQUNFLHVCQUFBO0EzRmlqaUJKOztBMkZsamlCRTtFQUNFLHVCQUFBO0EzRnFqaUJKOztBMkZ0amlCRTtFQUNFLHVCQUFBO0EzRnlqaUJKOztBMkYxamlCRTtFQUNFLHVCQUFBO0EzRjZqaUJKOztBMkY5amlCRTtFQUNFLHVCQUFBO0EzRmlraUJKOztBMkZsa2lCRTtFQUNFLHVCQUFBO0EzRnFraUJKOztBMkZ0a2lCRTtFQUNFLHVCQUFBO0EzRnlraUJKOztBMkYxa2lCRTtFQUNFLHVCQUFBO0EzRjZraUJKOztBMkY5a2lCRTtFQUNFLHVCQUFBO0EzRmlsaUJKOztBMkZsbGlCRTtFQUNFLHVCQUFBO0EzRnFsaUJKOztBMkZ0bGlCRTtFQUNFLHVCQUFBO0EzRnlsaUJKOztBMkYxbGlCRTtFQUNFLHVCQUFBO0EzRjZsaUJKOztBMkY5bGlCRTtFQUNFLHVCQUFBO0EzRmltaUJKOztBMkZsbWlCRTtFQUNFLHVCQUFBO0EzRnFtaUJKOztBMkZ0bWlCRTtFQUNFLHVCQUFBO0EzRnltaUJKOztBMkYxbWlCRTtFQUNFLHdCQUFBO0EzRjZtaUJKOztBMkY5bWlCRTtFQUNFLHdCQUFBO0EzRmluaUJKOztBMkZsbmlCRTtFQUNFLHdCQUFBO0EzRnFuaUJKOztBMkZ0bmlCRTtFQUNFLHdCQUFBO0EzRnluaUJKOztBMkYxbmlCRTtFQUNFLHdCQUFBO0EzRjZuaUJKOztBMkY5bmlCRTtFQUNFLHdCQUFBO0EzRmlvaUJKOztBMkZsb2lCRTtFQUNFLHdCQUFBO0EzRnFvaUJKOztBMkZ0b2lCRTtFQUNFLHdCQUFBO0EzRnlvaUJKOztBMkYxb2lCRTtFQUNFLHdCQUFBO0EzRjZvaUJKOztBMkY5b2lCRTtFQUNFLHdCQUFBO0EzRmlwaUJKOztBMkZscGlCRTtFQUNFLHdCQUFBO0EzRnFwaUJKOztBMkZ0cGlCRTtFQUNFLHdCQUFBO0EzRnlwaUJKOztBMkYxcGlCRTtFQUNFLHdCQUFBO0EzRjZwaUJKOztBMkY5cGlCRTtFQUNFLHdCQUFBO0EzRmlxaUJKOztBMkZscWlCRTtFQUNFLHdCQUFBO0EzRnFxaUJKOztBMkZ0cWlCRTtFQUNFLHdCQUFBO0EzRnlxaUJKOztBMkYxcWlCRTtFQUNFLHdCQUFBO0EzRjZxaUJKOztBMkY5cWlCRTtFQUNFLHdCQUFBO0EzRmlyaUJKOztBMkZscmlCRTtFQUNFLHdCQUFBO0EzRnFyaUJKOztBMkZ0cmlCRTtFQUNFLHdCQUFBO0EzRnlyaUJKOztBMkYxcmlCRTtFQUNFLHdCQUFBO0EzRjZyaUJKOztBMkY5cmlCRTtFQUNFLHdCQUFBO0EzRmlzaUJKOztBMkZsc2lCRTtFQUNFLHdCQUFBO0EzRnFzaUJKOztBMkZ0c2lCRTtFQUNFLHdCQUFBO0EzRnlzaUJKOztBMkYxc2lCRTtFQUNFLHdCQUFBO0EzRjZzaUJKOztBMkY5c2lCRTtFQUNFLHdCQUFBO0EzRml0aUJKOztBMkZsdGlCRTtFQUNFLHdCQUFBO0EzRnF0aUJKOztBMkZ0dGlCRTtFQUNFLHdCQUFBO0EzRnl0aUJKOztBMkYxdGlCRTtFQUNFLHdCQUFBO0EzRjZ0aUJKOztBMkY5dGlCRTtFQUNFLHdCQUFBO0EzRml1aUJKOztBMkZsdWlCRTtFQUNFLHdCQUFBO0EzRnF1aUJKOztBMkZ0dWlCRTtFQUNFLHdCQUFBO0EzRnl1aUJKOztBMkYxdWlCRTtFQUNFLHdCQUFBO0EzRjZ1aUJKOztBMkY5dWlCRTtFQUNFLHdCQUFBO0EzRml2aUJKOztBMkZsdmlCRTtFQUNFLHdCQUFBO0EzRnF2aUJKOztBMkZ0dmlCRTtFQUNFLHdCQUFBO0EzRnl2aUJKOztBMkYxdmlCRTtFQUNFLHdCQUFBO0EzRjZ2aUJKOztBMkY5dmlCRTtFQUNFLHdCQUFBO0EzRml3aUJKOztBMkZsd2lCRTtFQUNFLHdCQUFBO0EzRnF3aUJKOztBMkZ0d2lCRTtFQUNFLHdCQUFBO0EzRnl3aUJKOztBMkYxd2lCRTtFQUNFLHdCQUFBO0EzRjZ3aUJKOztBMkY5d2lCRTtFQUNFLHdCQUFBO0EzRml4aUJKOztBMkZseGlCRTtFQUNFLHdCQUFBO0EzRnF4aUJKOztBMkZ0eGlCRTtFQUNFLHdCQUFBO0EzRnl4aUJKOztBMkYxeGlCRTtFQUNFLHdCQUFBO0EzRjZ4aUJKOztBMkY5eGlCRTtFQUNFLHdCQUFBO0EzRml5aUJKOztBMkZseWlCRTtFQUNFLHdCQUFBO0EzRnF5aUJKOztBMkZ0eWlCRTtFQUNFLHdCQUFBO0EzRnl5aUJKOztBMkYxeWlCRTtFQUNFLHdCQUFBO0EzRjZ5aUJKOztBMkY5eWlCRTtFQUNFLHdCQUFBO0EzRml6aUJKOztBMkZsemlCRTtFQUNFLHdCQUFBO0EzRnF6aUJKOztBMkZ0emlCRTtFQUNFLHdCQUFBO0EzRnl6aUJKOztBMkYxemlCRTtFQUNFLHdCQUFBO0EzRjZ6aUJKOztBMkY5emlCRTtFQUNFLHdCQUFBO0EzRmkwaUJKOztBMkZsMGlCRTtFQUNFLHdCQUFBO0EzRnEwaUJKOztBMkZ0MGlCRTtFQUNFLHdCQUFBO0EzRnkwaUJKOztBMkYxMGlCRTtFQUNFLHdCQUFBO0EzRjYwaUJKOztBMkY5MGlCRTtFQUNFLHdCQUFBO0EzRmkxaUJKOztBMkZsMWlCRTtFQUNFLHdCQUFBO0EzRnExaUJKOztBMkZ0MWlCRTtFQUNFLHdCQUFBO0EzRnkxaUJKOztBMkYxMWlCRTtFQUNFLHdCQUFBO0EzRjYxaUJKOztBMkY5MWlCRTtFQUNFLHdCQUFBO0EzRmkyaUJKOztBMkZsMmlCRTtFQUNFLHdCQUFBO0EzRnEyaUJKOztBMkZ0MmlCRTtFQUNFLHdCQUFBO0EzRnkyaUJKOztBMkYxMmlCRTtFQUNFLHdCQUFBO0EzRjYyaUJKOztBMkY5MmlCRTtFQUNFLHdCQUFBO0EzRmkzaUJKOztBMkZsM2lCRTtFQUNFLHdCQUFBO0EzRnEzaUJKOztBMkZ0M2lCRTtFQUNFLHdCQUFBO0EzRnkzaUJKOztBMkYxM2lCRTtFQUNFLHdCQUFBO0EzRjYzaUJKOztBMkY5M2lCRTtFQUNFLHdCQUFBO0EzRmk0aUJKOztBMkZsNGlCRTtFQUNFLHdCQUFBO0EzRnE0aUJKOztBMkZ0NGlCRTtFQUNFLHdCQUFBO0EzRnk0aUJKOztBMkYxNGlCRTtFQUNFLHdCQUFBO0EzRjY0aUJKOztBMkY5NGlCRTtFQUNFLHdCQUFBO0EzRmk1aUJKOztBMkZsNWlCRTtFQUNFLHdCQUFBO0EzRnE1aUJKOztBMkZ0NWlCRTtFQUNFLHdCQUFBO0EzRnk1aUJKOztBMkYxNWlCRTtFQUNFLHdCQUFBO0EzRjY1aUJKOztBMkY5NWlCRTtFQUNFLHdCQUFBO0EzRmk2aUJKOztBMkZsNmlCRTtFQUNFLHdCQUFBO0EzRnE2aUJKOztBMkZ0NmlCRTtFQUNFLHdCQUFBO0EzRnk2aUJKOztBMkYxNmlCRTtFQUNFLHdCQUFBO0EzRjY2aUJKOztBMkY5NmlCRTtFQUNFLHdCQUFBO0EzRmk3aUJKOztBMkZsN2lCRTtFQUNFLHdCQUFBO0EzRnE3aUJKOztBMkZ0N2lCRTtFQUNFLHdCQUFBO0EzRnk3aUJKOztBMkYxN2lCRTtFQUNFLHdCQUFBO0EzRjY3aUJKOztBMkY5N2lCRTtFQUNFLHdCQUFBO0EzRmk4aUJKOztBMkZsOGlCRTtFQUNFLHdCQUFBO0EzRnE4aUJKOztBMkZ0OGlCRTtFQUNFLHdCQUFBO0EzRnk4aUJKOztBMkYxOGlCRTtFQUNFLHdCQUFBO0EzRjY4aUJKOztBMkY5OGlCRTtFQUNFLHdCQUFBO0EzRmk5aUJKOztBMkZsOWlCRTtFQUNFLHdCQUFBO0EzRnE5aUJKOztBMkZ0OWlCRTtFQUNFLHdCQUFBO0EzRnk5aUJKOztBMkYxOWlCRTtFQUNFLHdCQUFBO0EzRjY5aUJKOztBMkY5OWlCRTtFQUNFLHdCQUFBO0EzRmkraUJKOztBMkZsK2lCRTtFQUNFLHdCQUFBO0EzRnEraUJKOztBMkZ0K2lCRTtFQUNFLHdCQUFBO0EzRnkraUJKOztBMkYxK2lCRTtFQUNFLHdCQUFBO0EzRjYraUJKOztBMkY5K2lCRTtFQUNFLHdCQUFBO0EzRmkvaUJKOztBMkZsL2lCRTtFQUNFLHdCQUFBO0EzRnEvaUJKOztBMkYvK2lCRTtFQUNFLHFCQUFBO0EzRmsvaUJKOztBMkZuL2lCRTtFQUNFLHFCQUFBO0EzRnMvaUJKOztBMkZ2L2lCRTtFQUNFLHFCQUFBO0EzRjAvaUJKOztBMkYzL2lCRTtFQUNFLHFCQUFBO0EzRjgvaUJKOztBMkYvL2lCRTtFQUNFLHFCQUFBO0EzRmtnakJKOztBMkZuZ2pCRTtFQUNFLHFCQUFBO0EzRnNnakJKOztBMkZ2Z2pCRTtFQUNFLHFCQUFBO0EzRjBnakJKOztBMkYzZ2pCRTtFQUNFLHFCQUFBO0EzRjhnakJKOztBMkYvZ2pCRTtFQUNFLHFCQUFBO0EzRmtoakJKOztBMkZuaGpCRTtFQUNFLHNCQUFBO0EzRnNoakJKOztBMkZ2aGpCRTtFQUNFLHNCQUFBO0EzRjBoakJKOztBMkYzaGpCRTtFQUNFLHNCQUFBO0EzRjhoakJKOztBMkYvaGpCRTtFQUNFLHNCQUFBO0EzRmtpakJKOztBMkZuaWpCRTtFQUNFLHNCQUFBO0EzRnNpakJKOztBMkZ2aWpCRTtFQUNFLHNCQUFBO0EzRjBpakJKOztBMkYzaWpCRTtFQUNFLHNCQUFBO0EzRjhpakJKOztBMkYvaWpCRTtFQUNFLHNCQUFBO0EzRmtqakJKOztBMkZuampCRTtFQUNFLHNCQUFBO0EzRnNqakJKOztBMkZ2ampCRTtFQUNFLHNCQUFBO0EzRjBqakJKOztBMkYzampCRTtFQUNFLHNCQUFBO0EzRjhqakJKOztBMkYvampCRTtFQUNFLHNCQUFBO0EzRmtrakJKOztBMkZua2pCRTtFQUNFLHNCQUFBO0EzRnNrakJKOztBMkZ2a2pCRTtFQUNFLHNCQUFBO0EzRjBrakJKOztBMkYza2pCRTtFQUNFLHNCQUFBO0EzRjhrakJKOztBMkYva2pCRTtFQUNFLHNCQUFBO0EzRmtsakJKOztBMkZubGpCRTtFQUNFLHNCQUFBO0EzRnNsakJKOztBMkZ2bGpCRTtFQUNFLHNCQUFBO0EzRjBsakJKOztBMkYzbGpCRTtFQUNFLHNCQUFBO0EzRjhsakJKOztBMkYvbGpCRTtFQUNFLHNCQUFBO0EzRmttakJKOztBMkZubWpCRTtFQUNFLHNCQUFBO0EzRnNtakJKOztBMkZ2bWpCRTtFQUNFLHNCQUFBO0EzRjBtakJKOztBMkYzbWpCRTtFQUNFLHNCQUFBO0EzRjhtakJKOztBMkYvbWpCRTtFQUNFLHNCQUFBO0EzRmtuakJKOztBMkZubmpCRTtFQUNFLHNCQUFBO0EzRnNuakJKOztBMkZ2bmpCRTtFQUNFLHNCQUFBO0EzRjBuakJKOztBMkYzbmpCRTtFQUNFLHNCQUFBO0EzRjhuakJKOztBMkYvbmpCRTtFQUNFLHNCQUFBO0EzRmtvakJKOztBMkZub2pCRTtFQUNFLHNCQUFBO0EzRnNvakJKOztBMkZ2b2pCRTtFQUNFLHNCQUFBO0EzRjBvakJKOztBMkYzb2pCRTtFQUNFLHNCQUFBO0EzRjhvakJKOztBMkYvb2pCRTtFQUNFLHNCQUFBO0EzRmtwakJKOztBMkZucGpCRTtFQUNFLHNCQUFBO0EzRnNwakJKOztBMkZ2cGpCRTtFQUNFLHNCQUFBO0EzRjBwakJKOztBMkYzcGpCRTtFQUNFLHNCQUFBO0EzRjhwakJKOztBMkYvcGpCRTtFQUNFLHNCQUFBO0EzRmtxakJKOztBMkZucWpCRTtFQUNFLHNCQUFBO0EzRnNxakJKOztBMkZ2cWpCRTtFQUNFLHNCQUFBO0EzRjBxakJKOztBMkYzcWpCRTtFQUNFLHNCQUFBO0EzRjhxakJKOztBMkYvcWpCRTtFQUNFLHNCQUFBO0EzRmtyakJKOztBMkZucmpCRTtFQUNFLHNCQUFBO0EzRnNyakJKOztBMkZ2cmpCRTtFQUNFLHNCQUFBO0EzRjByakJKOztBMkYzcmpCRTtFQUNFLHNCQUFBO0EzRjhyakJKOztBMkYvcmpCRTtFQUNFLHNCQUFBO0EzRmtzakJKOztBMkZuc2pCRTtFQUNFLHNCQUFBO0EzRnNzakJKOztBMkZ2c2pCRTtFQUNFLHNCQUFBO0EzRjBzakJKOztBMkYzc2pCRTtFQUNFLHNCQUFBO0EzRjhzakJKOztBMkYvc2pCRTtFQUNFLHNCQUFBO0EzRmt0akJKOztBMkZudGpCRTtFQUNFLHNCQUFBO0EzRnN0akJKOztBMkZ2dGpCRTtFQUNFLHNCQUFBO0EzRjB0akJKOztBMkYzdGpCRTtFQUNFLHNCQUFBO0EzRjh0akJKOztBMkYvdGpCRTtFQUNFLHNCQUFBO0EzRmt1akJKOztBMkZudWpCRTtFQUNFLHNCQUFBO0EzRnN1akJKOztBMkZ2dWpCRTtFQUNFLHNCQUFBO0EzRjB1akJKOztBMkYzdWpCRTtFQUNFLHNCQUFBO0EzRjh1akJKOztBMkYvdWpCRTtFQUNFLHNCQUFBO0EzRmt2akJKOztBMkZudmpCRTtFQUNFLHNCQUFBO0EzRnN2akJKOztBMkZ2dmpCRTtFQUNFLHNCQUFBO0EzRjB2akJKOztBMkYzdmpCRTtFQUNFLHNCQUFBO0EzRjh2akJKOztBMkYvdmpCRTtFQUNFLHNCQUFBO0EzRmt3akJKOztBMkZud2pCRTtFQUNFLHNCQUFBO0EzRnN3akJKOztBMkZ2d2pCRTtFQUNFLHNCQUFBO0EzRjB3akJKOztBMkYzd2pCRTtFQUNFLHNCQUFBO0EzRjh3akJKOztBMkYvd2pCRTtFQUNFLHNCQUFBO0EzRmt4akJKOztBMkZueGpCRTtFQUNFLHNCQUFBO0EzRnN4akJKOztBMkZ2eGpCRTtFQUNFLHNCQUFBO0EzRjB4akJKOztBMkYzeGpCRTtFQUNFLHNCQUFBO0EzRjh4akJKOztBMkYveGpCRTtFQUNFLHNCQUFBO0EzRmt5akJKOztBMkZueWpCRTtFQUNFLHNCQUFBO0EzRnN5akJKOztBMkZ2eWpCRTtFQUNFLHNCQUFBO0EzRjB5akJKOztBMkYzeWpCRTtFQUNFLHNCQUFBO0EzRjh5akJKOztBMkYveWpCRTtFQUNFLHNCQUFBO0EzRmt6akJKOztBMkZuempCRTtFQUNFLHNCQUFBO0EzRnN6akJKOztBMkZ2empCRTtFQUNFLHNCQUFBO0EzRjB6akJKOztBMkYzempCRTtFQUNFLHNCQUFBO0EzRjh6akJKOztBMkYvempCRTtFQUNFLHNCQUFBO0EzRmswakJKOztBMkZuMGpCRTtFQUNFLHNCQUFBO0EzRnMwakJKOztBMkZ2MGpCRTtFQUNFLHNCQUFBO0EzRjAwakJKOztBMkYzMGpCRTtFQUNFLHNCQUFBO0EzRjgwakJKOztBMkYvMGpCRTtFQUNFLHNCQUFBO0EzRmsxakJKOztBMkZuMWpCRTtFQUNFLHNCQUFBO0EzRnMxakJKOztBMkZ2MWpCRTtFQUNFLHNCQUFBO0EzRjAxakJKOztBMkYzMWpCRTtFQUNFLHNCQUFBO0EzRjgxakJKOztBMkYvMWpCRTtFQUNFLHNCQUFBO0EzRmsyakJKOztBMkZuMmpCRTtFQUNFLHNCQUFBO0EzRnMyakJKOztBMkZ2MmpCRTtFQUNFLHNCQUFBO0EzRjAyakJKOztBMkYzMmpCRTtFQUNFLHNCQUFBO0EzRjgyakJKOztBMkYvMmpCRTtFQUNFLHNCQUFBO0EzRmszakJKOztBMkZuM2pCRTtFQUNFLHNCQUFBO0EzRnMzakJKOztBMkZ2M2pCRTtFQUNFLHNCQUFBO0EzRjAzakJKOztBMkYzM2pCRTtFQUNFLHVCQUFBO0EzRjgzakJKOztBMkYvM2pCRTtFQUNFLHVCQUFBO0EzRms0akJKOztBMkZuNGpCRTtFQUNFLHVCQUFBO0EzRnM0akJKOztBMkZ2NGpCRTtFQUNFLHVCQUFBO0EzRjA0akJKOztBMkYzNGpCRTtFQUNFLHVCQUFBO0EzRjg0akJKOztBMkYvNGpCRTtFQUNFLHVCQUFBO0EzRms1akJKOztBMkZuNWpCRTtFQUNFLHVCQUFBO0EzRnM1akJKOztBMkZ2NWpCRTtFQUNFLHVCQUFBO0EzRjA1akJKOztBMkYzNWpCRTtFQUNFLHVCQUFBO0EzRjg1akJKOztBMkYvNWpCRTtFQUNFLHVCQUFBO0EzRms2akJKOztBMkZuNmpCRTtFQUNFLHVCQUFBO0EzRnM2akJKOztBMkZ2NmpCRTtFQUNFLHVCQUFBO0EzRjA2akJKOztBMkYzNmpCRTtFQUNFLHVCQUFBO0EzRjg2akJKOztBMkYvNmpCRTtFQUNFLHVCQUFBO0EzRms3akJKOztBMkZuN2pCRTtFQUNFLHVCQUFBO0EzRnM3akJKOztBMkZ2N2pCRTtFQUNFLHVCQUFBO0EzRjA3akJKOztBMkYzN2pCRTtFQUNFLHVCQUFBO0EzRjg3akJKOztBMkYvN2pCRTtFQUNFLHVCQUFBO0EzRms4akJKOztBMkZuOGpCRTtFQUNFLHVCQUFBO0EzRnM4akJKOztBMkZ2OGpCRTtFQUNFLHVCQUFBO0EzRjA4akJKOztBMkYzOGpCRTtFQUNFLHVCQUFBO0EzRjg4akJKOztBMkYvOGpCRTtFQUNFLHVCQUFBO0EzRms5akJKOztBMkZuOWpCRTtFQUNFLHVCQUFBO0EzRnM5akJKOztBMkZ2OWpCRTtFQUNFLHVCQUFBO0EzRjA5akJKOztBMkYzOWpCRTtFQUNFLHVCQUFBO0EzRjg5akJKOztBMkYvOWpCRTtFQUNFLHVCQUFBO0EzRmsrakJKOztBMkZuK2pCRTtFQUNFLHVCQUFBO0EzRnMrakJKOztBMkZ2K2pCRTtFQUNFLHVCQUFBO0EzRjArakJKOztBMkYzK2pCRTtFQUNFLHVCQUFBO0EzRjgrakJKOztBMkYvK2pCRTtFQUNFLHVCQUFBO0EzRmsvakJKOztBMkZuL2pCRTtFQUNFLHVCQUFBO0EzRnMvakJKOztBMkZ2L2pCRTtFQUNFLHVCQUFBO0EzRjAvakJKOztBMkYzL2pCRTtFQUNFLHVCQUFBO0EzRjgvakJKOztBMkYvL2pCRTtFQUNFLHVCQUFBO0EzRmtna0JKOztBMkZuZ2tCRTtFQUNFLHVCQUFBO0EzRnNna0JKOztBMkZ2Z2tCRTtFQUNFLHVCQUFBO0EzRjBna0JKOztBMkYzZ2tCRTtFQUNFLHVCQUFBO0EzRjhna0JKOztBMkYvZ2tCRTtFQUNFLHVCQUFBO0EzRmtoa0JKOztBMkZuaGtCRTtFQUNFLHVCQUFBO0EzRnNoa0JKOztBMkZ2aGtCRTtFQUNFLHVCQUFBO0EzRjBoa0JKOztBMkYzaGtCRTtFQUNFLHVCQUFBO0EzRjhoa0JKOztBMkYvaGtCRTtFQUNFLHVCQUFBO0EzRmtpa0JKOztBMkZuaWtCRTtFQUNFLHVCQUFBO0EzRnNpa0JKOztBMkZ2aWtCRTtFQUNFLHVCQUFBO0EzRjBpa0JKOztBMkYzaWtCRTtFQUNFLHVCQUFBO0EzRjhpa0JKOztBMkYvaWtCRTtFQUNFLHVCQUFBO0EzRmtqa0JKOztBMkZuamtCRTtFQUNFLHVCQUFBO0EzRnNqa0JKOztBMkZ2amtCRTtFQUNFLHVCQUFBO0EzRjBqa0JKOztBMkYzamtCRTtFQUNFLHVCQUFBO0EzRjhqa0JKOztBMkYvamtCRTtFQUNFLHVCQUFBO0EzRmtra0JKOztBMkZua2tCRTtFQUNFLHVCQUFBO0EzRnNra0JKOztBMkZ2a2tCRTtFQUNFLHVCQUFBO0EzRjBra0JKOztBMkYza2tCRTtFQUNFLHVCQUFBO0EzRjhra0JKOztBMkYva2tCRTtFQUNFLHVCQUFBO0EzRmtsa0JKOztBMkZubGtCRTtFQUNFLHVCQUFBO0EzRnNsa0JKOztBMkZ2bGtCRTtFQUNFLHVCQUFBO0EzRjBsa0JKOztBMkYzbGtCRTtFQUNFLHVCQUFBO0EzRjhsa0JKOztBMkYvbGtCRTtFQUNFLHVCQUFBO0EzRmtta0JKOztBMkZubWtCRTtFQUNFLHVCQUFBO0EzRnNta0JKOztBMkZ2bWtCRTtFQUNFLHVCQUFBO0EzRjBta0JKOztBMkYzbWtCRTtFQUNFLHVCQUFBO0EzRjhta0JKOztBMkYvbWtCRTtFQUNFLHVCQUFBO0EzRmtua0JKOztBMkZubmtCRTtFQUNFLHVCQUFBO0EzRnNua0JKOztBMkZ2bmtCRTtFQUNFLHVCQUFBO0EzRjBua0JKOztBMkYzbmtCRTtFQUNFLHVCQUFBO0EzRjhua0JKOztBMkYvbmtCRTtFQUNFLHVCQUFBO0EzRmtva0JKOztBMkZub2tCRTtFQUNFLHVCQUFBO0EzRnNva0JKOztBMkZ2b2tCRTtFQUNFLHVCQUFBO0EzRjBva0JKOztBMkYzb2tCRTtFQUNFLHVCQUFBO0EzRjhva0JKOztBMkYvb2tCRTtFQUNFLHVCQUFBO0EzRmtwa0JKOztBMkZucGtCRTtFQUNFLHVCQUFBO0EzRnNwa0JKOztBMkZ2cGtCRTtFQUNFLHVCQUFBO0EzRjBwa0JKOztBMkYzcGtCRTtFQUNFLHVCQUFBO0EzRjhwa0JKOztBMkYvcGtCRTtFQUNFLHVCQUFBO0EzRmtxa0JKOztBMkZucWtCRTtFQUNFLHVCQUFBO0EzRnNxa0JKOztBMkZ2cWtCRTtFQUNFLHVCQUFBO0EzRjBxa0JKOztBMkYzcWtCRTtFQUNFLHVCQUFBO0EzRjhxa0JKOztBMkYvcWtCRTtFQUNFLHVCQUFBO0EzRmtya0JKOztBMkZucmtCRTtFQUNFLHVCQUFBO0EzRnNya0JKOztBMkZ2cmtCRTtFQUNFLHVCQUFBO0EzRjBya0JKOztBMkYzcmtCRTtFQUNFLHVCQUFBO0EzRjhya0JKOztBMkYvcmtCRTtFQUNFLHVCQUFBO0EzRmtza0JKOztBMkZuc2tCRTtFQUNFLHVCQUFBO0EzRnNza0JKOztBMkZ2c2tCRTtFQUNFLHVCQUFBO0EzRjBza0JKOztBMkYzc2tCRTtFQUNFLHVCQUFBO0EzRjhza0JKOztBMkYvc2tCRTtFQUNFLHVCQUFBO0EzRmt0a0JKOztBMkZudGtCRTtFQUNFLHVCQUFBO0EzRnN0a0JKOztBMkZ2dGtCRTtFQUNFLHVCQUFBO0EzRjB0a0JKOztBMkYzdGtCRTtFQUNFLHVCQUFBO0EzRjh0a0JKOztBMkYvdGtCRTtFQUNFLHVCQUFBO0EzRmt1a0JKOztBMkZudWtCRTtFQUNFLHVCQUFBO0EzRnN1a0JKOztBMkZ2dWtCRTtFQUNFLHVCQUFBO0EzRjB1a0JKOztBMkYzdWtCRTtFQUNFLHVCQUFBO0EzRjh1a0JKOztBMkYvdWtCRTtFQUNFLHVCQUFBO0EzRmt2a0JKOztBMkZudmtCRTtFQUNFLHVCQUFBO0EzRnN2a0JKOztBMkZ2dmtCRTtFQUNFLHVCQUFBO0EzRjB2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RSxzQkFBQTtFNUd5L3BCSjtFNEdyL3BCQTtJQUNFLHNCQUFBO0lBQ0EsaUJBQUE7RTVHdS9wQkY7RTRHbi9wQkE7SUFDRSxZQUFBO0U1R3EvcEJGO0U0R2ovcEJBO0lBQ0UsY0FBQTtFNUdtL3BCRjtFNEdqL3BCRTtJQUNFLGdCQUFBO0U1R20vcEJKO0U0RzkrcEJBO0lBQ0UsYUFBQTtFNUdnL3BCRjtBQUNGIiwiZmlsZSI6Im9udGFyaW8yMDIxLXRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgUGxlYXNlIHNlZSAvUkVBRE1FLm1kIGZvciB0aGUgc3R5bGluZyBhcmNoaXRlY3R1cmUgb2YgdGhpcyBwcm9qZWN0LlxuICBQbGVhc2Ugc2VlIC9ndWlkZWxpbmVzLm1kIGZvciBzdGFuZGFyZHMgb24gaG93IHRvIHdyaXRlIENTUyBmb3IgdGhpcyBwcm9qZWN0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuQmFzZVxuXG5UaGVzZSBhcmUgY29uc2lkZXJlZCB0aGUgYm9pbGVycGxhdGUgc3R5bGVzIGFuZCBjYW5ub3QgYmUgZWRpdGVkLiBUaGVzZSBtYXkgaW5jbHVkZSBnZW5lcmljIGFuZCB1dGlsaXR5IGNsYXNzZXMuIE91ciBwcm9qZWN0IGlzIHRvIGJ1aWxkIG9mZiBvZiB0aGVzZSBiYXNlIGNsYXNzZXMuXG5XZSB3aWxsIHJlZmVyIGFuZCB1c2UgdGhlc2Ugc3R5bGVzIHRocm91Z2hvdXQgY29udGVudCBwYWdlcyBhbmQgbWVkaWEtYmFubmVyLiBXZSBjYW4gaW5jbHVkZSBzdHlsZXMgZm91bmQgaGVyZSB3aXRoaW4gb3RoZXIgc2NzcyBmaWxlcyB1c2luZyBAZXh0ZW5kIGFuZCBAaW5jbHVkZS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG4qICBHcmlkIGZ1bmN0aW9uc1xuKlxuKiAgMSAtIExvd2VyLWJvdW5kXG4qICAyIC0gVXBwZXItYm91bmRcbiogIDMgLSBHcmlkIGNhbGNcbiovXG4vKioqIDEgLSBMb3dlci1ib3VuZCAqKiovXG4vKioqIDIgLSBVcHBlci1ib3VuZCAqKiovXG4vKioqIDMgLSBHcmlkIGNhbGMgKioqL1xuLyogUmVtIGNhbGMgZnVuY3Rpb24gKi9cbi8qIFBpeGVsIHRvIFJFTSBDb252ZXJzaW9uICovXG4vKiBBc3NldCBVUkwgYnVpbGRlciAqL1xuLyogSW1hZ2UgYXNzZXQgaGVscGVyICovXG4vKiBGb250IGFzc2V0IGhlbHBlciAqL1xuLyogSWNvbiBhc3NldCBoZWxwZXIgKi9cbi8qKiogMSAtIEJyZWFrcG9pbnQgc2l6ZXMgZm9yIG1lZGlhIHF1ZXJpZXMgKioqL1xuLypcbiogIEdsb2JhbCBjb2xvdXIgdmFyaWFibGVzXG4qXG4qICAxIC0gR3JleXNjYWxlIGNvbG91cnNcbiogIDIgLSBTeXN0ZW0gY29sb3Vyc1xuKiAgMyAtIEFjY2VudCBjb2xvdXJzXG4qICAgIDMuMSAtIE1haW5cbiogICAgMy4yIC0gTGlnaHRcbiogICAgMy4zIC0gRGFya1xuKiAgICAzLjQgLSBDYWxsb3V0IGJhY2tncm91bmRzXG4qL1xuLyoqKiAxIC0gR3JleXNjYWxlIGNvbG91cnMgKioqL1xuLyoqKiAyIC0gU3lzdGVtIGNvbG91cnMgKioqL1xuLyoqKiAzIC0gQWNjZW50IGNvbG91cnMgKioqL1xuLyogTWFpbiAqL1xuLyogTGlnaHQgKi9cbi8qIERhcmsgKi9cbi8qIGNhbGxvdXQgYmFja2dyb3VuZHMgKi9cbi8qIGljb24gY29sb3VycyAqL1xuLyogc2VydmljZSBvbnRhcmlvIGhlYWRlciBjb2xvdXJzICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGZvbnQtc2l6ZSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBmb250LXdlaWdodCB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcbiogIEdsb2JhbCB2YXJpYWJsZXNcbipcbiogIFVzZWQgYWNyb3NzIG11bHRpcGxlIGNvbXBvbmVudHNcbiovXG4vKlxuKiAgR2xvYmFsIGdyaWQgdmFyaWFibGVzXG4qXG4qICAxIC0gR3JpZCB0ZXh0IHZhcmlhYmxlc1xuKiAgMiAtIEdyaWQgcm93L2NvbHVtbiB2YXJpYWJsZXNcbiogIDMgLSBHcmlkIHNjcmVlbiBzaXplIHZhcmlhYmxlc1xuKi9cbi8qKiogMSAtIEdyaWQgdGV4dCB2YXJpYWJsZXMgKioqL1xuLyoqKiAyIC0gR3JpZCByb3cvY29sdW1uIHZhcmlhYmxlcyAqKiovXG4vKioqIDMgLSBHcmlkIHNjcmVlbiBzaXplIHZhcmlhYmxlcyAqKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGxldHRlci1zcGFjaW5nIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGxpbmUtaGVpZ2h0IHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIHNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgdHlwb2dyYXBoeSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY29yZGlvbl9fYnV0dG9uLCAuY2FyZF9faGVhZGluZywgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxLFxuLmg2LCBoNixcbi5oNSwgaDUsXG4uaDQsIGg0LFxuLmgzLCBoMyxcbi5oMiwgaDIsXG4uaDEsIGgxID4gLmxhYmVsLS1oZWFkaW5nLCBoMSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgaDEgPiAubGFiZWwtLWhlYWRpbmcsIGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIG1hcmdpbjogMi41cmVtIDAgMS41cmVtIDA7XG4gIG1heC13aWR0aDogNzByZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgxLCAuZm9ybS1sYWJlbC0taGVhZGluZyBoMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuICAuZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSwgaDEgPiAubGFiZWwtLWhlYWRpbmcsIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uaDIsIGgyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNztcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oMiwgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG4uaDMsIGgzIHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oMywgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MztcbiAgfVxufVxuLmg0LCAuY2FyZF9faGVhZGluZywgLmFjY29yZGlvbl9fYnV0dG9uLCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDQsIC5jYXJkX19oZWFkaW5nLCAuYWNjb3JkaW9uX19idXR0b24sIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5oNSwgaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDUsIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmg2LCBoNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmg2LCBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4ubGVhZC1zdGF0ZW1lbnQsIC5pbnRybyAuaW50cm9fX3RleHQsXG4uaW50cm8gLmludHJvX190ZXh0IHAsXG4uaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDcwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5sZWFkLXN0YXRlbWVudCwgLmludHJvIC5pbnRyb19fdGV4dCxcbiAgLmludHJvIC5pbnRyb19fdGV4dCBwLFxuICAuaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4vKlxuKiBTcGFjaW5nIG92ZXJyaWRlc1xuKiBUaGlzIC5zY3NzIGxvb3Agd2lsbCBjcmVhdGUgbWFyZ2luICYgcGFkZGluZyBoZWxwZXJzIGNsYXNzZXNcbiovXG4ubWFyZ2luLXRvcC0wLVxcISB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWRkaW5nLXRvcC0wLVxcISB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0wLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0wLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWFyZ2luLWxlZnQtMC1cXCEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhZGRpbmctbGVmdC0wLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1hcmdpbi1yaWdodC0wLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWFyZ2luLXRvcC00LVxcISB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5wYWRkaW5nLXRvcC00LVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS00LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtNC1cXCEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC00LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC00LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubWFyZ2luLXRvcC04LVxcISwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTgtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tOC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC04LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtOC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC04LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC04LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMTItXFwhIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTEyLVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC0xMi1cXCEge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC0xMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtMTItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC0xMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubWFyZ2luLXRvcC0xNi1cXCEge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ucGFkZGluZy10b3AtMTYtXFwhIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTE2LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xNi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTE2LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTE2LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC0xNi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTE2LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5tYXJnaW4tdG9wLTI0LVxcISB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTI0LVxcISB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTI0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTI0LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC0yNC1cXCEge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTI0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC0yNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTMyLVxcISB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5wYWRkaW5nLXRvcC0zMi1cXCEge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtMzItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtMzItXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTMyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzItXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLm1hcmdpbi10b3AtNDAtXFwhIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4ucGFkZGluZy10b3AtNDAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTQwLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtNDAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtNDAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQwLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtNDgtXFwhIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnBhZGRpbmctdG9wLTQ4LVxcISB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS00OC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5tYXJnaW4tbGVmdC00OC1cXCEge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnBhZGRpbmctbGVmdC00OC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtNDgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC00OC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4ubWFyZ2luLXRvcC02NC1cXCEge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ucGFkZGluZy10b3AtNjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTY0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS02NC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTY0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC02NC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTY0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi8qXG4qICBQYWRkaW5nIG92ZXJyaWRlc1xuKi9cbi5wYWRkaW5nLXRvcC0wLVxcISB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0wLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC00LVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC04LVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC04LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTgtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTEyLVxcISB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xMi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTItXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC0xNi1cXCEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTYtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTE2LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtMjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0yNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0yNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtMzItXFwhIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTMyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTMyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTQwLVxcISB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTQ4LVxcISB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00OC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC00OC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDgtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC02NC1cXCEge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTY0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtODAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgwLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC04MC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMC1cXCEge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0wLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTQtXFwhIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNC1cXCEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC04LVxcISwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS04LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0xMi1cXCEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTEyLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0xMi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTEyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTE2LVxcISB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTYtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTE2LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMTYtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTI0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0yNC1cXCEge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTMyLVxcISB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTMyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMzItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtNDAtXFwhIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQwLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00MC1cXCEge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTQ4LVxcISB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQ4LVxcISB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNDgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtNjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS02NC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC02NC1cXCEge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC04MC1cXCEge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgwLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC04MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTgwLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4qICBHbG9iYWwgbWl4aW5zXG4qICBVc2VkIGFjcm9zcyBtdWx0aXBsZSBjb21wb25lbnRzXG4qL1xuLyoqXG4gKiBNaXhpbiB0aGF0IGFkZHMgc3BhY2luZyB0byBhIHBvc2l0aW9uIGFuZCBtYXJrIGl0IGFzIGltcG9ydGFudFxuICogJHR5cGUgaXMgdGhlIHR5cGUgb2Ygc3BhY2luZyB0byB1c2UgYW5kIGNhbiBiZSBlaXRoZXIgcGFkZGluZyBvciBtYXJnaW5cbiAqICRwb3NpdGlvbiBpcyB0aGUgZGlyZWN0aW9uIHRvIHdoaWNoIHRoZSBzcGFjaW5nIGlzIGFwcGxpZWQ7IGNhbiBiZSB0b3AsIHJpZ2h0LCBib3R0b20gb3IgbGVmdFxuICogJHNpemUgaXMgdGhlIGFtb3VudCBvZiBweCB0byBiZSB1c2VkIGFzIHRoZSBzcGFjaW5nOyBjYW4gYmUgMCwgNCwgOCwgMTIsIDE2LCAyNCwgMzIsIDQwLCA0OCBvciA2NFxuICovXG4vKlxuKiAgR3JpZCBtaXhpbnNcbipcbiogIDEgLSBFeHBvcnRpbmcgZ3JpZCBjb2RlXG4qICAyIC0gQ2xlYXJmaXhcbiogIDMgLSBHcmlkIHJvd1xuKiAgNCAtIEdyaWQgY29sdW1uXG4qICA1IC0gR3JpZCBIVE1MIGNsYXNzZXNcbiovXG4vKioqIDEgLSBFeHBvcnRpbmcgZ3JpZCBjb2RlICoqKi9cbi8qKiogMiAtIENsZWFyZml4ICoqKi9cbi8qKiogMyAtIEdyaWQgcm93ICoqKi9cbi8qKiogNCAtIEdyaWQgY29sdW1uICoqKi9cbi8qKiogNSAtIEdyaWQgSFRNTCBjbGFzc2VzICoqKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb2N1cyBwbGFjZWhvbGRlciB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvY3VzIHBsYWNlaG9sZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYXZpZ2F0aW9uIGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIGE6YWN0aXZlLCAuaGVhZGVyLWJ1dHRvbjpmb2N1cywgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpmb2N1cywgLmlucHV0OmZvY3VzLCAuaW5wdXQ6YWN0aXZlLCAuaGludC1leHBhbmRlcl9fYnV0dG9uOmZvY3VzLCAuaGludC1leHBhbmRlcl9fYnV0dG9uOmFjdGl2ZSwgLmJ1dHRvbjpmb2N1cywgYnV0dG9uLmFsZXJ0OmZvY3VzLCBidXR0b24ucGFuZWwtLWFsZXJ0OmZvY3VzLCBidXR0b24uYWxlcnQtYm94OmZvY3VzLCBidXR0b246Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLCAuYnV0dG9uOmFjdGl2ZSwgYnV0dG9uLmFsZXJ0OmFjdGl2ZSwgYnV0dG9uLnBhbmVsLS1hbGVydDphY3RpdmUsIGJ1dHRvbi5hbGVydC1ib3g6YWN0aXZlLCBidXR0b246YWN0aXZlLCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLCAuYWNjb3JkaW9uX19idXR0b246Zm9jdXMsIC5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiogIENvbG91ciBjbGFzc2VzXG4qXG4qICAxIC0gQmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuMSAtIEdyZXlzY2FsZSBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4yIC0gTWFpbiBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzXG4qICAgIDEuMyAtIExpZ2h0IGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS40IC0gRGFyayBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzXG4qL1xuLyoqKiAxIC0gR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmctZ3JleXNjYWxlLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYmctZ3JleXNjYWxlLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLmJnLWdyZXlzY2FsZS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5iZy1ncmV5c2NhbGUtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYmctZ3JleXNjYWxlLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLyoqKiAyIC0gTWFpbiBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCQTUyRTtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0FGMTc7XG59XG5cbi5iZy10YXVwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMUIyOEY7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUI1NEE7XG59XG5cbi5iZy1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhEQzYzRjtcbn1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlBN0EyO1xufVxuXG4uYmctc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5M0NDO1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5NzVCNztcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVBMjI7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NTRCO1xufVxuXG4uYmctbWFnZW50YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDMwOTM7XG59XG5cbi8qKiogMSAtIExpZ2h0IGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWxpZ2h0LWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFN0NDO1xufVxuXG4uYmctbGlnaHQteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RTVDMztcbn1cblxuLmJnLWxpZ2h0LXRhdXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTdEQjtcbn1cblxuLmJnLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRUZENDtcbn1cblxuLmJnLWxpZ2h0LWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRERFREM3O1xufVxuXG4uYmctbGlnaHQtdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRkVERUQ7XG59XG5cbi5iZy1saWdodC1za3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVFRUZBO1xufVxuXG4uYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkU5RjU7XG59XG5cbi5iZy1saWdodC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFM0YyO1xufVxuXG4uYmctbGlnaHQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRTFEOTtcbn1cblxuLmJnLWxpZ2h0LXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUwRTI7XG59XG5cbi5iZy1saWdodC1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFREZGMDtcbn1cblxuLyoqKiAxIC0gRGFyayBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1kYXJrLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY3NDNEO1xufVxuXG4uYmctZGFyay15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEE2MDBEO1xufVxuXG4uYmctZGFyay10YXVwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QjcyNUM7XG59XG5cbi5iZy1kYXJrLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCODczNztcbn1cblxuLmJnLWRhcmstbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjgxMjk7XG59XG5cbi5iZy1kYXJrLXRlYWwsIC5sYWJlbC5wYWdlLXdvcmtmbG93LXN0YXR1cywgLnBhZ2Utd29ya2Zsb3ctc3RhdHVzLnJlZGFjdGVkLCAucGFnZS13b3JrZmxvdy1zdGF0dXNbdGl0bGV+PXJlZGFjdGVkXSwgLnBhZ2Utd29ya2Zsb3ctc3RhdHVzW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLnBhZ2Utd29ya2Zsb3ctc3RhdHVzLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5wYWdlLXdvcmtmbG93LXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjdBNzY7XG59XG5cbi5iZy1kYXJrLXNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDgwQTY7XG59XG5cbi5iZy1kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2OWFjO1xufVxuXG4uYmctZGFyay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTIyNzhGO1xufVxuXG4uYmctZGFyay1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzY0QTFDO1xufVxuXG4uYmctZGFyay1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQTIxO1xufVxuXG4uYmctZGFyay1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwMDI2NDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtcmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS00MDAvQ291cmllclByaW1lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS00MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS03MDAvQ291cmllclByaW1lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZC1pdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNzAwLS1pdGFsaWMvQ291cmllclByaW1lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy00MDAvb3Blbi1zYW5zLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy00MDAvb3Blbi1zYW5zLTQwMC5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIk9wZW4gU2Fuc1wiKSwgbG9jYWwoXCJPcGVuLVNhbnMtcmVndWxhclwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTYwMC9vcGVuLXNhbnMtNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKSwgbG9jYWwoXCJPcGVuIFNhbnMgU2VtaWJvbGRcIiksIGxvY2FsKFwiT3Blbi1TYW5zLTYwMFwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC0taXRhbGljL29wZW4tc2Fucy00MDAtLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC0taXRhbGljL29wZW4tc2Fucy00MDAtLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKSwgbG9jYWwoXCJPcGVuIFNhbnMgSXRhbGljXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1pdGFsaWNcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBCb2xkXCIpLCBsb2NhbChcIk9wZW4tU2Fucy03MDBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuc3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNDAwL3JhbGV3YXktbW9kaWZpZWQtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgbG9jYWwoXCJSYWxld2F5XCIpLCBsb2NhbChcIlJhbGV3YXktNDAwXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNjAwL3JhbGV3YXktbW9kaWZpZWQtNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgbG9jYWwoXCJSYWxld2F5IFNlbWlCb2xkXCIpLCBsb2NhbChcIlJhbGV3YXktNjAwXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JhbGV3YXktbW9kaWZpZWQtNzAwL3JhbGV3YXktbW9kaWZpZWQtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgbG9jYWwoXCJSYWxld2F5IEJvbGRcIiksIGxvY2FsKFwiUmFsZXdheS03MDBcIik7XG59XG4vKlxuKiAgR2xvYmFsIGVsZW1lbnRzXG4qXG4qICAxIC0gVW5jbGFzc2VkIGVsZW1lbnRzXG4qICAgIDEuMSAtIEJhc2VcbiogICAgMS4yIC0gVHlwb2dyYXBoeVxuKiAgICAxLjMgLSBGb3Jtc1xuKiAgICAxLjQgLSBIb3Jpem9udGFsIFJ1bGVcbiogICAgMS41IC0gTGlzdHNcbiovXG4vKioqIDEgLSBVbmNsYXNzZWQgRWxlbWVudHMgKioqL1xuLyogQmFzZSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogVHlwb2dyYXBoeSAqL1xucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbmNpdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogZXZlcnl0aGluZyAtIGluY2x1ZGluZyBiZWZvcmUgYW5kIGFmdGVyIC0gc2hvdWxkIGluaGVyaXQgdGhlaXIgYm94IHNpemluZyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxubWFpbiBwLFxubWFpbiBwOm5vdCgubGVhZC1zdGF0ZW1lbnQpLFxubWFpbiBkZCxcbm1haW4gbGkge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi8qIEhvcml6b250YWwgUnVsZSAqL1xuaHIuaHItLWRhcmsge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFhMWExYTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1NTFBOEI7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cblxuYTphY3RpdmUge1xuICBjb2xvcjogIzAwMjE0Mjtcbn1cblxuYTpmb2N1cyB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG7igItwIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbuKAi3AgKyBoMSxcbnAgKyBoMixcbnAgKyBoMyxcbnAgKyBoNCxcbnAgKyBoNSxcbnAgKyBoNixcbnVsICsgaDEsXG51bCArIGgyLFxudWwgKyBoMyxcbnVsICsgaDQsXG51bCArIGg1LFxudWwgKyBoNixcbm9sICsgaDEsXG5vbCArIGgyLFxub2wgKyBoMyxcbm9sICsgaDQsXG5vbCArIGg1LFxub2wgKyBoNixcbmgxICsgaDIsXG5oMiArIGgzLFxuaDMgKyBoNCxcbmg0ICsgaDUsXG5oNSArIGg2IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxucCBjb2RlLCB0ZCBjb2RlLCBsaSBjb2RlIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5cbi8qIEZvcm1zICovXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1jb2xvcl0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG5sZWdlbmQsXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiBMaXN0cyAqL1xudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbnVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDAuNzVyZW0gMDtcbn1cblxub2wge1xuICBtYXJnaW4tbGVmdDogMS43NXJlbTtcbn1cblxub2wgbGkge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwLjI1cmVtO1xufVxuXG51bCBsaTpsYXN0LWNoaWxkLFxub2wgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG51bCB1bCxcbm9sIHVsIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMnJlbTtcbn1cblxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDEuNzVyZW07XG59XG5cbnAgKyB1bCxcbnAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAzcmVtO1xuICB9XG4gIG9sIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAyLjc1cmVtO1xuICB9XG4gIHVsIHVsLFxuICBvbCB1bCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gM3JlbTtcbiAgfVxuICB1bCBvbCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMC41cmVtIDIuNzVyZW07XG4gIH1cbn1cbi5yb3cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3c6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJvdy5yb3ctLWNvbGxhcHNlID4gLmNvbHVtbixcbi5yb3cucm93LS1jb2xsYXBzZSA+IC5jb2x1bW5zLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4ucm93LnJvdy0tY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4ucm93LnJvdy0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucm93LnJvdy0tY29sbGFwc2UgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5yb3cgLnJvdyB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdyAucm93OmJlZm9yZSwgLnJvdyAucm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3cgLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93IC5yb3cucm93LS1jb2xsYXBzZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdyAucm93LnJvdy0tY29sbGFwc2U6YmVmb3JlLCAucm93IC5yb3cucm93LS1jb2xsYXBzZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ucm93IC5yb3cucm93LS1jb2xsYXBzZTphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29sdW1uLFxuLmNvbHVtbnMsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbHVtbiArIC5jb2x1bW46bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4uY29sdW1uICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4uY29sdW1uICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmNvbHVtbiArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jb2x1bW4gKyAuY29sdW1uLmVuZCxcbi5jb2x1bW4gKyAuY29sdW1ucy5lbmQsXG4uY29sdW1uICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4uY29sdW1uICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuLmNvbHVtbiArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuLmNvbHVtbiArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmNvbHVtbiArIC5lbmQuZm9ybS13cmFwcGVyLFxuLmNvbHVtbiArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbi5jb2x1bW5zICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuY29sdW1uLmVuZCxcbi5jb2x1bW5zICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW5zLmVuZCxcbi5jb2x1bW5zICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4uY29sdW1ucyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbi5jb2x1bW5zICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5jb2x1bW5zLmVuZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4uY29sdW1ucyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4uY29sdW1ucyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICAuc21hbGwtcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuc21hbGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc21hbGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNtYWxsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5zbWFsbC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5zbWFsbC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5zbWFsbC0xMiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4uc21hbGwtY2VudGVyZWQsXG4gIC5jb2x1bW5zLnNtYWxsLWNlbnRlcmVkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQsXG4gIC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5zbWFsbC1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAuY29sdW1ucy5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cuc21hbGwtY29sbGFwc2UgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAubWVkaXVtLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubWVkaXVtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTYsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLm1lZGl1bS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5tZWRpdW0tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS0xMiwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLXJlc2V0LW9yZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sdW1uLm1lZGl1bS1jZW50ZXJlZCxcbiAgLmNvbHVtbnMubWVkaXVtLWNlbnRlcmVkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLm1lZGl1bS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucm93Lm1lZGl1bS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5sYXJnZS1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5sYXJnZS00LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmxhcmdlLTgsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAubGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubGFyZ2UtMTIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi5sYXJnZS1jZW50ZXJlZCxcbiAgLmNvbHVtbnMubGFyZ2UtY2VudGVyZWQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMubGFyZ2UtdW5jZW50ZXJlZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLmxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAucHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2LjA2M2VtKSB7XG4gIC54bGFyZ2UtcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC54bGFyZ2UtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnhsYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnhsYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC54bGFyZ2UtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC54bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC54bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAueGxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAueGxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAueGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnhsYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC54bGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAueGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLXJlc2V0LW9yZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sdW1uLnhsYXJnZS1jZW50ZXJlZCxcbiAgLmNvbHVtbnMueGxhcmdlLWNlbnRlcmVkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMueGxhcmdlLXVuY2VudGVyZWQsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2x1bW4ueGxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnhsYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ueGxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMueGxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4ueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93LnhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucm93LnhsYXJnZS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMC4wNjNlbSkge1xuICAueHhsYXJnZS1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAueHhsYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAueHhsYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnh4bGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAueHhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnh4bGFyZ2UtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC54eGxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnh4bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC54eGxhcmdlLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAueHhsYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC54eGxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnh4bGFyZ2UtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAueHhsYXJnZS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2UtcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4ueHhsYXJnZS1jZW50ZXJlZCxcbiAgLmNvbHVtbnMueHhsYXJnZS1jZW50ZXJlZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMueHhsYXJnZS11bmNlbnRlcmVkLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi54eGxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnh4bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi54eGxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMueHhsYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZpZWxkc2V0X19sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuICAuZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtcmVxdWlyZWQtZmxhZyxcbi5maWVsZHNldF9fbGVnZW5kLW9wdGlvbmFsLWZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLXJlcXVpcmVkLWZsYWc6YmVmb3JlLFxuLmZpZWxkc2V0X19sZWdlbmQtb3B0aW9uYWwtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi5sYWJlbF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxhYmVsX19mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLypcbiogIExhYmVsc1xuKi9cbi5sYWJlbCwgLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5sYWJlbCwgLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuLmxhYmVsLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogMjYuMjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubGFiZWwtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuaDEgPiAubGFiZWwtLWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxhYmVsX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGFiZWxfX2ZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4vKlxuKiAgVGV4dCBJbnB1dHNcbiovXG4uaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAyLjVyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbnB1dC0tMi1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMGV4O1xufVxuXG4uaW5wdXQtLTQtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTJleDtcbn1cblxuLmlucHV0LS01LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxN2V4O1xufVxuXG4uaW5wdXQtLTEwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDIzZXg7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogNDFleDtcbn1cblxuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmFzaWRlICo6bGFzdC1vZi10eXBlLCAucGFuZWwtLWFzaWRlICo6bGFzdC1vZi10eXBlLCBhc2lkZTpub3QoLnNpZGViYXIpICo6bGFzdC1vZi10eXBlLFxuLmNhbGxvdXQgKjpsYXN0LW9mLXR5cGUsXG4ucGFuZWwtLWNhbGxvdXQgKjpsYXN0LW9mLXR5cGUsXG4ucGFuZWwgKjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmFzaWRlICosXG5jYWxsb3V0ICoge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5hc2lkZSAqOmxhc3Qtb2YtdHlwZSxcbmNhbGxvdXQgKjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnBhZ2UtYWxlcnQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbnBhZ2UtYWxlcnQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnBhZ2UtYWxlcnQgcDpsYXN0LW9mLXR5cGUgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbnBhZ2UtYWxlcnQgdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxucGFnZS1hbGVydFt0eXBlPWVycm9yXSB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gYSB7XG4gIGNvbG9yOiAjQ0QwMDAwO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIGE6aG92ZXIsIHBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNmIwMDAwO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMyODAwMDA7XG59XG5cbi8qXG4gIERPIE5PVCBFRElUXG4gIFRoaXMgZmlsZSBpcyBhdXRvLWdlbmVyYXRlZCBmb3IgZGVzaWduLXN5c3RlbS1jb21wbGV0ZS1zdHlsZXMgcGFja2FnZS5cbiovIC8qXG4qIFZpc2liaWxpdHlcbipcbiogSGVscGVyIGNsYXNzZXMgdG8gZGV0ZXJtaW5lIHZpc2liaWxpdHkgb2YgZWxlbWVudHNcbiovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45MzdlbSkge1xuICAuaGlkZS1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNob3ctZm9yLXNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpZGUtZm9yLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45MzdlbSkge1xuICAuc2hvdy1mb3ItbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA3Mi45MzdlbSkge1xuICAuaGlkZS1mb3ItbWVkaXVtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzkuOTM3ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLnNob3ctZm9yLW1lZGl1bS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5oaWRlLWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3Mi45MzdlbSkge1xuICAuc2hvdy1mb3ItbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkgYW5kIChtYXgtd2lkdGg6IDk1LjkzN2VtKSB7XG4gIC5oaWRlLWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyLjkzN2VtKSwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NmVtKSB7XG4gIC5zaG93LWZvci1sYXJnZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LWZvci1zciwgLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUsIC52aXN1YWxseS1oaWRkZW4sXG4uc2hvdy1vbi1mb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi5zaG93LW9uLWZvY3VzOmFjdGl2ZSxcbi5zaG93LW9uLWZvY3VzOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbi5zaG93LWZvci1sYW5kc2NhcGUsXG4uaGlkZS1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnNob3ctZm9yLWxhbmRzY2FwZSxcbiAgLmhpZGUtZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5oaWRlLWZvci1sYW5kc2NhcGUsXG4gIC5zaG93LWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIFBsZWFzZSBzZWUgL3N0YW5kYXJkcy9hcmNoaXRlY3R1cmUubWQgZm9yIHN0YW5kYXJkcyBvbiBob3cgdG8gd3JpdGUgQ1NTIGZvclxuICAgIHRoaXMgcHJvamVjdC5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKiogMCAtIFRvb2xzIC0gRnVuY3Rpb25zICoqKi9cbi8qKiogMSAtIFZhcmlhYmxlcyAqKiovXG4vKioqIDIgLSBUb29scyAtIE1peGlucyBhbmQgcGxhY2Vob2xkZXJzICoqKi9cbi8qKiogMyAtIEdlbmVyaWNzICoqKi9cbi8qKiogNCAtIEVsZW1lbnRzICoqKi9cbi8qKiogNSAtIExheW91dCAqKiovXG4vKioqIDYgLSBDb21wb25lbnRzICoqKi9cbi8qKiogNyAtIE92ZXJyaWRlcyAqKiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuT250YXJpbyBEZXNpZ24gU3lzdGVtIFRoZW1lXG5odHRwOi8vZGVzaWduc3lzdGVtLm9udGFyaW8uY2FcblxuLy9ub3RlOiBpbXBvcnRzIERTIHRoZW1lIGNvbG91cnMgYXMgYW4gb3ZlcnJpZGUgaW4gb250YXJpbzIwMjEtdGhlbWUuc2Nzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yb3cuZXhwYW5kZWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25zX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjO1xufVxuLmFjY29yZGlvbjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjY2NjYztcbn1cblxuLmFjY29yZGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24sXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzAwNjZDQztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmZvY3VzLCAuYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6aG92ZXIge1xuICBjb2xvcjogIzAwNDc4RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDIxNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWNjb3JkaW9uLS1leHBhbmQtY2xvc2UtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY29udHJvbHMtLWFjdGl2ZSAuYWNjb3JkaW9uLS1leHBhbmQtY2xvc2UtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uX19jb250cm9scy0tYWN0aXZlIC5hY2NvcmRpb24tLWV4cGFuZC1vcGVuLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzAwNjZDQztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uX19idXR0b24gLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlLFxuLmFjY29yZGlvbl9fYnV0dG9uIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uYWNjb3JkaW9uX19idXR0b24gLm9udGFyaW8taWNvbiB7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4uYWNjb3JkaW9uX19idXR0b246Zm9jdXMsIC5hY2NvcmRpb25fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuLmFjY29yZGlvbl9fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREIgaW5zZXQ7XG59XG4uYWNjb3JkaW9uX19idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMwMDIxNDI7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMnJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbl9fY29udGVudCB1bCxcbi5hY2NvcmRpb25fX2NvbnRlbnQgb2wge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xufVxuLmFjY29yZGlvbl9fY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlLFxuLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXhwYW5kZXItLWFjdGl2ZSB+IC5hY2NvcmRpb25fX2NvbnRlbnQsXG4uZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciAuaDEsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oMixcbi5hY2NvcmRpb25zX19jb250YWluZXIgLmgzLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciAuaDQsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oNSxcbi5hY2NvcmRpb25zX19jb250YWluZXIgcCxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDEsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGgyLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoMyxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDQsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGg1LFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogMiU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgyNiwgMjYsIDI2LCAwLjYpO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdCAub250YXJpby1pY29uIHtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwLjVyZW0gMCAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gIzAwOUFEQiwgMCAwLjE4NzVyZW0gMC4zMTI1cmVtIDAuMTg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG91dGxpbmU6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSAjMDA5QURCLCAwIDAuMzEyNXJlbSAwLjQzNzVyZW0gMC4xODc1cmVtIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3V0bGluZTogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczZW0pIHtcbiAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogNC43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtIDAuNTYyNXJlbSAwLjc1cmVtO1xuICB9XG4gIC5iYWNrLXRvLXRvcC0tZGVmYXVsdCAub250YXJpby1pY29uIHtcbiAgICBtYXJnaW46IDAuMDYyNXJlbSAwIDAuMjVyZW0gMDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAuYmFjay10by10b3AtLWRlZmF1bHQgc3ZnLm9udGFyaW8taWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IHN2Zy5vbnRhcmlvLWljb24ge1xuICAgICAgcGFkZGluZzogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbiAgICB9XG4gIH1cbn1cblxuLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9ja3F1b3RlLCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNGQ0ZDRkO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIG1hcmdpbjogMnJlbTtcbiAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJsb2NrcXVvdGUsIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDEuNXJlbSAwIDJyZW0gMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS0tc2hvcnQge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYmxvY2txdW90ZS0tc2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlIHAsIGJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuLmJsb2NrcXVvdGUgcDo6YmVmb3JlLCBibG9ja3F1b3RlIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG59XG4uYmxvY2txdW90ZSBwOjphZnRlciwgYmxvY2txdW90ZSBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xufVxuXG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb24sXG4uYmxvY2txdW90ZV9fYnlsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbixcbiAgLmJsb2NrcXVvdGVfX2J5bGluZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUIFwiO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCI7XG59XG5cbmh0bWxbbGFuZz1mcl0gYmxvY2txdW90ZSB7XG4gIHF1b3RlczogXCLCqyBcIiBcIiDCu1wiO1xufVxuXG4uYnV0dG9uLCAuYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIGJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICBtYXJnaW46IDAgY2FsYygxcmVtICsgMC43NXJlbSkgMS41cmVtIDA7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJ1dHRvbiwgLmJ1dHRvbi5hbGVydCwgLmJ1dHRvbi5wYW5lbC0tYWxlcnQsIC5idXR0b24uYWxlcnQtYm94LCBidXR0b24uYWxlcnQsIGJ1dHRvbi5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5hbGVydC1ib3gsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XSwgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dLCBidXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idXR0b24gLmljb24sIGJ1dHRvbi5hbGVydCAuaWNvbiwgYnV0dG9uIC5pY29uLCBpbnB1dFt0eXBlPXN1Ym1pdF0gLmljb24sIGlucHV0W3R5cGU9YnV0dG9uXSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5LCAuYnV0dG9uLCAuYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIGJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5idXR0b24ucHJpbWFyeSwgYnV0dG9uLnByaW1hcnkuYWxlcnQsIGJ1dHRvbi5wcmltYXJ5LnBhbmVsLS1hbGVydCwgYnV0dG9uLnByaW1hcnkuYWxlcnQtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjZDQztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uOmhvdmVyLCBidXR0b24uYWxlcnQ6aG92ZXIsIGJ1dHRvbjpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idXR0b24tLXByaW1hcnk6Zm9jdXMsIC5idXR0b246Zm9jdXMsIGJ1dHRvbi5hbGVydDpmb2N1cywgYnV0dG9uOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXByaW1hcnk6YWN0aXZlLCAuYnV0dG9uOmFjdGl2ZSwgYnV0dG9uLmFsZXJ0OmFjdGl2ZSwgYnV0dG9uOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIxNDI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1wcmltYXJ5OnZpc2l0ZWQsIC5idXR0b246dmlzaXRlZCwgYnV0dG9uLmFsZXJ0OnZpc2l0ZWQsIGJ1dHRvbjp2aXNpdGVkLCBpbnB1dFt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgaW5wdXRbdHlwZT1idXR0b25dOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSwgLmJ1dHRvbi5zZWNvbmRhcnksIGJ1dHRvbi5zZWNvbmRhcnkuYWxlcnQsIGJ1dHRvbi5zZWNvbmRhcnkucGFuZWwtLWFsZXJ0LCBidXR0b24uc2Vjb25kYXJ5LmFsZXJ0LWJveCwgYnV0dG9uLnNlY29uZGFyeSwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDY2Q0M7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpob3ZlciwgLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMGZmO1xuICBib3JkZXItY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpmb2N1cywgLmJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMGZmO1xuICBib3JkZXItY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjMDA0NzhGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF06YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmFjdGl2ZSwgLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCBidXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZTBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyMTQyO1xuICBjb2xvcjogIzAwMjE0MjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOnZpc2l0ZWQsIC5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQsIGJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTp2aXNpdGVkLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNjZDQztcbn1cblxuLmJ1dHRvbi0tdGVydGlhcnksIC5idXR0b24ucXVpZXQsIGJ1dHRvbi5xdWlldC5hbGVydCwgYnV0dG9uLnF1aWV0LnBhbmVsLS1hbGVydCwgYnV0dG9uLnF1aWV0LmFsZXJ0LWJveCwgYnV0dG9uLnF1aWV0LCBpbnB1dC5xdWlldFt0eXBlPXN1Ym1pdF0sIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNjZDQztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciwgLmJ1dHRvbi5xdWlldDpob3ZlciwgYnV0dG9uLnF1aWV0OmhvdmVyLCBpbnB1dC5xdWlldFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMDA0NzhGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OmZvY3VzLCAuYnV0dG9uLnF1aWV0OmZvY3VzLCBidXR0b24ucXVpZXQ6Zm9jdXMsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMwMDQ3OEY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OmFjdGl2ZSwgLmJ1dHRvbi5xdWlldDphY3RpdmUsIGJ1dHRvbi5xdWlldDphY3RpdmUsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQxO1xuICBjb2xvcjogIzAwMjE0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OnZpc2l0ZWQsIC5idXR0b24ucXVpZXQ6dmlzaXRlZCwgYnV0dG9uLnF1aWV0OnZpc2l0ZWQsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XTp2aXNpdGVkLCBpbnB1dC5xdWlldFt0eXBlPWJ1dHRvbl06dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuXG4uY2FsbG91dCwgLnBhbmVsLS1jYWxsb3V0LCAucGFuZWwsIC5yb3cucGFuZWwsXG4uYXNpZGUsXG4ucGFuZWwtLWFzaWRlLFxuYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gIGJvcmRlci1sZWZ0OiAwLjI1cmVtIHNvbGlkICMzNjdBNzY7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5jYWxsb3V0ICosIC5wYW5lbC0tY2FsbG91dCAqLCAucGFuZWwgKiwgLnJvdy5wYW5lbCAqLFxuLmFzaWRlICosXG4ucGFuZWwtLWFzaWRlICosXG5hc2lkZTpub3QoLnNpZGViYXIpICoge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuLmNhbGxvdXQgKjpsYXN0LWNoaWxkLCAucGFuZWwtLWNhbGxvdXQgKjpsYXN0LWNoaWxkLCAucGFuZWwgKjpsYXN0LWNoaWxkLFxuLmFzaWRlICo6bGFzdC1jaGlsZCxcbi5wYW5lbC0tYXNpZGUgKjpsYXN0LWNoaWxkLFxuYXNpZGU6bm90KC5zaWRlYmFyKSAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jYWxsb3V0LCAucGFuZWwtLWNhbGxvdXQsIC5wYW5lbCwgLnJvdy5wYW5lbCB7XG4gIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYXNpZGUsIC5wYW5lbC0tYXNpZGUsIGFzaWRlOm5vdCguc2lkZWJhcikge1xuICBtYXJnaW46IDJyZW0gMCAyLjVyZW0gMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYXNpZGUsIC5wYW5lbC0tYXNpZGUsIGFzaWRlOm5vdCguc2lkZWJhcikge1xuICAgIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAxcmVtO1xuICB9XG59XG4uY2FsbG91dF9fdGl0bGUsIC5wYW5lbCBoMiwgLnBhbmVsIGgzLFxuLmFzaWRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY3QTc2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1nb2xkIHtcbiAgYm9yZGVyLWNvbG9yOiAjODY3NDNEICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICM4QTYwMEQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXRhdXBlIHtcbiAgYm9yZGVyLWNvbG9yOiAjN0I3MjVDICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzJCODczNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tbGltZSB7XG4gIGJvcmRlci1jb2xvcjogIzVGODEyOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tc2t5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4MEE2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM2OWFjICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5MjI3OEYgIWltcG9ydGFudDtcbn1cblxuLmNhcmRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jYXJkX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmNhcmQge1xuICBib3gtc2hhZG93OiAwcmVtIDAuMTg3NXJlbSAwLjVyZW0gMC4wNjI1cmVtIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDAgMi41cmVtIDIuNXJlbSAwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC4zNzVyZW0gMC43NXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLmNhcmQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmNhcmQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uY2FyZC0tY2FyZHMtcGVyLXJvdy00IC5jYXJkIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMnJlbSk7XG59XG4uY2FyZC0tY2FyZHMtcGVyLXJvdy00IC5jYXJkOm50aC1jaGlsZCg0bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2FyZC0tY2FyZHMtcGVyLXJvdy0zIC5jYXJkIHtcbiAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxLjc1cmVtKTtcbn1cbi5jYXJkLS1jYXJkcy1wZXItcm93LTMgLmNhcmQ6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXJkLS1jYXJkcy1wZXItcm93LTIgLmNhcmQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbn1cbi5jYXJkLS1jYXJkcy1wZXItcm93LTIgLmNhcmQ6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczZW0pIHtcbiAgLmNhcmQtLWNhcmRzLXBlci1yb3ctNCAuY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMS4yNXJlbSk7XG4gIH1cbiAgLmNhcmQtLWNhcmRzLXBlci1yb3ctNCAuY2FyZDpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCAuY2FyZF9faW1hZ2UtY29udGFpbmVyLFxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwgLmNhcmRfX3RleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwgYTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwgYTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jYXJkLS1wb3NpdGlvbi1ob3Jpem9udGFsX19pbWFnZS1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmNhcmRfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5jYXJkOmhvdmVyIC5jYXJkX19oZWFkaW5nIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMWExYTFhO1xufVxuLmNhcmQtLWxpZ2h0IC5jYXJkX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5jYXJkLS1kYXJrIC5jYXJkX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5jYXJkLS1kYXJrOmhvdmVyIC5jYXJkX19oZWFkaW5nIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNhcmQtLWltYWdlLXRydWUgLmNhcmRfX2hlYWRpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhcmQtLW5vLWRlc2NyaXB0aW9uIC5jYXJkX19oZWFkaW5nIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLmNhcmRfX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2FyZC0tZGFyayAuY2FyZF9faGVhZGluZyBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2FyZF9faGVhZGluZyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNhcmRfX2hlYWRpbmcgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FyZF9faGVhZGluZyBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3M2VtKSB7XG4gIC5jYXJkX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwgLmNhcmRfX3RleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDY2LjYlO1xufVxuLmNhcmQtLWltYWdlLS1vbmUtZm91cnRoIC5jYXJkX190ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY2FyZC0tbm8taW1hZ2UgLmNhcmRfX3RleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xufVxuLmNhcmRfX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLS1saWdodCAuY2FyZF9fZGVzY3JpcHRpb24sIC5jYXJkLS1kYXJrIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAuY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDEuNXJlbSAxcmVtO1xuICB9XG4gIC5jYXJkLS1saWdodCAuY2FyZF9fZGVzY3JpcHRpb24sIC5jYXJkLS1kYXJrIC5jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLmNhcmQtLXBvc2l0aW9uLXZlcnRpY2FsIC5jYXJkX19pbWFnZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xufVxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWwgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cbi5jYXJkLS1pbWFnZS0tb25lLWZvdXJ0aCAuY2FyZF9faW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmNhcmQtLXBvc2l0aW9uLXZlcnRpY2FsIC5jYXJkX19pbWFnZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5jYXJkLS1wb3NpdGlvbi1ob3Jpem9udGFsX19pbWFnZS1yaWdodCAuY2FyZF9faW1hZ2Uge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWxfX2ltYWdlLWxlZnQgLmNhcmRfX2ltYWdlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG5cbi5jaGVja2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG4uY2hlY2tib3hlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uY2hlY2tib3hlc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyLjVyZW07XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uY2hlY2tib3hlc19faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19pbnB1dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jaGVja2JveGVzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgICBtYXJnaW46IDAuMzNyZW0gMDtcbiAgfVxufVxuLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1jaGVja2JveC1iYWNrZ3JvdW5kLW5vLXdpZHRoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpmb2N1cyArIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94ZXNfX2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi5jcml0aWNhbC1hbGVydCwgLmVtZXJnZW5jeS1iYW5uZXIsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCwgLmhlYWRlcl9fYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDQwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY3JpdGljYWwtYWxlcnRfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jcml0aWNhbC1hbGVydF9faWNvbiBzdmcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMC44NXJlbSAwIDA7XG59XG5cbi5jcml0aWNhbC1hbGVydCBwLCAuZW1lcmdlbmN5LWJhbm5lciBwLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgcCwgLmhlYWRlcl9fYWxlcnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0IGEsIC5lbWVyZ2VuY3ktYmFubmVyIGEsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCBhLCAuaGVhZGVyX19hbGVydCBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3JpdGljYWwtYWxlcnQgYTpob3ZlciwgLmVtZXJnZW5jeS1iYW5uZXIgYTpob3ZlciwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkIGE6aG92ZXIsIC5oZWFkZXJfX2FsZXJ0IGE6aG92ZXIsIC5jcml0aWNhbC1hbGVydCBhOmZvY3VzLCAuZW1lcmdlbmN5LWJhbm5lciBhOmZvY3VzLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgYTpmb2N1cywgLmhlYWRlcl9fYWxlcnQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jcml0aWNhbC1hbGVydCBhOnZpc2l0ZWQsIC5lbWVyZ2VuY3ktYmFubmVyIGE6dmlzaXRlZCwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkIGE6dmlzaXRlZCwgLmhlYWRlcl9fYWxlcnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLW1hdGVyaWFsLWRyb3Bkb3duLWFycm93LTQ4cHguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSogMi4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogVGhlc2Ugc3R5bGVzIGFyZSB0byBmaXggZGlmZmVyZW5jZXMgaW4gZGVmYXVsdCBzdHlsaW5nIGZvciBkcm9wZG93bnMgaW4gSUUgKi9cbi5kcm9wZG93bjo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93biBvcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZpZWxkc2V0X19sZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyBoMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5maWVsZHNldF9fbGVnZW5kX19mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmZvb3RlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5cbi5mb290ZXIgLmNvbHVtbnMgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tcXVlcnkgKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLXdyYXBwZXIgKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1jaGVja2JveGVzICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS13cmFwcGVyICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvb3RlciAuZm9ybS13cmFwcGVyICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuY29sdW1uczpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXM6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWNoZWNrYm94ZXM6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmNvbHVtbnM6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXM6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0tY2hlY2tib3hlczpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rcy1jb250YWluZXItLWlubGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXIgbGkge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19saW5rOnZpc2l0ZWQsIC5mb290ZXJfX2xpbms6YWN0aXZlLCAuZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDNyZW0gMXJlbSAwO1xuICB9XG59XG5cbi5mb290ZXIgcCB7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciBwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb290ZXIgcCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5mb290ZXIgcCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmZvb3RlciBwIGE6Zm9jdXMsIC5mb290ZXIgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTdXBlcmdyYXBoaWMgYmFja2dyb3VuZCAqL1xuLmZvb3Rlci0tZGVmYXVsdCxcbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci0tZGVmYXVsdDo6YmVmb3JlLFxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXR3by1jb2x1bW4tbGlzdCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS10d28tY29sdW1uLWxpc3Qge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXR3by1jb2x1bW4tbGlzdCAuZm9vdGVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0NSU7XG4gIG1hcmdpbjogMCAxcmVtIDAuNzVyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiBjYWxjKDNyZW0gKyAwLjVyZW0pO1xuICB3aWR0aDogY2FsYygzcmVtICsgMC41cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rOmhvdmVyIC5pY29uLCAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rOmZvY3VzIC5pY29uIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsgLmljb24ge1xuICBmaWxsOiAjRkZGRkZGO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmJ1dHRvbi5mb290ZXJfX2J1dHRvbiwgYnV0dG9uLmZvb3Rlcl9fYnV0dG9uLmFsZXJ0LCBidXR0b24uZm9vdGVyX19idXR0b24sIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9c3VibWl0XSwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5idXR0b24uZm9vdGVyX19idXR0b246aG92ZXIsIGJ1dHRvbi5mb290ZXJfX2J1dHRvbjpob3ZlciwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPWJ1dHRvbl06aG92ZXIsIC5idXR0b24uZm9vdGVyX19idXR0b246Zm9jdXMsIGJ1dHRvbi5mb290ZXJfX2J1dHRvbjpmb2N1cywgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuLmJ1dHRvbi5mb290ZXJfX2J1dHRvbjphY3RpdmUsIGJ1dHRvbi5mb290ZXJfX2J1dHRvbjphY3RpdmUsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9YnV0dG9uXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uZm9vdGVyX19idXR0b24gKyAuZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvZm9vdGVyL2Zvb3Rlci1leHBhbmRlZC1zdXBlcmdyYXBoaWMtbG9nby5zdmdcIik7XG59XG5cbi5mb290ZXIuZm9vdGVyLS1leHBhbmRlZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzRkNGQ0ZDtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDEyNXJlbSkgLTY0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxOTVyZW0pIC0xMDZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMjIycmVtKSAtMTYwcmVtO1xuICB9XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSwgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2s6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9ybS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb3JtLWxhYmVsLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm0tbGFiZWxfX2ZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1sYWJlbF9fZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4uaGludCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG4uaGludCBhW3gtYXBwbGUtZGF0YS1kZXRlY3RvcnNdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbSAwIDA7XG59XG4uaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uaGludC1leHBhbmRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG4uaGludC1leHBhbmRlcl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAyMTQyO1xufVxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2NjY2M7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSBjYWxjKDFyZW0gKyAwLjI1cmVtKTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwLjI1cmVtO1xufVxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQgKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oaW50LWV4cGFuZGVyX19jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGludC1leHBhbmRlcl9fY29udGVudCBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQuZXhwYW5kZXJfX2NvbnRlbnQtLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyLmV4cGFuZGVyLS1hY3RpdmUgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oaW50LWV4cGFuZGVyX19jb250YWluZXIuZXhwYW5kZXItLWFjdGl2ZSAuaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXQgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3hlc19faXRlbSAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuLnJhZGlvc19faXRlbSAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmNoZWNrYm94ZXNfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lcixcbi5yYWRpb3NfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIsXG4gIC5yYWRpb3NfX2xhYmVsICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRvIHN1cHBvcnQ6XG4qIG9udGFyaW8taWNvbnMtcHJpbWFyeS5zdmdcbiogb250YXJpby1pY29ucy1zZWNvbmRhcnkuc3ZnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5vbnRhcmlvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZS13aWR0aDogMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgLyogVGhlIGRlZmF1bHQgdmVydGljYWwtYWxpZ24gaXMgYGJhc2VsaW5lYCwgd2hpY2ggbGVhdmVzIGEgZmV3IHBpeGVscyBvZiBzcGFjZSBiZWxvdyB0aGUgaWNvbi4gVXNpbmcgYGNlbnRlcmAgcHJldmVudHMgdGhpcy4gRm9yIGljb25zIHNob3duIGFsb25nc2lkZSB0ZXh0LCB5b3UgbWF5IHdhbnQgdG8gdXNlIGEgbW9yZSBwcmVjaXNlIHZhbHVlLCBlLmcuIGB2ZXJ0aWNhbC1hbGlnbjogLTRweGAgb3IgYHZlcnRpY2FsLWFsaWduOiAtMC4xNWVtYC4gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogUGF0aHMgYW5kIHN0cm9rZXMgdGhhdCBvdmVyZmxvdyB0aGUgdmlld0JveCBjYW4gc2hvdyBpbiBJRTExLiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuLmxvYWRpbmctaW5kaWNhdG9yX19vdmVybGF5W2FyaWEtaGlkZGVuPWZhbHNlXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvYWRpbmctaW5kaWNhdG9yX19vdmVybGF5W2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2FkaW5nLWluZGljYXRvciBwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdvcmQtc3BhY2luZzogMC4wMjVyZW07XG4gIG1hcmdpbjogMC43NXJlbSAwIDA7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvcl9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogcm90YXRvciAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubG9hZGluZy1pbmRpY2F0b3JfX3NwaW5uZXIgY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2U6ICM0ZDRkNGQ7XG4gIGFuaW1hdGlvbjogZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0b3Ige1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4uYWxlcnQsIC5wYW5lbC0tYWxlcnQsIC5hbGVydC1ib3gge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMCAyLjVyZW0gMDtcbn1cblxuLmFsZXJ0X19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hbGVydF9faGVhZGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMC45NXJlbTtcbn1cbi5hbGVydF9faGVhZGVyLWljb24gc3ZnIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmFsZXJ0X19oZWFkZXItaWNvbiBzdmcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYWxlcnRfX2hlYWRlci10aXRsZSwgLmFsZXJ0IGgyLCAucGFuZWwtLWFsZXJ0IGgyLCAuYWxlcnQtYm94IGgyLCAuYWxlcnQgaDMsIC5wYW5lbC0tYWxlcnQgaDMsIC5hbGVydC1ib3ggaDMsIC5hbGVydCBoNCwgLnBhbmVsLS1hbGVydCBoNCwgLmFsZXJ0LWJveCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5hbGVydF9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYWxlcnRfX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5hbGVydF9fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbGVydF9fYm9keSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0X19ib2R5IHA6bGFzdC1vZi10eXBlICsgdWwge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYWxlcnRfX2JvZHkgdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWxlcnQtLWVycm9yIHVsLCAucGFuZWwtLWVycm9yIHVsLCAuYWxlcnQtYm94LmFsZXJ0IHVsLCAuYWxlcnQtYm94LnBhbmVsLS1hbGVydCB1bCwgLmFsZXJ0LWJveCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uYWxlcnQtLWVycm9yIHVsOmxhc3Qtb2YtdHlwZSwgLnBhbmVsLS1lcnJvciB1bDpsYXN0LW9mLXR5cGUsIC5hbGVydC1ib3ggdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWxlcnQtLWluZm9ybWF0aW9uYWwsIC5hbGVydCwgLnBhbmVsLS1hbGVydCwgLmFsZXJ0LWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjBGNDtcbn1cblxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsIHN2ZywgLmFsZXJ0IHN2ZywgLnBhbmVsLS1hbGVydCBzdmcsIC5hbGVydC1ib3ggc3ZnIHtcbiAgZmlsbDogIzEwODBBNjtcbn1cblxuLmFsZXJ0LS13YXJuaW5nLCAucGFuZWwtLXdhcm5pbmcsIC5hbGVydC1ib3gud2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDQ0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjZEQztcbn1cblxuLmFsZXJ0LS13YXJuaW5nIHN2ZywgLnBhbmVsLS13YXJuaW5nIHN2ZywgLmFsZXJ0LWJveC53YXJuaW5nIHN2ZyB7XG4gIGZpbGw6ICNGRkQ0NDA7XG59XG5cbi5hbGVydC0tc3VjY2VzcywgLnBhbmVsLS1zdWNjZXNzLCAuYWxlcnQtYm94LnN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxMTg4NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNWYwRTk7XG59XG5cbi5hbGVydC0tc3VjY2VzcyBzdmcsIC5wYW5lbC0tc3VjY2VzcyBzdmcsIC5hbGVydC1ib3guc3VjY2VzcyBzdmcge1xuICBmaWxsOiAjMTE4ODQ3O1xufVxuXG4uYWxlcnQtLWVycm9yLCAucGFuZWwtLWVycm9yLCAuYWxlcnQtYm94LmFsZXJ0LCAuYWxlcnQtYm94LnBhbmVsLS1hbGVydCwgLmFsZXJ0LWJveCB7XG4gIGJvcmRlci1jb2xvcjogI0NEMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRUZGMDtcbn1cblxuLmFsZXJ0LS1lcnJvciBzdmcsIC5wYW5lbC0tZXJyb3Igc3ZnLCAuYWxlcnQtYm94LmFsZXJ0IHN2ZywgLmFsZXJ0LWJveC5wYW5lbC0tYWxlcnQgc3ZnLCAuYWxlcnQtYm94IHN2ZyB7XG4gIGZpbGw6ICNDRDAwMDA7XG59XG5cbi5hbGVydC0tZXJyb3IgYSwgLnBhbmVsLS1lcnJvciBhLCAuYWxlcnQtYm94LmFsZXJ0IGEsIC5hbGVydC1ib3gucGFuZWwtLWFsZXJ0IGEsIC5hbGVydC1ib3ggYSB7XG4gIGNvbG9yOiAjQ0QwMDAwO1xufVxuLmFsZXJ0LS1lcnJvciBhOmhvdmVyLCAucGFuZWwtLWVycm9yIGE6aG92ZXIsIC5hbGVydC1ib3ggYTpob3ZlciwgLmFsZXJ0LS1lcnJvciBhOmZvY3VzLCAucGFuZWwtLWVycm9yIGE6Zm9jdXMsIC5hbGVydC1ib3ggYTpmb2N1cyB7XG4gIGNvbG9yOiAjNmIwMDAwO1xufVxuLmFsZXJ0LS1lcnJvciBhOmFjdGl2ZSwgLnBhbmVsLS1lcnJvciBhOmFjdGl2ZSwgLmFsZXJ0LWJveCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjgwMDAwO1xufVxuXG4qIC5yYWRpb3Mge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC1tb3otdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJhZGlvcyB7XG4gIHBhZGRpbmc6IDAgMCAwIDAuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5yYWRpb3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDJyZW0gMDtcbn1cbi5yYWRpb3NfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJhZGlvc19faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yYWRpb3NfX2lucHV0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAtMS41cHg7XG4gICAgbGVmdDogLTEuNXB4O1xuICB9XG59XG5cbi5yYWRpb3NfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4ycmVtIDA7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yYWRpb3NfX2xhYmVsIHtcbiAgICBtYXJnaW46IDAuM3JlbSAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLnJhZGlvc19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmFkaW9zX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5yYWRpb3NfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMxYTFhMWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDZweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yYWRpb3NfX2xhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkICMxYTFhMWE7XG4gIH1cbn1cblxuLnJhZGlvc19faW5wdXQ6Zm9jdXMgKyAucmFkaW9zX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjMDA5QURCO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyAucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5jYXB0aW9uLCAuY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS50YWJsZSBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxcmVtIDEuMTI1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGNhcHRpb24sIC5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLnRhYmxlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC41cmVtIDAgMi41cmVtIDA7XG59XG4udGFibGUtY29udGFpbmVyIHRhYmxlOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpOm5vdCh0YWJsZS5uby1zdHJpcGVzKTpub3QodGFibGUubm9TdHJpcGVzKSB0Ym9keSB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzYpOm50aC1jaGlsZChldmVuKSxcbi50YWJsZS1jb250YWluZXIgdGFibGU6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcyk6bm90KHRhYmxlLm5vLXN0cmlwZXMpOm5vdCh0YWJsZS5ub1N0cmlwZXMpIHRib2R5IHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4rNikgfiB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG59XG5cbi50YWJsZS1kaXYsIGRpdi5mbGV4LXRhYmxlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRkZGRiA3MCUpIDAgMTAwJSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMjUyLCAwLCAwLCAwKSAxMDAuMDElKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgyNTIsIDAsIDAsIDApIDEwMC4wMSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbSAxMDAlLCAyLjVyZW0gMTAwJSwgMC44NzVyZW0gMTAwJSwgMC44NzVyZW0gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMDAlLCAwIDAsIDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnRhYmxlLWRpdiwgZGl2LmZsZXgtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4udGFibGUtc2Nyb2xsLS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxudGFibGUudGFibGUtLWZ1bGwtY29udGFpbmVyLXdpZHRoLCB0YWJsZS5mdWxsLXdpZHRoIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRhYmxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gMC43NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRib2R5IHRoLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0aCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDEuNXJlbTtcbn1cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1oaWdobGlnaHQgdGggaW1nLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgdG9wOiAxLjA2MjVyZW07XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0aCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQsXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRoLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuNXJlbTtcbn1cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkOm5vdCgubm9uLW51bWVyaWMpLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZC50YWJsZS1jZWxsLS1udW1lcmljLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRmb290IHRyIHRkOm5vdCgubm9uLW51bWVyaWMpLFxudGFibGUubnVtZXJpYyB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW0gMC43NXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZDpub3QoLm5vbi1udW1lcmljKSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMC41cmVtO1xuICB9XG4gIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGJvZHkgdGgge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtIDAuNzVyZW0gMXJlbTtcbiAgfVxuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0aCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQge1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDFyZW0gMXJlbTtcbiAgfVxuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Zm9vdCB0ciB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwLjVyZW07XG4gIH1cbn1cblxudGJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbnRib2R5IHRyIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0gMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzAxOTYwNzg0Myk7XG59XG50Ym9keSB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE4NzVyZW0gMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxudGJvZHkgdHIudGFibGUtcm93LS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMTQ1LCAwLCAwLjIzNTI5NDExNzYpICFpbXBvcnRhbnQ7XG59XG50Ym9keSB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB0aCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG50Ym9keSB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB0aCBpbWcudGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICB3aWR0aDogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICBsZWZ0OiAwO1xufVxuXG50aGVhZCB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDA7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxudGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjc1cmVtIDFyZW0gMS43NXJlbSAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0aGVhZCB0aCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgcGFkZGluZzogMS41MzEyNXJlbSAwLjVyZW0gMS41MzEyNXJlbSAxcmVtO1xuICB9XG59XG50aGVhZCB0aC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgcGFkZGluZzogMS43NXJlbSAxLjVyZW0gMS43NXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGhlYWQgdGgudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgcGFkZGluZzogMS41MzEyNXJlbSAxcmVtIDEuNTMxMjVyZW0gMC41cmVtO1xuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMgc3Ryb25nLCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpIHN0cm9uZywgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xIHtcbiAgbWluLXdpZHRoOiA4LjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTIge1xuICBtaW4td2lkdGg6IDE2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTMge1xuICBtaW4td2lkdGg6IDI1dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTQge1xuICBtaW4td2lkdGg6IDMzLjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTUge1xuICBtaW4td2lkdGg6IDQxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTYge1xuICBtaW4td2lkdGg6IDUwdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTcge1xuICBtaW4td2lkdGg6IDU4LjMzMzMzdnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTgge1xuICBtaW4td2lkdGg6IDY2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTkge1xuICBtaW4td2lkdGg6IDc1dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEwIHtcbiAgbWluLXdpZHRoOiA4My4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMSB7XG4gIG1pbi13aWR0aDogOTEuNjY2NjZ2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMTIge1xuICBtaW4td2lkdGg6IDEwMHZ3O1xufVxuXG50Ym9keSB0aCxcbnRmb290IHRoIHtcbiAgcGFkZGluZzogMS4xODc1cmVtIDFyZW0gMS4xODc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGJvZHkgdGgsXG4gIHRmb290IHRoIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDEuMTg3NXJlbSAwLjVyZW0gMS4xODc1cmVtIDFyZW07XG4gIH1cbn1cblxudGQge1xuICBwYWRkaW5nOiAxLjE4NzVyZW0gMXJlbSAxLjE4NzVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG59XG50ZCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0ZCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAxLjE4NzVyZW0gMS41cmVtIDEuMTg3NXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG5cbnRoLnRhYmxlLWNlbGwtLWRpcmVjdG9yeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnRyLnRhYmxlLXJvdy0tc3VidG90YWwsIHRhYmxlIHRyLnN1bW1hcnksIHRmb290IHRyIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjE4NzVyZW0gMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG59XG50ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLCB0YWJsZSB0ci5zdW1tYXJ5IHRkLCB0Zm9vdCB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxLjQzNzVyZW0gMXJlbSAxLjQzNzVyZW0gMS41cmVtO1xufVxuXG50Ym9keSB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRoLCB0Ym9keSB0YWJsZSB0ci5zdW1tYXJ5IHRoLCB0YWJsZSB0Ym9keSB0ci5zdW1tYXJ5IHRoIHtcbiAgcGFkZGluZzogMS40Mzc1cmVtIDFyZW0gMS40Mzc1cmVtIDEuNXJlbTtcbn1cblxudGZvb3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG50Zm9vdCB0aCB7XG4gIHBhZGRpbmc6IDEuNDM3NXJlbSAxcmVtIDEuNDM3NXJlbSAxLjVyZW07XG59XG5cbnRyLnRhYmxlLXJvdy0tc3VidG90YWwsIHRhYmxlIHRyLnN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMTU4LCAwLjExMzcyNTQ5MDIpICFpbXBvcnRhbnQ7XG59XG5cbnRmb290IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE2MCwgMC4zMzcyNTQ5MDIpICFpbXBvcnRhbnQ7XG59XG5cbi8qVGFibGUgY29tcG9uZW50IGNvbG91cnMqL1xuLmJnLXRhYmxlLXJvdy1kaXZpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMwMTk2MDc4NDMpO1xufVxuXG4uYmctdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xufVxuXG4uYmctdGFibGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDE0NSwgMCwgMC4yMzUyOTQxMTc2KTtcbn1cblxuLmJnLXRhYmxlLXN1YnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE1OCwgMC4xMTM3MjU0OTAyKTtcbn1cblxuLmJnLXRhYmxlLXRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE2MCwgMC4zMzcyNTQ5MDIpO1xufVxuXG4udGFnIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAudGFnIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi50YWctLWxpbWUge1xuICBiYWNrZ3JvdW5kOiAjOERDNjNGO1xufVxuXG4udGFnLS1nb2xkIHtcbiAgYmFja2dyb3VuZDogI0NCQTUyRTtcbn1cblxuLnRhZy0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZDQUYxNztcbn1cblxuLnRhZy0tdGF1cGUge1xuICBiYWNrZ3JvdW5kOiAjQzFCMjhGO1xufVxuXG4udGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE0NHB4O1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLmlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmlucHV0LS0yLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDhleDtcbiAgbWluLXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMGV4O1xuICBtaW4td2lkdGg6IDEwZXg7XG59XG5cbi5pbnB1dC0tNC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMmV4O1xuICBtaW4td2lkdGg6IDEyZXg7XG59XG5cbi5pbnB1dC0tNS1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxNGV4O1xuICBtaW4td2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxN2V4O1xuICBtaW4td2lkdGg6IDE3ZXg7XG59XG5cbi5pbnB1dC0tMTAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMjNleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogNDFleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUgLmNoZWNrYm94ZXMsIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSAucmFkaW9zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRhdGVfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kYXRlX19ncm91cCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZGF0ZV9fZ3JvdXAgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZGF0ZV9fZ3JvdXAtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmRhdGUtLWVycm9yIGlucHV0IHtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjQ0QwMDAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi5VdGlsaXRpZXMgKFRvb2xzKVxuXG5HbG9iYWwgdXRpbGl0aWVzLCBzdWNoIGFzIHZhcmlhYmxlcyBhbmQgaGVscGVycywgY3VzdG9tIHRvIE9udGFyaW8uY2EuXG5UaGVzZSBjYW4gYmUgZWRpdGVkIGFuZCBhZGRlZCB0byB3aGVuIG5lY2Vzc2FyeS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExlZ2FjeSBjb2xvdXJzIGZyb20gRDdcbiAgICBEZXNpZ24gU3lzdGVtIHBhbGV0dGUgY29sb3VyIG1hcHBpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmlsbCBmb3IgU1ZHc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndoaXRlLWZpbGwge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTUtZmlsbCB7XG4gIGZpbGw6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtMjAtZmlsbCB7XG4gIGZpbGw6ICNjY2NjY2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtNDAtZmlsbCB7XG4gIGZpbGw6ICM5OTk5OTkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5nb2xkLWZpbGwge1xuICBmaWxsOiAjQ0JBNTJFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ueWVsbG93LWZpbGwge1xuICBmaWxsOiAjRkNBRjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4udGF1cGUtZmlsbCB7XG4gIGZpbGw6ICNDMUIyOEYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmVlbi1maWxsIHtcbiAgZmlsbDogIzM5QjU0QSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpbWUtZmlsbCB7XG4gIGZpbGw6ICM4REM2M0YgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi50ZWFsLWZpbGwge1xuICBmaWxsOiAjNDlBN0EyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uc2t5LWZpbGwge1xuICBmaWxsOiAjMDBCMkUzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYmx1ZS1maWxsIHtcbiAgZmlsbDogIzMxOTNDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnB1cnBsZS1maWxsIHtcbiAgZmlsbDogI0I5NzVCNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0YxNUEyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnJlZC1maWxsIHtcbiAgZmlsbDogI0YwNDU0QiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLm1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNGMDMwOTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1nb2xkLWZpbGwge1xuICBmaWxsOiAjRjBFN0NDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQteWVsbG93LWZpbGwge1xuICBmaWxsOiAjRjhFNUMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtdGF1cGUtZmlsbCB7XG4gIGZpbGw6ICNFQkU3REIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1ncmVlbi1maWxsIHtcbiAgZmlsbDogI0QxRUZENCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWxpbWUtZmlsbCB7XG4gIGZpbGw6ICNEREVEQzcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC10ZWFsLWZpbGwge1xuICBmaWxsOiAjQ0ZFREVEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtc2t5LWZpbGwge1xuICBmaWxsOiAjQzVFRUZBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtYmx1ZS1maWxsIHtcbiAgZmlsbDogI0RCRTlGNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXB1cnBsZS1maWxsIHtcbiAgZmlsbDogI0YxRTNGMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LW9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0ZFRTFEOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXJlZC1maWxsIHtcbiAgZmlsbDogI0ZGRTBFMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LW1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNGRURGRjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ibGFjay1maWxsIHtcbiAgZmlsbDogIzFhMWExYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmdyZXlzY2FsZS02MC1maWxsIHtcbiAgZmlsbDogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmdyZXlzY2FsZS03MC1maWxsIHtcbiAgZmlsbDogIzRkNGQ0ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstZ29sZC1maWxsIHtcbiAgZmlsbDogIzg2NzQzRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmsteWVsbG93LWZpbGwge1xuICBmaWxsOiAjOEE2MDBEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay10YXVwZS1maWxsIHtcbiAgZmlsbDogIzdCNzI1QyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICMyQjg3MzcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWxpbWUtZmlsbCB7XG4gIGZpbGw6ICM1RjgxMjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXRlYWwtZmlsbCB7XG4gIGZpbGw6ICMzNjdBNzYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXNreS1maWxsIHtcbiAgZmlsbDogIzEwODBBNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstYmx1ZS1maWxsIHtcbiAgZmlsbDogIzAzNjlhYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstcHVycGxlLWZpbGwge1xuICBmaWxsOiAjOTIyNzhGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNDNjRBMUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXJlZC1maWxsIHtcbiAgZmlsbDogI0Q4MUEyMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstbWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0MwMDI2NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQW5ndWxhciBwcm9qZWN0IGNvbG91cnNcbiAgICBUbyBkZXByZWNhdGUgdGhlc2UgY29sb3VyIHN0eWxlcyBhbmQgdXNlIHRoZSBEUyBjb2xvdXIgcGFsZXR0ZVxuICAgIGh0dHBzOi8vZGVzaWduc3lzdGVtLm9udGFyaW8uY2EvZG9jcy9iYXNpY3MvY29sb3Vycy5odG1sXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEdyZXlzY2FsZVxuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBGb250c1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCb2R5XG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEhpZ2hsaWdodCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEluZm9ncmFwaGljIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFzZSBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJ1dHRvbiBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NzFmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm9yYW5nZS1iZyBhLCAub3JhbmdlLWJnIGE6dmlzaXRlZCwgLm9yYW5nZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ub3JhbmdlLWJnIGE6aG92ZXIsIC5vcmFuZ2UtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5vcmFuZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZjI2NzFmO1xufVxuXG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MWIyNiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWQtYmcgYSwgLnJlZC1iZyBhOnZpc2l0ZWQsIC5yZWQtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLnJlZC1iZyBhOmhvdmVyLCAucmVkLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucmVkLXRleHQge1xuICBjb2xvcjogI2M5MWIyNjtcbn1cblxuLm1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMwZjVmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1hZ2VudGEtYmcgYSwgLm1hZ2VudGEtYmcgYTp2aXNpdGVkLCAubWFnZW50YS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ubWFnZW50YS1iZyBhOmhvdmVyLCAubWFnZW50YS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm1hZ2VudGEtdGV4dCB7XG4gIGNvbG9yOiAjOWMwZjVmO1xufVxuXG4ucHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDQ3YSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wdXJwbGUtYmcgYSwgLnB1cnBsZS1iZyBhOnZpc2l0ZWQsIC5wdXJwbGUtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLnB1cnBsZS1iZyBhOmhvdmVyLCAucHVycGxlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucHVycGxlLXRleHQge1xuICBjb2xvcjogIzYwMDQ3YTtcbn1cblxuLmJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4N2NiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsdWUtYmcgYSwgLmJsdWUtYmcgYTp2aXNpdGVkLCAuYmx1ZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4uYmx1ZS1iZyBhOmhvdmVyLCAuYmx1ZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsdWUtdGV4dCB7XG4gIGNvbG9yOiAjMDA4N2NiO1xufVxuXG4uZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YjUyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdyZWVuLWJnIGEsIC5ncmVlbi1iZyBhOnZpc2l0ZWQsIC5ncmVlbi1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4uZ3JlZW4tYmcgYTpob3ZlciwgLmdyZWVuLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjMDA4YjUyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBFeHRlbmRlZCBjb2xvdXIgcGFsZXR0ZSBiZyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZGRlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbGF2ZW5kZXItYmcsIC5sYWJlbC5yZXZpZXcsIC5yZXZpZXcucmVkYWN0ZWQsIC5yZXZpZXdbdGl0bGV+PXJlZGFjdGVkXSwgLnJldmlld1t0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5yZXZpZXcsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLnJldmlldyB7XG4gIGJhY2tncm91bmQ6ICNkMmQxZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkZmQxZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMWVhICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1waW5rLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDFkZCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZGZkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2VhZWJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbGltZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkZGViZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWJkMiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbWludC1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWViZGYgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWFxdWEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYWViICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWxpbWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZTZmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbWludC1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZTYgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1hcXVhLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJlNmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbGF2ZW5kZXItYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogI2U2ZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcGluay1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZTYgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZTZkMiAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWJyaWdodCB7XG4gIGJhY2tncm91bmQ6ICM5OWQ4ZTAgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNjYWU5ZWUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saWdodC1kZXNhdCB7XG4gIGJhY2tncm91bmQ6ICNiM2MzYzQgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRFNTIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4uZHNzLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMGY0MTNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMTk0MjNjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRhcmstZGVzYXQge1xuICBiYWNrZ3JvdW5kOiAjNWQ3OTY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLW1lZGl1bSB7XG4gIGJhY2tncm91bmQ6ICMzYjhkN2IgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYWNjZW50IHtcbiAgYmFja2dyb3VuZDogI2YxOWQyMyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kaXNjb3Zlcnkge1xuICBiYWNrZ3JvdW5kOiAjMWU2YTlkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWFscGhhLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMTE4YzdiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWJldGEsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzdiOTUzZCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1saXZlIHtcbiAgYmFja2dyb3VuZDogI2JiNzcwYiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgUE8gYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5wby1yaWNoLWJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLXJpY2gtYmxhY2stYmcgYWJiciwgLnBvLXJpY2gtYmxhY2stYmcgYSwgLnBvLXJpY2gtYmxhY2stYmcgYTpob3ZlciwgLnBvLXJpY2gtYmxhY2stYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcmljaC1ibGFjay1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXJpY2gtYmxhY2stYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnBvLWRhcmsteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2NiYTUyZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWRhcmsteWVsbG93LWJnIGFiYnIsIC5wby1kYXJrLXllbGxvdy1iZyBhLCAucG8tZGFyay15ZWxsb3ctYmcgYTpob3ZlciwgLnBvLWRhcmsteWVsbG93LWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWRhcmsteWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NiYTUyZTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NiYTUyZTtcbn1cblxuLnBvLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNmY2FmMTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby15ZWxsb3ctYmcgYWJiciwgLnBvLXllbGxvdy1iZyBhLCAucG8teWVsbG93LWJnIGE6aG92ZXIsIC5wby15ZWxsb3ctYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8teWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZjYWYxNztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8teWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmY2FmMTc7XG59XG5cbi5wby10YXVwZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNjMWIyOGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby10YXVwZS1iZyBhYmJyLCAucG8tdGF1cGUtYmcgYSwgLnBvLXRhdXBlLWJnIGE6aG92ZXIsIC5wby10YXVwZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby10YXVwZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjMWIyOGY7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXRhdXBlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjMWIyOGY7XG59XG5cbi5wby1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICMzOWI1NGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1ncmVlbi1iZyBhYmJyLCAucG8tZ3JlZW4tYmcgYSwgLnBvLWdyZWVuLWJnIGE6aG92ZXIsIC5wby1ncmVlbi1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzOWI1NGE7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzOWI1NGE7XG59XG5cbi5wby1saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICM4ZGM2M2YgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1saWdodC1ncmVlbi1iZyBhYmJyLCAucG8tbGlnaHQtZ3JlZW4tYmcgYSwgLnBvLWxpZ2h0LWdyZWVuLWJnIGE6aG92ZXIsIC5wby1saWdodC1ncmVlbi1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1saWdodC1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi5wby10ZWFsLWJnIHtcbiAgYmFja2dyb3VuZDogIzQ5YTdhMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXRlYWwtYmcgYWJiciwgLnBvLXRlYWwtYmcgYSwgLnBvLXRlYWwtYmcgYTpob3ZlciwgLnBvLXRlYWwtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tdGVhbC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0OWE3YTI7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXRlYWwtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ5YTdhMjtcbn1cblxuLnBvLWxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjMDBiMmUzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbGlnaHQtYmx1ZS1iZyBhYmJyLCAucG8tbGlnaHQtYmx1ZS1iZyBhLCAucG8tbGlnaHQtYmx1ZS1iZyBhOmhvdmVyLCAucG8tbGlnaHQtYmx1ZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1saWdodC1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYjJlMztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDBiMmUzO1xufVxuXG4ucG8tZGFyay1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzA0N2JjMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLWRhcmstYmx1ZS1iZyBhYmJyLCAucG8tZGFyay1ibHVlLWJnIGEsIC5wby1kYXJrLWJsdWUtYmcgYTpob3ZlciwgLnBvLWRhcmstYmx1ZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1kYXJrLWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDQ3YmMxO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1kYXJrLWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA0N2JjMTtcbn1cblxuLnBvLXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICM5MjI3OGYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1wdXJwbGUtYmcgYWJiciwgLnBvLXB1cnBsZS1iZyBhLCAucG8tcHVycGxlLWJnIGE6aG92ZXIsIC5wby1wdXJwbGUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcHVycGxlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkyMjc4Zjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcHVycGxlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MjI3OGY7XG59XG5cbi5wby1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZjE1YTIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tb3JhbmdlLWJnIGFiYnIsIC5wby1vcmFuZ2UtYmcgYSwgLnBvLW9yYW5nZS1iZyBhOmhvdmVyLCAucG8tb3JhbmdlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLW9yYW5nZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmMTVhMjI7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLW9yYW5nZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjE1YTIyO1xufVxuXG4ucG8tcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2VkMWMyNCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXJlZC1iZyBhYmJyLCAucG8tcmVkLWJnIGEsIC5wby1yZWQtYmcgYTpob3ZlciwgLnBvLXJlZC1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1yZWQtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQxYzI0O1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1yZWQtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkMWMyNDtcbn1cblxuLnBvLW1hZ2VudGEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWQwMzdjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbWFnZW50YS1iZyBhYmJyLCAucG8tbWFnZW50YS1iZyBhLCAucG8tbWFnZW50YS1iZyBhOmhvdmVyLCAucG8tbWFnZW50YS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1tYWdlbnRhLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkMDM3Yztcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbWFnZW50YS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQwMzdjO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGhpcyBpcyB0aGUgZmlsZSB0byBwdXQgb250YXJpbyBnbG9iYWwgdmFyaWFibGVzLlxuICAgIFdlIGFyZSBnb2luZyB0byBncmFkdWFsbHkgaW50ZWdyYXRlIGFsbCB0aGUgb250YXJpbyB2YXJpYWJsZXMgaGVyZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uYnNwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmg2LCAuaDUsIC5oNCwgLmFjY29yZGlvbl9fYnV0dG9uLCAuY2FyZF9faGVhZGluZywgLmgzLCAuaDIsIC5oMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5oMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxLCAuZm9ybS1sYWJlbC0taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIH1cbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmg0LCAuYWNjb3JkaW9uX19idXR0b24sIC5jYXJkX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDQsIC5hY2NvcmRpb25fX2J1dHRvbiwgLmNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4uaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4ubGVhZC1zdGF0ZW1lbnQsIC5pbnRybyAuaW50cm9fX3RleHQsXG4uaW50cm8gLmludHJvX190ZXh0IHAsXG4uaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5sZWFkLXN0YXRlbWVudCwgLmludHJvIC5pbnRyb19fdGV4dCxcbiAgLmludHJvIC5pbnRyb19fdGV4dCBwLFxuICAuaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLkdlbmVyaWNcblxuRmlyc3QgbGF5ZXIgdGhhdCBwcm9kdWNlcyBhY3R1YWwgY3NzLiBzZWxkb20gbW9kaWZpZWQsIHVzdWFsbHkgYWNyb3NzIGFueSBwcm9qZWN0LiBub3JtYWxpemUuY3NzLCBib3gtc2l6aW5nLCBjc3MgcmVzZXQuIFNpbmNlIERydXBhbCBjb3JlIGluamVjdHMgbm9ybWFsaXplIGFuZCBkZXNpZ24gc3lzdGVtIGFwcGxpZXMgR2VuZXJpYyBzdHlsaW5nLCB3ZSBvbWl0dGVkIGNyZWF0aW5nIGEgZm9sZGVyIGZvciB0aGlzIGxheWVyLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LkVsZW1lbnRzXG5cblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblZhcmlhYmxlcyBmb3IgZWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRWxlbWVudHNcblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBjdXJzb3I6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGFnc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuYVtocmVmXj1cInRlbDpcIl0gYWJiciB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuXG5hYmJyLCBhYmJyW3RpdGxlXSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzk5OTk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tYWluLWNvbnRlbnQgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cbn1cbmFjcm9ueW0sIGJpZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFzaWRlIGNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXNpZGUgaHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xufVxuXG5jaXRlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuY2l0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuYSBjaXRlIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG5hOnZpc2l0ZWQgY2l0ZSB7XG4gIGNvbG9yOiAjNTUxQThCO1xufVxuYTp2aXNpdGVkIGFiYnIge1xuICBjb2xvcjogIzU1MUE4Qjtcbn1cbmE6aG92ZXIgY2l0ZSB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuYTpob3ZlciBhYmJyIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTFlO1xuICBib3JkZXItY29sb3I6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogI2RjZGNkYztcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cblxucCwgbGkge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5oMSxcbmgxICsgaHIsXG5oMiArIGhyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG51bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG51bCB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG5kbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE5vdGU6IFB1bGxlZCBmcm9tIHRoZSBBbmd1bGFyIHByb2plY3QuXG4gICAgV2UgY2FuIHJldGlyZSB0aGVzZSBvbmNlIHRoZSBEUyBIVE1MIGJlY29tZXMgd2lkZWx5IHVzZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5jb2RlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbmNvZGUgYSB7XG4gIGNvbG9yOiAjZDFkZGViO1xufVxuY29kZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2EyNWRlMTtcbn1cbmNvZGUgYTpob3ZlciwgY29kZSBhOmZvY3VzLCBjb2RlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNlNmYyZmY7XG59XG5cbiNlMmUtYm9vay1tYWluIC5tYWluLWNvbnRlbnQgYXNpZGUge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuT2JqZWN0c1xuXG5GaXJzdCBsYXllciBpbiB3aGljaCB3ZSBmaW5kIGNsYXNzLWJhc2VkIHNlbGVjdG9ycy4gLndyYXBwZXIsIGxheW91dCwgT09DU1MgcG9zdGVyIGNoaWxkIC0gTWVkaWEtT2JqZWN0LiBoaWdoZXIgc3BlY2lmaWNpdHksIG1vcmUgZXhwbGljaXQuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1Ljc1cmVtO1xufVxuLmhlYWRlciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5oZWFkZXIgc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGE6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fbG9nby1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi8qIEhlYWRlciBzZWFyY2ggc3R5bGVzICovXG4uaGVhZGVyX19zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogNy4ycmVtO1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIC5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDppbnZhbGlkICsgaW5wdXRbdHlwZT1yZXNldF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmZvY3VzIH4gLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2Q0M7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmZvY3VzIH4gLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OmludmFsaWQ6bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW07XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG4uaGVhZGVyX19zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19zZWFyY2gtc3VibWl0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTQyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5pbnB1dFt0eXBlPXJlc2V0XS5oZWFkZXJfX3NlYXJjaC1yZXNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogODBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb25zLWNsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9cmVzZXRdLmhlYWRlcl9fc2VhcmNoLXJlc2V0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG59XG5cbi8qIEhlYWRlciBtZW51ICYgbGFuZ3VhZ2UgdG9nZ2xlICYgY2xvc2Ugc2VhcmNoIGJ1dHRvbiBzdHlsZXMgKi9cbi5oZWFkZXJfX25hdi1yaWdodC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vKiBIZWFkZXIgYnV0dG9ucyAqL1xuLmhlYWRlci1idXR0b24sIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItYnV0dG9uOmhvdmVyLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmhvdmVyLCAuaGVhZGVyLWJ1dHRvbjpmb2N1cywgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpmb2N1cywgLmhlYWRlci1idXR0b246dmlzaXRlZCwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmUsXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lLFxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTpob3Zlcixcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU6aG92ZXIsXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6YWN0aXZlLFxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTphY3RpdmUsXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lOmZvY3VzLFxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTpmb2N1cyxcbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMGVtKSB7XG4gIC5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmUge1xuICAgIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAvIDIpO1xuICB9XG59XG5cbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU6Zm9jdXMsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uaGVhZGVyX19tZW51LXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuaGVhZGVyX19tZW51LXRvZ2dsZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuaGVhZGVyX19tZW51LXRvZ2dsZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuaGVhZGVyX19tZW51LXRvZ2dsZXIgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlciwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyIGFiYnJbdGl0bGVdLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4uaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3Bhbjpob3ZlciwgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3ZnIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbSAxcmVtO1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3BhbiB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY2xvc2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3M2VtKSB7XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19uYXYtcmlnaHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIsXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIsXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubmF2aWdhdGlvbi0tb3BlbiAub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbi0tb3BlbiAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC10b2dnbGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciBoZWFkZXIgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lci5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjNlbSkge1xuICAuaGVhZGVyX19jb250YWluZXIgLm1lZGl1bS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIC5tZWRpdW0tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczLjA2M2VtKSB7XG4gIC5oZWFkZXJfX2NvbnRhaW5lciAubGFyZ2UtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIgLmxhcmdlLTQsIC5oZWFkZXJfX2NvbnRhaW5lciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmhlYWRlcl9fY29udGFpbmVyICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oZWFkZXJfX2NvbnRhaW5lciAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuaGVhZGVyX19jb250YWluZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuaGVhZGVyX19jb250YWluZXIgLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHotaW5kZXg6IDE1O1xufVxuXG4ub3ZlcmxheSB7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ubmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogNjtcbn1cblxuLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMC41cmVtKTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4uaGVhZGVyICsgLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5oZWFkZXIgKyAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAuaGVhZGVyICsgLm5hdmlnYXRpb24gYSB7XG4gIHRvcDogLTQuMzVyZW07XG59XG5cbi5hcHBsaWNhdGlvbi1oZWFkZXIgKyAuYXBwbGljYXRpb24tc3ViaGVhZGVyLW1lbnVfX2NvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbiwgLmFwcGxpY2F0aW9uLWhlYWRlciArIC5hcHBsaWNhdGlvbi1zdWJoZWFkZXItbWVudV9fY29udGFpbmVyIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5hcHBsaWNhdGlvbi1oZWFkZXIgKyAuYXBwbGljYXRpb24tc3ViaGVhZGVyLW1lbnVfX2NvbnRhaW5lciBhIHtcbiAgdG9wOiBjYWxjKC00cmVtICsgLTAuMjVyZW0pO1xufVxuXG4ubmF2aWdhdGlvbi5uYXZpZ2F0aW9uLS1vcGVuIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbi5uYXZpZ2F0aW9uLS1vcGVuIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb24gdWwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZpZ2F0aW9uIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4ubmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAtICgwLjI1cmVtIC8gMy4yNSkpIDEuNXJlbTtcbn1cbi5uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5uYXZpZ2F0aW9uIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG4ubmF2aWdhdGlvbiBhOmZvY3VzLCAubmF2aWdhdGlvbiBhOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCIGluc2V0O1xufVxuLm5hdmlnYXRpb24gYS5saW5rLS1hY3RpdmUge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uIGEge1xuICAgIHBhZGRpbmc6IGNhbGMoMC43NXJlbSAtICgwLjI1cmVtIC8gMy4yNSkpIDJyZW07XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24gLm9udGFyaW8taWNvbiwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSAub250YXJpby1pY29uLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhIC5vbnRhcmlvLWljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b246aG92ZXIsIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6aG92ZXIsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b246YWN0aXZlLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmFjdGl2ZSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uaGVhZGVyX19jb250YWluZXIgbmF2IGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbjogaW5oZXJpdDtcbn1cblxuLm5hdmlnYXRpb24tLW9wZW4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiwgLm5hdmlnYXRpb24tLW9wZW4ubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbi0tb3Blbi5uYXZpZ2F0aW9uIGEge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYSB7XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxNjtcbn1cblxuLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxufVxuXG4uc2VydmljZW9udGFyaW8tbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9sb2dvLXNlcnZpY2VvbnRhcmlvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIycHggNTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgLnNlcnZpY2VvbnRhcmlvLWxvZ28gLnNlcnZpY2VvbnRhcmlvLWxvZ28ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9sb2dvLXNlcnZpY2VvbnRhcmlvQDJ4LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCA0OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxvZ28tbWFpbi1zZXJ2aWNlb250YXJpb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpby53b2ZmP2Z2d2VxeFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sb2dvLW1haW4tc2VydmljZW9udGFyaW8uc3ZnP2Z2d2VxeCNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzKj1pY28tbG9nby1dIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwibG9nby1tYWluLXNlcnZpY2VvbnRhcmlvXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNlcnZpY2VvbnRhcmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM0MDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZW9udGFyaW8gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlb250YXJpbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQmxvY2sgR3JpZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4ge1xuICB1bFtjbGFzc149c21hbGwtdXBdOjpiZWZvcmUsIHVsW2NsYXNzXj1zbWFsbC11cF06OmFmdGVyLCB1bFtjbGFzcyo9c21hbGwtdXBdOjpiZWZvcmUsIHVsW2NsYXNzKj1zbWFsbC11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePXNtYWxsLXVwXTo6YmVmb3JlLFxuICBkaXZbY2xhc3NePXNtYWxsLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9c21hbGwtdXBdOjpiZWZvcmUsIGRpdltjbGFzcyo9c21hbGwtdXBdOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICB1bFtjbGFzc149c21hbGwtdXBdOjphZnRlciwgdWxbY2xhc3MqPXNtYWxsLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149c21hbGwtdXBdOjphZnRlciwgZGl2W2NsYXNzKj1zbWFsbC11cF06OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW4sIC5zbWFsbC11cC0xID4gLmNvbHVtbnMsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW4sIC5zbWFsbC11cC0yID4gLmNvbHVtbnMsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgybisxKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucywgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnNtYWxsLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDNuKzEpLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW4sIC5zbWFsbC11cC01ID4gLmNvbHVtbnMsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg1bisxKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucywgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLnNtYWxsLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDZuKzEpLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoN24rMSksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtOCA+IC5jb2x1bW4sIC5zbWFsbC11cC04ID4gLmNvbHVtbnMsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDhuKzEpLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICB1bFtjbGFzc149bWVkaXVtLXVwXTo6YmVmb3JlLCB1bFtjbGFzc149bWVkaXVtLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1tZWRpdW0tdXBdOjpiZWZvcmUsIHVsW2NsYXNzKj1tZWRpdW0tdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1tZWRpdW0tdXBdOjpiZWZvcmUsXG4gIGRpdltjbGFzc149bWVkaXVtLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9bWVkaXVtLXVwXTo6YmVmb3JlLCBkaXZbY2xhc3MqPW1lZGl1bS11cF06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIHVsW2NsYXNzXj1tZWRpdW0tdXBdOjphZnRlciwgdWxbY2xhc3MqPW1lZGl1bS11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePW1lZGl1bS11cF06OmFmdGVyLCBkaXZbY2xhc3MqPW1lZGl1bS11cF06OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uLCAubWVkaXVtLXVwLTEgPiAuY29sdW1ucywgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucywgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbiwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uLCAubWVkaXVtLXVwLTUgPiAuY29sdW1ucywgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbiwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uLCAubWVkaXVtLXVwLTggPiAuY29sdW1ucywgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICB1bFtjbGFzc149bGFyZ2UtdXBdOjpiZWZvcmUsIHVsW2NsYXNzXj1sYXJnZS11cF06OmFmdGVyLCB1bFtjbGFzcyo9bGFyZ2UtdXBdOjpiZWZvcmUsIHVsW2NsYXNzKj1sYXJnZS11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePWxhcmdlLXVwXTo6YmVmb3JlLFxuICBkaXZbY2xhc3NePWxhcmdlLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9bGFyZ2UtdXBdOjpiZWZvcmUsIGRpdltjbGFzcyo9bGFyZ2UtdXBdOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICB1bFtjbGFzc149bGFyZ2UtdXBdOjphZnRlciwgdWxbY2xhc3MqPWxhcmdlLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149bGFyZ2UtdXBdOjphZnRlciwgZGl2W2NsYXNzKj1sYXJnZS11cF06OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW4sIC5sYXJnZS11cC0yID4gLmNvbHVtbnMsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbjpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgybisxKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbiwgLmxhcmdlLXVwLTMgPiAuY29sdW1ucywgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDNuKzEpLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW4sIC5sYXJnZS11cC01ID4gLmNvbHVtbnMsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg1bisxKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTYgPiAuY29sdW1ucywgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDZuKzEpLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoN24rMSksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW4sIC5sYXJnZS11cC04ID4gLmNvbHVtbnMsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDhuKzEpLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJyaWRlcyBkZWZhdWx0IERTIGJ1dHRvbnMuc2NzcyBzdHlsZSBmb3IgYWNjb3JkaW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6Zm9jdXMsIC5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24ge1xuICBtYXJnaW46IHVuc2V0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UaGlzIHVzZWQgdG8gYmUgdGhlIGxheW91dCBmaWxlIGZvciBvdXIgRm9ydGggbGV2ZWwgKGxheW91dCkgaW4gb3VyIFN0eWxpbmcgYXJjaGl0ZWN0dXJlLlxuVE9ETzogQmFzZWQgb24gdGhlIE9PQ1NTIG1vZGVsLCBsZWF2ZSBvYmplY3RzIGhlcmUgYW5kIG1vdmUgY29tcG9uZW50cyB0byB0aGUgY29tcG9uZW50cyBmb2xkZXIuXG5odHRwczovL2dpdGh1Yi5jb20vc3R1YmJvcm5lbGxhL29vY3NzL3dpa2lcbk1vcmUgaW5mbyBvbiBSRUFETUUubWQgZmlsZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVG8gc2V0IHRoZSB0b3Agb2YgbmF2IChtYWluIG1lbnUpIGJhc2VkIG9uIHRvcCBvZiBvdXIgY2FudmFzLiAqL1xuLyogdGhpcyBhbHNvIGFjdHMgYXMgdGhlIG1haW4gd3JhcHBlciBmb3IgaGVhZGVyLCBtYWluIGFuZCBmb290ZXIgKi9cbi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtIGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZvdW5kYXRpb24gR3JpZCBEZWNvcmF0b3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5ncmlkX19vdXRlci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmdyaWRfX2lubmVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ncmlkLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZ1bGwgV2lkdGggTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mdWxsLXdpZHRoOm5vdCh0YWJsZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVsbC13aWR0aDpub3QodGFibGUpOjpiZWZvcmUsIC5mdWxsLXdpZHRoOm5vdCh0YWJsZSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZ1bGwtd2lkdGg6bm90KHRhYmxlKTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICByaWdodDogMTAwJTtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuLmZ1bGwtd2lkdGg6bm90KHRhYmxlKTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbnRlbnQgYmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtLWFsaWduLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LS1qdXN0aWZ5LWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LS1hbGlnbi1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvdW5kYXRpb24gZ3JpZCBpbiBhIGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwucm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5DdXN0b20gbWFya2V0aW5nIGJhbm5lciB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NZWRpYSBiYW5uZXJcbkFsc28gY2FsbGVkOiBtYXJrZXRpbmcgYmFubmVyLCBoZXJvIGJhbm5lclxuUmVsYXRlZCB0ZW1wbGF0ZTogb250YXJpby0tbWVkaWEtYmFubmVyLmh0bWwudHdpZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIuYmFubmVyX193cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlMmUyZTI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMnJlbSAtNTB2dyAxLjVyZW07XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRybyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSAuYmFubmVyX19pbWFnZS1hcmVhX19pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIGltZyB7XG4gICAgbWluLXdpZHRoOiA3NjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSBpbWcge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSBpbWcge1xuICAgIHdpZHRoOiAzODBweDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX190ZXh0LWFyZWEge1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX190ZXh0LWFyZWEge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9fdGV4dC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzguN3JlbTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAzcmVtIDMuNXJlbTtcbiAgfVxuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1ZW0pIGFuZCAobWF4LXdpZHRoOiA3Ny4zMTNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3My4wNjNlbSkgYW5kIChtYXgtd2lkdGg6IDc1LjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIGgxIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDklO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgYmxhY2s7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLXRleHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMS5iYW5uZXJfX3dyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2UyZTJlMjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgLTUwdncgMS41cmVtIC01MHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRybyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuODc1ZW0pIGFuZCAobWF4LXdpZHRoOiA3Mi45Mzc1ZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRybyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW0gMnJlbTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMC4zNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWNvbnRlbnQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWNvbnRlbnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAwLjYyNXJlbSAxLjVyZW0gMC42MjVyZW07XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fcmlnaHQtc3VwZXJncmFwaGljLFxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19sZWZ0LXN1cGVyZ3JhcGhpYyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19yaWdodC1zdXBlcmdyYXBoaWMsXG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICBtYXJnaW4tbGVmdDogLTAuMXJlbTtcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLm1lZGl1bS1wdWxsLTUsIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLm1lZGl1bS1wdXNoLTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgZmlndXJlLm1lZGlhLS10eXBlLWJhbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1haW50ZW5hbmNlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLW0uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG59XG4ubWFpbnRlbmFuY2UtcGFnZSAubG9nbyB7XG4gIHdpZHRoOiA5LjgzcmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLm1haW50ZW5hbmNlLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9jby1zdXBlcmdyYXBoaWMtZC5zdmdcIikgbm8tcmVwZWF0IDkwJSAtMTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkuMDZyZW0gMTEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWFpbnRlbmFuY2UtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1kLnN2Z1wiKSBuby1yZXBlYXQgOTAlIHRvcDtcbiAgfVxuICAubWFpbnRlbmFuY2UtcGFnZSAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgfVxufVxuLyogTk9URTogZXZlbnR1YWxseSB3ZeKAmWxsIHdhbnQgdG8gcGhhc2Ugb3V0IHRoZXNlIGNsYXNzZXMgYmVjYXVzZSBvZiB0aGUgRFMgc3BhY2luZyBjbGFzc2VzICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSByZWd1bGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXJnaW4ge1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5tYXJnaW4tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYXJnaW4tLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gZG91YmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXJnaW4tLWRvdWJsZSB7XG4gIG1hcmdpbjogMnJlbTtcbn1cblxuLm1hcmdpbi0tdG9wLWRvdWJsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tYXJnaW4tLWJvdHRvbS1kb3VibGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWFyZ2luLS1yaWdodC1kb3VibGUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5tYXJnaW4tLWxlZnQtZG91YmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gaGFsZlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luLS1yaWdodC1oYWxmIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5tYXJnaW4tLWxlZnQtaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYWRkaW5nIC0gcmVndWxhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFkZGluZyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wYWRkaW5nLS10b3Age1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkZGluZy0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZGRpbmcgLSBkb3VibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZGRpbmctLWRvdWJsZSB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5wYWRkaW5nLS10b3AtZG91YmxlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5wYWRkaW5nLS1ib3R0b20tZG91YmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYWRkaW5nLS1yaWdodC1kb3VibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucGFkZGluZy0tbGVmdC1kb3VibGUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBSZXNldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZGRpbmctLW5vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFkZGluZy0tdG9wLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1hcmdpbi0tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodCwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbGV4LWJhc2lzOiAwO1xuICBvcmRlcjogMTtcbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1lZGlhIGxpYnJhcnkgYWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZpZ3VyZS5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5maWd1cmUuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbmZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40MDQgZXJyb3IgcGFnZVxuKiAvcGFnZS93ZS1jYW50LWZpbmQtcGFnZVxuKiAvZnIvcGFnZS9jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9EZXNrdG9wXzJ4LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3NjBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX01vYmlsZV8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiAyNTdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy80MDQtZXJyb3JfdHJpbGxpdW1fVGFibGV0XzJ4LnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICByaWdodDogLTIycHg7XG4gICAgd2lkdGg6IDMyOXB4O1xuICAgIGhlaWdodDogMzU0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkgYW5kIChtYXgtd2lkdGg6OTZlbSkge1xuICAuZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjEyMGVtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIHJpZ2h0OiAtMzE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAuMDYzZW0pIHtcbiAgLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9faW50cm8taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZXJyb3ItcGFnZV9faW50cm8taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG5cbmhyLnNtYWxsLW9yYW5nZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDEuNTYyNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZDQUYxNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLmludHJvLXN0eWxlX193cmFwcGVyLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5pbnRyby1zdHlsZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDcwZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAuaW50cm8tc3R5bGVfX3dyYXBwZXIsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLmludHJvLXN0eWxlX193cmFwcGVyIHtcbiAgICB3aWR0aDogNzElO1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIGhyLmludHJvLXN0eWxlLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSBoci5pbnRyby1zdHlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxYTFhMWE7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gZm9vdGVyLCBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5icmVhZGNydW1icywgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAuaGVhZGVyLXNpdGUtbmF2X190cmFuc2xhdGlvbi1saW5rX19saXN0LFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSBmb290ZXIsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5icmVhZGNydW1icyxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLmhlYWRlci1zaXRlLW5hdl9fdHJhbnNsYXRpb24tbGlua19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8sIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvLnJvdy0tY29sbGFwc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8sXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIHAsIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gaDEsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8gcCxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIGgxLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIGgxIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8gcCwgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSBoMSxcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIHAsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gaDEge1xuICAgIHdpZHRoOiA1OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8gaDEsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBoMSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8gaDEsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBoMSB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBTcGxhc2ggcGFnZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkaW5nIGFsbCBtYWluIGxhbmRtYXJrcyBmb3IgdGhlIHNwbGFzaCBwYWdlICovXG4uc3BsYXNoX19wYWdlIC5oZWFkZXJfX2NvbnRhaW5lciwgLnNwbGFzaF9fcGFnZSAuYnJlYWRjcnVtYiwgLnNwbGFzaF9fcGFnZSAuYnJlYWRjcnVtYnMsIC5zcGxhc2hfX3BhZ2UgZm9vdGVyLCAuc3BsYXNoX19wYWdlIC5yb3cuaW50cm8sIC5zcGxhc2hfX3BhZ2Ugc21hbGwsIC5zcGxhc2hfX3BhZ2UgLmJvb2tfX3ByaW50Qm9vayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxhc2hfX3dyYXBwZXIgLnRvcC1tYXJnaW4tNngge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zcGxhc2hfX3dyYXBwZXIgLnRvcC1tYXJnaW4tNngge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbi5zcGxhc2hfX3dyYXBwZXIgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IC5idXR0b24sIC5zcGxhc2hfX3dyYXBwZXIgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQgYnV0dG9uLCAuc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IGlucHV0W3R5cGU9c3VibWl0XSwgLnNwbGFzaF9fd3JhcHBlciAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIG1pbi13aWR0aDogOS41cmVtO1xuICB9XG59XG4uc3BsYXNoX193cmFwcGVyIC5zaXRlLWxvZ28ge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzMTVweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zcGxhc2hfX3dyYXBwZXIgLmJ1dHRvbiwgLnNwbGFzaF9fd3JhcHBlciBidXR0b24uYWxlcnQsIC5zcGxhc2hfX3dyYXBwZXIgYnV0dG9uLCAuc3BsYXNoX193cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLnNwbGFzaF9fd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT24gdGhpcyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b2Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2x1bW5zOiAyIDIxcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG59XG4udG9jIGxpIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbi50b2MgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDAuMjVyZW07XG59XG4udG9jIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9jIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnVsLnRvYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLnRvYyB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaHItLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbmhyI3RvYy1lbmQge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIGxpLnJlbGF0ZWQtbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb290ZXIgQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5mb290ZXIsIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZm9vdGVyX19saW5rLCAuZm9vdGVyX19saW5rIGEsIC5mb290ZXJfX2xpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlcl9fbGluazpob3ZlciwgLmZvb3Rlcl9fbGluazpmb2N1cywgLmZvb3Rlcl9fbGluayBhOmhvdmVyLCAuZm9vdGVyX19saW5rIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyLW1pbmlzdHJ5IGEuZm9vdGVyX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluazpob3ZlciwgLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeV9fcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5mb290ZXItbWluaXN0cnlfX3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGFyZ2V0ZWQgRm9vdGVyczpcbiAgICogQ29udGFjdCB1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGF0aC1mZWVkYmFjay1jb250YWN0LXVzIC5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCwgLnBhdGgtZnItY29tbWVudGFpcmVzLXBvdXItbm91cy1qb2luZHJlIC5mb290ZXIgLmZvb3Rlcl9fY29udGFjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhdGgtZmVlZGJhY2stY29udGFjdC11cyAuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3QgdWwsIC5wYXRoLWZyLWNvbW1lbnRhaXJlcy1wb3VyLW5vdXMtam9pbmRyZSAuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3QgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRHJ1cGFsIGZvcm1zIG92ZXJyaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZWRpdC1oZWFkZXItY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAjZWRpdC1oZWFkZXItY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5mb3JtLXJlcXVpcmVkLmZvcm0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiwgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiBzbWFsbCwgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiAuYm9va19fcHJpbnRCb29rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRm9ybTogZmVlZGJhY2svY29udGFjdC11c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LXVzLWFkZC1mb3JtICNlZGl0LW1haW4tY29udGFpbmVyLndlYmZvcm0tZmxleGJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2VkaXQtYWNjZXNzaWJpbGl0eS1zdGF0ZW1lbnQuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIC5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIGZpZWxkc2V0LndlYmZvcm0tY29tcG9zaXRlLWhpZGRlbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gLmZvcm0taXRlbS13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIHtcbiAgYm9yZGVyOiB0aGljayBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1sYWJlbCB7XG4gIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8tLXdyYXBwZXItLWRlc2NyaXB0aW9uLndlYmZyb20tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLnJhZGlvcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXJlbTtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpby0td3JhcHBlciAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuZm9ybS1pdGVtLWVtYWlsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jZWRpdC1hY3Rpb25zLndlYmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmZvcm0taXRlbS13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIGlucHV0LnJhZGlvc19faW5wdXQge1xuICB3aWR0aDogMzJweDtcbn1cblxuLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIG92ZXJyaWRlcyBmb3IgcmFkaW8gYnV0dG9ucyBhcHBlYXJpbmcgbGlrZSBjaGVja2JveGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4ycmVtIDA7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgIzFhMWExYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkICMxYTFhMWE7XG4gIH1cbn1cbi5yYWRpb3NfX2lucHV0OmZvY3VzICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIG92ZXJyaWRlcyBmb3IgdGhlIGNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQvT0lDL0dhemV0dGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuZGl2W2NsYXNzKj1cIiBmb3JtLWl0ZW0tZGF0ZS1cIl0gaW5wdXQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMZWdhY3kgY29sb3VycyBmcm9tIEQ3XG4gICAgRGVzaWduIFN5c3RlbSBwYWxldHRlIGNvbG91ciBtYXBwaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmZpbGwgZm9yIFNWR3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aGl0ZS1maWxsIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS01LWZpbGwge1xuICBmaWxsOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTIwLWZpbGwge1xuICBmaWxsOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTQwLWZpbGwge1xuICBmaWxsOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ29sZC1maWxsIHtcbiAgZmlsbDogI0NCQTUyRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnllbGxvdy1maWxsIHtcbiAgZmlsbDogI0ZDQUYxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnRhdXBlLWZpbGwge1xuICBmaWxsOiAjQzFCMjhGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICMzOUI1NEEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saW1lLWZpbGwge1xuICBmaWxsOiAjOERDNjNGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4udGVhbC1maWxsIHtcbiAgZmlsbDogIzQ5QTdBMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnNreS1maWxsIHtcbiAgZmlsbDogIzAwQjJFMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsdWUtZmlsbCB7XG4gIGZpbGw6ICMzMTkzQ0MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICNCOTc1QjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNGMTVBMjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5yZWQtZmlsbCB7XG4gIGZpbGw6ICNGMDQ1NEIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjRjAzMDkzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtZ29sZC1maWxsIHtcbiAgZmlsbDogI0YwRTdDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXllbGxvdy1maWxsIHtcbiAgZmlsbDogI0Y4RTVDMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXRhdXBlLWZpbGwge1xuICBmaWxsOiAjRUJFN0RCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICNEMUVGRDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1saW1lLWZpbGwge1xuICBmaWxsOiAjRERFREM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtdGVhbC1maWxsIHtcbiAgZmlsbDogI0NGRURFRCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXNreS1maWxsIHtcbiAgZmlsbDogI0M1RUVGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWJsdWUtZmlsbCB7XG4gIGZpbGw6ICNEQkU5RjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICNGMUUzRjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNGRUUxRDkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1yZWQtZmlsbCB7XG4gIGZpbGw6ICNGRkUwRTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjRkVERkYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYmxhY2stZmlsbCB7XG4gIGZpbGw6ICMxYTFhMWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmV5c2NhbGUtNjAtZmlsbCB7XG4gIGZpbGw6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmV5c2NhbGUtNzAtZmlsbCB7XG4gIGZpbGw6ICM0ZDRkNGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWdvbGQtZmlsbCB7XG4gIGZpbGw6ICM4Njc0M0QgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXllbGxvdy1maWxsIHtcbiAgZmlsbDogIzhBNjAwRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstdGF1cGUtZmlsbCB7XG4gIGZpbGw6ICM3QjcyNUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWdyZWVuLWZpbGwge1xuICBmaWxsOiAjMkI4NzM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1saW1lLWZpbGwge1xuICBmaWxsOiAjNUY4MTI5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay10ZWFsLWZpbGwge1xuICBmaWxsOiAjMzY3QTc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1za3ktZmlsbCB7XG4gIGZpbGw6ICMxMDgwQTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWJsdWUtZmlsbCB7XG4gIGZpbGw6ICMwMzY5YWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXB1cnBsZS1maWxsIHtcbiAgZmlsbDogIzkyMjc4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstb3JhbmdlLWZpbGwge1xuICBmaWxsOiAjQzY0QTFDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1yZWQtZmlsbCB7XG4gIGZpbGw6ICNEODFBMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLW1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNDMDAyNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFuZ3VsYXIgcHJvamVjdCBjb2xvdXJzXG4gICAgVG8gZGVwcmVjYXRlIHRoZXNlIGNvbG91ciBzdHlsZXMgYW5kIHVzZSB0aGUgRFMgY29sb3VyIHBhbGV0dGVcbiAgICBodHRwczovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhL2RvY3MvYmFzaWNzL2NvbG91cnMuaHRtbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBHcmV5c2NhbGVcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9keVxuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBIaWdobGlnaHQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBJbmZvZ3JhcGhpYyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJhc2UgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b24gY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ub3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjcxZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vcmFuZ2UtYmcgYSwgLm9yYW5nZS1iZyBhOnZpc2l0ZWQsIC5vcmFuZ2UtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLm9yYW5nZS1iZyBhOmhvdmVyLCAub3JhbmdlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2YyNjcxZjtcbn1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTFiMjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVkLWJnIGEsIC5yZWQtYmcgYTp2aXNpdGVkLCAucmVkLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5yZWQtYmcgYTpob3ZlciwgLnJlZC1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNjOTFiMjY7XG59XG5cbi5tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMGY1ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWdlbnRhLWJnIGEsIC5tYWdlbnRhLWJnIGE6dmlzaXRlZCwgLm1hZ2VudGEtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLm1hZ2VudGEtYmcgYTpob3ZlciwgLm1hZ2VudGEtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tYWdlbnRhLXRleHQge1xuICBjb2xvcjogIzljMGY1Zjtcbn1cblxuLnB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA0N2EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHVycGxlLWJnIGEsIC5wdXJwbGUtYmcgYTp2aXNpdGVkLCAucHVycGxlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5wdXJwbGUtYmcgYTpob3ZlciwgLnB1cnBsZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM2MDA0N2E7XG59XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdjYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibHVlLWJnIGEsIC5ibHVlLWJnIGE6dmlzaXRlZCwgLmJsdWUtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmJsdWUtYmcgYTpob3ZlciwgLmJsdWUtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzAwODdjYjtcbn1cblxuLmdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGI1MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmVlbi1iZyBhLCAuZ3JlZW4tYmcgYTp2aXNpdGVkLCAuZ3JlZW4tYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmdyZWVuLWJnIGE6aG92ZXIsIC5ncmVlbi1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzAwOGI1Mjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRXh0ZW5kZWQgY29sb3VyIHBhbGV0dGUgYmcgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ubGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWRkZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWxhdmVuZGVyLWJnLCAubGFiZWwucmV2aWV3LCAucmV2aWV3LnJlZGFjdGVkLCAucmV2aWV3W3RpdGxlfj1yZWRhY3RlZF0sIC5yZXZpZXdbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ucmV2aWV3LCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZDJkMWViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZGZkMWViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDFlYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcGluay1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQxZGQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQyZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmRmZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYWViZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWxpbWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZGRlYmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWViZDIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1pbnQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYmRmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1hcXVhLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWFlYiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZDogI2U2ZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW1pbnQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWU2ICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtYXF1YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZTZmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWxhdmVuZGVyLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlNmQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXBpbmstYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWU2ZDIgIWltcG9ydGFudDtcbn1cblxuLmRzcy1icmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjOTlkOGUwICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjY2FlOWVlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGlnaHQtZGVzYXQge1xuICBiYWNrZ3JvdW5kOiAjYjNjM2M0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIERTUyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLmRzcy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzBmNDEzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzE5NDIzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kYXJrLWRlc2F0IHtcbiAgYmFja2dyb3VuZDogIzVkNzk2OSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kOiAjM2I4ZDdiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICNmMTlkMjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGlzY292ZXJ5IHtcbiAgYmFja2dyb3VuZDogIzFlNmE5ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1hbHBoYSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzExOGM3YiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1iZXRhLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM3Yjk1M2QgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYjc3MGIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIFBPIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ucG8tcmljaC1ibGFjay1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1yaWNoLWJsYWNrLWJnIGFiYnIsIC5wby1yaWNoLWJsYWNrLWJnIGEsIC5wby1yaWNoLWJsYWNrLWJnIGE6aG92ZXIsIC5wby1yaWNoLWJsYWNrLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXJpY2gtYmxhY2stYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1yaWNoLWJsYWNrLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wby1kYXJrLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNjYmE1MmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1kYXJrLXllbGxvdy1iZyBhYmJyLCAucG8tZGFyay15ZWxsb3ctYmcgYSwgLnBvLWRhcmsteWVsbG93LWJnIGE6aG92ZXIsIC5wby1kYXJrLXllbGxvdy1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1kYXJrLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYmE1MmU7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWRhcmsteWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjYmE1MmU7XG59XG5cbi5wby15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZmNhZjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8teWVsbG93LWJnIGFiYnIsIC5wby15ZWxsb3ctYmcgYSwgLnBvLXllbGxvdy1iZyBhOmhvdmVyLCAucG8teWVsbG93LWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmY2FmMTc7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmNhZjE3O1xufVxuXG4ucG8tdGF1cGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjYzFiMjhmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tdGF1cGUtYmcgYWJiciwgLnBvLXRhdXBlLWJnIGEsIC5wby10YXVwZS1iZyBhOmhvdmVyLCAucG8tdGF1cGUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tdGF1cGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzFiMjhmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby10YXVwZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzFiMjhmO1xufVxuXG4ucG8tZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjMzliNTRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tZ3JlZW4tYmcgYWJiciwgLnBvLWdyZWVuLWJnIGEsIC5wby1ncmVlbi1iZyBhOmhvdmVyLCAucG8tZ3JlZW4tYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzliNTRhO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzliNTRhO1xufVxuXG4ucG8tbGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbGlnaHQtZ3JlZW4tYmcgYWJiciwgLnBvLWxpZ2h0LWdyZWVuLWJnIGEsIC5wby1saWdodC1ncmVlbi1iZyBhOmhvdmVyLCAucG8tbGlnaHQtZ3JlZW4tYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOGRjNjNmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1saWdodC1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOGRjNjNmO1xufVxuXG4ucG8tdGVhbC1iZyB7XG4gIGJhY2tncm91bmQ6ICM0OWE3YTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby10ZWFsLWJnIGFiYnIsIC5wby10ZWFsLWJnIGEsIC5wby10ZWFsLWJnIGE6aG92ZXIsIC5wby10ZWFsLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXRlYWwtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlhN2EyO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby10ZWFsLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0OWE3YTI7XG59XG5cbi5wby1saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwYjJlMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWxpZ2h0LWJsdWUtYmcgYWJiciwgLnBvLWxpZ2h0LWJsdWUtYmcgYSwgLnBvLWxpZ2h0LWJsdWUtYmcgYTpob3ZlciwgLnBvLWxpZ2h0LWJsdWUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGIyZTM7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYjJlMztcbn1cblxuLnBvLWRhcmstYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMwNDdiYzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1kYXJrLWJsdWUtYmcgYWJiciwgLnBvLWRhcmstYmx1ZS1iZyBhLCAucG8tZGFyay1ibHVlLWJnIGE6aG92ZXIsIC5wby1kYXJrLWJsdWUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA0N2JjMTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwNDdiYzE7XG59XG5cbi5wby1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tcHVycGxlLWJnIGFiYnIsIC5wby1wdXJwbGUtYmcgYSwgLnBvLXB1cnBsZS1iZyBhOmhvdmVyLCAucG8tcHVycGxlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXB1cnBsZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MjI3OGY7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXB1cnBsZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTIyNzhmO1xufVxuXG4ucG8tb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2YxNWEyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLW9yYW5nZS1iZyBhYmJyLCAucG8tb3JhbmdlLWJnIGEsIC5wby1vcmFuZ2UtYmcgYTpob3ZlciwgLnBvLW9yYW5nZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1vcmFuZ2UtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjE1YTIyO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1vcmFuZ2UtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YxNWEyMjtcbn1cblxuLnBvLXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1yZWQtYmcgYWJiciwgLnBvLXJlZC1iZyBhLCAucG8tcmVkLWJnIGE6aG92ZXIsIC5wby1yZWQtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcmVkLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkMWMyNDtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcmVkLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi5wby1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2VkMDM3YyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLW1hZ2VudGEtYmcgYWJiciwgLnBvLW1hZ2VudGEtYmcgYSwgLnBvLW1hZ2VudGEtYmcgYTpob3ZlciwgLnBvLW1hZ2VudGEtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbWFnZW50YS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDAzN2M7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLW1hZ2VudGEtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkMDM3Yztcbn1cblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXJfX3BhZ2UgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgLTUwdncgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ZpbGVzLm9udGFyaW8uY2EvY28taG9tZXBhZ2Utc3VwZXJncmFwaGljLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDM0dncgKyA1NiUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTk3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmlsZXMub250YXJpby5jYS9jby1ob21lcGFnZS1zdXBlcmdyYXBoaWMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMzR2dyArIDU2JSk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIHAge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yb3cgLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIgLnJvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGlmZiBtb2R1bGVcbiAgKiBmb3IgdGhlIHJldmlzaW9ucyB0YWJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3BsaXQtZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnVuaWZpZWQtZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpZmYtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4MGE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmMGY0O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW46IDJyZW0gMCAyMCAwO1xufVxuXG4uZGlmZi1jb250cm9scyB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmNDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMi41cmVtIDA7XG59XG5cbi5qcyAuZGlmZi1jb250cm9sc19faXRlbSAuZHJvcGJ1dHRvbi10b2dnbGUsXG4uanMgLmRpZmYtY29udHJvbHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpZmYtY29udHJvbHNfX2l0ZW0gLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uLnNlY29uZGFyeS1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcblxuZWFjaCBiYXIgZ3JhcGggaXMgbWFkZSB1cCBvZiAuZ3JhcGgtcm93c1xuLmdyYXBoLXJvdyBpbmNsdWRlcyBhIGxhYmVsIG9uIHRoZSBsZWZ0ICh0b3Agb24gbW9iaWxlKSBhbmQgLmJhcnMgb24gdGhlIHJpZ2h0XG4uYmFycyBpbmNsdWRlcyBvbmUgLm5ld2JhciBvciBtdWx0aXBsZSAubmV3YmFycyAoc3RhY2tlZCBncmFwaHMpXG5cbiovXG4uZ3JhcGgtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyYXBoLXJvdzo6YmVmb3JlLCAuZ3JhcGgtcm93OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4uZ3JhcGgtcm93OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmdyb3VwZWQgLmdyYXBoLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5ncmFwaC1yb3cgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmdyYXBoLXJvdyA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGFja2VkIC5iYXJzIHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4ubmV3YmFyIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uZXdiYXIubGlnaHQge1xuICBjb2xvcjogYmxhY2s7XG59XG4uc3RhY2tlZCAubmV3YmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLm1peGVkIC5uZXdiYXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG59XG5cbi5uZXdiYXIgKlthcmlhLWhpZGRlbl0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuLm5ld2Jhcjpob3ZlciAuc2hvdy1mb3Itc3IsIC5uZXdiYXI6aG92ZXIgLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUsIC5uZXdiYXI6aG92ZXIgLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5uZXdiYXI6aG92ZXIgLnNob3ctZm9yLXNyLCAubmV3YmFyOmhvdmVyIC5uby1idWxsZXQgPiBsaTo6YmVmb3JlLCAubmV3YmFyOmhvdmVyIC52aXN1YWxseS1oaWRkZW4ge1xuICAgIGJvdHRvbTogLTFlbTtcbiAgfVxufVxuLm5ld2Jhcjpob3Zlcjpub3QoLmF4aXMpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIwcHggMTRweCAwO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMC41ZW07XG4gIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm5ld2Jhcjpob3Zlcjpub3QoLmF4aXMpOjpiZWZvcmUge1xuICAgIHRvcDogMC44ZW07XG4gIH1cbn1cblxuLmJhcmdyYXBoLWxlZ2VuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG4uYmFyZ3JhcGgtbGVnZW5kIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxLjVlbSBzb2xpZCBibGFjaztcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luOiAwLjJlbSAyZW0gMC4yZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmFyIHtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNTU1NTZyZW07XG59XG5cbi5iYXIgLmFtb3VudCB7XG4gIGJhY2tncm91bmQ6ICNkMWRkZWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmFyIC5hbW91bnQgLm51bWJlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cblxuLmJ1YmJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnViYmxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGxlZnQ6IDM4cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDE0cHggMDtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZvbnQgY29sb3Vycy5cbiAgIFRvIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgTGVnYWN5IG9udGFyaW8uY2EgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGhlbWUtbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbn1cblxuLnRoZW1lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4udGhlbWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG51bC5zbWFydGllcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnN0YXRzLWNhcHRpb24sIC5udW1iZXIsIC5zdGF0IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGF0cyAuc3RhdHMtY2FwdGlvbiwgLnN0YXRzIC5jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc3RhdHMgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIG1hcmdpbjogMjAlIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zdGF0cyAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5zdGF0cyAubnVtYmVyLmJpZyB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tdG9wOiAzNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnN0YXRzIC5udW1iZXIuYmlnIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5zdGF0cyAubnVtYmVyLnNtYWxsIHtcbiAgZm9udC1zaXplOiAyLjlyZW07XG4gIG1hcmdpbi10b3A6IDMwJTtcbn1cbi5zdGF0cyAubnVtYmVyLm51bWJlci13cmFwIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi10b3A6IDI1JTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3RhdHMgLm51bWJlci5udW1iZXItd3JhcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5jaXJjbGUsIC5jaXJjbGUtLXNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTkzQ0M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAxOTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2lyY2xlLCAuY2lyY2xlLS1zbWFsbCB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMTQ1cHg7XG4gIH1cbn1cblxuLmNpcmNsZS0tc21hbGwge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLmNpcmNsZS0tc21hbGwgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGltZWxpbmUgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRpbWVsaW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aW1lbGluZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3My4xMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGltZWxpbmUtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi50aW1lbGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Q3ZTRlZDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAxLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbTtcbiAgfVxufVxuXG4udGltZWxpbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTRlZDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiA1ZW07XG4gIHdpZHRoOiAyLjgxMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lOjphZnRlciB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgbWFyZ2luOiA1ZW0gYXV0bztcbiAgfVxufVxuXG4udGltZWxpbmUtYmxvY2sge1xuICBtYXJnaW46IDJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWJsb2NrIHtcbiAgICBtYXJnaW46IDIuNWVtIDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWJsb2NrOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi50aW1lbGluZS1ibG9jazo6YWZ0ZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRpbWVsaW5lLWJsb2NrOjphZnRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjREZGM0YzO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwLjYyNXJlbTtcbiAgfVxuICAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjREZGM0YzO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cmVtO1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi50aW1lbGluZS1jb250ZW50IGgyLCAudGltZWxpbmUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4udGltZWxpbmUtY29udGVudCAudGFnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50aW1lbGluZS1jb250ZW50IC50YWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aW1lbGluZS1jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREZGM0YzO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDEuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjREZGM0YzO1xuICAgIHRvcDogMC42MjVyZW07XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG4udGltZWxpbmUtaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdjYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IDAuNzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtaW1nIHtcbiAgICBsZWZ0OiA1MC4xJTtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi50aW1lbGluZS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDUwJTtcbn1cblxuLnRpbWVsaW5lLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmMjY3MWY7XG59XG5cbi50aW1lbGluZS1yZWQge1xuICBiYWNrZ3JvdW5kOiAjYzkxYjI2O1xufVxuXG4udGltZWxpbmUtbWFyb29uIHtcbiAgYmFja2dyb3VuZDogIzljMGY1Zjtcbn1cblxuLnRpbWVsaW5lLXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6ICM2MDA0N2E7XG59XG5cbi50aW1lbGluZS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwODdjYjtcbn1cblxuLnRpbWVsaW5lLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwOGI1Mjtcbn1cblxuLnRpbWVsaW5lLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRpbWVsaW5lLWNvcHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi50aW1lbGluZS1kYXRlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAwLjVlbSAyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWRhdGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IDQ5JTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi50aW1lbGluZS1kYXRlIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5idXR0b24uYWxlcnQsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9c3VibWl0XS5wYW5lbC0tYWxlcnQsIGlucHV0W3R5cGU9c3VibWl0XS5hbGVydC1ib3gsIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1idXR0b25dLnBhbmVsLS1hbGVydCwgaW5wdXRbdHlwZT1idXR0b25dLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEMDAwMDtcbn1cbi5idXR0b24uYWxlcnQ6aG92ZXIsIC5idXR0b24ucGFuZWwtLWFsZXJ0OmhvdmVyLCAuYnV0dG9uLmFsZXJ0LWJveDpob3ZlciwgYnV0dG9uLmFsZXJ0OmhvdmVyLCBidXR0b24ucGFuZWwtLWFsZXJ0OmhvdmVyLCBidXR0b24uYWxlcnQtYm94OmhvdmVyLCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5wYW5lbC0tYWxlcnQ6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5hbGVydC1ib3g6aG92ZXIsIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXTpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLnBhbmVsLS1hbGVydDpob3ZlciwgaW5wdXRbdHlwZT1idXR0b25dLmFsZXJ0LWJveDpob3ZlciwgLmJ1dHRvbi5hbGVydDpmb2N1cywgLmJ1dHRvbi5wYW5lbC0tYWxlcnQ6Zm9jdXMsIC5idXR0b24uYWxlcnQtYm94OmZvY3VzLCBidXR0b24uYWxlcnQ6Zm9jdXMsIGJ1dHRvbi5wYW5lbC0tYWxlcnQ6Zm9jdXMsIGJ1dHRvbi5hbGVydC1ib3g6Zm9jdXMsIGlucHV0LmFsZXJ0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnBhbmVsLS1hbGVydDpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLmFsZXJ0LWJveDpmb2N1cywgaW5wdXQuYWxlcnRbdHlwZT1idXR0b25dOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl0ucGFuZWwtLWFsZXJ0OmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl0uYWxlcnQtYm94OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUEyMTtcbn1cblxuYS5idXR0b24tLXByaW1hcnkgYWJiciwgYS5idXR0b24gYWJiciwgYS5idXR0b24ucHJpbWFyeSBhYmJyLCBhLmJ1dHRvbi5hbGVydCBhYmJyLCBhLmJ1dHRvbi5wYW5lbC0tYWxlcnQgYWJiciwgYS5idXR0b24uYWxlcnQtYm94IGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEuYnV0dG9uLS1wcmltYXJ5OnZpc2l0ZWQgYWJiciwgYS5idXR0b246dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciBhYmJyLCBhLmJ1dHRvbjpob3ZlciBhYmJyLCBhLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUgYWJiciwgYS5idXR0b246YWN0aXZlIGFiYnIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYS5idXR0b24tLXNlY29uZGFyeSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLS1zZWNvbmRhcnkgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5zZWNvbmRhcnkgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24tLXNlY29uZGFyeSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi5zZWNvbmRhcnkgYWJiciwgYS5idXR0b24uc2Vjb25kYXJ5IGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24tLXNlY29uZGFyeTpob3ZlciBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLnNlY29uZGFyeTpob3ZlciBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLnNlY29uZGFyeTpob3ZlciBhYmJyLCBhLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIgYWJiciwgYS5idXR0b24tLXNlY29uZGFyeTphY3RpdmUgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24tLXNlY29uZGFyeTphY3RpdmUgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyLCBhLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlIGFiYnIge1xuICBjb2xvcjogIzAwNjZDQztcbn1cblxuYS5idXR0b24tLXRlcnRpYXJ5IGFiYnIsIGEuYnV0dG9uLnF1aWV0IGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEuYnV0dG9uLS10ZXJ0aWFyeTp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uLnF1aWV0OnZpc2l0ZWQgYWJiciwgYS5idXR0b24tLXRlcnRpYXJ5OmhvdmVyIGFiYnIsIGEuYnV0dG9uLnF1aWV0OmhvdmVyIGFiYnIsIGEuYnV0dG9uLS10ZXJ0aWFyeTphY3RpdmUgYWJiciwgYS5idXR0b24ucXVpZXQ6YWN0aXZlIGFiYnIge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNwZWNpYWx0eSBidXR0b246XG4gICAgKiBDaGF0IGJvdFxuICAgICogRXhpdCB0aGlzIHBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoYXRib3QtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICByaWdodDogMiU7XG4gIGJvdHRvbTogNSU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNoYXRib3QtYnV0dG9uLS1pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgLmNoYXRib3QtYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVycmlkZTogRGVzaWduIFN5c3RlbSBCYWNrIHRvIFRvcCBidXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBtYXJnaW46IDA7XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6aG92ZXIsIC5iYWNrLXRvLXRvcC0tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmJhY2stdG8tdG9wLS1yZWNhcHRjaGEge1xuICByaWdodDogMC4yJTtcbn1cblxuYVtyZXY9Zm9vdG5vdGVdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb290bm90ZXMgbGk6dGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjZkYztcbn1cbi5mb290bm90ZXMgbGkgYSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290bm90ZXMgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBIZWFkaW5ncyBvdmVycmlkZXMgaW4gY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmgxIHAsIC5oMSBsaSwgLmgyIHAsIC5oMiBsaSwgLmgzIHAsIC5oMyBsaSwgLmg0IHAsIC5oNCBsaSwgLmg1IHAsIC5oNSBsaSwgLmg2IHAsIC5oNiBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnJvdy5oMSBoMiwgLnJvdy5oMSBoMywgLnJvdy5oMSBoNCwgLnJvdy5oMSBoNSwgLmNvbHVtbnMuaDEgaDIsIC5oMSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDIsIC5oMSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDEjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDEjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDEuZm9ybS13cmFwcGVyIGgyLCAuaDEjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDEgaDMsIC5oMSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDMsIC5oMSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDEjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDEjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDEuZm9ybS13cmFwcGVyIGgzLCAuaDEjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDEgaDQsIC5oMSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDQsIC5oMSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDEjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDEjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDEuZm9ybS13cmFwcGVyIGg0LCAuaDEjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDEgaDUsIC5oMSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMS5mb3JtLXdyYXBwZXIgaDUsIC5oMSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDEjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDEjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDEuZm9ybS13cmFwcGVyIGg1LCAuaDEjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLnJvdy5oMiBoMiwgLnJvdy5oMiBoMywgLnJvdy5oMiBoNCwgLnJvdy5oMiBoNSwgLmNvbHVtbnMuaDIgaDIsIC5oMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDIsIC5oMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDIuZm9ybS13cmFwcGVyIGgyLCAuaDIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDIgaDMsIC5oMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDMsIC5oMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDIuZm9ybS13cmFwcGVyIGgzLCAuaDIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDIgaDQsIC5oMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDQsIC5oMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDIuZm9ybS13cmFwcGVyIGg0LCAuaDIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDIgaDUsIC5oMiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMi5mb3JtLXdyYXBwZXIgaDUsIC5oMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDIuZm9ybS13cmFwcGVyIGg1LCAuaDIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xufVxuXG4ucm93LmgzIGgyLCAucm93LmgzIGgzLCAucm93LmgzIGg0LCAucm93LmgzIGg1LCAuY29sdW1ucy5oMyBoMiwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoMiwgLmgzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oMyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oMyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMy5mb3JtLXdyYXBwZXIgaDIsIC5oMyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oMyBoMywgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoMywgLmgzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oMyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oMyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMy5mb3JtLXdyYXBwZXIgaDMsIC5oMyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oMyBoNCwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoNCwgLmgzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oMyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oMyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMy5mb3JtLXdyYXBwZXIgaDQsIC5oMyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oMyBoNSwgLmgzI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgzLmZvcm0td3JhcHBlciBoNSwgLmgzI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oMyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oMyNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oMy5mb3JtLXdyYXBwZXIgaDUsIC5oMyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxLjQzNzVyZW07XG59XG5cbi5yb3cuaDQgaDIsIC5yb3cuaDQgaDMsIC5yb3cuaDQgaDQsIC5yb3cuaDQgaDUsIC5jb2x1bW5zLmg0IGgyLCAuaDQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGgyLCAuaDQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg0LmZvcm0td3JhcHBlciBoMiwgLmg0I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmg0IGgzLCAuaDQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGgzLCAuaDQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg0LmZvcm0td3JhcHBlciBoMywgLmg0I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmg0IGg0LCAuaDQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGg0LCAuaDQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg0LmZvcm0td3JhcHBlciBoNCwgLmg0I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmg0IGg1LCAuaDQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDQuZm9ybS13cmFwcGVyIGg1LCAuaDQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg0LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg0LmZvcm0td3JhcHBlciBoNSwgLmg0I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5yb3cuaDUgaDIsIC5yb3cuaDUgaDMsIC5yb3cuaDUgaDQsIC5yb3cuaDUgaDUsIC5jb2x1bW5zLmg1IGgyLCAuaDUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGgyLCAuaDUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg1LmZvcm0td3JhcHBlciBoMiwgLmg1I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmg1IGgzLCAuaDUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGgzLCAuaDUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg1LmZvcm0td3JhcHBlciBoMywgLmg1I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmg1IGg0LCAuaDUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGg0LCAuaDUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg1LmZvcm0td3JhcHBlciBoNCwgLmg1I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmg1IGg1LCAuaDUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDUuZm9ybS13cmFwcGVyIGg1LCAuaDUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg1LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmg1LmZvcm0td3JhcHBlciBoNSwgLmg1I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ucm93Lmg2IGgyLCAucm93Lmg2IGgzLCAucm93Lmg2IGg0LCAucm93Lmg2IGg1LCAuY29sdW1ucy5oNiBoMiwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoMiwgLmg2I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oNiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oNiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNi5mb3JtLXdyYXBwZXIgaDIsIC5oNiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oNiBoMywgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoMywgLmg2I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oNiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oNiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNi5mb3JtLXdyYXBwZXIgaDMsIC5oNiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oNiBoNCwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoNCwgLmg2I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oNiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oNiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNi5mb3JtLXdyYXBwZXIgaDQsIC5oNiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oNiBoNSwgLmg2I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg2LmZvcm0td3JhcHBlciBoNSwgLmg2I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oNiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oNiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNi5mb3JtLXdyYXBwZXIgaDUsIC5oNiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHZW5lcmFsIHN0eWxlIGhlbHBlciBjbGFzc2VzIGZvciB0ZXh0LCBtYXJnaW5zLFxuICAgIHBhZGRpbmcgYW5kIHdpZHRoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWFyZ2lucyBhbmQgUGFkZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50b3AtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC1tYXJnaW4tZG91YmxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC1tYXJnaW4taGFsZiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0LW1hcmdpbi1kb3VibGUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5yaWdodC1tYXJnaW4taGFsZiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1yaWdodC1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLW1hcmdpbi1kb3VibGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLW1hcmdpbi1oYWxmIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubGVmdC1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmxlZnQtbWFyZ2luLWRvdWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1tYXJnaW4taGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWxlZnQtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC1wYWRkaW5nLWRvdWJsZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4udG9wLXBhZGRpbmctaGFsZiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLXRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtcGFkZGluZy1kb3VibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtcGFkZGluZy1oYWxmIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1yaWdodC1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1wYWRkaW5nLWRvdWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uYm90dG9tLXBhZGRpbmctaGFsZiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtcGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmxlZnQtcGFkZGluZy1kb3VibGUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5sZWZ0LXBhZGRpbmctaGFsZiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1sZWZ0LXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8taW5kZW50LFxuLm1haW4tY29udGVudCAubm8taW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFJhZGl1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5uby1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGFyay10ZXh0IHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLndoaXRlLXRleHQtYW5kLXVuZGVybGluZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2hhZG93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJpZ2h0LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDRweCAwIDRweCAjY2NjY2NjO1xufVxuXG4ubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBXaWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy0xIHtcbiAgd2lkdGg6IDElO1xufVxuXG4udy0yIHtcbiAgd2lkdGg6IDIlO1xufVxuXG4udy0zIHtcbiAgd2lkdGg6IDMlO1xufVxuXG4udy00IHtcbiAgd2lkdGg6IDQlO1xufVxuXG4udy01IHtcbiAgd2lkdGg6IDUlO1xufVxuXG4udy02IHtcbiAgd2lkdGg6IDYlO1xufVxuXG4udy03IHtcbiAgd2lkdGg6IDclO1xufVxuXG4udy04IHtcbiAgd2lkdGg6IDglO1xufVxuXG4udy05IHtcbiAgd2lkdGg6IDklO1xufVxuXG4udy0xMCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi53LTExIHtcbiAgd2lkdGg6IDExJTtcbn1cblxuLnctMTIge1xuICB3aWR0aDogMTIlO1xufVxuXG4udy0xMyB7XG4gIHdpZHRoOiAxMyU7XG59XG5cbi53LTE0IHtcbiAgd2lkdGg6IDE0JTtcbn1cblxuLnctMTUge1xuICB3aWR0aDogMTUlO1xufVxuXG4udy0xNiB7XG4gIHdpZHRoOiAxNiU7XG59XG5cbi53LTE3IHtcbiAgd2lkdGg6IDE3JTtcbn1cblxuLnctMTgge1xuICB3aWR0aDogMTglO1xufVxuXG4udy0xOSB7XG4gIHdpZHRoOiAxOSU7XG59XG5cbi53LTIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnctMjEge1xuICB3aWR0aDogMjElO1xufVxuXG4udy0yMiB7XG4gIHdpZHRoOiAyMiU7XG59XG5cbi53LTIzIHtcbiAgd2lkdGg6IDIzJTtcbn1cblxuLnctMjQge1xuICB3aWR0aDogMjQlO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi53LTI2IHtcbiAgd2lkdGg6IDI2JTtcbn1cblxuLnctMjcge1xuICB3aWR0aDogMjclO1xufVxuXG4udy0yOCB7XG4gIHdpZHRoOiAyOCU7XG59XG5cbi53LTI5IHtcbiAgd2lkdGg6IDI5JTtcbn1cblxuLnctMzAge1xuICB3aWR0aDogMzAlO1xufVxuXG4udy0zMSB7XG4gIHdpZHRoOiAzMSU7XG59XG5cbi53LTMyIHtcbiAgd2lkdGg6IDMyJTtcbn1cblxuLnctMzMge1xuICB3aWR0aDogMzMlO1xufVxuXG4udy0zNCB7XG4gIHdpZHRoOiAzNCU7XG59XG5cbi53LTM1IHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnctMzYge1xuICB3aWR0aDogMzYlO1xufVxuXG4udy0zNyB7XG4gIHdpZHRoOiAzNyU7XG59XG5cbi53LTM4IHtcbiAgd2lkdGg6IDM4JTtcbn1cblxuLnctMzkge1xuICB3aWR0aDogMzklO1xufVxuXG4udy00MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi53LTQxIHtcbiAgd2lkdGg6IDQxJTtcbn1cblxuLnctNDIge1xuICB3aWR0aDogNDIlO1xufVxuXG4udy00MyB7XG4gIHdpZHRoOiA0MyU7XG59XG5cbi53LTQ0IHtcbiAgd2lkdGg6IDQ0JTtcbn1cblxuLnctNDUge1xuICB3aWR0aDogNDUlO1xufVxuXG4udy00NiB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi53LTQ3IHtcbiAgd2lkdGg6IDQ3JTtcbn1cblxuLnctNDgge1xuICB3aWR0aDogNDglO1xufVxuXG4udy00OSB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnctNTEge1xuICB3aWR0aDogNTElO1xufVxuXG4udy01MiB7XG4gIHdpZHRoOiA1MiU7XG59XG5cbi53LTUzIHtcbiAgd2lkdGg6IDUzJTtcbn1cblxuLnctNTQge1xuICB3aWR0aDogNTQlO1xufVxuXG4udy01NSB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi53LTU2IHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLnctNTcge1xuICB3aWR0aDogNTclO1xufVxuXG4udy01OCB7XG4gIHdpZHRoOiA1OCU7XG59XG5cbi53LTU5IHtcbiAgd2lkdGg6IDU5JTtcbn1cblxuLnctNjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4udy02MSB7XG4gIHdpZHRoOiA2MSU7XG59XG5cbi53LTYyIHtcbiAgd2lkdGg6IDYyJTtcbn1cblxuLnctNjMge1xuICB3aWR0aDogNjMlO1xufVxuXG4udy02NCB7XG4gIHdpZHRoOiA2NCU7XG59XG5cbi53LTY1IHtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLnctNjYge1xuICB3aWR0aDogNjYlO1xufVxuXG4udy02NyB7XG4gIHdpZHRoOiA2NyU7XG59XG5cbi53LTY4IHtcbiAgd2lkdGg6IDY4JTtcbn1cblxuLnctNjkge1xuICB3aWR0aDogNjklO1xufVxuXG4udy03MCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi53LTcxIHtcbiAgd2lkdGg6IDcxJTtcbn1cblxuLnctNzIge1xuICB3aWR0aDogNzIlO1xufVxuXG4udy03MyB7XG4gIHdpZHRoOiA3MyU7XG59XG5cbi53LTc0IHtcbiAgd2lkdGg6IDc0JTtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4udy03NiB7XG4gIHdpZHRoOiA3NiU7XG59XG5cbi53LTc3IHtcbiAgd2lkdGg6IDc3JTtcbn1cblxuLnctNzgge1xuICB3aWR0aDogNzglO1xufVxuXG4udy03OSB7XG4gIHdpZHRoOiA3OSU7XG59XG5cbi53LTgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnctODEge1xuICB3aWR0aDogODElO1xufVxuXG4udy04MiB7XG4gIHdpZHRoOiA4MiU7XG59XG5cbi53LTgzIHtcbiAgd2lkdGg6IDgzJTtcbn1cblxuLnctODQge1xuICB3aWR0aDogODQlO1xufVxuXG4udy04NSB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi53LTg2IHtcbiAgd2lkdGg6IDg2JTtcbn1cblxuLnctODcge1xuICB3aWR0aDogODclO1xufVxuXG4udy04OCB7XG4gIHdpZHRoOiA4OCU7XG59XG5cbi53LTg5IHtcbiAgd2lkdGg6IDg5JTtcbn1cblxuLnctOTAge1xuICB3aWR0aDogOTAlO1xufVxuXG4udy05MSB7XG4gIHdpZHRoOiA5MSU7XG59XG5cbi53LTkyIHtcbiAgd2lkdGg6IDkyJTtcbn1cblxuLnctOTMge1xuICB3aWR0aDogOTMlO1xufVxuXG4udy05NCB7XG4gIHdpZHRoOiA5NCU7XG59XG5cbi53LTk1IHtcbiAgd2lkdGg6IDk1JTtcbn1cblxuLnctOTYge1xuICB3aWR0aDogOTYlO1xufVxuXG4udy05NyB7XG4gIHdpZHRoOiA5NyU7XG59XG5cbi53LTk4IHtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnctOTkge1xuICB3aWR0aDogOTklO1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRoaWNrLCAudG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4uYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQb3NpdGlvbmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFjY2Vzc2liaWxpdHkgY2xhc3MgaW4gRHJ1cGFsIDhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1ha2VzIHRoZSBEUyAuYWxlcnQgZGVmYXVsdCBzdHlsZSBhbGVydC0taW5mb3JtYXRpb25hbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0IDpsYXN0LWNoaWxkLCAucGFuZWwtLWFsZXJ0IDpsYXN0LWNoaWxkLCAuYWxlcnQtYm94IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0X19oZWFkZXItdGl0bGUsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydCBoMiwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLnBhbmVsLS1hbGVydCBoMiwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0LWJveCBoMiwgLmFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgyLCAucGFuZWwtLWFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgyLCAuYWxlcnQtYm94IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGgyLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQgaDMsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5wYW5lbC0tYWxlcnQgaDMsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydC1ib3ggaDMsIC5hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMywgLnBhbmVsLS1hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMywgLmFsZXJ0LWJveCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMywgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0IGg0LCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAucGFuZWwtLWFsZXJ0IGg0LCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQtYm94IGg0LCAuYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDQsIC5wYW5lbC0tYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDQsIC5hbGVydC1ib3ggLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDQsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydF9fYm9keSBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNjVyZW07XG4gIH1cbn1cblxuLmFsZXJ0X19mdWxsLXdpZHRoLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjczNzVyZW07XG59XG5cbi8qIENvbnRlbnQgT3B0aW1pemF0aW9uIEJhbm5lciovXG4uYWxlcnQtLW9wdGltaXphdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VkZWM7XG59XG5cbi5hbGVydF9faGVhZGVyLWljb24tLW9wdGltaXphdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tb3B0aW1pemF0aW9uLnN2Z1wiKTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbGVydCBib3ggY2xhc3NlcyByZWZlcmVuY2VkIGluIHRoZSBjb250ZW50IHN0eWxlIGd1aWRlLlxuICAgIFRoZXNlIHdpbGwgZXZlbnR1YWxseSBiZSByZW1vdmVkIGZyb20gdGhlIHRoZW1lIG9uY2UgdGhlXG4gICAgRFMgY2xhc3NlcyBhcmUgdXNlZCB3aWRlbHkuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxlcnQtYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA4MEE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJGMEY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxlcnQtYm94IGEsIC5hbGVydC1ib3ggYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuLmFsZXJ0LWJveCBhOmhvdmVyLCAuYWxlcnQtYm94IGE6dmlzaXRlZCwgLmFsZXJ0LWJveCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuLmFsZXJ0LWJveCBhLmJ1dHRvbjpub3QoLnNlY29uZGFyeSkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hbGVydC1ib3ggaSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmFsZXJ0LWJveCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0LWJveCAuY2xvc2Uge1xuICByaWdodDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICMwNmM7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDAgNnB4IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFsZXJ0LWJveCAuY2xvc2U6aG92ZXIsIC5hbGVydC1ib3ggLmNsb3NlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jcml0aWNhbC1hbGVydCwgLmVtZXJnZW5jeS1iYW5uZXIsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCwgLmhlYWRlcl9fYWxlcnQge1xuICB6LWluZGV4OiAxNTtcbn1cblxuLmhlYWRlcl9fYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0QwMDAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyX19hbGVydCBhLCAuaGVhZGVyX19hbGVydCBhOmhvdmVyLCAuaGVhZGVyX19hbGVydCBhOnZpc2l0ZWQsIC5oZWFkZXJfX2FsZXJ0IGE6Zm9jdXMsIC5oZWFkZXJfX2FsZXJ0IGE6YWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBJY29ucyBuZXN0ZWQgaW4gbGluayB0YWdzXG4gICAgKiBVc2VkIGluIGNvbnRhY3QgbGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuYS5saW5rLWljb24tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSBzcGFuW2NsYXNzXj1pY29uLV0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsdGVyOiBpbnZlcnQoMjQlKSBzZXBpYSg4MyUpIHNhdHVyYXRlKDE4ODUlKSBodWUtcm90YXRlKDE5NWRlZykgYnJpZ2h0bmVzcyg3MCUpIGNvbnRyYXN0KDEwNCUpO1xufVxuXG5hW2hyZWZePVwidGVsOlwiXSA+IHNwYW5bY2xhc3NePWljb24tXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4vKiBMZWdhY3kgY2xhc3MuIFVzZXMgRFMgZW1haWwgaWNvbiAqL1xuLmljb24tZW1haWwsIC5pY29uLW1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWVtYWlsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLWNhbWVyYTQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWluc3RhZ3JhbS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi10d2l0dGVyLCAuaWNvbi10d2l0dGVyOjpiZWZvcmUsXG4uaWNvbi10d2l0dGVyQmlyZCxcbi5pY29uLXR3aXR0ZXJCaXJkOjpiZWZvcmUsXG4uaWNvbi10d2l0dGVyTG9uZyxcbi5pY29uLXR3aXR0ZXJMb25nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLXR3aXR0ZXIteC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tZmFjZWJvb2stYWx0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLWxpbmtlZEluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1saW5rZWRpbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi15b3V0dWJlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXNoYXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1uZXctd2luZG93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXdlYnNpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWxpbmstdXJsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEN1c3RvbSBPbmVzaXRlIEljb24gRm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS5lb3Q/dWlyZWdlXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS5lb3Q/dWlyZWdlI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vbmVzaXRlL29uZXNpdGUudHRmP3VpcmVnZVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLndvZmY/dWlyZWdlXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS5zdmc/dWlyZWdlI29uZXNpdGVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPbnRhcmlvIGxvZ29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tb250YXJpbzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5pY29uLW9udGFyaW9Mb2dvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU2VydmljZSBPbnRhcmlvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLXNlcnZpY2VPbnRhcmlvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG4gIGNvbG9yOiByZ2IoMCwgMTA4LCA2NCk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2M1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg2OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDg6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg5OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2OFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2YlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE1OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTY6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24td3JhcHBlci0tbG9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24td3JhcHBlci0tbG9uZywgLmljb24td3JhcHBlci0tbG9uZy1uby1iZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiAyLjNyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLWNvbnRhY3RMb25nOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29udGFjdCB1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LXVzLWZvcm0gLmljb24tc2hhcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiB0byBwaGFzZSBvdXQgdGhlIHVzZSBvZiB0aGVzZSBpY29uIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tYWxlcnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJyb3dMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tYXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxEb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbExlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsUmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsVXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1hcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tYm9va21hcms6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWNhbWVyYTE6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1jYW1lcmEyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tY2FtZXJhMzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWNBcnJvd0Rvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1jQXJyb3dMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tY0Fycm93UmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1jQXJyb3dVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tY2hlY2tsaXN0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tY2hlY2tTcXVhcmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWNoZXZyb25MZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tY2hldnJvblJpZ2h0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tY2hldnJvblVwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tY2lyY2xlLXNsYXNoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tY2xvY2s6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1jbG91ZERvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1jbG91ZFVwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tY29tbWVudDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWNvbW1lbnREaXNjOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tY3Jvc3M6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi1jcm9zc0JpZzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWNyb3NzQ2lyYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLWNyb3NzaGFpcnM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi1kZXNrdG9wMTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLWRlc2t0b3AyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tZGVza3RvcDM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1kaXJlY3Rpb25zOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tZG90OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uaWNvbi1mYWNlYm9va0xvbmc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbi1maWxlLWNzdjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLWZpbGUtZGJmOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmljb24tZmlsZS1nZW5lcmljOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tZmlsZS1qc29uOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tZmlsZS1rbWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uaWNvbi1maWxlLW1kYjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLWZpbGUtb2RiOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tZmlsZS1wZGY6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uaWNvbi1maWxlLXJkcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWZpbGUtdHh0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cblxuLmljb24tZmlsZS13b3JkOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tZmlsZS14bHM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1maWxlLXhtbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG5cbi5pY29uLWZpbGUtemlwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tZmlsbTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLWZpcmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uaWNvbi1maXJlRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5pY29uLWZpcmVIYWxmOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tZmlyZUhlbG1ldDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5pY29uLWZsYW1lOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tZmxpY2tyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLmljb24tZ2Vhcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5pY29uLWdsb2JlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmljb24tZ29vZ2xlUGx1czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5pY29uLWdwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmljb24tZ3JhcGg6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uaWNvbi1ndWlkZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLmljb24taGVhbHRoY3Jvc3NGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmljb24taGVhbHRoY3Jvc3NTcXVhcmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1oZWFsdGhGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmljb24taGVhcnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5pY29uLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLWh1bWJzRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uLWluZm86OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uaWNvbi1pc3N1ZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLWlzc3VlQ2hlY2s6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1pc3N1ZVJlZnJlc2g6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uaWNvbi1rZXk6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uaWNvbi1sYXB0b3A6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uaWNvbi1sYXc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uaWNvbi1sZWdhbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5pY29uLWxpZ2h0QnVsYjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5pY29uLWxpbmtFeHRlcm5hbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5pY29uLWxvY2F0aW9uOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmljb24tbWVka2l0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmljb24tbWVudGlvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5pY29uLW1lbnU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uaWNvbi1taW51czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG5cbi5pY29uLW1vYmlsZS1waG9uZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5pY29uLW1vYmlsZS1waG9uZTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uaWNvbi1tb25leTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5pY29uLW1vcnRhckJvYXJkOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmljb24tbmV3c3BhcGVyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmljb24tbm9GaXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzlcIjtcbn1cblxuLmljb24tb2xkLXNlYXJjaDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmljb24tb3BlbkRhdGEyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmljb24tb3BlbkRhdGFGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmljb24tcGVuY2lsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLmljb24tcGhvbmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4uaWNvbi1waG9uZTI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uaWNvbi1waG9uZURvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uaWNvbi1waG9uZUZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uaWNvbi1waG90bzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5pY29uLXBpZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5pY29uLXBpbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5pY29uLXBpbnRlcmVzdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5pY29uLXBsYW5lOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLmljb24tcGxheTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5pY29uLXBsYXkyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmljb24tcGx1czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5pY29uLXBvZGl1bTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5pY29uLXByaW50OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLmljb24tcHJvZml0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmljb24tcHVsc2U6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5pY29uLXF1b3Rlc0Nsb3NlRU46OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uaWNvbi1xdW90ZXNDbG9zZUZSOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb24tcXVvdGVzT3BlbkVOOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLmljb24tcXVvdGVzT3BlbkZSOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb24tckFycm93RG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5pY29uLXJBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uaWNvbi1yQXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5pY29uLXJBcnJvd1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb24tcnNzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmljb24tc2NyZWVuLWZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uaWNvbi1zY3JlZW4tbm9ybWFsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5pY29uLXNoYXJlRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5pY29uLXNpZ25Jbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5pY29uLXNpZ25PdXQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uaWNvbi1zb3VuZDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5pY29uLXNxdWFyZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5pY29uLXN0YXI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uaWNvbi1zdGFyRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5pY29uLXN0YXRzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLmljb24tc3RhdHNDaXJjOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTlcIjtcbn1cblxuLmljb24tc3RhdHNGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmljb24tc3RldGhvc2NvcGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uaWNvbi1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXN5bmM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uaWNvbi10YWJsZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG5cbi5pY29uLXRhYmxldDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5pY29uLXRBcnJvd0Rvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliMFwiO1xufVxuXG4uaWNvbi10QXJyb3dMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLmljb24tdEFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uaWNvbi10QXJyb3dVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5pY29uLXRlbGVzY29wZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5pY29uLXRodW1ic0Rvd25GdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLmljb24tdGh1bWJzVXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uaWNvbi10aHVtYnNVcEZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliN1wiO1xufVxuXG4uaWNvbi10b29sczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5pY29uLXRyYXNoY2FuOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLmljb24tdXBBcnJvdzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG5cbi5pY29uLXZpZGVvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmljb24tdmlkZW8yOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb24tdmlkZW9DaXJjOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmljb24tdmlkZW9GaWxtOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tdmlkZW9GdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24teW91dHViZUxvbmc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvbi16YXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuXG4ucm93LmludHJvLCAucm93LmludHJvLnJvdy0tY29sbGFwc2Uge1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW0gYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJvdy5pbnRybywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucm93LmludHJvIGgxLCAucm93LmludHJvLnJvdy0tY29sbGFwc2UgaDEge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG4gIC5yb3cuaW50cm8gLnRodW1ibmFpbCBpbWcsIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSAudGh1bWJuYWlsIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC5tYXJrZXRpbmctYmFubmVyIC5pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmludHJvIC5pbnRyb19fdGV4dCAuY2FsbG91dCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tY2FsbG91dCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5jYWxsb3V0IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tY2FsbG91dCBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAuYWxlcnQtYm94IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLmFsZXJ0LWJveCBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAuYWxlcnQgcCwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWFsZXJ0IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLmFsZXJ0IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tYWxlcnQgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLmFzaWRlIHAsIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1hc2lkZSBwLCAuaW50cm8gLmludHJvX190ZXh0IGFzaWRlOm5vdCguc2lkZWJhcikgcCwgLmludHJvIC5pbnRyb19fdGV4dCAuYXNpZGUgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1hc2lkZSBsaSwgLmludHJvIC5pbnRyb19fdGV4dCBhc2lkZTpub3QoLnNpZGViYXIpIGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5pbnRybyAudGh1bWJuYWlsLmNvbHVtbnMsIC5pbnRybyAudGh1bWJuYWlsI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgLmludHJvICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmludHJvICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgLmludHJvICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaW50cm8gLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsIC5pbnRybyAudGh1bWJuYWlsI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5pbnRybyAudGh1bWJuYWlsI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmZvcm0tY2hlY2tib3hlcywgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5pbnRybyAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgLmludHJvIC50aHVtYm5haWwjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5jb2x1bW5zLCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0tY2hlY2tib3hlcywgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIH1cbn1cbi5pbnRybyAubWVkaWEtLXR5cGUtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAuaW50cm8gLm1lZGlhLS10eXBlLXRodW1ibmFpbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pbWctbGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xufVxuLmltZy1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxZW0gMS41ZW07XG59XG4uaW1nLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNoYXBlLW91dHNpZGU6IGNpcmNsZSg1MCUpO1xufVxuLmltZy1yb3VuZCBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xufVxuXG5pbWcubWVkaXVtLXVwLWxlZnQge1xuICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgaW1nLm1lZGl1bS11cC1sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuaW1nLm1lZGl1bS11cC1yaWdodCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICBpbWcubWVkaXVtLXVwLXJpZ2h0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuZmlndXJlLmltZy1yb3VuZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZmlndXJlLCBkaXYuaHRtbC1maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuZmlndXJlIGZpZ2NhcHRpb24sIGZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uLCBkaXYuaHRtbC1maWd1cmUgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbmZpZ3VyZSBwLCBkaXYuaHRtbC1maWd1cmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbmZpZ3VyZSBmaWdjYXB0aW9uLCBmaWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlndXJlIGZpZ2NhcHRpb24sIGRpdi5odG1sLWZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZmlndXJlIGZpZ2NhcHRpb24gcCwgZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24gcCwgZGl2Lmh0bWwtZmlndXJlIGZpZ2NhcHRpb24gcCwgZGl2Lmh0bWwtZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5maWd1cmUubGVmdCwgZGl2Lmh0bWwtZmlndXJlLmxlZnQge1xuICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBmaWd1cmUubGVmdCwgZGl2Lmh0bWwtZmlndXJlLmxlZnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5maWd1cmUucmlnaHQsIGRpdi5odG1sLWZpZ3VyZS5yaWdodCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBmaWd1cmUucmlnaHQsIGRpdi5odG1sLWZpZ3VyZS5yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuZmlndXJlLnJpZ2h0IGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5maWdjYXB0aW9uID4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZmlndXJlIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxhYmVsLCAucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5sYWJlbC5vcGVuLCAub3Blbi5yZWRhY3RlZCwgLm9wZW5bdGl0bGV+PXJlZGFjdGVkXSwgLm9wZW5bdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ub3BlbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmZhZDI7XG59XG4ubGFiZWwuY2xvc2VkLCAuY2xvc2VkLnJlZGFjdGVkLCAuY2xvc2VkW3RpdGxlfj1yZWRhY3RlZF0sIC5jbG9zZWRbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4uY2xvc2VkLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5jbG9zZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkMmQyO1xufVxuLmxhYmVsLnVwY29taW5nLCAudXBjb21pbmcucmVkYWN0ZWQsIC51cGNvbWluZ1t0aXRsZX49cmVkYWN0ZWRdLCAudXBjb21pbmdbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4udXBjb21pbmcsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLnVwY29taW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjNmMztcbn1cbi5sYWJlbC5pbmFjdGl2ZSwgLmluYWN0aXZlLnJlZGFjdGVkLCAuaW5hY3RpdmVbdGl0bGV+PXJlZGFjdGVkXSwgLmluYWN0aXZlW3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLmluYWN0aXZlLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5pbmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5sYWJlbC5zdWNjZXNzLCAuc3VjY2Vzcy5yZWRhY3RlZCwgLnN1Y2Nlc3NbdGl0bGV+PXJlZGFjdGVkXSwgLnN1Y2Nlc3NbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4uc3VjY2VzcywgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZiM2Y7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5sYWJlbCBbY2xhc3MqPWljb24tXSwgLnJlZGFjdGVkIFtjbGFzcyo9aWNvbi1dLCBbdGl0bGV+PXJlZGFjdGVkXSBbY2xhc3MqPWljb24tXSwgW3RpdGxlfj3DqWRpdMOpXSBbY2xhc3MqPWljb24tXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuIFtjbGFzcyo9aWNvbi1dLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiBbY2xhc3MqPWljb24tXSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmRzcy1waGFzZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kc3MtcGhhc2UtbGFiZWwuYWxwaGE6OmJlZm9yZSwgLmRzcy1waGFzZS1sYWJlbC5iZXRhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRzcy1waGFzZS1sYWJlbC5hbHBoYTo6YmVmb3JlLCAuZHNzLXBoYXNlLWxhYmVsLmJldGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvYmVha2VyLnBuZyk7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR2VuZXJhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1ha2luZyBhbGwgdGhlIG9yZGVyZWQgbGlzdHMgaW4gbGVhZCBhbmQgYm9keSB0byB1c2UgdGhlIGNvdW50ZXIgcnVsZVxuLmZpZWxkLS1uYW1lLWJvZHkgaXMgdGhlIGJvZHkgY29udGFpbmVyIGZvciBDS0VkaXRvciA0LlxuLmNrLW9uZXNpdGUtY29udGVudCBpcyB0aGUgZWRpdG9yIGNvbnRhaW5lciBmb3IgQ0tFZGl0b3IgNS4gKi9cbi5tYWluLWNvbnRlbnQgb2wsIC5pbnRyb19fdGV4dCBvbCwgLmJvZHktZmllbGQgb2wsIC5maWVsZC0tbmFtZS1ib2R5IG9sLCAuY2stb25lc2l0ZS1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiByaXRlbTtcbn1cbi5tYWluLWNvbnRlbnQgb2wgbGk6OmJlZm9yZSwgLmludHJvX190ZXh0IG9sIGxpOjpiZWZvcmUsIC5ib2R5LWZpZWxkIG9sIGxpOjpiZWZvcmUsIC5maWVsZC0tbmFtZS1ib2R5IG9sIGxpOjpiZWZvcmUsIC5jay1vbmVzaXRlLWNvbnRlbnQgb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGRlY2ltYWwpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjFyZW07XG59XG4ubWFpbi1jb250ZW50IHVsIGxpOjpiZWZvcmUsIC5pbnRyb19fdGV4dCB1bCBsaTo6YmVmb3JlLCAuYm9keS1maWVsZCB1bCBsaTo6YmVmb3JlLCAuZmllbGQtLW5hbWUtYm9keSB1bCBsaTo6YmVmb3JlLCAuY2stb25lc2l0ZS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IGluaXRpYWw7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBub25lO1xufVxuXG5vbFt0eXBlPWFdID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGxvd2VyLWFscGhhKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxub2xbdHlwZT1BXS51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCB1cHBlci1hbHBoYSkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbm9sW3R5cGU9aV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xuICBtYXJnaW4tbGVmdDogLTEuMXJlbTtcbn1cblxub2xbdHlwZT1JXS51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCB1cHBlci1yb21hbikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbi5pbmxpbmUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuMDYyNXJlbSAtMXJlbSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLmlubGluZS1saXN0ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uaW50cm8gdWxbY2xhc3NePXNtYWxsLXVwXSxcbi5pbnRybyB1bFtjbGFzc149bWVkaXVtLXVwXSxcbi5pbnRybyB1bFtjbGFzc149bGFyZ2UtdXBdLFxuLmludHJvIHVsLmFjY29yZGlvbixcbi5pbnRybyB1bC5pbmxpbmUtbGlzdCxcbi5pbnRybyB1bC5wYWdpbmF0aW9uLFxuLmludHJvIHVsLm5vLWJ1bGxldCxcbi5pbnRybyBvbC5uby1idWxsZXQsIC5tYWluLWNvbnRlbnQgdWxbY2xhc3NePXNtYWxsLXVwXSxcbi5tYWluLWNvbnRlbnQgdWxbY2xhc3NePW1lZGl1bS11cF0sXG4ubWFpbi1jb250ZW50IHVsW2NsYXNzXj1sYXJnZS11cF0sXG4ubWFpbi1jb250ZW50IHVsLmFjY29yZGlvbixcbi5tYWluLWNvbnRlbnQgdWwuaW5saW5lLWxpc3QsXG4ubWFpbi1jb250ZW50IHVsLnBhZ2luYXRpb24sXG4ubWFpbi1jb250ZW50IHVsLm5vLWJ1bGxldCxcbi5tYWluLWNvbnRlbnQgb2wubm8tYnVsbGV0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxub2wuY29sczpub3QoLnRvYyksIHVsLmNvbHM6bm90KC50b2MpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5vbC5jb2xzOm5vdCgudG9jKSBsaSwgdWwuY29sczpub3QoLnRvYykgbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG4ubm8tYnVsbGV0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uby1idWxsZXQgbGkgdWw6bm90KC5uby1idWxsZXQpLCAubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ubm8tYnVsbGV0IGxpIHVsOm5vdCgubm8tYnVsbGV0KSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbn1cbi5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBtYXJnaW4tbGVmdDogMS40cmVtO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldClbdHlwZT1hXSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG59XG4ubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KVt0eXBlPUFdLnVwcGVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1hbHBoYTtcbn1cbi5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpW3R5cGU9aV0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldClbdHlwZT1JXS51cHBlciB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5JbmxpbmUgLyBob3Jpem9udGFsIGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtLWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuMDYyNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGlzdC0taW5saW5lIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMS4yNXJlbSAwLjYyNXJlbSAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4ubGlzdC0tbm8tYnVsbGV0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MZWdhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sZWdhbC1saXN0IG9sLFxub2wubGVnYWwtbGlzdCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xufVxuLmxlZ2FsLWxpc3Qgb2wgPiBsaSxcbm9sLmxlZ2FsLWxpc3QgPiBsaSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sID4gbGksXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubGVnYWwtbGlzdCBvbCA+IGxpIHAsXG5vbC5sZWdhbC1saXN0ID4gbGkgcCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sID4gbGkgcCxcbm9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgPiBsaSBwIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5sZWdhbC1saXN0IG9sID4gbGk6OmJlZm9yZSxcbm9sLmxlZ2FsLWxpc3QgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wgPiBsaTo6YmVmb3JlLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cbi5sZWdhbC1saXN0IG9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgbGk6OmJlZm9yZSxcbm9sLmxlZ2FsLWxpc3QubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcy5sZWdhbC1saXN0LXBhcmVudGhlc2VzIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIpIFwiO1xufVxuXG4ubGVnYWwtbGlzdCAucGFyZW50aGVzZXMgbGksIC5sZWdhbC1saXN0IC5wYXJlbnRoZXNlcy1yaWdodCBsaSwgLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gbGksIC5sZWdhbC1saXN0IC5ub3QtbGVnYWwgbGksIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5wYXJlbnRoZXNlcyBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLnBhcmVudGhlc2VzLXJpZ2h0IGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLm5vdC1sZWdhbCBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsbGl0ZW07XG59XG4ubGVnYWwtbGlzdCAucGFyZW50aGVzZXMgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QgLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0IG9sW3R5cGVdIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0IC5ub3QtbGVnYWwgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLnBhcmVudGhlc2VzIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5wYXJlbnRoZXNlcy1yaWdodCBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAubm90LWxlZ2FsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxsaXRlbSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZT1pXSBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlPWldIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxsaXRlbSwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGVdIG9sW3R5cGVdLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBvbFt0eXBlXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNsbGl0ZW07XG59XG4ubGVnYWwtbGlzdCBvbFt0eXBlXSBvbFt0eXBlXSBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gb2xbdHlwZV0gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY2xsaXRlbTtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGVdIG9sW3R5cGVdIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIG9sW3R5cGVdIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNsbGl0ZW0pIFwiLiBcIjtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGVdIG9sW3R5cGU9aV0gbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gb2xbdHlwZT1pXSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjbGxpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU3RyaXBlcyBhbmQgbm8gc3RyaXBlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLmxpc3Qtc3RyaXBlcyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQ7XG59XG51bC5saXN0LXN0cmlwZXMgbGkge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxudWwubGlzdC1zdHJpcGVzIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cbnVsLmxpc3Qtbm8tc3RyaXBlcyBsaSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHMgd2l0aCBwYXJlbnRoZXNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMtcmlnaHQge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xufVxub2wucGFyZW50aGVzZXMgPiBsaSxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5vbC5wYXJlbnRoZXNlcyBvbCBvbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzIG9sIG9sLnBhcmVudGhlc2VzLXJpZ2h0LFxub2wucGFyZW50aGVzZXMtcmlnaHQgb2wgb2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbCBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcyxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxub2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxub2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5vbC5wYXJlbnRoZXNlcyBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcyBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcyBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxub2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGksXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxub2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPWFdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1hXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPWFdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgbG93ZXItYWxwaGEpIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1hXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPUFdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9QV0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPUFdLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9QV0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPWldLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1pXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbFt0eXBlPWldLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1pXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbFt0eXBlPUldLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9SV0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPUldLnBhcmVudGhlc2VzLXJpZ2h0LnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9SV0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTXVsdGktY29sdW1uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwuY29sdW1ucy14LXNtYWxsLCBvbC5jb2x1bW5zLXgtc21hbGwge1xuICBjb2x1bW4td2lkdGg6IDhlbTtcbn1cbnVsLmNvbHVtbnMtc21hbGwsIG9sLmNvbHVtbnMtc21hbGwge1xuICBjb2x1bW4td2lkdGg6IDEwZW07XG59XG51bC5jb2x1bW5zLW1lZGl1bSwgb2wuY29sdW1ucy1tZWRpdW0ge1xuICBjb2x1bW4td2lkdGg6IDEzZW07XG59XG51bC5jb2x1bW5zLWxhcmdlLCB1bC5jb2x1bW5zLTMsIG9sLmNvbHVtbnMtbGFyZ2UsIG9sLmNvbHVtbnMtMyB7XG4gIGNvbHVtbi13aWR0aDogMTVlbTtcbn1cbnVsLmNvbHVtbnMteC1sYXJnZSwgdWwuY29sdW1ucy0yLCBvbC5jb2x1bW5zLXgtbGFyZ2UsIG9sLmNvbHVtbnMtMiB7XG4gIGNvbHVtbi13aWR0aDogMjBlbTtcbn1cbnVsLmNvbHVtbnMteHgtbGFyZ2UsIG9sLmNvbHVtbnMteHgtbGFyZ2Uge1xuICBjb2x1bW4td2lkdGg6IDMwZW07XG59XG51bFtjbGFzcyo9Y29sdW1ucy1dID4gbGksIG9sW2NsYXNzKj1jb2x1bW5zLV0gPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cbm9sW2NsYXNzKj1wYXJlbnRoZXNlc11bY2xhc3MqPWNvbHVtbnMtXSA+IGxpIHtcbiAgcGFkZGluZzogMCAwLjJlbSAwIDEuMmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU3R5bGVkIE9yZyBjaGFydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JnLWNoYXJ0IGxpID4gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAub3JnLWNoYXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ub3JnLWNoYXJ0IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjMxMjVyZW0gMCAwLjMxMjVyZW07XG59XG4ub3JnLWNoYXJ0IGxpID4gdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9yZy1jaGFydCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwLjA2MjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNkOWQ5ZDk7XG4gIGJvdHRvbTogMy4xMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm9yZy1jaGFydCBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNSU7XG4gICAgaGVpZ2h0OiAxLjJyZW07XG4gIH1cbn1cbi5vcmctY2hhcnQgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuODc1cmVtO1xuICB3aWR0aDogMS41NjNyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xLjI1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IGxpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9yZy1jaGFydCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5vcmctY2hhcnQgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgbGVmdDogMTUlO1xuICB9XG59XG4ub3JnLWNoYXJ0IGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm9yZy1jaGFydCBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm9yZy1jaGFydCA+IGxpOjpiZWZvcmUsXG4ub3JnLWNoYXJ0ID4gbGk6OmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ub3JnLWNoYXJ0IGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZDFlYWViO1xufVxuLm9yZy1jaGFydCBsaSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2RmZjBmMTtcbn1cbi5vcmctY2hhcnQgbGkgbGkgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlZGY3Zjc7XG59XG4ub3JnLWNoYXJ0IGxpIGxpIGxpIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmNmZGZlO1xufVxuLm9yZy1jaGFydCBsaSBsaSBsaSBsaSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GYW5jeSBsaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xub2wuZmFuY3ksXG51bC5mYW5jeSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAtMC41cmVtIDUuNXJlbTtcbiAgLyogdW5kbyB0aGUgcGFkZGluZyBhcHBsaWVkIHRvIG5vcm1hbCBsaXN0cyAqL1xufVxub2wuZmFuY3kgdWwsXG51bC5mYW5jeSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5tYWluLWNvbnRlbnQgb2wuZmFuY3ksIC5pbnRybyBvbC5mYW5jeSxcbi5tYWluLWNvbnRlbnQgdWwuZmFuY3ksXG4uaW50cm8gdWwuZmFuY3kge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5vbC5mYW5jeS5saWdodC1idWxsZXRzIGxpOjpiZWZvcmUsXG51bC5mYW5jeS5saWdodC1idWxsZXRzIGxpOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbn1cbm9sLmZhbmN5ID4gbGksXG51bC5mYW5jeSA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxub2wuZmFuY3kgPiBsaTo6YmVmb3JlLFxudWwuZmFuY3kgPiBsaTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC01LjVyZW07XG4gIGhlaWdodDogNC4ycmVtO1xuICB3aWR0aDogNC4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTkzQ0M7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIG9sLmZhbmN5ID4gbGk6OmJlZm9yZSxcbiAgdWwuZmFuY3kgPiBsaTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICB3aWR0aDogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbm9sLmZhbmN5ID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUsXG51bC5mYW5jeSA+IGxpOm50aC1jaGlsZChuKzEwKTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIG9sLmZhbmN5ID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUsXG4gIHVsLmZhbmN5ID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5vbC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKTpub3QoYWJiciksXG51bC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKTpub3QoYWJicikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIG9sLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpOm5vdChhYmJyKSxcbiAgdWwuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSk6bm90KGFiYnIpIHtcbiAgICB0b3A6IC0yLjVyZW07XG4gIH1cbn1cbm9sLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpOm5vdChhYmJyKTpsYXN0LWNoaWxkLFxudWwuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSk6bm90KGFiYnIpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxub2wuZmFuY3kgPiBsaSA+IGgyLCBvbC5mYW5jeSA+IGxpID4gaDMsIG9sLmZhbmN5ID4gbGkgPiBoNCxcbnVsLmZhbmN5ID4gbGkgPiBoMixcbnVsLmZhbmN5ID4gbGkgPiBoMyxcbnVsLmZhbmN5ID4gbGkgPiBoNCB7XG4gIHRvcDogLTMuNXJlbTtcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9eWVsbG93XSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPXllbGxvd10gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQUYxNztcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9b3JhbmdlXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPW9yYW5nZV0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUEyMjtcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9cmVkXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPXJlZF0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwNDU0Qjtcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9bWFnZW50YV0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1tYWdlbnRhXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjAzMDkzO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1wdXJwbGVdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9cHVycGxlXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjk3NUI3O1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1ncmVlbl0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1ncmVlbl0gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QjU0QTtcbn1cbm9sLmZhbmN5W2J1bGxldC1jb2xvdXI9bGlnaHQtYmx1ZV0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1saWdodC1ibHVlXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1ibGFja10gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1ibGFja10gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbm9sW3N0YXJ0PVwiMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE7XG59XG5cbm9sW3N0YXJ0PVwiM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI7XG59XG5cbm9sW3N0YXJ0PVwiNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM7XG59XG5cbm9sW3N0YXJ0PVwiNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ7XG59XG5cbm9sW3N0YXJ0PVwiNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU7XG59XG5cbm9sW3N0YXJ0PVwiN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY7XG59XG5cbm9sW3N0YXJ0PVwiOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc7XG59XG5cbm9sW3N0YXJ0PVwiOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg7XG59XG5cbm9sW3N0YXJ0PVwiMTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5O1xufVxuXG5vbFtzdGFydD1cIjExXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTtcbn1cblxub2xbc3RhcnQ9XCIxM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyO1xufVxuXG5vbFtzdGFydD1cIjE0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDtcbn1cblxub2xbc3RhcnQ9XCIxNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1O1xufVxuXG5vbFtzdGFydD1cIjE3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY7XG59XG5cbm9sW3N0YXJ0PVwiMThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNztcbn1cblxub2xbc3RhcnQ9XCIxOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4O1xufVxuXG5vbFtzdGFydD1cIjIwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk7XG59XG5cbm9sW3N0YXJ0PVwiMjFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyMDtcbn1cblxub2xbc3RhcnQ9XCIyMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDIxO1xufVxuXG5vbFtzdGFydD1cIjIzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjI7XG59XG5cbm9sW3N0YXJ0PVwiMjRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyMztcbn1cblxub2xbc3RhcnQ9XCIyNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI0O1xufVxuXG5vbFtzdGFydD1cIjI2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjU7XG59XG5cbm9sW3N0YXJ0PVwiMjdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyNjtcbn1cblxub2xbc3RhcnQ9XCIyOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI3O1xufVxuXG5vbFtzdGFydD1cIjI5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjg7XG59XG5cbm9sW3N0YXJ0PVwiMzBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyOTtcbn1cblxub2xbc3RhcnQ9XCIzMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDMwO1xufVxuXG5vbFtzdGFydD1cIjMyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzE7XG59XG5cbm9sW3N0YXJ0PVwiMzNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzMjtcbn1cblxub2xbc3RhcnQ9XCIzNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDMzO1xufVxuXG5vbFtzdGFydD1cIjM1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMzZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzNTtcbn1cblxub2xbc3RhcnQ9XCIzN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM2O1xufVxuXG5vbFtzdGFydD1cIjM4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzc7XG59XG5cbm9sW3N0YXJ0PVwiMzlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzODtcbn1cblxub2xbc3RhcnQ9XCI0MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM5O1xufVxuXG5vbFtzdGFydD1cIjQxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDA7XG59XG5cbm9sW3N0YXJ0PVwiNDJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0MTtcbn1cblxub2xbc3RhcnQ9XCI0M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQyO1xufVxuXG5vbFtzdGFydD1cIjQ0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDM7XG59XG5cbm9sW3N0YXJ0PVwiNDVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0NDtcbn1cblxub2xbc3RhcnQ9XCI0NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ1O1xufVxuXG5vbFtzdGFydD1cIjQ3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDY7XG59XG5cbm9sW3N0YXJ0PVwiNDhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0Nztcbn1cblxub2xbc3RhcnQ9XCI0OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ4O1xufVxuXG5vbFtzdGFydD1cIjUwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDk7XG59XG5cbm9sW3N0YXJ0PVwiNTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1MDtcbn1cblxub2xbc3RhcnQ9XCI1MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDUxO1xufVxuXG5vbFtzdGFydD1cIjUzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTI7XG59XG5cbm9sW3N0YXJ0PVwiNTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1Mztcbn1cblxub2xbc3RhcnQ9XCI1NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU0O1xufVxuXG5vbFtzdGFydD1cIjU2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTU7XG59XG5cbm9sW3N0YXJ0PVwiNTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1Njtcbn1cblxub2xbc3RhcnQ9XCI1OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU3O1xufVxuXG5vbFtzdGFydD1cIjU5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTg7XG59XG5cbm9sW3N0YXJ0PVwiNjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1OTtcbn1cblxub2xbc3RhcnQ9XCI2MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDYwO1xufVxuXG5vbFtzdGFydD1cIjYyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjE7XG59XG5cbm9sW3N0YXJ0PVwiNjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2Mjtcbn1cblxub2xbc3RhcnQ9XCI2NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDYzO1xufVxuXG5vbFtzdGFydD1cIjY1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjQ7XG59XG5cbm9sW3N0YXJ0PVwiNjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2NTtcbn1cblxub2xbc3RhcnQ9XCI2N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY2O1xufVxuXG5vbFtzdGFydD1cIjY4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjc7XG59XG5cbm9sW3N0YXJ0PVwiNjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2ODtcbn1cblxub2xbc3RhcnQ9XCI3MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY5O1xufVxuXG5vbFtzdGFydD1cIjcxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzA7XG59XG5cbm9sW3N0YXJ0PVwiNzJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3MTtcbn1cblxub2xbc3RhcnQ9XCI3M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDcyO1xufVxuXG5vbFtzdGFydD1cIjc0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzM7XG59XG5cbm9sW3N0YXJ0PVwiNzVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3NDtcbn1cblxub2xbc3RhcnQ9XCI3NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc1O1xufVxuXG5vbFtzdGFydD1cIjc3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzY7XG59XG5cbm9sW3N0YXJ0PVwiNzhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3Nztcbn1cblxub2xbc3RhcnQ9XCI3OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc4O1xufVxuXG5vbFtzdGFydD1cIjgwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzk7XG59XG5cbm9sW3N0YXJ0PVwiODFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4MDtcbn1cblxub2xbc3RhcnQ9XCI4MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDgxO1xufVxuXG5vbFtzdGFydD1cIjgzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODI7XG59XG5cbm9sW3N0YXJ0PVwiODRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4Mztcbn1cblxub2xbc3RhcnQ9XCI4NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg0O1xufVxuXG5vbFtzdGFydD1cIjg2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODU7XG59XG5cbm9sW3N0YXJ0PVwiODdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4Njtcbn1cblxub2xbc3RhcnQ9XCI4OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg3O1xufVxuXG5vbFtzdGFydD1cIjg5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODg7XG59XG5cbm9sW3N0YXJ0PVwiOTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4OTtcbn1cblxub2xbc3RhcnQ9XCI5MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDkwO1xufVxuXG5vbFtzdGFydD1cIjkyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTE7XG59XG5cbm9sW3N0YXJ0PVwiOTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5Mjtcbn1cblxub2xbc3RhcnQ9XCI5NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDkzO1xufVxuXG5vbFtzdGFydD1cIjk1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTQ7XG59XG5cbm9sW3N0YXJ0PVwiOTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5NTtcbn1cblxub2xbc3RhcnQ9XCI5N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk2O1xufVxuXG5vbFtzdGFydD1cIjk4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTc7XG59XG5cbm9sW3N0YXJ0PVwiOTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5ODtcbn1cblxub2xbc3RhcnQ9XCIxMDBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5OTtcbn1cblxub2xbc3RhcnQ9XCIxMDFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDA7XG59XG5cbm9sW3N0YXJ0PVwiMTAyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTAxO1xufVxuXG5vbFtzdGFydD1cIjEwM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwMjtcbn1cblxub2xbc3RhcnQ9XCIxMDRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDM7XG59XG5cbm9sW3N0YXJ0PVwiMTA1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA0O1xufVxuXG5vbFtzdGFydD1cIjEwNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwNTtcbn1cblxub2xbc3RhcnQ9XCIxMDdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDY7XG59XG5cbm9sW3N0YXJ0PVwiMTA4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA3O1xufVxuXG5vbFtzdGFydD1cIjEwOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwODtcbn1cblxub2xbc3RhcnQ9XCIxMTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDk7XG59XG5cbm9sW3N0YXJ0PVwiMTExXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTEwO1xufVxuXG5vbFtzdGFydD1cIjExMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExMTtcbn1cblxub2xbc3RhcnQ9XCIxMTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTE0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTEzO1xufVxuXG5vbFtzdGFydD1cIjExNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExNDtcbn1cblxub2xbc3RhcnQ9XCIxMTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTE3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE2O1xufVxuXG5vbFtzdGFydD1cIjExOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExNztcbn1cblxub2xbc3RhcnQ9XCIxMTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTg7XG59XG5cbm9sW3N0YXJ0PVwiMTIwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE5O1xufVxuXG5vbFtzdGFydD1cIjEyMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyMDtcbn1cblxub2xbc3RhcnQ9XCIxMjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjE7XG59XG5cbm9sW3N0YXJ0PVwiMTIzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTIyO1xufVxuXG5vbFtzdGFydD1cIjEyNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyMztcbn1cblxub2xbc3RhcnQ9XCIxMjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTI2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI1O1xufVxuXG5vbFtzdGFydD1cIjEyN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyNjtcbn1cblxub2xbc3RhcnQ9XCIxMjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjc7XG59XG5cbm9sW3N0YXJ0PVwiMTI5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI4O1xufVxuXG5vbFtzdGFydD1cIjEzMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyOTtcbn1cblxub2xbc3RhcnQ9XCIxMzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzA7XG59XG5cbm9sW3N0YXJ0PVwiMTMyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTMxO1xufVxuXG5vbFtzdGFydD1cIjEzM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzMjtcbn1cblxub2xbc3RhcnQ9XCIxMzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzM7XG59XG5cbm9sW3N0YXJ0PVwiMTM1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM0O1xufVxuXG5vbFtzdGFydD1cIjEzNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzNTtcbn1cblxub2xbc3RhcnQ9XCIxMzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzY7XG59XG5cbm9sW3N0YXJ0PVwiMTM4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM3O1xufVxuXG5vbFtzdGFydD1cIjEzOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzODtcbn1cblxub2xbc3RhcnQ9XCIxNDBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzk7XG59XG5cbm9sW3N0YXJ0PVwiMTQxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQwO1xufVxuXG5vbFtzdGFydD1cIjE0MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0MTtcbn1cblxub2xbc3RhcnQ9XCIxNDNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDI7XG59XG5cbm9sW3N0YXJ0PVwiMTQ0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQzO1xufVxuXG5vbFtzdGFydD1cIjE0NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0NDtcbn1cblxub2xbc3RhcnQ9XCIxNDZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDU7XG59XG5cbm9sW3N0YXJ0PVwiMTQ3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ2O1xufVxuXG5vbFtzdGFydD1cIjE0OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0Nztcbn1cblxub2xbc3RhcnQ9XCIxNDlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDg7XG59XG5cbm9sW3N0YXJ0PVwiMTUwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ5O1xufVxuXG5vbFtzdGFydD1cIjE1MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1MDtcbn1cblxub2xbc3RhcnQ9XCIxNTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTE7XG59XG5cbm9sW3N0YXJ0PVwiMTUzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTUyO1xufVxuXG5vbFtzdGFydD1cIjE1NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1Mztcbn1cblxub2xbc3RhcnQ9XCIxNTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTU2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU1O1xufVxuXG5vbFtzdGFydD1cIjE1N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1Njtcbn1cblxub2xbc3RhcnQ9XCIxNThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTc7XG59XG5cbm9sW3N0YXJ0PVwiMTU5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU4O1xufVxuXG5vbFtzdGFydD1cIjE2MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1OTtcbn1cblxub2xbc3RhcnQ9XCIxNjFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjA7XG59XG5cbm9sW3N0YXJ0PVwiMTYyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTYxO1xufVxuXG5vbFtzdGFydD1cIjE2M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2Mjtcbn1cblxub2xbc3RhcnQ9XCIxNjRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjM7XG59XG5cbm9sW3N0YXJ0PVwiMTY1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY0O1xufVxuXG5vbFtzdGFydD1cIjE2NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2NTtcbn1cblxub2xbc3RhcnQ9XCIxNjdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjY7XG59XG5cbm9sW3N0YXJ0PVwiMTY4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY3O1xufVxuXG5vbFtzdGFydD1cIjE2OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2ODtcbn1cblxub2xbc3RhcnQ9XCIxNzBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjk7XG59XG5cbm9sW3N0YXJ0PVwiMTcxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTcwO1xufVxuXG5vbFtzdGFydD1cIjE3MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3MTtcbn1cblxub2xbc3RhcnQ9XCIxNzNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzI7XG59XG5cbm9sW3N0YXJ0PVwiMTc0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTczO1xufVxuXG5vbFtzdGFydD1cIjE3NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3NDtcbn1cblxub2xbc3RhcnQ9XCIxNzZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzU7XG59XG5cbm9sW3N0YXJ0PVwiMTc3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc2O1xufVxuXG5vbFtzdGFydD1cIjE3OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3Nztcbn1cblxub2xbc3RhcnQ9XCIxNzlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzg7XG59XG5cbm9sW3N0YXJ0PVwiMTgwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc5O1xufVxuXG5vbFtzdGFydD1cIjE4MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4MDtcbn1cblxub2xbc3RhcnQ9XCIxODJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODE7XG59XG5cbm9sW3N0YXJ0PVwiMTgzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTgyO1xufVxuXG5vbFtzdGFydD1cIjE4NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4Mztcbn1cblxub2xbc3RhcnQ9XCIxODVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODQ7XG59XG5cbm9sW3N0YXJ0PVwiMTg2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg1O1xufVxuXG5vbFtzdGFydD1cIjE4N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4Njtcbn1cblxub2xbc3RhcnQ9XCIxODhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODc7XG59XG5cbm9sW3N0YXJ0PVwiMTg5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg4O1xufVxuXG5vbFtzdGFydD1cIjE5MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4OTtcbn1cblxub2xbc3RhcnQ9XCIxOTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTA7XG59XG5cbm9sW3N0YXJ0PVwiMTkyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTkxO1xufVxuXG5vbFtzdGFydD1cIjE5M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5Mjtcbn1cblxub2xbc3RhcnQ9XCIxOTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTM7XG59XG5cbm9sW3N0YXJ0PVwiMTk1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk0O1xufVxuXG5vbFtzdGFydD1cIjE5NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5NTtcbn1cblxub2xbc3RhcnQ9XCIxOTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTY7XG59XG5cbm9sW3N0YXJ0PVwiMTk4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk3O1xufVxuXG5vbFtzdGFydD1cIjE5OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5ODtcbn1cblxub2xbc3RhcnQ9XCIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxO1xufVxuXG5vbFtzdGFydD1cIjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI7XG59XG5cbm9sW3N0YXJ0PVwiNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMztcbn1cblxub2xbc3RhcnQ9XCI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0O1xufVxuXG5vbFtzdGFydD1cIjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU7XG59XG5cbm9sW3N0YXJ0PVwiN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjtcbn1cblxub2xbc3RhcnQ9XCI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3O1xufVxuXG5vbFtzdGFydD1cIjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg7XG59XG5cbm9sW3N0YXJ0PVwiMTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk7XG59XG5cbm9sW3N0YXJ0PVwiMTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwO1xufVxuXG5vbFtzdGFydD1cIjEyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTtcbn1cblxub2xbc3RhcnQ9XCIxM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzO1xufVxuXG5vbFtzdGFydD1cIjE1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDtcbn1cblxub2xbc3RhcnQ9XCIxNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2O1xufVxuXG5vbFtzdGFydD1cIjE4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNztcbn1cblxub2xbc3RhcnQ9XCIxOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg7XG59XG5cbm9sW3N0YXJ0PVwiMjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5O1xufVxuXG5vbFtzdGFydD1cIjIxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMDtcbn1cblxub2xbc3RhcnQ9XCIyMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjE7XG59XG5cbm9sW3N0YXJ0PVwiMjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIyO1xufVxuXG5vbFtzdGFydD1cIjI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMztcbn1cblxub2xbc3RhcnQ9XCIyNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI1O1xufVxuXG5vbFtzdGFydD1cIjI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNjtcbn1cblxub2xbc3RhcnQ9XCIyOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjc7XG59XG5cbm9sW3N0YXJ0PVwiMjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI4O1xufVxuXG5vbFtzdGFydD1cIjMwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyOTtcbn1cblxub2xbc3RhcnQ9XCIzMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzA7XG59XG5cbm9sW3N0YXJ0PVwiMzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMxO1xufVxuXG5vbFtzdGFydD1cIjMzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMjtcbn1cblxub2xbc3RhcnQ9XCIzNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzM7XG59XG5cbm9sW3N0YXJ0PVwiMzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM0O1xufVxuXG5vbFtzdGFydD1cIjM2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNTtcbn1cblxub2xbc3RhcnQ9XCIzN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzY7XG59XG5cbm9sW3N0YXJ0PVwiMzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM3O1xufVxuXG5vbFtzdGFydD1cIjM5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzODtcbn1cblxub2xbc3RhcnQ9XCI0MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzk7XG59XG5cbm9sW3N0YXJ0PVwiNDFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQwO1xufVxuXG5vbFtzdGFydD1cIjQyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0MTtcbn1cblxub2xbc3RhcnQ9XCI0M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDI7XG59XG5cbm9sW3N0YXJ0PVwiNDRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQzO1xufVxuXG5vbFtzdGFydD1cIjQ1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0NDtcbn1cblxub2xbc3RhcnQ9XCI0NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDU7XG59XG5cbm9sW3N0YXJ0PVwiNDdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ2O1xufVxuXG5vbFtzdGFydD1cIjQ4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Nztcbn1cblxub2xbc3RhcnQ9XCI0OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDg7XG59XG5cbm9sW3N0YXJ0PVwiNTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ5O1xufVxuXG5vbFtzdGFydD1cIjUxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1MDtcbn1cblxub2xbc3RhcnQ9XCI1MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTE7XG59XG5cbm9sW3N0YXJ0PVwiNTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUyO1xufVxuXG5vbFtzdGFydD1cIjU0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Mztcbn1cblxub2xbc3RhcnQ9XCI1NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTQ7XG59XG5cbm9sW3N0YXJ0PVwiNTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU1O1xufVxuXG5vbFtzdGFydD1cIjU3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Njtcbn1cblxub2xbc3RhcnQ9XCI1OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTc7XG59XG5cbm9sW3N0YXJ0PVwiNTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU4O1xufVxuXG5vbFtzdGFydD1cIjYwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1OTtcbn1cblxub2xbc3RhcnQ9XCI2MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjA7XG59XG5cbm9sW3N0YXJ0PVwiNjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYxO1xufVxuXG5vbFtzdGFydD1cIjYzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Mjtcbn1cblxub2xbc3RhcnQ9XCI2NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjM7XG59XG5cbm9sW3N0YXJ0PVwiNjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY0O1xufVxuXG5vbFtzdGFydD1cIjY2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2NTtcbn1cblxub2xbc3RhcnQ9XCI2N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjY7XG59XG5cbm9sW3N0YXJ0PVwiNjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY3O1xufVxuXG5vbFtzdGFydD1cIjY5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2ODtcbn1cblxub2xbc3RhcnQ9XCI3MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjk7XG59XG5cbm9sW3N0YXJ0PVwiNzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcwO1xufVxuXG5vbFtzdGFydD1cIjcyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3MTtcbn1cblxub2xbc3RhcnQ9XCI3M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzI7XG59XG5cbm9sW3N0YXJ0PVwiNzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDczO1xufVxuXG5vbFtzdGFydD1cIjc1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3NDtcbn1cblxub2xbc3RhcnQ9XCI3NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzU7XG59XG5cbm9sW3N0YXJ0PVwiNzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc2O1xufVxuXG5vbFtzdGFydD1cIjc4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Nztcbn1cblxub2xbc3RhcnQ9XCI3OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzg7XG59XG5cbm9sW3N0YXJ0PVwiODBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc5O1xufVxuXG5vbFtzdGFydD1cIjgxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4MDtcbn1cblxub2xbc3RhcnQ9XCI4MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODE7XG59XG5cbm9sW3N0YXJ0PVwiODNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgyO1xufVxuXG5vbFtzdGFydD1cIjg0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Mztcbn1cblxub2xbc3RhcnQ9XCI4NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODQ7XG59XG5cbm9sW3N0YXJ0PVwiODZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg1O1xufVxuXG5vbFtzdGFydD1cIjg3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Njtcbn1cblxub2xbc3RhcnQ9XCI4OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODc7XG59XG5cbm9sW3N0YXJ0PVwiODlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg4O1xufVxuXG5vbFtzdGFydD1cIjkwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4OTtcbn1cblxub2xbc3RhcnQ9XCI5MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTA7XG59XG5cbm9sW3N0YXJ0PVwiOTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkxO1xufVxuXG5vbFtzdGFydD1cIjkzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Mjtcbn1cblxub2xbc3RhcnQ9XCI5NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTM7XG59XG5cbm9sW3N0YXJ0PVwiOTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk0O1xufVxuXG5vbFtzdGFydD1cIjk2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5NTtcbn1cblxub2xbc3RhcnQ9XCI5N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTY7XG59XG5cbm9sW3N0YXJ0PVwiOThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk3O1xufVxuXG5vbFtzdGFydD1cIjk5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5ODtcbn1cblxub2xbc3RhcnQ9XCIxMDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk5O1xufVxuXG5vbFtzdGFydD1cIjEwMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAwO1xufVxuXG5vbFtzdGFydD1cIjEwMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAxO1xufVxuXG5vbFtzdGFydD1cIjEwM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAyO1xufVxuXG5vbFtzdGFydD1cIjEwNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAzO1xufVxuXG5vbFtzdGFydD1cIjEwNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA0O1xufVxuXG5vbFtzdGFydD1cIjEwNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA1O1xufVxuXG5vbFtzdGFydD1cIjEwN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA2O1xufVxuXG5vbFtzdGFydD1cIjEwOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA3O1xufVxuXG5vbFtzdGFydD1cIjEwOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA4O1xufVxuXG5vbFtzdGFydD1cIjExMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA5O1xufVxuXG5vbFtzdGFydD1cIjExMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEwO1xufVxuXG5vbFtzdGFydD1cIjExMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTExO1xufVxuXG5vbFtzdGFydD1cIjExM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEyO1xufVxuXG5vbFtzdGFydD1cIjExNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEzO1xufVxuXG5vbFtzdGFydD1cIjExNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE0O1xufVxuXG5vbFtzdGFydD1cIjExNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE1O1xufVxuXG5vbFtzdGFydD1cIjExN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE2O1xufVxuXG5vbFtzdGFydD1cIjExOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE3O1xufVxuXG5vbFtzdGFydD1cIjExOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE4O1xufVxuXG5vbFtzdGFydD1cIjEyMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE5O1xufVxuXG5vbFtzdGFydD1cIjEyMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIwO1xufVxuXG5vbFtzdGFydD1cIjEyMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIxO1xufVxuXG5vbFtzdGFydD1cIjEyM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIyO1xufVxuXG5vbFtzdGFydD1cIjEyNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIzO1xufVxuXG5vbFtzdGFydD1cIjEyNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI0O1xufVxuXG5vbFtzdGFydD1cIjEyNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI1O1xufVxuXG5vbFtzdGFydD1cIjEyN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI2O1xufVxuXG5vbFtzdGFydD1cIjEyOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI3O1xufVxuXG5vbFtzdGFydD1cIjEyOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI4O1xufVxuXG5vbFtzdGFydD1cIjEzMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI5O1xufVxuXG5vbFtzdGFydD1cIjEzMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMwO1xufVxuXG5vbFtzdGFydD1cIjEzMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMxO1xufVxuXG5vbFtzdGFydD1cIjEzM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMyO1xufVxuXG5vbFtzdGFydD1cIjEzNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMzO1xufVxuXG5vbFtzdGFydD1cIjEzNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM0O1xufVxuXG5vbFtzdGFydD1cIjEzNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM1O1xufVxuXG5vbFtzdGFydD1cIjEzN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM2O1xufVxuXG5vbFtzdGFydD1cIjEzOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM3O1xufVxuXG5vbFtzdGFydD1cIjEzOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM4O1xufVxuXG5vbFtzdGFydD1cIjE0MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM5O1xufVxuXG5vbFtzdGFydD1cIjE0MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQwO1xufVxuXG5vbFtzdGFydD1cIjE0MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQxO1xufVxuXG5vbFtzdGFydD1cIjE0M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQyO1xufVxuXG5vbFtzdGFydD1cIjE0NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQzO1xufVxuXG5vbFtzdGFydD1cIjE0NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ0O1xufVxuXG5vbFtzdGFydD1cIjE0NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ1O1xufVxuXG5vbFtzdGFydD1cIjE0N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ2O1xufVxuXG5vbFtzdGFydD1cIjE0OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ3O1xufVxuXG5vbFtzdGFydD1cIjE0OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ4O1xufVxuXG5vbFtzdGFydD1cIjE1MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ5O1xufVxuXG5vbFtzdGFydD1cIjE1MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUwO1xufVxuXG5vbFtzdGFydD1cIjE1MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUxO1xufVxuXG5vbFtzdGFydD1cIjE1M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUyO1xufVxuXG5vbFtzdGFydD1cIjE1NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUzO1xufVxuXG5vbFtzdGFydD1cIjE1NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU0O1xufVxuXG5vbFtzdGFydD1cIjE1NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU1O1xufVxuXG5vbFtzdGFydD1cIjE1N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU2O1xufVxuXG5vbFtzdGFydD1cIjE1OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU3O1xufVxuXG5vbFtzdGFydD1cIjE1OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU4O1xufVxuXG5vbFtzdGFydD1cIjE2MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU5O1xufVxuXG5vbFtzdGFydD1cIjE2MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYwO1xufVxuXG5vbFtzdGFydD1cIjE2MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYxO1xufVxuXG5vbFtzdGFydD1cIjE2M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYyO1xufVxuXG5vbFtzdGFydD1cIjE2NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYzO1xufVxuXG5vbFtzdGFydD1cIjE2NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY0O1xufVxuXG5vbFtzdGFydD1cIjE2NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY1O1xufVxuXG5vbFtzdGFydD1cIjE2N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY2O1xufVxuXG5vbFtzdGFydD1cIjE2OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY3O1xufVxuXG5vbFtzdGFydD1cIjE2OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY4O1xufVxuXG5vbFtzdGFydD1cIjE3MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY5O1xufVxuXG5vbFtzdGFydD1cIjE3MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcwO1xufVxuXG5vbFtzdGFydD1cIjE3MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcxO1xufVxuXG5vbFtzdGFydD1cIjE3M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcyO1xufVxuXG5vbFtzdGFydD1cIjE3NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTczO1xufVxuXG5vbFtzdGFydD1cIjE3NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc0O1xufVxuXG5vbFtzdGFydD1cIjE3NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc1O1xufVxuXG5vbFtzdGFydD1cIjE3N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc2O1xufVxuXG5vbFtzdGFydD1cIjE3OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc3O1xufVxuXG5vbFtzdGFydD1cIjE3OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc4O1xufVxuXG5vbFtzdGFydD1cIjE4MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc5O1xufVxuXG5vbFtzdGFydD1cIjE4MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgwO1xufVxuXG5vbFtzdGFydD1cIjE4MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgxO1xufVxuXG5vbFtzdGFydD1cIjE4M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgyO1xufVxuXG5vbFtzdGFydD1cIjE4NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgzO1xufVxuXG5vbFtzdGFydD1cIjE4NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg0O1xufVxuXG5vbFtzdGFydD1cIjE4NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg1O1xufVxuXG5vbFtzdGFydD1cIjE4N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg2O1xufVxuXG5vbFtzdGFydD1cIjE4OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg3O1xufVxuXG5vbFtzdGFydD1cIjE4OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg4O1xufVxuXG5vbFtzdGFydD1cIjE5MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg5O1xufVxuXG5vbFtzdGFydD1cIjE5MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkwO1xufVxuXG5vbFtzdGFydD1cIjE5MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkxO1xufVxuXG5vbFtzdGFydD1cIjE5M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkyO1xufVxuXG5vbFtzdGFydD1cIjE5NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkzO1xufVxuXG5vbFtzdGFydD1cIjE5NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk0O1xufVxuXG5vbFtzdGFydD1cIjE5NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk1O1xufVxuXG5vbFtzdGFydD1cIjE5N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk2O1xufVxuXG5vbFtzdGFydD1cIjE5OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk3O1xufVxuXG5vbFtzdGFydD1cIjE5OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk4O1xufVxuXG5vbCBvbFtzdGFydD1cIjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxO1xufVxuXG5vbCBvbFtzdGFydD1cIjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyO1xufVxuXG5vbCBvbFtzdGFydD1cIjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzO1xufVxuXG5vbCBvbFtzdGFydD1cIjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0O1xufVxuXG5vbCBvbFtzdGFydD1cIjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1O1xufVxuXG5vbCBvbFtzdGFydD1cIjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2O1xufVxuXG5vbCBvbFtzdGFydD1cIjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3O1xufVxuXG5vbCBvbFtzdGFydD1cIjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwO1xufVxuXG5vbCBvbFtzdGFydD1cIjEyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODtcbn1cblxub2wgb2xbc3RhcnQ9XCIyMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5O1xufVxuXG5vbCBvbFtzdGFydD1cIjIxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIyM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDIyO1xufVxuXG5vbCBvbFtzdGFydD1cIjI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIyNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI1O1xufVxuXG5vbCBvbFtzdGFydD1cIjI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyNztcbn1cblxub2wgb2xbc3RhcnQ9XCIyOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI4O1xufVxuXG5vbCBvbFtzdGFydD1cIjMwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIzMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDMxO1xufVxuXG5vbCBvbFtzdGFydD1cIjMzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzMztcbn1cblxub2wgb2xbc3RhcnQ9XCIzNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM0O1xufVxuXG5vbCBvbFtzdGFydD1cIjM2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIzOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM3O1xufVxuXG5vbCBvbFtzdGFydD1cIjM5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzOTtcbn1cblxub2wgb2xbc3RhcnQ9XCI0MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQwO1xufVxuXG5vbCBvbFtzdGFydD1cIjQyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI0NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQzO1xufVxuXG5vbCBvbFtzdGFydD1cIjQ1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI0N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ2O1xufVxuXG5vbCBvbFtzdGFydD1cIjQ4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0ODtcbn1cblxub2wgb2xbc3RhcnQ9XCI1MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ5O1xufVxuXG5vbCBvbFtzdGFydD1cIjUxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI1M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDUyO1xufVxuXG5vbCBvbFtzdGFydD1cIjU0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI1NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU1O1xufVxuXG5vbCBvbFtzdGFydD1cIjU3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI1OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU4O1xufVxuXG5vbCBvbFtzdGFydD1cIjYwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI2MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDYxO1xufVxuXG5vbCBvbFtzdGFydD1cIjYzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI2NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY0O1xufVxuXG5vbCBvbFtzdGFydD1cIjY2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI2OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY3O1xufVxuXG5vbCBvbFtzdGFydD1cIjY5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2OTtcbn1cblxub2wgb2xbc3RhcnQ9XCI3MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDcwO1xufVxuXG5vbCBvbFtzdGFydD1cIjcyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI3NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDczO1xufVxuXG5vbCBvbFtzdGFydD1cIjc1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI3N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc2O1xufVxuXG5vbCBvbFtzdGFydD1cIjc4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3ODtcbn1cblxub2wgb2xbc3RhcnQ9XCI4MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc5O1xufVxuXG5vbCBvbFtzdGFydD1cIjgxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI4M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDgyO1xufVxuXG5vbCBvbFtzdGFydD1cIjg0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI4NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg1O1xufVxuXG5vbCBvbFtzdGFydD1cIjg3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI4OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg4O1xufVxuXG5vbCBvbFtzdGFydD1cIjkwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI5MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDkxO1xufVxuXG5vbCBvbFtzdGFydD1cIjkzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI5NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk0O1xufVxuXG5vbCBvbFtzdGFydD1cIjk2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI5OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk3O1xufVxuXG5vbCBvbFtzdGFydD1cIjk5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTAwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTAxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTAwO1xufVxuXG5vbCBvbFtzdGFydD1cIjEwMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTAzO1xufVxuXG5vbCBvbFtzdGFydD1cIjEwNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA2O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTEwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA5O1xufVxuXG5vbCBvbFtzdGFydD1cIjExMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTEzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTEyO1xufVxuXG5vbCBvbFtzdGFydD1cIjExNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExMztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE1O1xufVxuXG5vbCBvbFtzdGFydD1cIjExN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE4O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTIxO1xufVxuXG5vbCBvbFtzdGFydD1cIjEyM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI0O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI3O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTMxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTMwO1xufVxuXG5vbCBvbFtzdGFydD1cIjEzMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTMzO1xufVxuXG5vbCBvbFtzdGFydD1cIjEzNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM2O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTUyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTUxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE1M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTYxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTYwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE2MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTYzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE2NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTcwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTczXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTcyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE3NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTgyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTgxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE4M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTkxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTkwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE5MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTkzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE5NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTg7XG59XG5cbm9sW3N0YXJ0PVwiMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxO1xufVxuXG5vbFtzdGFydD1cIjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjtcbn1cblxub2xbc3RhcnQ9XCI0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM7XG59XG5cbm9sW3N0YXJ0PVwiNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0O1xufVxuXG5vbFtzdGFydD1cIjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTtcbn1cblxub2xbc3RhcnQ9XCI3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY7XG59XG5cbm9sW3N0YXJ0PVwiOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3O1xufVxuXG5vbFtzdGFydD1cIjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODtcbn1cblxub2xbc3RhcnQ9XCIxMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5O1xufVxuXG5vbFtzdGFydD1cIjExXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwO1xufVxuXG5vbFtzdGFydD1cIjEyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExO1xufVxuXG5vbFtzdGFydD1cIjEzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyO1xufVxuXG5vbFtzdGFydD1cIjE0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzO1xufVxuXG5vbFtzdGFydD1cIjE1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0O1xufVxuXG5vbFtzdGFydD1cIjE2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1O1xufVxuXG5vbFtzdGFydD1cIjE3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2O1xufVxuXG5vbFtzdGFydD1cIjE4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3O1xufVxuXG5vbFtzdGFydD1cIjE5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4O1xufVxuXG5vbFtzdGFydD1cIjIwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5O1xufVxuXG5vbFtzdGFydD1cIjIxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIwO1xufVxuXG5vbFtzdGFydD1cIjIyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIxO1xufVxuXG5vbFtzdGFydD1cIjIzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIyO1xufVxuXG5vbFtzdGFydD1cIjI0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIzO1xufVxuXG5vbFtzdGFydD1cIjI1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI0O1xufVxuXG5vbFtzdGFydD1cIjI2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI1O1xufVxuXG5vbFtzdGFydD1cIjI3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI2O1xufVxuXG5vbFtzdGFydD1cIjI4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI3O1xufVxuXG5vbFtzdGFydD1cIjI5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI4O1xufVxuXG5vbFtzdGFydD1cIjMwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI5O1xufVxuXG5vbFtzdGFydD1cIjMxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMwO1xufVxuXG5vbFtzdGFydD1cIjMyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMxO1xufVxuXG5vbFtzdGFydD1cIjMzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMyO1xufVxuXG5vbFtzdGFydD1cIjM0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMzO1xufVxuXG5vbFtzdGFydD1cIjM1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM0O1xufVxuXG5vbFtzdGFydD1cIjM2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM1O1xufVxuXG5vbFtzdGFydD1cIjM3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM2O1xufVxuXG5vbFtzdGFydD1cIjM4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM3O1xufVxuXG5vbFtzdGFydD1cIjM5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM4O1xufVxuXG5vbFtzdGFydD1cIjQwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM5O1xufVxuXG5vbFtzdGFydD1cIjQxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQwO1xufVxuXG5vbFtzdGFydD1cIjQyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQxO1xufVxuXG5vbFtzdGFydD1cIjQzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQyO1xufVxuXG5vbFtzdGFydD1cIjQ0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQzO1xufVxuXG5vbFtzdGFydD1cIjQ1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ0O1xufVxuXG5vbFtzdGFydD1cIjQ2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ1O1xufVxuXG5vbFtzdGFydD1cIjQ3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ2O1xufVxuXG5vbFtzdGFydD1cIjQ4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ3O1xufVxuXG5vbFtzdGFydD1cIjQ5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ4O1xufVxuXG5vbFtzdGFydD1cIjUwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ5O1xufVxuXG5vbFtzdGFydD1cIjUxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUwO1xufVxuXG5vbFtzdGFydD1cIjUyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUxO1xufVxuXG5vbFtzdGFydD1cIjUzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUyO1xufVxuXG5vbFtzdGFydD1cIjU0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUzO1xufVxuXG5vbFtzdGFydD1cIjU1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU0O1xufVxuXG5vbFtzdGFydD1cIjU2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU1O1xufVxuXG5vbFtzdGFydD1cIjU3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU2O1xufVxuXG5vbFtzdGFydD1cIjU4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU3O1xufVxuXG5vbFtzdGFydD1cIjU5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU4O1xufVxuXG5vbFtzdGFydD1cIjYwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU5O1xufVxuXG5vbFtzdGFydD1cIjYxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYwO1xufVxuXG5vbFtzdGFydD1cIjYyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYxO1xufVxuXG5vbFtzdGFydD1cIjYzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYyO1xufVxuXG5vbFtzdGFydD1cIjY0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYzO1xufVxuXG5vbFtzdGFydD1cIjY1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY0O1xufVxuXG5vbFtzdGFydD1cIjY2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY1O1xufVxuXG5vbFtzdGFydD1cIjY3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY2O1xufVxuXG5vbFtzdGFydD1cIjY4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY3O1xufVxuXG5vbFtzdGFydD1cIjY5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY4O1xufVxuXG5vbFtzdGFydD1cIjcwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY5O1xufVxuXG5vbFtzdGFydD1cIjcxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcwO1xufVxuXG5vbFtzdGFydD1cIjcyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcxO1xufVxuXG5vbFtzdGFydD1cIjczXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcyO1xufVxuXG5vbFtzdGFydD1cIjc0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDczO1xufVxuXG5vbFtzdGFydD1cIjc1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc0O1xufVxuXG5vbFtzdGFydD1cIjc2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc1O1xufVxuXG5vbFtzdGFydD1cIjc3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc2O1xufVxuXG5vbFtzdGFydD1cIjc4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc3O1xufVxuXG5vbFtzdGFydD1cIjc5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc4O1xufVxuXG5vbFtzdGFydD1cIjgwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc5O1xufVxuXG5vbFtzdGFydD1cIjgxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgwO1xufVxuXG5vbFtzdGFydD1cIjgyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgxO1xufVxuXG5vbFtzdGFydD1cIjgzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgyO1xufVxuXG5vbFtzdGFydD1cIjg0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgzO1xufVxuXG5vbFtzdGFydD1cIjg1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg0O1xufVxuXG5vbFtzdGFydD1cIjg2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg1O1xufVxuXG5vbFtzdGFydD1cIjg3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg2O1xufVxuXG5vbFtzdGFydD1cIjg4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg3O1xufVxuXG5vbFtzdGFydD1cIjg5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg4O1xufVxuXG5vbFtzdGFydD1cIjkwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg5O1xufVxuXG5vbFtzdGFydD1cIjkxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkwO1xufVxuXG5vbFtzdGFydD1cIjkyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkxO1xufVxuXG5vbFtzdGFydD1cIjkzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkyO1xufVxuXG5vbFtzdGFydD1cIjk0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkzO1xufVxuXG5vbFtzdGFydD1cIjk1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk0O1xufVxuXG5vbFtzdGFydD1cIjk2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk1O1xufVxuXG5vbFtzdGFydD1cIjk3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk2O1xufVxuXG5vbFtzdGFydD1cIjk4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk3O1xufVxuXG5vbFtzdGFydD1cIjk5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk4O1xufVxuXG5vbFtzdGFydD1cIjEwMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5OTtcbn1cblxub2xbc3RhcnQ9XCIxMDFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAwO1xufVxuXG5vbFtzdGFydD1cIjEwMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDE7XG59XG5cbm9sW3N0YXJ0PVwiMTAzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMjtcbn1cblxub2xbc3RhcnQ9XCIxMDRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAzO1xufVxuXG5vbFtzdGFydD1cIjEwNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTA2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNTtcbn1cblxub2xbc3RhcnQ9XCIxMDdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA2O1xufVxuXG5vbFtzdGFydD1cIjEwOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDc7XG59XG5cbm9sW3N0YXJ0PVwiMTA5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwODtcbn1cblxub2xbc3RhcnQ9XCIxMTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA5O1xufVxuXG5vbFtzdGFydD1cIjExMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTEyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMTtcbn1cblxub2xbc3RhcnQ9XCIxMTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTEyO1xufVxuXG5vbFtzdGFydD1cIjExNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTE1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNDtcbn1cblxub2xbc3RhcnQ9XCIxMTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE1O1xufVxuXG5vbFtzdGFydD1cIjExN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTY7XG59XG5cbm9sW3N0YXJ0PVwiMTE4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNztcbn1cblxub2xbc3RhcnQ9XCIxMTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE4O1xufVxuXG5vbFtzdGFydD1cIjEyMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTk7XG59XG5cbm9sW3N0YXJ0PVwiMTIxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMDtcbn1cblxub2xbc3RhcnQ9XCIxMjJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIxO1xufVxuXG5vbFtzdGFydD1cIjEyM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjI7XG59XG5cbm9sW3N0YXJ0PVwiMTI0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMztcbn1cblxub2xbc3RhcnQ9XCIxMjVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI0O1xufVxuXG5vbFtzdGFydD1cIjEyNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjU7XG59XG5cbm9sW3N0YXJ0PVwiMTI3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNjtcbn1cblxub2xbc3RhcnQ9XCIxMjhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI3O1xufVxuXG5vbFtzdGFydD1cIjEyOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjg7XG59XG5cbm9sW3N0YXJ0PVwiMTMwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyOTtcbn1cblxub2xbc3RhcnQ9XCIxMzFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMwO1xufVxuXG5vbFtzdGFydD1cIjEzMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzE7XG59XG5cbm9sW3N0YXJ0PVwiMTMzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMjtcbn1cblxub2xbc3RhcnQ9XCIxMzRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMzO1xufVxuXG5vbFtzdGFydD1cIjEzNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTM2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNTtcbn1cblxub2xbc3RhcnQ9XCIxMzdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM2O1xufVxuXG5vbFtzdGFydD1cIjEzOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzc7XG59XG5cbm9sW3N0YXJ0PVwiMTM5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzODtcbn1cblxub2xbc3RhcnQ9XCIxNDBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM5O1xufVxuXG5vbFtzdGFydD1cIjE0MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDA7XG59XG5cbm9sW3N0YXJ0PVwiMTQyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0MTtcbn1cblxub2xbc3RhcnQ9XCIxNDNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQyO1xufVxuXG5vbFtzdGFydD1cIjE0NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDM7XG59XG5cbm9sW3N0YXJ0PVwiMTQ1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0NDtcbn1cblxub2xbc3RhcnQ9XCIxNDZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ1O1xufVxuXG5vbFtzdGFydD1cIjE0N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDY7XG59XG5cbm9sW3N0YXJ0PVwiMTQ4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Nztcbn1cblxub2xbc3RhcnQ9XCIxNDlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ4O1xufVxuXG5vbFtzdGFydD1cIjE1MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDk7XG59XG5cbm9sW3N0YXJ0PVwiMTUxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1MDtcbn1cblxub2xbc3RhcnQ9XCIxNTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUxO1xufVxuXG5vbFtzdGFydD1cIjE1M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTI7XG59XG5cbm9sW3N0YXJ0PVwiMTU0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Mztcbn1cblxub2xbc3RhcnQ9XCIxNTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU0O1xufVxuXG5vbFtzdGFydD1cIjE1NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTU7XG59XG5cbm9sW3N0YXJ0PVwiMTU3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Njtcbn1cblxub2xbc3RhcnQ9XCIxNThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU3O1xufVxuXG5vbFtzdGFydD1cIjE1OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTg7XG59XG5cbm9sW3N0YXJ0PVwiMTYwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1OTtcbn1cblxub2xbc3RhcnQ9XCIxNjFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYwO1xufVxuXG5vbFtzdGFydD1cIjE2MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjE7XG59XG5cbm9sW3N0YXJ0PVwiMTYzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Mjtcbn1cblxub2xbc3RhcnQ9XCIxNjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYzO1xufVxuXG5vbFtzdGFydD1cIjE2NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTY2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2NTtcbn1cblxub2xbc3RhcnQ9XCIxNjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY2O1xufVxuXG5vbFtzdGFydD1cIjE2OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjc7XG59XG5cbm9sW3N0YXJ0PVwiMTY5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2ODtcbn1cblxub2xbc3RhcnQ9XCIxNzBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY5O1xufVxuXG5vbFtzdGFydD1cIjE3MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzA7XG59XG5cbm9sW3N0YXJ0PVwiMTcyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3MTtcbn1cblxub2xbc3RhcnQ9XCIxNzNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcyO1xufVxuXG5vbFtzdGFydD1cIjE3NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzM7XG59XG5cbm9sW3N0YXJ0PVwiMTc1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3NDtcbn1cblxub2xbc3RhcnQ9XCIxNzZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc1O1xufVxuXG5vbFtzdGFydD1cIjE3N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzY7XG59XG5cbm9sW3N0YXJ0PVwiMTc4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Nztcbn1cblxub2xbc3RhcnQ9XCIxNzlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc4O1xufVxuXG5vbFtzdGFydD1cIjE4MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzk7XG59XG5cbm9sW3N0YXJ0PVwiMTgxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4MDtcbn1cblxub2xbc3RhcnQ9XCIxODJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgxO1xufVxuXG5vbFtzdGFydD1cIjE4M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODI7XG59XG5cbm9sW3N0YXJ0PVwiMTg0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Mztcbn1cblxub2xbc3RhcnQ9XCIxODVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg0O1xufVxuXG5vbFtzdGFydD1cIjE4NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODU7XG59XG5cbm9sW3N0YXJ0PVwiMTg3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Njtcbn1cblxub2xbc3RhcnQ9XCIxODhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg3O1xufVxuXG5vbFtzdGFydD1cIjE4OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODg7XG59XG5cbm9sW3N0YXJ0PVwiMTkwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4OTtcbn1cblxub2xbc3RhcnQ9XCIxOTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkwO1xufVxuXG5vbFtzdGFydD1cIjE5MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTE7XG59XG5cbm9sW3N0YXJ0PVwiMTkzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Mjtcbn1cblxub2xbc3RhcnQ9XCIxOTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkzO1xufVxuXG5vbFtzdGFydD1cIjE5NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTk2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5NTtcbn1cblxub2xbc3RhcnQ9XCIxOTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk2O1xufVxuXG5vbFtzdGFydD1cIjE5OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTc7XG59XG5cbm9sW3N0YXJ0PVwiMTk5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5ODtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRGVjb3JhdGl2ZSBzdHlsZXMgZm9yIFBhZ2Ugb2JqZWN0LlxuICAgV2l0aGluIHRoZSBJVENTUyBtb2RlbCwgd2UgZG9uJ3QgaGF2ZSBwYWdlIGJhc2VkIHN0eWxlcy4gSXQgc2hvdWxkIGJlIGVpdGhlclxuICAgYW4gb2JqZWN0IG9yIGEgY29tcG9uZW50IGluc2lkZSBhbiBvYmplY3QuXG4gICBUT0RPOiBncmFkdWFsbHkgbW92ZSBjb21wb25lbnRzIGZyb20gdGhpcyBmaWxlIHRvIGFzc29jaWF0ZWQgZmlsZSBpblxuICAgY29tcG9uZW50cyBmb2xkZXIuXG5cbiAgIDEuIENsZWFyZml4XG4gICAyLiBQYWdlIHRleHQgZm9ybWF0dGluZyB1bmRlciAubWFpbi1jb250ZW50XG4gICAzLiBQYWdlIHNpZGViYXJcbiAgIDQuIEFyY2hpdmUgbGFiZWwgaW4gc2lkZWJhclxuICAgNS4gQXJjaGl2ZSB0aXRsZSBwcmVwZW5kXG4gICA2LiBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDEuIENsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWNvbnRlbnQtY2xlYXJmaXg6OmJlZm9yZSwgLm1haW4tY29udGVudC1jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG9yZGVyOiAxO1xufVxuLm1haW4tY29udGVudC1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tYWluLWNvbnRlbnQtY2xlYXJmaXggLm9udGFyaW8tZmxvYXQtcmlnaHQsIC5tYWluLWNvbnRlbnQtY2xlYXJmaXggLmZsb2F0LXJpZ2h0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDIuIFBhZ2UgdGV4dCBmb3JtYXR0aW5nIHVuZGVyIC5tYWluLWNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qW2lkfD1zZWN0aW9uXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4ubWFpbi1jb250ZW50IGgyOmZpcnN0LW9mLXR5cGU6bm90KC5jYXJkX19oZWFkaW5nKSwgLm1haW4tY29udGVudCBoMzpmaXJzdC1vZi10eXBlOm5vdCguY2FyZF9faGVhZGluZyksIC5tYWluLWNvbnRlbnQgaDQ6Zmlyc3Qtb2YtdHlwZTpub3QoLmNhcmRfX2hlYWRpbmcpLCAubWFpbi1jb250ZW50IGg1OmZpcnN0LW9mLXR5cGU6bm90KC5jYXJkX19oZWFkaW5nKSwgLm1haW4tY29udGVudCBoNjpmaXJzdC1vZi10eXBlOm5vdCguY2FyZF9faGVhZGluZykge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWFpbi1jb250ZW50IGEge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm1haW4tY29udGVudCBhLmxpbmstd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tYWluLWNvbnRlbnQgaDJbaWR8PXNlY3Rpb25dOm5vdCguY2FyZF9faGVhZGluZykge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2Q5ZDlkOTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4tY29udGVudCBoMltpZHw9c2VjdGlvbl06bm90KC5jYXJkX19oZWFkaW5nKTpmaXJzdC1vZi10eXBlOm5vdCguY2FyZF9faGVhZGluZykge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWFpbi1jb250ZW50IGgyW2lkfD1zZWN0aW9uXTpub3QoLmNhcmRfX2hlYWRpbmcpIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uY29udGFjdC1saXN0IC5vbnRhcmlvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAzLiBQYWdlIHNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXJfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnNpZGViYXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5zaWRlYmFyX19oZWFkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5zaWRlYmFyX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuLnNpZGViYXJfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2lkZWJhcl9fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGViYXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpZGViYXJfX2NvbnRlbnQgc3VwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNC4gQXJjaGl2ZSBsYWJlbCBpbiBzaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAuc2lkZWJhciAuYWxlcnQuYWxlcnQtLXdhcm5pbmcsIC5zaWRlYmFyIC5hbGVydC0td2FybmluZy5wYW5lbC0tYWxlcnQsIC5zaWRlYmFyIC5hbGVydC5wYW5lbC0td2FybmluZywgLnNpZGViYXIgLnBhbmVsLS13YXJuaW5nLnBhbmVsLS1hbGVydCwgLnNpZGViYXIgLmFsZXJ0LS13YXJuaW5nLmFsZXJ0LWJveCwgLnNpZGViYXIgLmFsZXJ0LWJveC5wYW5lbC0td2FybmluZywgLnNpZGViYXIgLmFsZXJ0LWJveC53YXJuaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA1LiBBcmNoaXZlIHRpdGxlIHByZXBlbmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFyY2hpdmUtcHJlcGVuZDpsYW5nKGZyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBcmNoaXbDqWUgLSBcIjtcbn1cbi5hcmNoaXZlLXByZXBlbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQXJjaGl2ZWQgLSBcIjtcbn1cblxuLmFyY2hpdmUtcHJlcGVuZCA+IC5hcmNoaXZlLXByZXBlbmQ6bGFuZyhmcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXJjaGl2ZS1wcmVwZW5kID4gLmFyY2hpdmUtcHJlcGVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNi4gQmxvY2txdW90ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2txdW90ZV9fbm9xdW90ZSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsIFZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFuZWwgQ2xhc3Nlc1xuICAgIE5vdGU6IGV4dGVuZHMgdGhlIGNhbGxvdXQgc3R5bGVzIGZyb20gdGhlIERlc2lnbiBTeXN0ZW1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhbmVsLCAucm93LnBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2Nsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC4xMTcxODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC45Mzc1cmVtO1xuICB0b3A6IDEwJTtcbn1cblxuLnBhbmVsX19pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDFlbSAxLjVlbTtcbn1cblxuLnBhbmVsLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzRkNGQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMC45Mzc1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFuZWwtLWRhcmsgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYW5lbC0tZGFyayA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwtLWRhcmsgaDEsIC5wYW5lbC0tZGFyayBoMiwgLnBhbmVsLS1kYXJrIGgzLCAucGFuZWwtLWRhcmsgaDQsIC5wYW5lbC0tZGFyayBoNSwgLnBhbmVsLS1kYXJrIGg2IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYW5lbC0tZGFyayBhYmJyLFxuLnBhbmVsLS1kYXJrIGFiYnJbdGl0bGVdLFxuLnBhbmVsLS1kYXJrID4gYWJicixcbi5wYW5lbC0tZGFyayA+IGFiYnJbdGl0bGVdIHtcbiAgY29sb3I6ICNkMWRkZWI7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2QxZGRlYjtcbn1cblxuLnBhbmVsLS1kYXJrIGEge1xuICBjb2xvcjogI2QxZGRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFuZWwtLWRhcmsgYTp2aXNpdGVkLCAucGFuZWwtLWRhcmsgYTpmb2N1cywgLnBhbmVsLS1kYXJrIGE6YWN0aXZlLCAucGFuZWwtLWRhcmsgYS5hY3RpdmUsIC5wYW5lbC0tZGFyayBhOmhvdmVyIHtcbiAgY29sb3I6ICNkMWRkZWI7XG59XG4ucGFuZWwtLWRhcmsgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhbGxvdXQgOmxhc3QtY2hpbGQsIC5wYW5lbCA6bGFzdC1jaGlsZCwgLnBhbmVsLS1jYWxsb3V0IDpsYXN0LWNoaWxkLCAuYXNpZGUgOmxhc3QtY2hpbGQsIGFzaWRlOm5vdCguc2lkZWJhcikgOmxhc3QtY2hpbGQsIC5wYW5lbC0tYXNpZGUgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qXG4gICAgVGhpcyB0YXJnZXRzIGFuIGVycm9yIHBhbmVsL21lc3NhZ2UgZm9yIGEgcmVxdWlyZWQgaW5wdXQgZmllbGQuXG4gICAgVGhpcyBpcyB0byBhbGxvdyBmb3IgYSBzbWFsbGVyIHBhbmVsIHRvIGRpc3BsYXkgZXJyb3IgbWVzc2FnZXNcbiAgICBpbiBmb3Jtcy5cbiovXG5pbnB1dDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG50ZXh0YXJlYTpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG5maWVsZHNldDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG5zZWxlY3Q6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yIHtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG5cbi5wYW5lbCwgLm1haW4tY29udGVudCBhc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ucGFuZWwgaDIgaW1nLCAucGFuZWwgaDMgaW1nLCAubWFpbi1jb250ZW50IGFzaWRlIGgyIGltZywgLm1haW4tY29udGVudCBhc2lkZSBoMyBpbWcge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnBhbmVsIGgxLCAubWFpbi1jb250ZW50IGFzaWRlIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWwgaDIsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDIge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoMywgLm1haW4tY29udGVudCBhc2lkZSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsIGg0LCAubWFpbi1jb250ZW50IGFzaWRlIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWwgaDUsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDUge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoNiwgLm1haW4tY29udGVudCBhc2lkZSBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsOmxhc3QtY2hpbGQsIC5tYWluLWNvbnRlbnQgYXNpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgOmxhc3QtY2hpbGQsIC5tYWluLWNvbnRlbnQgYXNpZGUgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFuZWwtLXNlbWl0cmFuc3BhcmVudCwgLm1haW4tY29udGVudCBhc2lkZS0tc2VtaXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGVnYWN5IHRhYmxlIGNsYXNzZXNcbiAgICBFeHRlbmRzIGZyb20gdGhlIERlc2lnbiBTeXN0ZW0gY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRkZGRiA3MCUpIDAgMTAwJSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMjUyLCAwLCAwLCAwKSAxMDAuMDElKSwgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgyNTIsIDAsIDAsIDApIDEwMC4wMSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbSAxMDAlLCAyLjVyZW0gMTAwJSwgMC44NzVyZW0gMTAwJSwgMC44NzVyZW0gMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMDAlLCAwIDAsIDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ubWFpbi1jb250ZW50IHRhYmxlOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpOm5vdCh0YWJsZS5uby1zdHJpcGVzKTpub3QodGFibGUubm9TdHJpcGVzKSB0Ym9keSB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzYpOm50aC1jaGlsZChldmVuKSxcbi5tYWluLWNvbnRlbnQgdGFibGU6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcyk6bm90KHRhYmxlLm5vLXN0cmlwZXMpOm5vdCh0YWJsZS5ub1N0cmlwZXMpIHRib2R5IHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4rNikgfiB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG59XG5cbi5tYWluLWNvbnRlbnQgdGFibGUudXNlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHVuc2V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgdGFibGUuZnVsbC13aWR0aCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuc3Bhbi50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvb250YXJpb18yMDIxL2Fzc2V0cy9pY29ucy9oaWdobGlnaHQtaW5kaWNhdG9yLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICB3aWR0aDogOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGFibGVzIHdpdGggbnVtZXJpYyBkYXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlLm51bWVyaWMgdGhlYWQgdGg6bm90KC5ub24tbnVtZXJpYykge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICB1aS1ncmlkIGRhdGEgdGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAxcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweC81MCUgMCAwIDUwJTtcbiAgYm94LXNoYWRvdzogLTVweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29udGVudDogXCJcIjtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggZ3Jvb3ZlICM5OTk5OTkgIWltcG9ydGFudDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGEsIFtpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZDFkZGViICFpbXBvcnRhbnQ7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhOmZvY3VzLCBbaWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhOmFjdGl2ZSwgW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYS5hY3RpdmUsIFtpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNWVtO1xuICByaWdodDogMC40NXJlbTtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDQwbXMgZWFzZSwgcmlnaHQgNDBtcyBlYXNlO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtcm93Om50aC1jaGlsZChldmVuKSAudWktZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXJvdzpudGgtY2hpbGQob2RkKSAudWktZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWNlbGwuc29ydGVkIHtcbiAgYm9yZGVyOiBzb2xpZCAjMDA2NmNjO1xuICBib3JkZXItd2lkdGg6IDAgMC4zZW07XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1jZWxsLnNvcnRlZCAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcbiAgYm9yZGVyOiBzb2xpZCAjZDFkZGViO1xuICBib3JkZXItd2lkdGg6IDAgMC43ZW07XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1jYW52YXMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1wYWdlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gIGhlaWdodDogNTFweDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXBhZ2VyLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC12aWV3cG9ydCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5baWQqPWRhdGF0YWJsZS11cHBlci1zY3JvbGxiYXJdIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuW2lkKj1kYXRhdGFibGUtdXBwZXItc2Nyb2xsYmFyXSBkaXYge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHMgKG5vdCBpbmNsdWRlZCBpbiB0aGUgRGVzaWduIFN5c3RlbSBwYWNrYWdlKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgQm9sZFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtNjAwXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZVwiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLXJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNDAwL0NvdXJpZXJQcmltZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1pdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNDAwLS1pdGFsaWMvQ291cmllclByaW1lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZFwiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWJvbGRcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNzAwL0NvdXJpZXJQcmltZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWJvbGQtaXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTcwMC0taXRhbGljL0NvdXJpZXJQcmltZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHQgc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ubGFyZ2UsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4ueC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLnh4LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbn1cblxuLmxhcmdlciB7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dCBzdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udXBwZXJjYXNlIGFiYnIge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuc3Bhbi51cHBlcmNhc2Uge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5zcGFuLnNwZWNpZXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyAvKiBoaWRlIGFsbCB0aGUgZXh0cmEgcGFyYWdyYXBocyB0aGF0IGNrZWRpdG9yIGluc2VydHMgKi9cbn1cblxuLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBib3gtc2hhZG93OiAwLjI1ZW0gMCAwICNlZGVkZWQsIC0wLjI1ZW0gMCAwICNlZGVkZWQ7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTsgLyogdGhpcyBpcyBmb3IgZmlyZWZveCAqL1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMC4yNWVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuXG4uc3ViaGVhZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5pbmZvZ3JhcGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBTbWFsbCB0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbWFsbCwgc21hbGwsIC5ib29rX19wcmludEJvb2sge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuaDIuc21hbGwsIGgzLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uc21hbGxlciwgLnNtYWxsZXIgcCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4ubWFpbl9jb250ZW50IHNtYWxsIGEsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhLCAubWFpbl9jb250ZW50IC5zbWFsbCBhLCAubWFpbl9jb250ZW50IC5zbWFsbGVyIGEge1xuICBjb2xvcjogIzcyOGRhZTtcbn1cbi5tYWluX2NvbnRlbnQgc21hbGwgYTp2aXNpdGVkLCAubWFpbl9jb250ZW50IC5ib29rX19wcmludEJvb2sgYTp2aXNpdGVkLCAubWFpbl9jb250ZW50IHNtYWxsIGE6aG92ZXIsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhOmhvdmVyLCAubWFpbl9jb250ZW50IHNtYWxsIGE6Zm9jdXMsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhOmZvY3VzLCAubWFpbl9jb250ZW50IHNtYWxsIGE6YWN0aXZlLCAubWFpbl9jb250ZW50IC5ib29rX19wcmludEJvb2sgYTphY3RpdmUsIC5tYWluX2NvbnRlbnQgLnNtYWxsIGE6dmlzaXRlZCwgLm1haW5fY29udGVudCAuc21hbGwgYTpob3ZlciwgLm1haW5fY29udGVudCAuc21hbGwgYTpmb2N1cywgLm1haW5fY29udGVudCAuc21hbGwgYTphY3RpdmUsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYTp2aXNpdGVkLCAubWFpbl9jb250ZW50IC5zbWFsbGVyIGE6aG92ZXIsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYTpmb2N1cywgLm1haW5fY29udGVudCAuc21hbGxlciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzI4ZGFlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbG91ciBvdmVycmlkZXMgZm9yIGJsYWNrIGFuZCB3aGl0ZSB0ZXh0XG5Vc2VkIGZvciB0ZXh0IGFnYWluc3QgYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEudGV4dC13aGl0ZSwgYS50ZXh0LXdoaXRlOmhvdmVyLCBhLnRleHQtd2hpdGU6dmlzaXRlZCwgLnRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmEudGV4dC13aGl0ZSBhYmJyLCBhLnRleHQtd2hpdGU6aG92ZXIgYWJiciwgYS50ZXh0LXdoaXRlOnZpc2l0ZWQgYWJiciwgLnRleHQtd2hpdGUgYWJiciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLnRleHQtYmxhY2ssIGEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOnZpc2l0ZWQsIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5hLnRleHQtYmxhY2sgYWJiciwgYS50ZXh0LWJsYWNrOmhvdmVyIGFiYnIsIGEudGV4dC1ibGFjazp2aXNpdGVkIGFiYnIsIC50ZXh0LWJsYWNrIGFiYnIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UZXh0IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjQlO1xufVxuXG4udmlkZW8tc2l6aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi5mbGV4LXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC4yNXJlbSAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxleC12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5mbGV4LXZpZGVvLS1zaG9ydHMge1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2hvdy1mb3Itc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFByZXZpZXcgZHJhZnQgd2F0ZXJtYXJrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53YXRlcm1hcmstdGV4dCB7XG4gIGZvbnQ6IDRyZW0gXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbG9yOiByZ2JhKDIzMCwgMTMsIDEzLCAwLjM3KTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1sZWZ0OiAtMTQuMzc1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Db21wb25lbnRzXG5cblVJIHNwZWNpZmljIHN0eWxpbmcgZm9yIGZlYXR1cmVzIGFuZCBjb250ZW50IHR5cGVzLlxuXG5UaGlzIGZvbGRlciB3aWxsIGNvbnRhaW4gc2VsZi1jb250YWluZWQgSFRNTCBtZWRpYS1iYW5uZXIgIGFuZCB0aGUgLnNjc3MgZmlsZXMgYXNzb2NpYXRlZCB3aXRoIGl0LiBUaGUgc3R5bGVzIGFyZSB0byBiZSBsb2FkZWQgb25seSB3aGVuIHRoYXQgY29tcG9uZW50IGlzIGxvYWRlZCBvbiB0aGUgcGFnZS4gVGhlIG1lZGlhLWJhbm5lciBjYW4gYmUgdHJlYXRlZCBhcyBpdHMgb3duIOKAnHBhY2thZ2XigJ0uXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsaW5nIHdpbGwgYmVnaW4gdGhlIGJhc2UgY2xhc3NlcyBhbmQgY29udGFpbiByZWxhdGlvbnNoaXBzIHdpdGggb3RoZXIgc3R5bGVzIHdpdGhpbiB0aGUgcHJvamVjdC4gQ3VzdG9taXphdGlvbiB3aWxsIG9jY3VyIG9uY2UgYWxsIHRoZSBhdmFpbGFibGUgYmFzZSBhbmQgdXRpbGl0eSBzdHlsZXMgYXJlIHVzZWQuXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsZXMgd2lsbCBoYXZlIHRoZWlyIG93biBuYW1pbmcgY29udmVudGlvbiwgcmVsYXRlZCB0byB0aGUgY29tcG9uZW50LiBVc2UgdGhlIEJFTSBtZXRob2RvbG9neSB3aGVuIGNyZWF0aW5nIGNvbXBvbmVudCBjbGFzc2VzLiBNb2RpZmllcnMgc2hvdWxkIGJlIHV0aWxpemVkIGZvciBjb3NtZXRpYyBkaWZmZXJlbmNlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEJvb2sgY29udGVudCB0eXBlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9va19fd3JhcHBlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ib29rX193cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5ib29rX19pbnRybyAucm93LmludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ib29rX19pbnRybyAucm93LmludHJvIGgxIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gaDEge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19faW50cm8gLnJvdy5pbnRybyAuaW50cm9fX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4uYm9va19faW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSA1cmVtIDJyZW07XG59XG5cbi5ib29rX190b2MgLnRvYyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5ib29rX190b2MgKyAuYm9keS1maWVsZCBoMiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJvb2tfX3RvYyBociN0b2MtZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJvb2tfX2RhdGVzLS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBNYWluIG5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9va19fbmF2aWdhdGlvbiwgLmNvbHVtbnMuYm9va19fbmF2aWdhdGlvbiwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBmb250LXNpemU6IDkwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ib29rX19uYXZpZ2F0aW9uIGhyLCAuY29sdW1ucy5ib29rX19uYXZpZ2F0aW9uIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaHIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20gaHIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnkgaHIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciBociwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBociwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10byBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1jaGVja2JveGVzIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnkgaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGhyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaHIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20gaHIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tcXVlcnkgaHIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0td3JhcHBlciBociwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBociB7XG4gIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI2U4ZThlODtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuXG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xufVxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGE6aG92ZXIsIGxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhOmZvY3VzLCBsaS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGE6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlhZGI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYVtocmVmPVwiXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBsaS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19fbmF2aWdhdGlvbiAuYm9va19fbmF2aWdhdGlvbi0tbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI0U4RThFODtcbiAgfVxuICAuYm9va19fbmF2aWdhdGlvbiAuYm9va19fbmF2aWdhdGlvbi0tbW9iaWxlIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ib29rX19uYXZpZ2F0aW9uIC5ib29rX19uYXZpZ2F0aW9uLS1tb2JpbGUgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgI0U4RThFODtcbiAgfVxufVxuXG4uYm9va19fbmF2aWdhdGlvbiAub250YXJpby1pY29uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gVGFibGUgb2YgY29udGVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hc2lkZS5ib29rX19vZmYtY2FudmFzLFxuLmJvb2tfX29mZi1jYW52YXMge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBib3R0b206IC0xcmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlIDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgYXNpZGUuYm9va19fb2ZmLWNhbnZhcyxcbiAgLmJvb2tfX29mZi1jYW52YXMge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxufVxuYXNpZGUuYm9va19fb2ZmLWNhbnZhcyBhLFxuLmJvb2tfX29mZi1jYW52YXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmFzaWRlLmJvb2tfX29mZi1jYW52YXMgYTpob3Zlcjpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCksXG4uYm9va19fb2ZmLWNhbnZhcyBhOmhvdmVyOm5vdCguYm9va19fdG9nZ2xlQ29sbGFwc2libGVMaXN0KSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uanNfX3NsaWRlLWluIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbiAwLjVzIGZvcndhcmRzO1xufVxuXG4uanNfX3NsaWRlLW91dCB7XG4gIGFuaW1hdGlvbjogc2xpZGUtb3V0IDAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi5ib29rX19vZmYtY2FudmFzLS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJvb2tfX29mZi1jYW52YXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmJvb2tfX29mZi1jYW52YXMtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxufVxuXG4uYm9va19fdHJlZV90b2MtbWFpbiB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmJvb2tfX3RyZWVfdG9jLW1haW4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJvb2tfX21lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJvb2tfX21lbnUtaXRlbSBhOm5vdCguYm9va19fb2ZmLWNhbnZhcy0taWNvbnMpIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYm9va19fbWVudS1pdGVtLS1jb2xsYXBzZWQgYTpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCkge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgMC4yNXJlbTtcbn1cblxuLmJvb2tfX3BhcmVudC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC44NXJlbSAxLjY1cmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjg1cmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIgbGkuYm9va19fbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwIDAgMXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIGxpLmJvb2tfX21lbnUtaXRlbS0tY29sbGFwc2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvb2staWNvbl9fY2hldnJvbi11cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWNoZXZyb24tdXAucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAtMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmJvb2staWNvbl9fY2hldnJvbi1kb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tY2hldnJvbi1kb3duLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogLTAuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS10b2dnbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSB7XG4gICAgei1pbmRleDogMTA0O1xuICB9XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS10b2dnbGUtY2xvc2Ugc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ib29rX19wcmludEJvb2tfX3dyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyIC5ib29rX19wcmludEJvb2tfX3dyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYm9va19fcHJpbnRCb29rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjVyZW0gMS44cmVtIDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbi5ib29rX19wcmludEJvb2sgc3ZnIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciAuYm9va19fcHJpbnRCb29rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5ib29rIC5ib29rX19wcmludEJvb2sge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgQnJlYWRjcnVtYiBmZWF0dXJlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnJlYWRjcnVtYnMgPiAqOm50aC1jaGlsZChuKzEpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2NoZXZyb24tcmlnaHQuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJyZWFkY3J1bWJzID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnJlYWRjcnVtYnMgPiAqOm50aC1jaGlsZChuKzEpOjpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMTVyZW07XG59XG4uYnJlYWRjcnVtYnMgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMC4ycmVtO1xufVxuLmJyZWFkY3J1bWJzIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1icyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogMDtcbn1cbi5icmVhZGNydW1icyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgRGVzaWduIFN5c3RlbSBjb21wb25lbnQ6IGNhcmRzXG4gIERlc2lnbiBtb2RpZmljYXRpb25zIGZvciB0aGUgY2FyZCBjb21wb25lbnQgdG8gd29yayB3aXRoIHRoZSBvbnRhcmlvLmNhIHRoZW1lXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2FyZC0tcG9zaXRpb24tdmVydGljYWwgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLS1uby1kZXNjcmlwdGlvbiAuY2FyZF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluLWNvbnRlbnQgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciBhLmxpbmstd3JhcHBlciB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cblxuLmNhcmRfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAwLjVyZW0gMS41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEdhemV0dGUgc2VhcmNoIHJlc3VsdHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgbWluLXdpZHRoOiA5LjZyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGFydGljbGUgc21hbGwgPiBkaXYsICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggYXJ0aWNsZSAuYm9va19fcHJpbnRCb29rID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VkZWRlZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIG5hdi5wYWdlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBuYXYgKyBmb290ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nYXpldHRlLWxpc3QtcmVzdWx0cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5nYXpldHRlLWxpc3QtcmVzdWx0cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5nYXpldHRlLWxpc3QtcmVzdWx0cyAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyBoNCB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgLmdhemV0dGUtcmVzdWx0LS1pdGVtLWJ1bmRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgLmdhemV0dGUtcmVzdWx0LS1pdGVtLWJ1bmRsZSAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tcGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIExSRCBFeHBvc2VkIEZvcm1zIGZvciBzZWFyY2ggcGFnZS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5scmQtbGlzdC1yZXN1bHRzIGhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubHJkLWxpc3QtcmVzdWx0cyAubHJkLXJlc3VsdC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxNy41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1saXN0LXJlc3VsdHMgLmxyZC1yZXN1bHQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSBhbmQgKG1heC13aWR0aDo5NmVtKSB7XG4gIC5scmQtbGlzdC1yZXN1bHRzIC5scmQtcmVzdWx0LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1zb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAtNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAxMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbn1cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jaGVja2JveGVzX19sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIHdpZHRoOiA5LjFyZW07XG4gIG1pbi13aWR0aDogNy4xcmVtO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1wcmltYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5qcy1mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuanMtZm9ybS1pdGVtLWRhdGUtdG8ge1xuICAgIG1heC13aWR0aDogMjVlbTtcbiAgfVxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICBtYXgtd2lkdGg6IDUwZW07XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGlucHV0LmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgdG9wOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY2FsbG91dCwgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsLS1jYWxsb3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNhbGxvdXQgc3ZnLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5wYW5lbCBzdmcsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsLS1jYWxsb3V0IHN2ZyB7XG4gIG1hcmdpbjogMCAwLjYyNXJlbSAwLjI1cmVtIDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jYWxsb3V0IHAsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsIHAsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsLS1jYWxsb3V0IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5scmQtbGlzdC1yZXN1bHRzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxyZC1saXN0LXJlc3VsdHMgYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5scmQtbGlzdC1yZXN1bHRzIGFydGljbGUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYucGFnZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdiArIGZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEIG92ZXJyaWRlcyBmb3IgdGhlIGFjY29yZGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fY29udGVudCxcbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuYnV0dG9uLmxyZC1leHBvc2VkZmlsdGVyLWFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHNlY3Rpb24uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgc2VjdGlvbi5hY2NvcmRpb25fX2NvbnRlbnQgLmNoZWNrYm94ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgc2VjdGlvbi5hY2NvcmRpb25fX2NvbnRlbnQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQgUERGIHRpdGxlIHByZXBlbmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxyZC1wZGYtcHJlcGVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQREY6IFwiO1xufVxuXG4ubHJkLXBkZi1wcmVwZW5kID4gLmxyZC1wZGYtcHJlcGVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBPcmRlcnMgaW4gQ291bmNpbCBjb250ZW50IHR5cGVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWNvbnRlbnQtb2ljIC5taW5pc3RyeS1zaWduaW5nLWdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5tYWluLWNvbnRlbnQtb2ljIC5hcHByb3ZlZC1hbmQtb3JkZXJlZC1ncm91cCA+IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWFpbi1jb250ZW50LW9pYyAuYW1lbmRlZC1ieS1ncm91cCBiLCAubWFpbi1jb250ZW50LW9pYyAucmV2b2tlZC1ieS1ncm91cCBiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5tYWluLWNvbnRlbnQtb2ljIC5hbWVuZGVkLWJ5LWdyb3VwIHNwYW4gYSwgLm1haW4tY29udGVudC1vaWMgLnJldm9rZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubWFpbi1jb250ZW50LW9pYyAuYW1lbmRlZC1ieS1ncm91cCBzcGFuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVmMEU5O1xufVxuLm1haW4tY29udGVudC1vaWMgLnJldm9rZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRUZGMDtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNlZGl0LWFjdGlvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IDkuMXJlbTtcbiAgbWluLXdpZHRoOiA3LjFyZW07XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXByaW1hcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbn1cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIG1heC13aWR0aDogNTBlbTtcbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLmNhbGxvdXQsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5wYW5lbCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsLS1jYWxsb3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5jYWxsb3V0IHN2ZywgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsIHN2ZywgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsLS1jYWxsb3V0IHN2ZyB7XG4gIG1hcmdpbjogMCAwLjYyNXJlbSAwLjI1cmVtIDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAuY2FsbG91dCBwLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwgcCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsLS1jYWxsb3V0IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5vaWMtbGlzdC1yZXN1bHRzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAub2ljLWxpc3QtcmVzdWx0cyBhcnRpY2xlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAub2ljLWxpc3QtcmVzdWx0cyBhcnRpY2xlIGgyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdi5wYWdlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYgKyBmb290ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRGQSBzY3JlZW4gKHVzZXIgbG9naW4pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZmEtcGFnZSwgLnRmYS1wYWdlICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGZhLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4udGZhLXBhZ2UgLmxheW91dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi50ZmEtcGFnZV9fdXNlci1mb3JtIHtcbiAgZmxleC1iYXNpczogNjAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZmEtcGFnZV9fdXNlci1mb3JtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udGZhLXBhZ2VfX3BhZ2UtdGl0bGUge1xuICBtYXJnaW46IDIuNXJlbSAwIDEuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRmYS1wYWdlLS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi50ZmEtcGFnZS0tY29udGVudCAuY29sdW1ucywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLXdyYXBwZXIsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1xdWVyeSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLWZyb20sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtdG8sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0td3JhcHBlciwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLXF1ZXJ5LCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS10bywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1jaGVja2JveGVzLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLXdyYXBwZXIsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1xdWVyeSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLWZyb20sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtdG8sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRmYS1wYWdlX193YWxscGFwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbn1cbi50ZmEtcGFnZV9fd2FsbHBhcGVyIGltZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5PdmVycmlkZXNcblxuVG8gYmUgdXNlZCBzcGFyaW5nbHkuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIERydXBhbCBvdmVycmlkZXMuXG4gICAgU3R5bGVzIHNwZWNpZmljIHRvIHRoZSBEcnVwYWwgaW50ZXJmYWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIC50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci10YWIgPiAudG9vbGJhci1pdGVtLmlzLWFjdGl2ZSxcbi5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBzcGVjaWZpYyB0byBzaXRlIGNvbnRyaWJ1dG9yIHJvbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVmlldyBQcm9maWxlICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItbWVudSBhW3RpdGxlPVwiVXNlciBhY2NvdW50XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTWFuYWdlICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItdGFiICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNeSB3b3JrYmVuY2ggKi9cbi5hZG1pbi1jb250cmlidXRvciAudG9vbGJhci10YWIgI3Rvb2xiYXItbGluay13b3JrYmVuY2gtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdlbmVyYWwgb3ZlcnJpZGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmpzIC5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHb29nbGUncyByZWNhcHRjaGEgbW9kdWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBib3R0b206IDMlICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJyaWRlIGZvciB0aGUgRHJ1cGFsIE1lZGlhIHBsdWdpbiBzdHlsZXNcbiAgICBpbiB0aGUgQ0tFZGl0b3JcbiAgICBAc2VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvbm9kZS8zMDkyNzk1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQsXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdDpob3ZlcixcbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0OmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGJvcmRlci1jb2xvcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cblxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQge1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Z1wiKSAjZmZmIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ3VzdG9tIHRhZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkuY2tlX2VkaXRhYmxlIGltZy5ja2VfcHJvdGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDlhZGI7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPdmVycmlkZSBkcnVwYWwtbWVkaWEgYWxpZ24gd2l0aGluIENLRWRpdG9yIDUsIHNvIHRoYXQgdGV4dCBhbGlnbnMgYW5kIHdyYXBzXG4gIGFyb3VuZCBtZWRpYSBjb3JyZWN0bHkgaW4gQ0tFNSB3aGVuIHRoZSBzcGVjaWZpZWQgb3B0aW9uIGlzIHNlbGVjdGVkLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jay1vbmVzaXRlLWNvbnRlbnQgLmRydXBhbC1tZWRpYS5jay13aWRnZXQge1xuICBtYXJnaW46IDAuOXJlbSAwO1xufVxuLmNrLW9uZXNpdGUtY29udGVudCAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmNrLW9uZXNpdGUtY29udGVudCAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5jay1vbmVzaXRlLWNvbnRlbnQgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMC45cmVtIGF1dG87XG59XG5cbi5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLmRydXBhbC1tZWRpYSBkaXYgZmlndXJlLmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS5kcnVwYWwtbWVkaWEgZGl2IGZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUuZHJ1cGFsLW1lZGlhIGRpdiBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENLRWRpdG9yIDUgdGFibGUgY2FwdGlvbi5cblxuICBJbiB0aGUgZWRpdG9yLCB0aGUgY2FwdGlvbiBpcyBwcmVzZW50ZWQgYXMgYSBmaWdjYXB0aW9uIHRoYXQgaXMgYmVsb3cgdGhlXG4gIHRhYmxlLiBUaGVzZSBvdmVycmlkZXMgYmV0dGVyIGFsaWduIHRoZSBzdHlsaW5nIHdpdGggdGFibGUgPiBjYXB0aW9uLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLnRhYmxlIGZpZ2NhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFByaW50IHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2hvdy1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBHbG9iYWwgKi9cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGF1dG87IC8qIGF1dG8gaXMgdGhlIGluaXRpYWwgdmFsdWUgKi9cbiAgICAvKiB0aGlzIGFmZmVjdHMgdGhlIG1hcmdpbiBpbiB0aGUgcHJpbnRlciBzZXR0aW5ncyAqL1xuICAgIG1hcmdpbjogMTBtbSAxMG1tIDEwbW0gMTBtbTtcbiAgfVxuICBodG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwOyAvKiB0aGlzIGFmZmVjdHMgdGhlIG1hcmdpbiBvbiB0aGUgaHRtbCBiZWZvcmUgc2VuZGluZyB0byBwcmludGVyICovXG4gIH1cbiAgYm9keSB7XG4gICAgbWFyZ2luOiA1bW07IC8qIG1hcmdpbiB5b3Ugd2FudCBmb3IgdGhlIGNvbnRlbnQgKi9cbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogTm9ybWFsaXplIGZvbnQgc2l6ZXMgKi9cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRwdDtcbiAgfVxuICBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB0O1xuICB9XG4gIGFzaWRlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHQ7XG4gIH1cbiAgLmZhY3QtYmxvY2stLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCxcbiAgYS5idXR0b24sXG4gIGEuYnV0dG9uLmFsZXJ0LFxuICBhLmJ1dHRvbi5hbGVydC1ib3gsXG4gIGEuYnV0dG9uLnBhbmVsLS1hbGVydCB7XG4gICAgZm9udC1zaXplOiAxMnB0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogRW5kIG9mIGZvbnQgc2l6ZSBub3JtYWxpemF0aW9uICovXG4gIGRpdjpub3QoW2NsYXNzXj1lc3JpLV0pLCBzcGFuOm5vdChbY2xhc3NePWVzcmktXSksIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iYW5uZXJfX3dyYXBwZXIsXG4gIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyLFxuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5jdXN0b20tdG9jLFxuICAub250YXJpby1pY29uLCAuYWxlcnRfX2hlYWRlci1pY29uLFxuICAuY2hhdGJvdC1idXR0b24sXG4gIC5za2lwLWxpbmssXG4gIC5zaG93LWZvci1zbWFsbC1vbmx5LFxuICAucGFnaW5hdGlvbixcbiAgYnIuaGlkZS1mb3Itc21hbGwtb25seSxcbiAgI2JhY2t0b3RvcCwgI2JhY2stdG8tdG9wLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZXJ2aWNlb250YXJpbyAuc2hvdy1mb3Itc3IsIC5zZXJ2aWNlb250YXJpbyAudmlzdWFsbHktaGlkZGVuLCAuc2VydmljZW9udGFyaW8gLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAub250YXJpby1sb2dvLXByaW50IHtcbiAgICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCk7IC8qIHNhZmFyaSA2LjAgLSA5LjAgKi9cbiAgICBmaWx0ZXI6IGludmVydCgxMDApO1xuICB9XG4gIC5vbnRhcmlvLWhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXIgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzcGFuLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGFbaHJlZl49XCIvXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKGh0dHBzOi8vd3d3Lm9udGFyaW8uY2FcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjc1cmVtO1xuICB9XG4gIGFbaHJlZl49aHR0cF06OmFmdGVyLCBhW2hyZWZePVwibWFpbHRvOlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgfVxuICBhW2hyZWYkPVwiLmpwZ1wiXSwgYVtocmVmJD1cIi5qcGdcIl06OmFmdGVyLCBhW2hyZWYkPVwiLmpwZ1wiXTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGFbaHJlZiQ9XCIuZ2lmXCJdLCBhW2hyZWYkPVwiLmdpZlwiXTo6YWZ0ZXIsIGFbaHJlZiQ9XCIuZ2lmXCJdOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYVtocmVmJD1cIi5wbmdcIl0sIGFbaHJlZiQ9XCIucG5nXCJdOjphZnRlciwgYVtocmVmJD1cIi5wbmdcIl06dmlzaXRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm8td3JhcCwgYVtocmVmXj10ZWxdIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIGEsXG4gIGEgY2l0ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbiwgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSwgLmJ1dHRvbi5hbGVydCwgYnV0dG9uLmFsZXJ0LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydC1ib3gsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgfVxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuY29sdW1uICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAuY29sdW1ucyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLTEyLCAuY29sdW1uI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS10bywgLmNvbHVtbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1jaGVja2JveGVzLCAuY29sdW1uI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgLmNvbHVtbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtdG8sIC5jb2x1bW4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuY29sdW1ucy5zbWFsbC0xMixcbiAgLnNtYWxsLTEyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC0xMi5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC0xMi5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gIC5zbWFsbC0xMiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC0xMi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWNoZWNrYm94ZXMsXG4gIC5zbWFsbC0xMiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5zbWFsbC0xMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAuc21hbGwtMTIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuY29sdW1ucyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgLmNvbHVtbnMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW5zLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucy5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1jaGVja2JveGVzLFxuICAuY29sdW1ucyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgLmNvbHVtbnMjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gIC5jb2x1bW5zI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3cge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsZXJ0X19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNpZGViYXJfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBociB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICB9XG4gIGFzaWRlLFxuICAucGFuZWwsXG4gIC5jYWxsb3V0LFxuICAucm93LnBhbmVsLFxuICAucGFuZWwtLWNhbGxvdXQsXG4gIC5hbGVydC1ib3gsXG4gIC5hbGVydCxcbiAgLnBhbmVsLS1hbGVydCB7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbGxvdXQgcCwgLnBhbmVsIHAsIC5yb3cucGFuZWwgcCwgLnBhbmVsLS1jYWxsb3V0IHAsXG4gIC5hbGVydCBwLFxuICAuYWxlcnQtYm94IHAsXG4gIC5wYW5lbC0tYWxlcnQgcCxcbiAgLm1haW4tY29udGVudCBwLFxuICAubWFpbi1jb250ZW50IGgyLFxuICAubWFpbi1jb250ZW50IGgzLFxuICAubWFpbi1jb250ZW50IGg0LFxuICAubWFpbi1jb250ZW50IGRkLFxuICAubWFpbi1jb250ZW50IGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHN2Z1thbHQ9XCJcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1jb250ZW50IGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSAuc2hvdy1mb3Itc3IsIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC52aXN1YWxseS1oaWRkZW4sIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC5uby1idWxsZXQgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIHNwYW5bYXJpYS1oaWRkZW5ePXRydWVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXJ2aWNlb250YXJpb19fcHJpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC50YWJsZS1zY3JvbGwtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLWRpdiwgZGl2LmZsZXgtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRhYmxlLCAubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjO1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgdGFibGUgdGgsIHRkIHtcbiAgICBib3JkZXI6IDFwdCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIHRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIHRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBjb2RlIHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmZhY3QtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXltZW50LWdyaWQgZGl2IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlmcmFtZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hcC1mcmFtZSwgI21hcC1pZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIH1cbiAgLmJvb2tfX3dyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICB1bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB1bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgUGxlYXNlIHNlZSAvUkVBRE1FLm1kIGZvciB0aGUgc3R5bGluZyBhcmNoaXRlY3R1cmUgb2YgdGhpcyBwcm9qZWN0LlxuICBQbGVhc2Ugc2VlIC9ndWlkZWxpbmVzLm1kIGZvciBzdGFuZGFyZHMgb24gaG93IHRvIHdyaXRlIENTUyBmb3IgdGhpcyBwcm9qZWN0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9udC1kaXI6IFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuQmFzZVxuXG5UaGVzZSBhcmUgY29uc2lkZXJlZCB0aGUgYm9pbGVycGxhdGUgc3R5bGVzIGFuZCBjYW5ub3QgYmUgZWRpdGVkLiBUaGVzZSBtYXkgaW5jbHVkZSBnZW5lcmljIGFuZCB1dGlsaXR5IGNsYXNzZXMuIE91ciBwcm9qZWN0IGlzIHRvIGJ1aWxkIG9mZiBvZiB0aGVzZSBiYXNlIGNsYXNzZXMuXG5XZSB3aWxsIHJlZmVyIGFuZCB1c2UgdGhlc2Ugc3R5bGVzIHRocm91Z2hvdXQgY29udGVudCBwYWdlcyBhbmQgbWVkaWEtYmFubmVyLiBXZSBjYW4gaW5jbHVkZSBzdHlsZXMgZm91bmQgaGVyZSB3aXRoaW4gb3RoZXIgc2NzcyBmaWxlcyB1c2luZyBAZXh0ZW5kIGFuZCBAaW5jbHVkZS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFRoaXMgaXMgYSByZXF1aXJlZCBmaWxlIHRvIGxvYWQgYmVmb3JlIHRoZSBEZXNpZ24gU3lzdGVtIGZpbGVzLiBUaGlzIG92ZXJyaWRlcyB0aGUgYXNzZXQgYmFzZSBwYXRoIG9mIHRoZSBmb250IGZpbGVzIHRvIGZpdCBvdXIgZmlsZSBzdHJ1Y3R1cmUuXG5AaW1wb3J0IFwiNy5vdmVycmlkZXMvYXNzZXQtcGF0aC5mdW5jdGlvbnNcIjtcblxuLy8gT250YXJpbyBEZXNpZ24gU3lzdGVtXG5AaW1wb3J0IFwiQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvdGhlbWUuc2Nzc1wiO1xuXG4vLyBEZXNpZ24gU3lzdGVtIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuLzEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vZHMtdGhlbWVcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuVXRpbGl0aWVzIChUb29scylcblxuR2xvYmFsIHV0aWxpdGllcywgc3VjaCBhcyB2YXJpYWJsZXMgYW5kIGhlbHBlcnMsIGN1c3RvbSB0byBPbnRhcmlvLmNhLlxuVGhlc2UgY2FuIGJlIGVkaXRlZCBhbmQgYWRkZWQgdG8gd2hlbiBuZWNlc3NhcnkuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvY29sb3Vycy5sZWdhY3lcIjtcbkBpbXBvcnQgXCIyLnV0aWxpdGllcy9vbnRhcmlvLnZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIjIudXRpbGl0aWVzL21peGluc1wiO1xuQGltcG9ydCBcIjIudXRpbGl0aWVzL3RleHQtdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvdHlwb2dyYXBoeS52YXJpYWJsZXNcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuR2VuZXJpY1xuXG5GaXJzdCBsYXllciB0aGF0IHByb2R1Y2VzIGFjdHVhbCBjc3MuIHNlbGRvbSBtb2RpZmllZCwgdXN1YWxseSBhY3Jvc3MgYW55IHByb2plY3QuIG5vcm1hbGl6ZS5jc3MsIGJveC1zaXppbmcsIGNzcyByZXNldC4gU2luY2UgRHJ1cGFsIGNvcmUgaW5qZWN0cyBub3JtYWxpemUgYW5kIGRlc2lnbiBzeXN0ZW0gYXBwbGllcyBHZW5lcmljIHN0eWxpbmcsIHdlIG9taXR0ZWQgY3JlYXRpbmcgYSBmb2xkZXIgZm9yIHRoaXMgbGF5ZXIuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gVE9ETzogZmlsbCBnZW5lcmljLnNjc3MgYW5kIGltcG9ydCBpdCBoZXJlLlxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC5FbGVtZW50c1xuXG5VbmNsYXNzZWQgc3R5bGVzLCBiYXJlIEhUTUwgc3R5bGVzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCI0LmVsZW1lbnRzL2VsZW1lbnRzXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41Lk9iamVjdHNcblxuRmlyc3QgbGF5ZXIgaW4gd2hpY2ggd2UgZmluZCBjbGFzcy1iYXNlZCBzZWxlY3RvcnMuIC53cmFwcGVyLCBsYXlvdXQsIE9PQ1NTIHBvc3RlciBjaGlsZCAtIE1lZGlhLU9iamVjdC4gaGlnaGVyIHNwZWNpZmljaXR5LCBtb3JlIGV4cGxpY2l0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gZmlsZXMgbW92ZWQgZnJvbSB0aGUgbGF5b3V0IGZvbGRlcjpcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVhZGVyL2hlYWRlclwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9oZWFkZXIvbmF2YmFyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2hlYWRlci9zZXJ2aWNlb250YXJpby1oZWFkZXJcIjtcblxuQGltcG9ydCBcIjUub2JqZWN0cy9ibG9jay1ncmlkXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2FjY29yZGlvbnNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbGF5b3V0XCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL21lZGlhLWJhbm5lclwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9tYWludGVuYW5jZS1wYWdlXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3NwYWNpbmcuaGVscGVyXCI7IC8vIEV2ZW50dWFsbHkgd2UgbmVlZCB0byBwaGFzZSB0aGlzIG91dCB3aXRoIERTIHNwYWNpbmcgY2xhc3Nlcy5cbkBpbXBvcnQgXCI1Lm9iamVjdHMvNDA0LXBhZ2VcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvc3BsYXNoXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3RvY1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9mb290ZXIvZm9vdGVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2Zvcm1zL19mb3JtLm92ZXJyaWRlc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2RpZmZcIjtcblxuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvYmFyR3JhcGhcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL2J1YmJsZVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvY29sb3Vyc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3Mvc21hcnRpZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL3RpbWVsaW5lXCI7XG5cbi8vIEZpbGVzIG1vdmVkIGZyb20gdGhlIHBhZ2VzIGZvbGRlcjpcbkBpbXBvcnQgXCI1Lm9iamVjdHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9mb290bm90ZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVscGVyc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9wYWdlLWFsZXJ0c1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pY29uc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbnRyb1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbWFnZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbGFiZWxzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2xpc3RzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3BhZ2VcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvcGFuZWxcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdGFibGVzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdmlkZW8tY29udGFpbmVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3Zpc2liaWxpdHlcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvd2F0ZXJtYXJrXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Db21wb25lbnRzXG5cblVJIHNwZWNpZmljIHN0eWxpbmcgZm9yIGZlYXR1cmVzIGFuZCBjb250ZW50IHR5cGVzLlxuXG5UaGlzIGZvbGRlciB3aWxsIGNvbnRhaW4gc2VsZi1jb250YWluZWQgSFRNTCBtZWRpYS1iYW5uZXIgIGFuZCB0aGUgLnNjc3MgZmlsZXMgYXNzb2NpYXRlZCB3aXRoIGl0LiBUaGUgc3R5bGVzIGFyZSB0byBiZSBsb2FkZWQgb25seSB3aGVuIHRoYXQgY29tcG9uZW50IGlzIGxvYWRlZCBvbiB0aGUgcGFnZS4gVGhlIG1lZGlhLWJhbm5lciBjYW4gYmUgdHJlYXRlZCBhcyBpdHMgb3duIOKAnHBhY2thZ2XigJ0uXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsaW5nIHdpbGwgYmVnaW4gdGhlIGJhc2UgY2xhc3NlcyBhbmQgY29udGFpbiByZWxhdGlvbnNoaXBzIHdpdGggb3RoZXIgc3R5bGVzIHdpdGhpbiB0aGUgcHJvamVjdC4gQ3VzdG9taXphdGlvbiB3aWxsIG9jY3VyIG9uY2UgYWxsIHRoZSBhdmFpbGFibGUgYmFzZSBhbmQgdXRpbGl0eSBzdHlsZXMgYXJlIHVzZWQuXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsZXMgd2lsbCBoYXZlIHRoZWlyIG93biBuYW1pbmcgY29udmVudGlvbiwgcmVsYXRlZCB0byB0aGUgY29tcG9uZW50LiBVc2UgdGhlIEJFTSBtZXRob2RvbG9neSB3aGVuIGNyZWF0aW5nIGNvbXBvbmVudCBjbGFzc2VzLiBNb2RpZmllcnMgc2hvdWxkIGJlIHV0aWxpemVkIGZvciBjb3NtZXRpYyBkaWZmZXJlbmNlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL0BpbXBvcnQgXCIuL21lZGlhLWJhbm5lci9ib29rXCI7IC8vIFRPRE8gdG8gcmVpbnRyb2R1Y2UgdGhpcyBmaWxlIGxhdGVyLlxuXG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2Jvb2tcIjtcbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9jYXJkc1wiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9nYXpldHRlXCI7XG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2xyZFwiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9vaWNcIjtcbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvdGZhLXNjcmVlblwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuT3ZlcnJpZGVzXG5cblRvIGJlIHVzZWQgc3BhcmluZ2x5LlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCI3Lm92ZXJyaWRlcy9jb250cmliLm92ZXJyaWRlc1wiO1xuQGltcG9ydCBcIjcub3ZlcnJpZGVzL2dlbmVyYWwub3ZlcnJpZGVzXCI7XG5AaW1wb3J0IFwiNy5vdmVycmlkZXMvcHJpbnRcIjtcblxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ3Nhc3M6bGlzdCc7XG5AdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgZGVzaWduVG9rZW5WYXJpYWJsZXM7XG5cbi8qXG4qICBHcmlkIGZ1bmN0aW9uc1xuKlxuKiAgMSAtIExvd2VyLWJvdW5kXG4qICAyIC0gVXBwZXItYm91bmRcbiogIDMgLSBHcmlkIGNhbGNcbiovXG5cbi8qKiogMSAtIExvd2VyLWJvdW5kICoqKi9cbi8vIFVzZWQgdG8gZGVmaW5lIHJhbmdlcyBmb3IgdmFyaW91cyB0aGluZ3MsIGxpa2UgbWVkaWEgcXVlcmllcy5cbkBmdW5jdGlvbiBsb3dlci1ib3VuZCgkcmFuZ2UpIHtcblx0QGlmIGxpc3QubGVuZ3RoKCRyYW5nZSkgPD0gMCB7XG5cdFx0QHJldHVybiAwO1xuXHR9XG5cblx0QHJldHVybiBudGgoJHJhbmdlLCAxKTtcbn1cblxuLyoqKiAyIC0gVXBwZXItYm91bmQgKioqL1xuLy8gVXNlZCB0byBkZWZpbmUgcmFuZ2VzIGZvciB2YXJpb3VzIHRoaW5ncywgbGlrZSBtZWRpYSBxdWVyaWVzLlxuQGZ1bmN0aW9uIHVwcGVyLWJvdW5kKCRyYW5nZSkge1xuXHRAaWYgbGlzdC5sZW5ndGgoJHJhbmdlKSA8IDIge1xuXHRcdEByZXR1cm4gZGVzaWduVG9rZW5WYXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlO1xuXHR9XG5cblx0QHJldHVybiBudGgoJHJhbmdlLCAyKTtcbn1cblxuLyoqKiAzIC0gR3JpZCBjYWxjICoqKi9cbi8vIFdlIHVzZSB0aGlzIGZ1bmN0aW9uIHRvIHR1cm4gbiBudW1iZXIgb2YgY29sdW1ucyBpbnRvIGEgcGVyY2VudGFnZSBvZiB0aGUgd2hvbGUgd2lkdGhcbkBmdW5jdGlvbiBncmlkLWNhbGMoJGNvbE51bWJlciwgJHRvdGFsQ29sdW1ucykge1xuXHQkcmVzdWx0OiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbE51bWJlciwgJHRvdGFsQ29sdW1ucykpO1xuXHRAaWYgJHJlc3VsdCA9PSAwJSB7XG5cdFx0JHJlc3VsdDogMDtcblx0fVxuXG5cdEByZXR1cm4gJHJlc3VsdDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8qIFJlbSBjYWxjIGZ1bmN0aW9uICovXG4vLy8gQ29udmVydCBhIHBpeGVsIChweCkgdmFsdWUgdG8gcmVtXG4vLy9cbi8vLyBAcGFyYW0ge251bWJlcn0gJHNpemUgU2l6ZSBpbiBwaXhlbHMgdG8gY29udmVydC5cbi8vLyBAcmV0dXJuIHtudW1iZXJ9IENvbnZlcnRlZCBlcXVpdmFsZW50IHJlbSB2YWx1ZS5cbkBmdW5jdGlvbiByZW0tY2FsYygkc2l6ZSkge1xuXHRAd2FybiBcInJlbS1jYWxjKCkgaGFzIGJlZW4gbWFya2VkIGFzIGRlcHJlY2F0ZWQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiBhIGxhdGVyIHZlcnNpb24gb2YgdGhlIERlc2lnbiBTeXN0ZW0gU0FTUywgdXNlIHB4LXRvLXJlbSgpIGluc3RlYWQuXCI7XG5cdEByZXR1cm4gcHgtdG8tcmVtKCRzaXplKTtcbn1cblxuLyogUGl4ZWwgdG8gUkVNIENvbnZlcnNpb24gKi9cbi8vL1xuLy8vIENvbnZlcnQgYSBwaXhlbCAocHgpIHZhbHVlIHRvIHJlbVxuLy8vXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRzaXplLWluLXB4IFNpemUgaW4gcGl4ZWxzIHRvIGNvbnZlcnQuXG4vLy8gQHJldHVybiB7bnVtYmVyfSAgQ29udmVydGVkIGVxdWl2YWxlbnQgcmVtIHZhbHVlLlxuQGZ1bmN0aW9uIHB4LXRvLXJlbSgkc2l6ZS1pbi1weCkge1xuXHQkcmVtLXNpemU6IG1hdGguZGl2KCRzaXplLWluLXB4LCAxNik7XG5cdEByZXR1cm4gJHJlbS1zaXplICogMXJlbTtcbn1cbiIsIi8vLyBCYXNlIHBhdGggZm9yIGFzc2V0cyAoZm9udHMsIGltYWdlcy4uLiksXG4vLy8gc2hvdWxkIG5vdCBpbmNsdWRlIHRyYWlsaW5nIHNsYXNoXG4kYXNzZXQtYmFzZS1wYXRoOiAnLi4vLi4vLi4nICFkZWZhdWx0O1xuXG4vKiBBc3NldCBVUkwgYnVpbGRlciAqL1xuLy8vIENyZWF0ZXMgVVJMIGZvciBhc3NldHMuXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJHR5cGVcbi8vLyAgIEFzc2V0IHR5cGUsIG1hdGNoaW5nIGZvbGRlciBuYW1lXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRmaWxlXG4vLy8gICBBc3NldCBmaWxlIG5hbWUsIGluY2x1ZGluZyBleHRlbnNpb25cbi8vLyBAcmV0dXJuIHt1cmx9XG4vLy8gICBBIGB1cmwoKWAgZnVuY3Rpb24gbGVhZGluZyB0byB0aGUgYXNzZXRcblxuQGZ1bmN0aW9uIGdlbmVyYXRlQXNzZXRVcmwoJHR5cGUsICRmaWxlKSB7XG5cdEByZXR1cm4gdXJsKCRhc3NldC1iYXNlLXBhdGggKyAnLycgKyAkdHlwZSArICcvJyArICRmaWxlKTtcbn1cblxuLyogSW1hZ2UgYXNzZXQgaGVscGVyICovXG4vLy8gQ3JlYXRlcyBpbWFnZSBhc3NldC5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZmlsZVxuLy8vICAgQXNzZXQgZmlsZSBuYW1lLCBpbmNsdWRpbmcgZXh0ZW5zaW9uXG4vLy8gQHJldHVybiB7dXJsfVxuLy8vICAgQSBgdXJsKClgIGZ1bmN0aW9uIGxlYWRpbmcgdG8gdGhlIGltYWdlXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBhc3NldFxuXG5AZnVuY3Rpb24gZ2V0SW1hZ2VVcmwoJGZpbGUpIHtcblx0QHJldHVybiBnZW5lcmF0ZUFzc2V0VXJsKCdpbWFnZXMnLCAkZmlsZSk7XG59XG5cbi8qIEZvbnQgYXNzZXQgaGVscGVyICovXG4vLy8gQ3JlYXRlcyBmb250IGFzc2V0LlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRmaWxlXG4vLy8gICBBc3NldCBmaWxlIG5hbWUsIGluY2x1ZGluZyBleHRlbnNpb25cbi8vLyBAcmV0dXJuIHt1cmx9XG4vLy8gICBBIGB1cmwoKWAgZnVuY3Rpb24gbGVhZGluZyB0byB0aGUgZm9udFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gYXNzZXRcblxuQGZ1bmN0aW9uIGdldEZvbnRVcmwoJGZpbGUpIHtcblx0QHJldHVybiBnZW5lcmF0ZUFzc2V0VXJsKCdmb250cycsICRmaWxlKTtcbn1cblxuLyogSWNvbiBhc3NldCBoZWxwZXIgKi9cbi8vLyBDcmVhdGVzIGljb24gYXNzZXQuXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGZpbGVcbi8vLyAgIEFzc2V0IGZpbGUgbmFtZSwgaW5jbHVkaW5nIGV4dGVuc2lvblxuLy8vIEByZXR1cm4ge3VybH1cbi8vLyAgIEEgYHVybCgpYCBmdW5jdGlvbiBsZWFkaW5nIHRvIHRoZSBmb250XG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBhc3NldFxuXG5AZnVuY3Rpb24gZ2V0SWNvblVybCgkZmlsZSkge1xuXHRAcmV0dXJuIGdlbmVyYXRlQXNzZXRVcmwoJ2ljb25zJywgJGZpbGUpO1xufVxuIiwiQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLyoqKiAxIC0gQnJlYWtwb2ludCBzaXplcyBmb3IgbWVkaWEgcXVlcmllcyAqKiovXG4vLyBOb3RlOiBtdWNoIG9mIHRoaXMgaXMgYmFzZWQgb24gRm91bmRhdGlvbiA1J3MgMTIgY29sdW1uIGdyaWQgc3lzdGVtLCB3aXRoIGJyZWFrcG9pbnRzIHR3ZWFrZWQuXG5cbiR4c21hbGwtYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy14c21hbGwgIWRlZmF1bHQ7IC8vIHVzZWQgb25seSBpbiBtZWRpYSBxdWVyeSBmb3Igc3R5bGVzIGluIGhlYWRlciwgbm90IGZvciBncmlkIGZ1bmN0aW9uYWxpdHlcbiRzbWFsbC1icmVha3BvaW50OiB2YXJpYWJsZXMuJGJyZWFrcG9pbnRzLXNtYWxsICFkZWZhdWx0O1xuJG1lZGl1bS1icmVha3BvaW50OiB2YXJpYWJsZXMuJGJyZWFrcG9pbnRzLW1lZGl1bSAhZGVmYXVsdDtcbiRsYXJnZS1icmVha3BvaW50OiB2YXJpYWJsZXMuJGJyZWFrcG9pbnRzLWxhcmdlICFkZWZhdWx0O1xuJHhsYXJnZS1icmVha3BvaW50OiB2YXJpYWJsZXMuJGJyZWFrcG9pbnRzLXhsYXJnZSAhZGVmYXVsdDtcblxuJHNtYWxsLXJhbmdlOiAoMCwgJHNtYWxsLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJG1lZGl1bS1yYW5nZTogKCRzbWFsbC1icmVha3BvaW50ICsgMC4wNjNlbSwgJG1lZGl1bS1icmVha3BvaW50KSAhZGVmYXVsdDtcbiRsYXJnZS1yYW5nZTogKCRtZWRpdW0tYnJlYWtwb2ludCArIDAuMDYzZW0sICRsYXJnZS1icmVha3BvaW50KSAhZGVmYXVsdDtcbiR4bGFyZ2UtcmFuZ2U6ICgkbGFyZ2UtYnJlYWtwb2ludCArIDAuMDYzZW0sICR4bGFyZ2UtYnJlYWtwb2ludCkgIWRlZmF1bHQ7XG4keHhsYXJnZS1yYW5nZTogKCR4bGFyZ2UtYnJlYWtwb2ludCArIDAuMDYzZW0sIHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1tYXgtdmFsdWUgKyBlbSkgIWRlZmF1bHQ7XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcbkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qXG4qICBHbG9iYWwgY29sb3VyIHZhcmlhYmxlc1xuKlxuKiAgMSAtIEdyZXlzY2FsZSBjb2xvdXJzXG4qICAyIC0gU3lzdGVtIGNvbG91cnNcbiogIDMgLSBBY2NlbnQgY29sb3Vyc1xuKiAgICAzLjEgLSBNYWluXG4qICAgIDMuMiAtIExpZ2h0XG4qICAgIDMuMyAtIERhcmtcbiogICAgMy40IC0gQ2FsbG91dCBiYWNrZ3JvdW5kc1xuKi9cblxuLyoqKiAxIC0gR3JleXNjYWxlIGNvbG91cnMgKioqL1xuJGNvbG91ci13aGl0ZTogdmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlO1xuJGdyZXlzY2FsZS01OiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC01JSk7IC8vICNGMkYyRjJcbiRncmV5c2NhbGUtMjA6IGNvbG9yLnNjYWxlKHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZSwgJGxpZ2h0bmVzczogLTIwJSk7IC8vICNDQ0NDQ0NcbiRncmV5c2NhbGUtNDA6IGNvbG9yLnNjYWxlKHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZSwgJGxpZ2h0bmVzczogLTQwJSk7IC8vICM5OTk5OTlcbiRncmV5c2NhbGUtNjA6IGNvbG9yLnNjYWxlKHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZSwgJGxpZ2h0bmVzczogLTYwJSk7IC8vICM2NjY2NjZcbiRncmV5c2NhbGUtNzA6IGNvbG9yLnNjYWxlKHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZSwgJGxpZ2h0bmVzczogLTcwJSk7IC8vICM0ZDRkNGRcbiRjb2xvdXItYmxhY2s6IGNvbG9yLnNjYWxlKHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZSwgJGxpZ2h0bmVzczogLTkwJSk7IC8vICMxQTFBMUFcblxuLyoqKiAyIC0gU3lzdGVtIGNvbG91cnMgKioqL1xuLy8gTGluayBhbmQgcHJpbWFyeSBidXR0b24gY29sb3Vyc1xuJGNvbG91ci1saW5rOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tbGluaztcbiRjb2xvdXItbGluay0taG92ZXI6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1saW5rLWhvdmVyO1xuJGNvbG91ci1saW5rLS1hY3RpdmU6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1saW5rLWFjdGl2ZTtcbiRjb2xvdXItbGluay0tdmlzaXRlZDogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWxpbmstdmlzaXRlZDtcblxuLy8gU2Vjb25kYXJ5IGFuZCB0ZXJ0aWFyeSBidXR0b24gY29sb3Vyc1xuJGNvbG91ci1idXR0b24tc2Vjb25kYXJ5LS1ob3ZlcjogY29sb3Iuc2NhbGUoJGNvbG91ci1saW5rLCAkbGlnaHRuZXNzOiA5MCUpOyAvLyAjRTBGMEZGXG4kY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktLWFjdGl2ZTogY29sb3Iuc2NhbGUoJGNvbG91ci1saW5rLCAkbGlnaHRuZXNzOiA4MCUpOyAvLyAjQzJFMEZGXG4kY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0taG92ZXI6IGNvbG9yLnNjYWxlKCRjb2xvdXItYmxhY2ssICRsaWdodG5lc3M6IDkwJSk7IC8vICNFOEU4RThcbiRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1hY3RpdmU6IGNvbG9yLnNjYWxlKCRjb2xvdXItYmxhY2ssICRsaWdodG5lc3M6IDgwJSk7IC8vICNEMUQxRDFcblxuLy8gQWxlcnQgY29sb3Vyc1xuJGNvbG91ci1hbGVydDogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWFsZXJ0O1xuJGNvbG91ci1hbGVydC1saWdodDogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWFsZXJ0LWxpZ2h0O1xuJGNvbG91ci13YXJuaW5nOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0td2FybmluZztcbiRjb2xvdXItd2FybmluZy1saWdodDogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLXdhcm5pbmctbGlnaHQ7XG4kY29sb3VyLXN1Y2Nlc3M6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1zdWNjZXNzO1xuJGNvbG91ci1zdWNjZXNzLWxpZ2h0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tc3VjY2Vzcy1saWdodDtcbiRjb2xvdXItaW5mb3JtYXRpb246IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1pbmZvcm1hdGlvbjtcbiRjb2xvdXItaW5mb3JtYXRpb24tbGlnaHQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1pbmZvcm1hdGlvbi1saWdodDtcblxuLy8gRm9jdXMgY29sb3VyXG4kY29sb3VyLWZvY3VzOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tZm9jdXM7XG5cbi8qKiogMyAtIEFjY2VudCBjb2xvdXJzICoqKi9cbi8qIE1haW4gKi9cbiRjb2xvdXItZ29sZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tZ29sZDtcbiRjb2xvdXIteWVsbG93OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi15ZWxsb3c7XG4kY29sb3VyLXRhdXBlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi10YXVwZTtcbiRjb2xvdXItZ3JlZW46IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLWdyZWVuO1xuJGNvbG91ci1saW1lOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1saW1lO1xuJGNvbG91ci10ZWFsOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi10ZWFsO1xuJGNvbG91ci1za3k6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXNreTtcbiRjb2xvdXItYmx1ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tYmx1ZTtcbiRjb2xvdXItcHVycGxlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1wdXJwbGU7XG4kY29sb3VyLW9yYW5nZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tb3JhbmdlO1xuJGNvbG91ci1yZWQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLXJlZDtcbiRjb2xvdXItbWFnZW50YTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tbWFnZW50YTtcblxuLyogTGlnaHQgKi9cbiRjb2xvdXItbGlnaHQtZ29sZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LWdvbGQ7XG4kY29sb3VyLWxpZ2h0LXllbGxvdzogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXllbGxvdztcbiRjb2xvdXItbGlnaHQtdGF1cGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC10YXVwZTtcbiRjb2xvdXItbGlnaHQtZ3JlZW46IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1ncmVlbjtcbiRjb2xvdXItbGlnaHQtbGltZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LWxpbWU7XG4kY29sb3VyLWxpZ2h0LXRlYWw6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC10ZWFsO1xuJGNvbG91ci1saWdodC1za3k6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1za3k7XG4kY29sb3VyLWxpZ2h0LWJsdWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1ibHVlO1xuJGNvbG91ci1saWdodC1wdXJwbGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1wdXJwbGU7XG4kY29sb3VyLWxpZ2h0LW9yYW5nZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LW9yYW5nZTtcbiRjb2xvdXItbGlnaHQtcmVkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtcmVkO1xuJGNvbG91ci1saWdodC1tYWdlbnRhOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtbWFnZW50YTtcblxuLyogRGFyayAqL1xuJGNvbG91ci1kYXJrLWdvbGQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLWdvbGQ7XG4kY29sb3VyLWRhcmsteWVsbG93OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay15ZWxsb3c7XG4kY29sb3VyLWRhcmstdGF1cGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLXRhdXBlO1xuJGNvbG91ci1kYXJrLWdyZWVuOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1ncmVlbjtcbiRjb2xvdXItZGFyay1saW1lOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1saW1lO1xuJGNvbG91ci1kYXJrLXRlYWw6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLXRlYWw7XG4kY29sb3VyLWRhcmstc2t5OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1za3k7XG4kY29sb3VyLWRhcmstYmx1ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstYmx1ZTtcbiRjb2xvdXItZGFyay1wdXJwbGU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLXB1cnBsZTtcbiRjb2xvdXItZGFyay1vcmFuZ2U6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLW9yYW5nZTtcbiRjb2xvdXItZGFyay1yZWQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLXJlZDtcbiRjb2xvdXItZGFyay1tYWdlbnRhOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1tYWdlbnRhO1xuXG4vKiBjYWxsb3V0IGJhY2tncm91bmRzICovXG4kY29sb3VyLWxpZ2h0ZXItcmVkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtY2FsbG91dC1iYWNrZ3JvdW5kcy1yZWQ7XG4kY29sb3VyLWxpZ2h0ZXItZ3JlZW46IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLWdyZWVuO1xuJGNvbG91ci1saWdodGVyLXllbGxvdzogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMteWVsbG93O1xuXG4vKiBpY29uIGNvbG91cnMgKi9cbiRjb2xvdXItaWNvbi1ibHVlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWJsdWU7XG4kY29sb3VyLWljb24tZ3JleTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ncmV5O1xuJGNvbG91ci1pY29uLWJsYWNrOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWJsYWNrO1xuJGNvbG91ci1pY29uLXdoaXRlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLXdoaXRlO1xuXG4vKiBzZXJ2aWNlIG9udGFyaW8gaGVhZGVyIGNvbG91cnMgKi9cbiRjb2xvdXItc2VydmljZS1oZWFkZXItYnJhbmQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1icmFuZDtcbiRjb2xvdXItc2VydmljZS1oZWFkZXItZm9jdXM6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1mb2N1cztcbiRjb2xvdXItc2VydmljZS1oZWFkZXItaG92ZXI6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1ob3ZlcjtcbiRjb2xvdXItc2VydmljZS1oZWFkZXItYWN0aXZlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItYWN0aXZlO1xuIiwiQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBmb250LXNpemUgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVGhlc2UgcGl4ZWwgdmFsdWVzIGFyZSBiYXNlZCBvbiBhIGJhc2VkIHJlbSB2YWx1ZSBvZiAxNnB4IGFuZCBjYW4gYmUgZm91bmQgaW4gcGFja2FnZXMvZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL3Rva2Vucy9zaXplcy9mb250LXNpemVzLmpzb25cblxuJGZvbnQtc2l6ZS1zbWFsbDogdmFyaWFibGVzLiRmb250LXNpemVzLXNtYWxsOyAvLyAxNHB4XG4kZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDogdmFyaWFibGVzLiRmb250LXNpemVzLXN0YW5kYXJkLWJvZHktdGV4dDsgLy8gMTZweCBvciAxcmVtXG4kZm9udC1zaXplLWxhcmdlOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZXMtbGFyZ2U7IC8vIDIwcHhcbiRmb250LXNpemUteGxhcmdlOiB2YXJpYWJsZXMuJGZvbnQtc2l6ZXMteC1sYXJnZTsgLy8gMjRweFxuIiwiQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBmb250LXdlaWdodCB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9udC13ZWlnaHRzLW5vcm1hbDogdmFyaWFibGVzLiRmb250LXdlaWdodHMtbm9ybWFsOyAvLyA0MDBcbiRmb250LXdlaWdodHMtc2VtaS1ib2xkOiB2YXJpYWJsZXMuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7IC8vNjAwXG4kZm9udC13ZWlnaHRzLWJvbGQ6IHZhcmlhYmxlcy4kZm9udC13ZWlnaHRzLWJvbGQ7IC8vIDcwMFxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qXG4qICBHbG9iYWwgdmFyaWFibGVzXG4qXG4qICBVc2VkIGFjcm9zcyBtdWx0aXBsZSBjb21wb25lbnRzXG4qL1xuXG4vLyBSYWRpdXMgZm9yIHJvdW5kZWQgY29ybmVycyAoZm9yIGV4YW1wbGUsIGJ1dHRvbnMpXG4kZ2xvYmFsLXJhZGl1czogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXJhZGl1cztcblxuLy8gVGhpcyB2YWx1ZSByZXByZXNlbnRzIDEgcGl4ZWwgYmFzZWQgb24gYSBiYXNlIHJlbSB2YWx1ZSBvZiAxNnB4XG4kcGl4ZWw6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1waXhlbC12YWx1ZTtcblxuLy8gVGhpcyB2YWx1ZSByZXByZXNlbnRzIGEgbGFyZ2UgbWF4IHZhbHVlXG4kbWF4LXZhbHVlOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlO1xuXG4vLyBXaWR0aCB2YWx1ZXNcbiRuYXJyb3dlci13aWR0aDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXdpZHRoLW5hcnJvd2VyOyAvLyAyNi4yNWVtXG4kbmFycm93LXdpZHRoOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtd2lkdGgtbmFycm93OyAvLyAzOC43NWVtXG4kc3RhbmRhcmQtd2lkdGg6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy13aWR0aC1zdGFuZGFyZDtcbiRmdWxsLXdpZHRoOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtd2lkdGgtbWF4OyAvLyAxMDAlXG5cbi8vIEJvcmRlciBzaXplc1xuJGJvcmRlci1zaXplLXN0YW5kYXJkOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtYm9yZGVyLXNpemU7IC8vIDJweFxuXG4vLyBUb3VjaCB0YXJnZXQgc2l6ZXNcbiR0b3VjaC10YXJnZXQtc2l6ZTogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXRvdWNoLXRhcmdldC1zaXplOyAvLyAzNnB4XG4kdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlOyAvLyA0MHB4XG5cbi8vIExpbmUgaGVpZ2h0IHNpemVzXG4kbGluZS1oZWlnaHQtZGVmYXVsdDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLWxpbmUtaGVpZ2h0LWRlZmF1bHQ7IC8vIDEuNVxuXG4vLyBIZWlnaHQgdmFsdWVzXG4kc3RhbmRhcmQtaW5wdXQtaGVpZ2h0OiA0OHB4O1xuJGxvZ28taGVpZ2h0OiA0NnB4O1xuIiwiQHVzZSAnLi4vMi10b29scy9mdW5jdGlvbnMvZ2xvYmFsLmZ1bmN0aW9ucycgYXMgZ2xvYmFsRnVuY3Rpb25zO1xuQHVzZSAnLi4vMi10b29scy9mdW5jdGlvbnMvZ3JpZC5mdW5jdGlvbnMnIGFzIGdyaWRGdW5jdGlvbnM7XG5AdXNlICcuL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKlxuKiAgR2xvYmFsIGdyaWQgdmFyaWFibGVzXG4qXG4qICAxIC0gR3JpZCB0ZXh0IHZhcmlhYmxlc1xuKiAgMiAtIEdyaWQgcm93L2NvbHVtbiB2YXJpYWJsZXNcbiogIDMgLSBHcmlkIHNjcmVlbiBzaXplIHZhcmlhYmxlc1xuKi9cblxuLyoqKiAxIC0gR3JpZCB0ZXh0IHZhcmlhYmxlcyAqKiovXG4kdGV4dC1kaXJlY3Rpb246IHZhcmlhYmxlcy4kdGV4dC1kaXJlY3Rpb25zLXRleHQtZGlyZWN0aW9uICFkZWZhdWx0O1xuJGRlZmF1bHQtZmxvYXQ6IHZhcmlhYmxlcy4kdGV4dC1kaXJlY3Rpb25zLWRlZmF1bHQtZmxvYXQgIWRlZmF1bHQ7XG4kb3Bwb3NpdGUtZGlyZWN0aW9uOiB2YXJpYWJsZXMuJHRleHQtZGlyZWN0aW9ucy1vcHBvc2l0ZS1kaXJlY3Rpb24gIWRlZmF1bHQ7XG5cbkBpZiAkdGV4dC1kaXJlY3Rpb24gPT0gbHRyIHtcblx0JGRlZmF1bHQtZmxvYXQ6IGxlZnQ7XG5cdCRvcHBvc2l0ZS1kaXJlY3Rpb246IHJpZ2h0O1xufSBAZWxzZSB7XG5cdCRkZWZhdWx0LWZsb2F0OiByaWdodDtcblx0JG9wcG9zaXRlLWRpcmVjdGlvbjogbGVmdDtcbn1cblxuLyoqKiAyIC0gR3JpZCByb3cvY29sdW1uIHZhcmlhYmxlcyAqKiovXG4kaW5jbHVkZS1odG1sLWNsYXNzZXM6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWluY2x1ZGUtaHRtbC1jbGFzc2VzICFkZWZhdWx0O1xuJGluY2x1ZGUtaHRtbC1ncmlkLWNsYXNzZXM6ICRpbmNsdWRlLWh0bWwtY2xhc3NlcyAhZGVmYXVsdDtcblxuJHJvdy13aWR0aDogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSh2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1yb3ctd2lkdGgpO1xuJHRvdGFsLWNvbHVtbnM6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLXRvdGFsLWNvbHVtbnM7XG4kY29sdW1uLWd1dHRlcjogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSh2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tZ3V0dGVyKTtcblxuJGNvbHVtbi1jb3VudC0xOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQxO1xuJGNvbHVtbi1jb3VudC0yOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQyO1xuJGNvbHVtbi1jb3VudC0zOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQzO1xuJGNvbHVtbi1jb3VudC00OiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1jb2x1bW4tY291bnQ0O1xuXG4kbGFzdC1jaGlsZC1mbG9hdDogJG9wcG9zaXRlLWRpcmVjdGlvbiAhZGVmYXVsdDtcblxuLyoqKiAzIC0gR3JpZCBzY3JlZW4gc2l6ZSB2YXJpYWJsZXMgKioqL1xuJHNjcmVlbjogJ29ubHkgc2NyZWVuJyAhZGVmYXVsdDtcblxuJHNtYWxsLXVwOiAkc2NyZWVuICFkZWZhdWx0O1xuJHNtYWxsLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiAje2dyaWRGdW5jdGlvbnMudXBwZXItYm91bmQoYnJlYWtwb2ludHMuJHNtYWxsLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJG1lZGl1bS11cDogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiRtZWRpdW0tcmFuZ2UpfSknICFkZWZhdWx0O1xuJG1lZGl1bS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJG1lZGl1bS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje2dyaWRGdW5jdGlvbnMudXBwZXItYm91bmQoYnJlYWtwb2ludHMuJG1lZGl1bS1yYW5nZSl9KScgIWRlZmF1bHQ7XG5cbiRsYXJnZS11cDogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiRsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4kbGFyZ2Utb25seTogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiRsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje2dyaWRGdW5jdGlvbnMudXBwZXItYm91bmQoYnJlYWtwb2ludHMuJGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJHhsYXJnZS11cDogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiR4bGFyZ2UtcmFuZ2UpfSknICFkZWZhdWx0O1xuJHhsYXJnZS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHhsYXJnZS1yYW5nZSl9KSBhbmQgKG1heC13aWR0aDoje2dyaWRGdW5jdGlvbnMudXBwZXItYm91bmQoYnJlYWtwb2ludHMuJHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG5cbiR4eGxhcmdlLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHh4bGFyZ2UtcmFuZ2UpfSknICFkZWZhdWx0O1xuJHh4bGFyZ2Utb25seTogJyN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6I3tncmlkRnVuY3Rpb25zLmxvd2VyLWJvdW5kKGJyZWFrcG9pbnRzLiR4eGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4keHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGxldHRlci1zcGFjaW5nIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIFRoZXNlIHBpeGVsIHZhbHVlcyBhcmUgYmFzZWQgb24gYSBiYXNlZCByZW0gdmFsdWUgb2YgMTZweCBhbmQgY2FuIGJlIGZvdW5kIGluIHBhY2thZ2VzL2Rlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy90b2tlbnMvc2l6ZXMvbGV0dGVyLXNwYWNpbmcuanNcblxuJGxldHRlci1zcGFjaW5nLXhzbWFsbDogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLXgtc21hbGw7IC8vIDAuMzIgcHhcbiRsZXR0ZXItc3BhY2luZy1zbWFsbDogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLXNtYWxsOyAvLyAwLjRweFxuJGxldHRlci1zcGFjaW5nLW1lZGl1bTogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLW1lZGl1bTsgLy8gMC40OHB4XG4kbGV0dGVyLXNwYWNpbmctbGFyZ2U6IHZhcmlhYmxlcy4kZm9udC1sZXR0ZXItc3BhY2luZy1sYXJnZTsgLy8gMC41cHhcbiRsZXR0ZXItc3BhY2luZy14bGFyZ2U6IHZhcmlhYmxlcy4kZm9udC1sZXR0ZXItc3BhY2luZy14LWxhcmdlOyAvLyAwLjY0cHhcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGluZS1oZWlnaHQgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVGhlc2UgcGl4ZWwgdmFsdWVzIGFyZSBiYXNlZCBvbiBhIGJhc2VkIHJlbSB2YWx1ZSBvZiAxNnB4IGFuZCBjYW4gYmUgZm91bmQgaW4gcGFja2FnZXMvZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL3Rva2Vucy9zaXplcy9saW5lLWhlaWdodHMuanNcblxuJGxpbmUtaGVpZ2h0LTE6IHZhcmlhYmxlcy4kZm9udC1saW5lLWhlaWdodHMtMTsgLy8gMTkuMnB4XG4kbGluZS1oZWlnaHQtMjogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy0yOyAvLyAyMC42NHB4XG4kbGluZS1oZWlnaHQtMzogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy0zOyAvLyAyMS4yOHB4XG4kbGluZS1oZWlnaHQtNDogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy00OyAvLyAyMS45MnB4XG4kbGluZS1oZWlnaHQtNTogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy01OyAvLyAyMi4yNHB4XG4kbGluZS1oZWlnaHQtNjogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy02OyAvLyAyMi44OHB4XG4kbGluZS1oZWlnaHQtNzogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy03OyAvLyAyNHB4XG4kbGluZS1oZWlnaHQtODogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy04OyAvLyAyNC45NnB4XG4iLCJAdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIHNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVGhlc2UgcGl4ZWwgdmFsdWVzIGFyZSBiYXNlZCBvbiBhIGJhc2VkIHJlbSB2YWx1ZSBvZiAxNnB4XG5cbiRzcGFjaW5nLTA6IHZhcmlhYmxlcy4kc3BhY2luZy0wO1xuJHNwYWNpbmctMTogdmFyaWFibGVzLiRzcGFjaW5nLTE7IC8vIDRweFxuJHNwYWNpbmctMjogdmFyaWFibGVzLiRzcGFjaW5nLTI7IC8vIDhweFxuJHNwYWNpbmctMzogdmFyaWFibGVzLiRzcGFjaW5nLTM7IC8vIDEycHhcbiRzcGFjaW5nLTQ6IHZhcmlhYmxlcy4kc3BhY2luZy00OyAvLyAxNnB4XG4kc3BhY2luZy01OiB2YXJpYWJsZXMuJHNwYWNpbmctNTsgLy8gMjRweFxuJHNwYWNpbmctNjogdmFyaWFibGVzLiRzcGFjaW5nLTY7IC8vIDMycHhcbiRzcGFjaW5nLTc6IHZhcmlhYmxlcy4kc3BhY2luZy03OyAvLyA0MHB4XG4kc3BhY2luZy04OiB2YXJpYWJsZXMuJHNwYWNpbmctODsgLy8gNDhweFxuJHNwYWNpbmctOTogdmFyaWFibGVzLiRzcGFjaW5nLTk7IC8vIDY0cHhcbiRzcGFjaW5nLTEwOiB2YXJpYWJsZXMuJHNwYWNpbmctMTA7IC8vIDgwcHhcbiIsIkB1c2UgJy4vZm9udC13ZWlnaHRzLnZhcmlhYmxlcycgYXMgZm9udFdlaWdodHM7XG5AdXNlICcuL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnLi9sZXR0ZXItc3BhY2luZy52YXJpYWJsZXMnIGFzIGxldHRlclNwYWNpbmc7XG5AdXNlICcuLi8yLXRvb2xzL2Z1bmN0aW9ucy9nbG9iYWwuZnVuY3Rpb25zJyBhcyBnbG9iYWxGdW5jdGlvbnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJyBhcyBsaW5lSGVpZ2h0O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIHR5cG9ncmFwaHkgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGZvbnQtb3Blbi1zYW5zOiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LXJhbGV3YXktbW9kaWZpZWQ6ICdSYWxld2F5JywgJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1jb3VyaWVyLXByaW1lOiAnQ291cmllciBQcmltZScsIENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiRtYXgtd2lkdGgtbGFyZ2U6IDcwcmVtO1xuJG1heC13aWR0aC1zdGFuZGFyZDogNDhyZW07XG5cbiVoZWFkZXItc3R5bGVzIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTQ7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuXHRmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbn1cblxuJWgxLXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSgzMik7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14bGFyZ2U7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0yO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctNyBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy01IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLWxhcmdlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDQwKTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteGxhcmdlO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0xO1xuXHR9XG59XG5cbiVoMi1zdHlsZXMge1xuXHRAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oMjcpO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctbWVkaXVtO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNDtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1zdGFuZGFyZDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSgzMyk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtMztcblx0fVxufVxuXG4laDMtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDIzKTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTU7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5weC10by1yZW0oMjgpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14c21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTY7XG5cdH1cbn1cblxuJWg0LXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSgyMCk7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1tZWRpdW07XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC03O1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXN0YW5kYXJkO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDI0KTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctbGFyZ2U7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTc7XG5cdH1cbn1cblxuJWg1LXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSgxOCk7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1tZWRpdW07XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC04O1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXN0YW5kYXJkO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDE5KTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctc21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTc7XG5cdH1cbn1cblxuJWg2LXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnB4LXRvLXJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC04O1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctbWVkaXVtO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDE2KTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctc21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTc7XG5cdH1cbn1cblxuJWxlYWQtc3RhdGVtZW50IHtcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDIwKTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLWxhcmdlO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucHgtdG8tcmVtKDIyKTtcblx0fVxufVxuIiwiXG4vLyBEbyBub3QgZWRpdCBkaXJlY3RseVxuLy8gR2VuZXJhdGVkIG9uIFdlZCwgMjcgU2VwIDIwMjMgMTg6MzI6NTEgR01UXG5cbiRicmVha3BvaW50cy14c21hbGw6IDIwZW07XG4kYnJlYWtwb2ludHMtc21hbGw6IDQwZW07XG4kYnJlYWtwb2ludHMtbWVkaXVtOiA3M2VtO1xuJGJyZWFrcG9pbnRzLWxhcmdlOiA5NmVtO1xuJGJyZWFrcG9pbnRzLXhsYXJnZTogMTIwZW07XG4kZ3JpZC1jb2x1bW5zLWluY2x1ZGUtaHRtbC1jbGFzc2VzOiB0cnVlO1xuJGdyaWQtY29sdW1ucy10b3RhbC1jb2x1bW5zOiAxMjtcbiRncmlkLWNvbHVtbnMtcm93LXdpZHRoOiAxMTUyO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tZ3V0dGVyOiAzMjtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MTogMTtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MjogMjtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MzogMztcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50NDogNDtcbiR0ZXh0LWRpcmVjdGlvbnMtdGV4dC1kaXJlY3Rpb246IGx0cjtcbiR0ZXh0LWRpcmVjdGlvbnMtZGVmYXVsdC1mbG9hdDogbGVmdDtcbiR0ZXh0LWRpcmVjdGlvbnMtb3Bwb3NpdGUtZGlyZWN0aW9uOiByaWdodDtcbiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG91ci1ncmV5c2NhbGUtYmxhY2s6ICMxQTFBMUE7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGU1OiAjRjJGMkYyO1xuJGNvbG91ci1ncmV5c2NhbGUtZ3JleXNjYWxlMjA6ICNDQ0NDQ0M7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGU0MDogIzk5OTk5OTtcbiRjb2xvdXItZ3JleXNjYWxlLWdyZXlzY2FsZTYwOiAjNjY2NjY2O1xuJGNvbG91ci1ncmV5c2NhbGUtZ3JleXNjYWxlNzA6ICM0RDRENEQ7XG4kY29sb3VyLXN5c3RlbS1saW5rOiAjMDA2NkNDO1xuJGNvbG91ci1zeXN0ZW0tbGluay1ob3ZlcjogIzAwNDc4RjtcbiRjb2xvdXItc3lzdGVtLWxpbmstYWN0aXZlOiAjMDAyMTQyO1xuJGNvbG91ci1zeXN0ZW0tbGluay12aXNpdGVkOiAjNTUxQThCO1xuJGNvbG91ci1zeXN0ZW0tZm9jdXM6ICMwMDlBREI7XG4kY29sb3VyLXN5c3RlbS1hbGVydDogI0NEMDAwMDtcbiRjb2xvdXItc3lzdGVtLWFsZXJ0LWxpZ2h0OiAjRkNFRkYwO1xuJGNvbG91ci1zeXN0ZW0td2FybmluZzogI0ZGRDQ0MDtcbiRjb2xvdXItc3lzdGVtLXdhcm5pbmctbGlnaHQ6ICNGRUY2REM7XG4kY29sb3VyLXN5c3RlbS1zdWNjZXNzOiAjMTE4ODQ3O1xuJGNvbG91ci1zeXN0ZW0tc3VjY2Vzcy1saWdodDogI0U1ZjBFOTtcbiRjb2xvdXItc3lzdGVtLWluZm9ybWF0aW9uOiAjMTA4MEE2O1xuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb24tbGlnaHQ6ICNFMkYwRjQ7XG4kY29sb3VyLWFjY2VudC1tYWluLWdvbGQ6ICNDQkE1MkU7XG4kY29sb3VyLWFjY2VudC1tYWluLXllbGxvdzogI0ZDQUYxNztcbiRjb2xvdXItYWNjZW50LW1haW4tdGF1cGU6ICNDMUIyOEY7XG4kY29sb3VyLWFjY2VudC1tYWluLWdyZWVuOiAjMzlCNTRBO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1saW1lOiAjOERDNjNGO1xuJGNvbG91ci1hY2NlbnQtbWFpbi10ZWFsOiAjNDlBN0EyO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1za3k6ICMwMEIyRTM7XG4kY29sb3VyLWFjY2VudC1tYWluLWJsdWU6ICMzMTkzQ0M7XG4kY29sb3VyLWFjY2VudC1tYWluLXB1cnBsZTogI0I5NzVCNztcbiRjb2xvdXItYWNjZW50LW1haW4tb3JhbmdlOiAjRjE1QTIyO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1yZWQ6ICNGMDQ1NEI7XG4kY29sb3VyLWFjY2VudC1tYWluLW1hZ2VudGE6ICNGMDMwOTM7XG4kY29sb3VyLWFjY2VudC1saWdodC1nb2xkOiAjRjBFN0NDO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQteWVsbG93OiAjRjhFNUMzO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtdGF1cGU6ICNFQkU3REI7XG4kY29sb3VyLWFjY2VudC1saWdodC1ncmVlbjogI0QxRUZENDtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LWxpbWU6ICNEREVEQzc7XG4kY29sb3VyLWFjY2VudC1saWdodC10ZWFsOiAjQ0ZFREVEO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtc2t5OiAjQzVFRUZBO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtYmx1ZTogI0RCRTlGNTtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LXB1cnBsZTogI0YxRTNGMjtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LW9yYW5nZTogI0ZFRTFEOTtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LXJlZDogI0ZGRTBFMjtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LW1hZ2VudGE6ICNGRURGRjA7XG4kY29sb3VyLWFjY2VudC1kYXJrLWdvbGQ6ICM4Njc0M0Q7XG4kY29sb3VyLWFjY2VudC1kYXJrLXllbGxvdzogIzhBNjAwRDtcbiRjb2xvdXItYWNjZW50LWRhcmstdGF1cGU6ICM3QjcyNUM7XG4kY29sb3VyLWFjY2VudC1kYXJrLWdyZWVuOiAjMkI4NzM3O1xuJGNvbG91ci1hY2NlbnQtZGFyay1saW1lOiAjNUY4MTI5O1xuJGNvbG91ci1hY2NlbnQtZGFyay10ZWFsOiAjMzY3QTc2O1xuJGNvbG91ci1hY2NlbnQtZGFyay1za3k6ICMxMDgwQTY7XG4kY29sb3VyLWFjY2VudC1kYXJrLWJsdWU6ICMwMzY5YWM7XG4kY29sb3VyLWFjY2VudC1kYXJrLXB1cnBsZTogIzkyMjc4RjtcbiRjb2xvdXItYWNjZW50LWRhcmstb3JhbmdlOiAjQzY0QTFDO1xuJGNvbG91ci1hY2NlbnQtZGFyay1yZWQ6ICNEODFBMjE7XG4kY29sb3VyLWFjY2VudC1kYXJrLW1hZ2VudGE6ICNDMDAyNjQ7XG4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXJlZDogI0ZDRUZGMDtcbiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtZ3JlZW46ICNFNUYwRTk7XG4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXllbGxvdzogI0ZFRjZEQztcbiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibHVlOiAjMDA2NkNDO1xuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWdyZXk6ICM2NjY2NjY7XG4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtYmxhY2s6ICMxQTFBMUE7XG4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtd2hpdGU6ICNGRkZGRkY7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy1zZWNvbmRhcnktaG92ZXI6ICNFMEYwRkY7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy1zZWNvbmRhcnktYWN0aXZlOiAjQzJFMEZGO1xuJGNvbG91ci1hY2NlbnQtYnV0dG9uLWNvbG91cnMtdGVydGlhcnktaG92ZXI6ICNFOEU4RTg7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy10ZXJ0aWFyeS1hY3RpdmU6ICNEMUQxRDE7XG4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1icmFuZDogIzAzNzEzRDtcbiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWZvY3VzOiAjNDJDN0ZGO1xuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItaG92ZXI6ICMwNDhCNEI7XG4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1hY3RpdmU6ICMwMjQxMjI7XG4kZ2xvYmFsLXRva2Vucy1yYWRpdXM6IDRweDtcbiRnbG9iYWwtdG9rZW5zLXBpeGVsLXZhbHVlOiAwLjA2M2VtO1xuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlOiA5OTk5OTk5OTk5OTk7XG4kZ2xvYmFsLXRva2Vucy13aWR0aC1uYXJyb3dlcjogMjYuMjVlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLW5hcnJvdzogMzguNzVlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLXN0YW5kYXJkOiA0OHJlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLW1heDogMTAwJTtcbiRnbG9iYWwtdG9rZW5zLWJvcmRlci1zaXplOiAycHg7XG4kZ2xvYmFsLXRva2Vucy10b3VjaC10YXJnZXQtc2l6ZTogMzZweDtcbiRnbG9iYWwtdG9rZW5zLXRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTogNDBweDtcbiRnbG9iYWwtdG9rZW5zLWxpbmUtaGVpZ2h0LWRlZmF1bHQ6IDEuNTtcbiRmb250LXNpemVzLXNtYWxsOiAwLjg3NXJlbTtcbiRmb250LXNpemVzLXN0YW5kYXJkLWJvZHktdGV4dDogMXJlbTtcbiRmb250LXNpemVzLWxhcmdlOiAxLjI1cmVtO1xuJGZvbnQtc2l6ZXMteC1sYXJnZTogMS41cmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmcteC1zbWFsbDogMC4wMnJlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLXNtYWxsOiAwLjAyNXJlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLW1lZGl1bTogMC4wM3JlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLWxhcmdlOiAwLjAzMTNyZW07XG4kZm9udC1sZXR0ZXItc3BhY2luZy14LWxhcmdlOiAwLjA0cmVtO1xuJGZvbnQtbGluZS1oZWlnaHRzLTE6IDEuMjtcbiRmb250LWxpbmUtaGVpZ2h0cy0yOiAxLjI5O1xuJGZvbnQtbGluZS1oZWlnaHRzLTM6IDEuMzM7XG4kZm9udC1saW5lLWhlaWdodHMtNDogMS4zNztcbiRmb250LWxpbmUtaGVpZ2h0cy01OiAxLjM5O1xuJGZvbnQtbGluZS1oZWlnaHRzLTY6IDEuNDM7XG4kZm9udC1saW5lLWhlaWdodHMtNzogMS41O1xuJGZvbnQtbGluZS1oZWlnaHRzLTg6IDEuNTY7XG4kZm9udC1saW5lLWhlaWdodHMtZGVmYXVsdDogMS42O1xuJHNwYWNpbmctMDogMDtcbiRzcGFjaW5nLTE6IDAuMjVyZW07XG4kc3BhY2luZy0yOiAwLjVyZW07XG4kc3BhY2luZy0zOiAwLjc1cmVtO1xuJHNwYWNpbmctNDogMXJlbTtcbiRzcGFjaW5nLTU6IDEuNXJlbTtcbiRzcGFjaW5nLTY6IDJyZW07XG4kc3BhY2luZy03OiAyLjVyZW07XG4kc3BhY2luZy04OiAzcmVtO1xuJHNwYWNpbmctOTogNHJlbTtcbiRzcGFjaW5nLTEwOiA1cmVtO1xuJGZvbnQtd2VpZ2h0cy1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodHMtc2VtaS1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHRzLWJvbGQ6IDcwMDtcbiR6LWluZGV4LWF1dG86IGF1dG87XG4kei1pbmRleC1pbmhlcml0OiBpbmhlcml0O1xuJHotaW5kZXgtaW5pdGlhbDogaW5pdGlhbDtcbiR6LWluZGV4LWJlaGluZC1sb3c6IC00O1xuJHotaW5kZXgtYmVoaW5kLW1lZGl1bTogLTI7XG4kei1pbmRleC1iZWhpbmQtaGlnaDogLTE7XG4kei1pbmRleC1uZXV0cmFsOiAwO1xuJHotaW5kZXgtYWJvdmUtbG93OiAxO1xuJHotaW5kZXgtYWJvdmUtbWVkaXVtOiAyO1xuJHotaW5kZXgtYWJvdmUtaGlnaDogNDtcbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuXG4vKlxuKiBTcGFjaW5nIG92ZXJyaWRlc1xuKiBUaGlzIC5zY3NzIGxvb3Agd2lsbCBjcmVhdGUgbWFyZ2luICYgcGFkZGluZyBoZWxwZXJzIGNsYXNzZXNcbiovXG5cbiRzcGFjaW5nLXVuaXRzOiAoXG5cdDA6IHNwYWNpbmcuJHNwYWNpbmctMCxcblx0NDogc3BhY2luZy4kc3BhY2luZy0xLFxuXHQ4OiBzcGFjaW5nLiRzcGFjaW5nLTIsXG5cdDEyOiBzcGFjaW5nLiRzcGFjaW5nLTMsXG5cdDE2OiBzcGFjaW5nLiRzcGFjaW5nLTQsXG5cdDI0OiBzcGFjaW5nLiRzcGFjaW5nLTUsXG5cdDMyOiBzcGFjaW5nLiRzcGFjaW5nLTYsXG5cdDQwOiBzcGFjaW5nLiRzcGFjaW5nLTcsXG5cdDQ4OiBzcGFjaW5nLiRzcGFjaW5nLTgsXG5cdDY0OiBzcGFjaW5nLiRzcGFjaW5nLTksXG4pO1xuXG4kc2lkZXM6ICh0b3AsIGJvdHRvbSwgbGVmdCwgcmlnaHQpO1xuXG5AZWFjaCAkdW5pdCwgJHNwYWNpbmcgaW4gJHNwYWNpbmctdW5pdHMge1xuXHRAZWFjaCAkc2lkZSBpbiAkc2lkZXMge1xuXHRcdC5tYXJnaW4tI3skc2lkZX0tI3skdW5pdH0tXFwhIHtcblx0XHRcdG1hcmdpbi0jeyRzaWRlfTogI3skc3BhY2luZ307XG5cdFx0fVxuXG5cdFx0LnBhZGRpbmctI3skc2lkZX0tI3skdW5pdH0tXFwhIHtcblx0XHRcdHBhZGRpbmctI3skc2lkZX06ICN7JHNwYWNpbmd9O1xuXHRcdH1cblx0fVxufVxuXG4vKlxuKiAgUGFkZGluZyBvdmVycmlkZXNcbiovXG5cbi8vIDBcbi5wYWRkaW5nLXRvcC0wLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0wLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLy8gNFxuLnBhZGRpbmctdG9wLTQtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4vLyA4XG4ucGFkZGluZy10b3AtOC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC04LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEyXG4ucGFkZGluZy10b3AtMTItXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4vLyAxNlxuLnBhZGRpbmctdG9wLTE2LVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTE2LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTYtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLy8gMjRcbi5wYWRkaW5nLXRvcC0yNC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0yNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTI0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDMyXG4ucGFkZGluZy10b3AtMzItXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0zMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4vLyA0MFxuLnBhZGRpbmctdG9wLTQwLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLy8gNDhcbi5wYWRkaW5nLXRvcC00OC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00OC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQ4LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDY0XG4ucGFkZGluZy10b3AtNjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC02NC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC02NC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4vLyA4MFxuLnBhZGRpbmctdG9wLTgwLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04MC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC04MC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtODAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIE1hcmdpbiBvdmVycmlkZXMgLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIDBcbi5tYXJnaW4tdG9wLTAtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi8vIDRcbi5tYXJnaW4tdG9wLTQtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi8vIDhcbi5tYXJnaW4tdG9wLTgtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtOC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtOC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEyXG4ubWFyZ2luLXRvcC0xMi1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTEyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLy8gMTZcbi5tYXJnaW4tdG9wLTE2LVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xNi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0xNi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMTYtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4vLyAyNFxuLm1hcmdpbi10b3AtMjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTI0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0yNC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDMyXG4ubWFyZ2luLXRvcC0zMi1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTMyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLy8gNDBcbi5tYXJnaW4tdG9wLTQwLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNDAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4vLyA0OFxuLm1hcmdpbi10b3AtNDgtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ4LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQ4LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00OC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDY0XG4ubWFyZ2luLXRvcC02NC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLy8gODBcbi5tYXJnaW4tdG9wLTgwLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtODAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5AdXNlICcuLi8uLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AZm9yd2FyZCAnLi4vLi4vNy1vdmVycmlkZXMvc3BhY2luZy5vdmVycmlkZXMnO1xuXG4vKlxuKiAgR2xvYmFsIG1peGluc1xuKiAgVXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50c1xuKi9cblxuQG1peGluIHdvcmQtd3JhcCgpIHtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0aHlwaGVuczogYXV0bztcbn1cblxuQG1peGluIHR3by1jb2x1bW4tbGlzdHMoKSB7XG5cdGNvbHVtbi1jb3VudDogdmFyaWFibGVzLiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRjb2x1bW4tY291bnQ6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDI7XG5cblx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmc6IDAgMCBzcGFjaW5nLiRzcGFjaW5nLTMgMDtcblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBNaXhpbiB0aGF0IGFkZHMgc3BhY2luZyB0byBhIHBvc2l0aW9uIGFuZCBtYXJrIGl0IGFzIGltcG9ydGFudFxuICogJHR5cGUgaXMgdGhlIHR5cGUgb2Ygc3BhY2luZyB0byB1c2UgYW5kIGNhbiBiZSBlaXRoZXIgcGFkZGluZyBvciBtYXJnaW5cbiAqICRwb3NpdGlvbiBpcyB0aGUgZGlyZWN0aW9uIHRvIHdoaWNoIHRoZSBzcGFjaW5nIGlzIGFwcGxpZWQ7IGNhbiBiZSB0b3AsIHJpZ2h0LCBib3R0b20gb3IgbGVmdFxuICogJHNpemUgaXMgdGhlIGFtb3VudCBvZiBweCB0byBiZSB1c2VkIGFzIHRoZSBzcGFjaW5nOyBjYW4gYmUgMCwgNCwgOCwgMTIsIDE2LCAyNCwgMzIsIDQwLCA0OCBvciA2NFxuICovXG5AbWl4aW4gc3BhY2luZy1pbXBvcnRhbnQoJHR5cGU6IHBhZGRpbmcsICRwb3NpdGlvbjogcmlnaHQsICRzaXplOiAxNikge1xuXHRAZXh0ZW5kIC4jeyR0eXBlfS0jeyRwb3NpdGlvbn0tI3skc2l6ZX0tXFwhICFvcHRpb25hbDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnc2FzczpzdHJpbmcnO1xuQHVzZSAnLi4vLi4vMS12YXJpYWJsZXMvZ3JpZC52YXJpYWJsZXMnIGFzIGdyaWQ7XG5AdXNlICcuLi8uLi8yLXRvb2xzL2Z1bmN0aW9ucy9ncmlkLmZ1bmN0aW9ucycgYXMgZ3JpZEZ1bmN0aW9ucztcblxuLypcbiogIEdyaWQgbWl4aW5zXG4qXG4qICAxIC0gRXhwb3J0aW5nIGdyaWQgY29kZVxuKiAgMiAtIENsZWFyZml4XG4qICAzIC0gR3JpZCByb3dcbiogIDQgLSBHcmlkIGNvbHVtblxuKiAgNSAtIEdyaWQgSFRNTCBjbGFzc2VzXG4qL1xuXG4vKioqIDEgLSBFeHBvcnRpbmcgZ3JpZCBjb2RlICoqKi9cbi8vLyBDcmVhdGVzIGEgZ2xvYmFsIG1vZHVsZS5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkbmFtZVxuLy8vICAgVGhlIG5hbWUgb2YgdGhlIG1vZHVsZS5cblxuQG1peGluIGV4cG9ydHMoJG5hbWUpIHtcblx0Ly8gSW1wb3J0IGZyb20gZ2xvYmFsIHNjb3BlXG5cdCRtb2R1bGVzOiAkbW9kdWxlcyAhZ2xvYmFsO1xuXG5cdC8vIENoZWNrIGlmIGEgbW9kdWxlIGlzIGFscmVhZHkgb24gdGhlIGxpc3Rcblx0JG1vZHVsZV9pbmRleDogbGlzdC5pbmRleCgkbW9kdWxlcywgJG5hbWUpO1xuXHRAaWYgKCgkbW9kdWxlX2luZGV4ID09IG51bGwpIG9yICgkbW9kdWxlX2luZGV4ID09IGZhbHNlKSkge1xuXHRcdCRtb2R1bGVzOiBsaXN0LmFwcGVuZCgkbW9kdWxlcywgJG5hbWUpICFnbG9iYWw7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyoqKiAyIC0gQ2xlYXJmaXggKioqL1xuQG1peGluIGNsZWFyZml4IHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLyoqKiAzIC0gR3JpZCByb3cgKioqL1xuLy8vIEZvciBjcmVhdGluZyBjb250YWluZXIsIG5lc3RlZCwgYW5kIGNvbGxhcHNlZCByb3dzLlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRiZWhhdmlvdXJcbi8vLyAgIEFueSBzcGVjaWFsIGJlaGF2aW91ciBmb3IgdGhpcyByb3cuXG4vLy8gICBEZWZhdWx0OiBmYWxzZVxuLy8vICAgT3B0aW9uczogbmVzdCwgY29sbGFwc2UsIG5lc3QtY29sbGFwc2UsIGZhbHNlXG5cbkBtaXhpbiBncmlkLXJvdygkYmVoYXZpb3VyOiBmYWxzZSkge1xuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3cobmVzdCk7IHRvIGluY2x1ZGUgYSBuZXN0ZWQgcm93XG5cdEBpZiAkYmVoYXZpb3VyID09IG5lc3Qge1xuXHRcdG1hcmdpbjogMCBtYXRoLmRpdigtKGdyaWQuJGNvbHVtbi1ndXR0ZXIpLCAyKTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3coY29sbGFwc2UpOyB0byBjb2xsYXBzZWQgYSBjb250YWluZXIgcm93IG1hcmdpbnNcblx0QGVsc2UgaWYgJGJlaGF2aW91ciA9PSBjb2xsYXBzZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogZ3JpZC4kcm93LXdpZHRoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gdXNlIEBpbmNsdWRlIGdyaWQtcm93KG5lc3QtY29sbGFwc2UpOyB0byBjb2xsYXBzZSBvdXRlciBtYXJnaW5zIG9uIGEgbmVzdGVkIHJvd1xuXHRAZWxzZSBpZiAkYmVoYXZpb3VyID09IG5lc3QtY29sbGFwc2Uge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3c7IHRvIHVzZSBhIGNvbnRhaW5lciByb3dcblx0QGVsc2Uge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogZ3JpZC4kcm93LXdpZHRoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gY2xlYXJmaXggZm9yIGFsbCByb3dzXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8qKiogNCAtIEdyaWQgY29sdW1uICoqKi9cbi8vLyBDcmVhdGVzIGEgY29sdW1uLCBzaG91bGQgYmUgdXNlZCBpbnNpZGUgb2YgYSBtZWRpYSBxdWVyeSB0byBjb250cm9sIGxheW91dHNcbi8vL1xuLy8vIEBwYXJhbSB7bnVtYmVyfSAkY29sdW1uc1xuLy8vICAgVGhlIG51bWJlciBvZiBjb2x1bW5zIHRoaXMgc2hvdWxkIGJlXG4vLy8gQHBhcmFtIHtib29sZWFufSAkbGFzdC1jb2x1bW5cbi8vLyAgIElzIHRoaXMgdGhlIGxhc3QgY29sdW1uPyBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge2Jvb2xlYW59ICRjZW50ZXJcbi8vLyAgIENlbnRlciB0aGVzZSBjb2x1bW5zPyBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge251bWJlcn0gJG9mZnNldFxuLy8vICAgIyBvZiBjb2x1bW5zIHRvIG9mZnNldC4gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtudW1iZXIgb3IgYm9vbGVhbn0gJHB1c2hcbi8vLyAgICMgb2YgY29sdW1ucyB0byBwdXNoLiBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge251bWJlciBvciBib29sZWFufSAkcHVsbFxuLy8vICAgIyBvZiBjb2x1bW5zIHRvIHB1bGwuIERlZmF1bHQ6IGZhbHNlLlxuLy8vIEBwYXJhbSB7Ym9vbGVhbn0gJGNvbGxhcHNlXG4vLy8gICBHZXQgcmlkIG9mIGd1dHRlciBwYWRkaW5nIG9uIGNvbHVtbj8gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtib29sZWFuIG9yIHN0cmluZ30gJGZsb2F0XG4vLy8gICBTaG91bGQgdGhpcyBmbG9hdD8gRGVmYXVsdDogdHJ1ZS4gT3B0aW9uczogdHJ1ZSwgZmFsc2UsIGxlZnQsIHJpZ2h0LlxuXG5AbWl4aW4gZ3JpZC1jb2x1bW4oJGNvbHVtbnM6IGZhbHNlLCAkbGFzdC1jb2x1bW46IGZhbHNlLCAkY2VudGVyOiBmYWxzZSwgJG9mZnNldDogZmFsc2UsICRwdXNoOiBmYWxzZSwgJHB1bGw6IGZhbHNlLCAkY29sbGFwc2U6IGZhbHNlLCAkZmxvYXQ6IHRydWUsICRwb3NpdGlvbjogZmFsc2UpIHtcblx0Ly8gSWYgcG9zaXRpb25lZCBmb3IgZGVmYXVsdCAuY29sdW1uLCBpbmNsdWRlIHJlbGF0aXZlIHBvc2l0aW9uXG5cdC8vIHB1c2ggYW5kIHB1bGwgcmVxdWlyZSBwb3NpdGlvbiBzZXRcblx0QGlmICRwb3NpdGlvbiBvciAkcHVzaCBvciAkcHVsbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gSWYgY29sbGFwc2VkLCBnZXQgcmlkIG9mIGd1dHRlciBwYWRkaW5nXG5cdEBpZiAkY29sbGFwc2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Ly8gR3V0dGVyIHBhZGRpbmcgd2hlbmV2ZXIgYSBjb2x1bW4gaXNuJ3Qgc2V0IHRvIGNvbGxhcHNlXG5cdC8vICh1c2UgJGNvbGxhcHNlOm51bGwgdG8gZG8gbm90aGluZylcblx0QGVsc2UgaWYgJGNvbGxhcHNlID09IGZhbHNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGdyaWQuJGNvbHVtbi1ndXR0ZXIsIDIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGdyaWQuJGNvbHVtbi1ndXR0ZXIsIDIpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQvLyBJZiBhIGNvbHVtbiBudW1iZXIgaXMgZ2l2ZW4sIGNhbGN1bGF0ZSB3aWR0aFxuXHRAaWYgJGNvbHVtbnMge1xuXHRcdHdpZHRoOiBncmlkRnVuY3Rpb25zLmdyaWQtY2FsYygkY29sdW1ucywgZ3JpZC4kdG90YWwtY29sdW1ucyk7XG5cblx0XHQvLyBJZiBsYXN0IGNvbHVtbiwgZmxvYXQgbmF0dXJhbGx5IGluc3RlYWQgb2YgdG8gdGhlIHJpZ2h0XG5cdFx0QGlmICRsYXN0LWNvbHVtbiB7XG5cdFx0XHRmbG9hdDogZ3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9uO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNvdXJjZSBPcmRlcmluZywgYWRkcyBsZWZ0L3JpZ2h0IGRlcGVuZGluZyBvbiB3aGljaCB5b3UgdXNlLlxuXHRAaWYgJHB1c2gge1xuXHRcdCN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IGdyaWRGdW5jdGlvbnMuZ3JpZC1jYWxjKCRwdXNoLCBncmlkLiR0b3RhbC1jb2x1bW5zKTtcblx0XHQje2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IGF1dG87XG5cdH1cblx0QGlmICRwdWxsIHtcblx0XHQje2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IGdyaWRGdW5jdGlvbnMuZ3JpZC1jYWxjKCRwdWxsLCBncmlkLiR0b3RhbC1jb2x1bW5zKTtcblx0XHQje2dyaWQuJGRlZmF1bHQtZmxvYXR9OiBhdXRvO1xuXHR9XG5cblx0QGlmICRmbG9hdCBhbmQgJGxhc3QtY29sdW1uID09IGZhbHNlIHtcblx0XHRAaWYgJGZsb2F0ID09IGxlZnQgb3IgJGZsb2F0ID09IHRydWUge1xuXHRcdFx0ZmxvYXQ6IGdyaWQuJGRlZmF1bHQtZmxvYXQ7XG5cdFx0fSBAZWxzZSBpZiAkZmxvYXQgPT0gcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IGdyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbjtcblx0XHR9IEBlbHNlIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIElmIGNlbnRlcmVkLCBnZXQgcmlkIG9mIGZsb2F0IGFuZCBhZGQgYXBwcm9wcmlhdGUgbWFyZ2luc1xuXHRAaWYgJGNlbnRlciB7XG5cdFx0bWFyZ2luLSN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IGF1dG87XG5cdFx0bWFyZ2luLSN7Z3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9ufTogYXV0bztcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXG5cdC8vIElmIG9mZnNldCwgY2FsY3VsYXRlIGFwcHJvcHJpYXRlIG1hcmdpbnNcblx0QGlmICRvZmZzZXQge1xuXHRcdG1hcmdpbi0je2dyaWQuJGRlZmF1bHQtZmxvYXR9OiBncmlkRnVuY3Rpb25zLmdyaWQtY2FsYygkb2Zmc2V0LCBncmlkLiR0b3RhbC1jb2x1bW5zKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qKiogNSAtIEdyaWQgSFRNTCBjbGFzc2VzICoqKi9cbi8vLyBDcmVhdGUgcHJlc2VudGF0aW9uYWwgY2xhc3NlcyBmb3IgZ3JpZFxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRzaXplXG4vLy8gICBOYW1lIG9mIGNsYXNzIHRvIHVzZSwgaS5lLiBcImxhcmdlXCIgd2lsbCBnZW5lcmF0ZSAubGFyZ2UtMSwgLmxhcmdlLTIsIGV0Yy5cblxuQG1peGluIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplKSB7XG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggZ3JpZC4kdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdC4jeyRzaXplfS1wdXNoLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHR9XG5cblx0XHQuI3skc2l6ZX0tcHVsbC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkcHVsbDogJGksICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0fVxuXHR9XG5cblx0LmNvbHVtbixcblx0LmNvbHVtbnMge1xuXHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiBmYWxzZSwgJHBvc2l0aW9uOiB0cnVlKTtcblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggZ3JpZC4kdG90YWwtY29sdW1ucyB7XG5cdFx0LiN7JHNpemV9LSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIGdyaWQuJHRvdGFsLWNvbHVtbnMgLSAxIHtcblx0XHQuI3skc2l6ZX0tb2Zmc2V0LSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRvZmZzZXQ6ICRpLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHRcdH1cblx0fVxuXG5cdC4jeyRzaXplfS1yZXNldC1vcmRlciB7XG5cdFx0ZmxvYXQ6IGdyaWQuJGRlZmF1bHQtZmxvYXQ7XG5cdFx0bGVmdDogYXV0bztcblx0XHRtYXJnaW4tI3tncmlkLiRkZWZhdWx0LWZsb2F0fTogMDtcblx0XHRtYXJnaW4tI3tncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb259OiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmNvbHVtbi4jeyRzaXplfS1jZW50ZXJlZCxcblx0LmNvbHVtbnMuI3skc2l6ZX0tY2VudGVyZWQge1xuXHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjZW50ZXI6IHRydWUsICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdH1cblxuXHQuY29sdW1uLiN7JHNpemV9LXVuY2VudGVyZWQsXG5cdC5jb2x1bW5zLiN7JHNpemV9LXVuY2VudGVyZWQge1xuXHRcdGZsb2F0OiBncmlkLiRkZWZhdWx0LWZsb2F0O1xuXHRcdG1hcmdpbi0je2dyaWQuJGRlZmF1bHQtZmxvYXR9OiAwO1xuXHRcdG1hcmdpbi0je2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IDA7XG5cdH1cblxuXHQvLyBGaWdodGluZyBbY2xhc3MqPVwiY29sdW1uXCJdICsgW2NsYXNzKj1cImNvbHVtblwiXTpsYXN0LWNoaWxkXG5cdC5jb2x1bW4uI3skc2l6ZX0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcblx0LmNvbHVtbnMuI3skc2l6ZX0tY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQvLyBGaWdodGluZyAuY29sdW1uLjxwcmV2aW91cy1zaXplPi1jZW50ZXJlZDpsYXN0LWNoaWxkXG5cdC5jb2x1bW4uI3skc2l6ZX0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiBncmlkLiRkZWZhdWx0LWZsb2F0O1xuXHR9XG5cblx0LmNvbHVtbi4jeyRzaXplfS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkLm9wcG9zaXRlIHtcblx0XHRmbG9hdDogZ3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9uO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0Ji4jeyRzaXplfS1jb2xsYXBzZSB7XG5cdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOiB0cnVlLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuI3skc2l6ZX0tdW5jb2xsYXBzZSB7XG5cdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICcuLi8uLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvY3VzIHBsYWNlaG9sZGVyIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9jdXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDRweCBjb2xvdXJzLiRjb2xvdXItZm9jdXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb2N1cyBwbGFjZWhvbGRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4lZm9jdXMge1xuXHRib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcblx0b3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiAkZm9jdXMtdHJhbnNpdGlvbjtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuXG4vKlxuKiAgQ29sb3VyIGNsYXNzZXNcbipcbiogIDEgLSBCYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4xIC0gR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4zIC0gTGlnaHQgYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjQgLSBEYXJrIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiovXG5cbi8qKiogMSAtIEdyZXlzY2FsZSBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXdoaXRlO1xufVxuLmJnLWdyZXlzY2FsZS01IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTU7XG59XG4uYmctZ3JleXNjYWxlLTIwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTIwO1xufVxuLmJnLWdyZXlzY2FsZS00MCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGdyZXlzY2FsZS00MDtcbn1cbi5iZy1ncmV5c2NhbGUtNjAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRncmV5c2NhbGUtNjA7XG59XG4uYmctZ3JleXNjYWxlLTcwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTcwO1xufVxuLmJnLWJsYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xufVxuXG4vKioqIDIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWdvbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZ29sZDtcbn1cbi5iZy15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXIteWVsbG93O1xufVxuLmJnLXRhdXBlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXRhdXBlO1xufVxuLmJnLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWdyZWVuO1xufVxuLmJnLWxpbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGltZTtcbn1cbi5iZy10ZWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXRlYWw7XG59XG4uYmctc2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXNreTtcbn1cbi5iZy1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWJsdWU7XG59XG4uYmctcHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXB1cnBsZTtcbn1cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItb3JhbmdlO1xufVxuLmJnLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1yZWQ7XG59XG4uYmctbWFnZW50YSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1tYWdlbnRhO1xufVxuXG4vKioqIDEgLSBMaWdodCBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1saWdodC1nb2xkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LWdvbGQ7XG59XG4uYmctbGlnaHQteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LXllbGxvdztcbn1cbi5iZy1saWdodC10YXVwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC10YXVwZTtcbn1cbi5iZy1saWdodC1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1ncmVlbjtcbn1cbi5iZy1saWdodC1saW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LWxpbWU7XG59XG4uYmctbGlnaHQtdGVhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC10ZWFsO1xufVxuLmJnLWxpZ2h0LXNreSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1za3k7XG59XG4uYmctbGlnaHQtYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1ibHVlO1xufVxuLmJnLWxpZ2h0LXB1cnBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1wdXJwbGU7XG59XG4uYmctbGlnaHQtb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LW9yYW5nZTtcbn1cbi5iZy1saWdodC1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtcmVkO1xufVxuLmJnLWxpZ2h0LW1hZ2VudGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtbWFnZW50YTtcbn1cblxuLyoqKiAxIC0gRGFyayBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1kYXJrLWdvbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1nb2xkO1xufVxuLmJnLWRhcmsteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmsteWVsbG93O1xufVxuLmJnLWRhcmstdGF1cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay10YXVwZTtcbn1cbi5iZy1kYXJrLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstZ3JlZW47XG59XG4uYmctZGFyay1saW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstbGltZTtcbn1cbi5iZy1kYXJrLXRlYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay10ZWFsO1xufVxuLmJnLWRhcmstc2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstc2t5O1xufVxuLmJnLWRhcmstYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLWJsdWU7XG59XG4uYmctZGFyay1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1wdXJwbGU7XG59XG4uYmctZGFyay1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1vcmFuZ2U7XG59XG4uYmctZGFyay1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1yZWQ7XG59XG4uYmctZGFyay1tYWdlbnRhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstbWFnZW50YTtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2ZvbnQtd2VpZ2h0cy52YXJpYWJsZXMnIGFzIGZvbnRXZWlnaHRzO1xuQHVzZSAnLi4vMi10b29scy9mdW5jdGlvbnMvYXNzZXQtaGVscGVyLmZ1bmN0aW9ucycgYXMgYXNzZXRIZWxwZXJGdW5jdGlvbnM7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdDb3VyaWVyIFByaW1lJyksIGxvY2FsKCdDb3VyaWVyLXByaW1lLXJlZ3VsYXInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTQwMC9Db3VyaWVyUHJpbWUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdDb3VyaWVyIFByaW1lIEl0YWxpYycpLCBsb2NhbCgnQ291cmllci1wcmltZS1pdGFsaWMnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTQwMC0taXRhbGljL0NvdXJpZXJQcmltZS1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ0NvdXJpZXIgUHJpbWUgQm9sZCcpLCBsb2NhbCgnQ291cmllci1wcmltZS1ib2xkJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnY291cmllci1wcmltZS03MDAvQ291cmllclByaW1lLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ0NvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ0NvdXJpZXItcHJpbWUtYm9sZC1pdGFsaWMnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTcwMC0taXRhbGljL0NvdXJpZXJQcmltZS1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKSwgbG9jYWwoJ09wZW4gU2FucycpLFxuXHRcdGxvY2FsKCdPcGVuLVNhbnMtcmVndWxhcicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpLFxuXHRcdGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW4tU2Fucy02MDAnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKSxcblx0XHRsb2NhbCgnT3BlbiBTYW5zIEl0YWxpYycpLCBsb2NhbCgnT3Blbi1TYW5zLWl0YWxpYycpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuLVNhbnMtNzAwJyk7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdCcpO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnN2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAuc3ZnJykgZm9ybWF0KCdzdmcnKSwgbG9jYWwoJ1JhbGV3YXknKSxcblx0XHRsb2NhbCgnUmFsZXdheS00MDAnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNjAwL3JhbGV3YXktbW9kaWZpZWQtNjAwLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG5cdFx0bG9jYWwoJ1JhbGV3YXkgU2VtaUJvbGQnKSwgbG9jYWwoJ1JhbGV3YXktNjAwJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAuc3ZnJykgZm9ybWF0KCdzdmcnKSxcblx0XHRsb2NhbCgnUmFsZXdheSBCb2xkJyksIGxvY2FsKCdSYWxld2F5LTcwMCcpO1xufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2ZvbnQtc2l6ZXMudmFyaWFibGVzJyBhcyBmb250U2l6ZXM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcycgYXMgdHlwb2dyYXBoeTtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbDtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcblxuLypcbiogIEdsb2JhbCBlbGVtZW50c1xuKlxuKiAgMSAtIFVuY2xhc3NlZCBlbGVtZW50c1xuKiAgICAxLjEgLSBCYXNlXG4qICAgIDEuMiAtIFR5cG9ncmFwaHlcbiogICAgMS4zIC0gRm9ybXNcbiogICAgMS40IC0gSG9yaXpvbnRhbCBSdWxlXG4qICAgIDEuNSAtIExpc3RzXG4qL1xuXG4vKioqIDEgLSBVbmNsYXNzZWQgRWxlbWVudHMgKioqL1xuXG4vKiBCYXNlICovXG5odG1sIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IGZvbnRTaXplcy4kZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbn1cblxuYm9keSB7XG5cdGZvbnQtc2l6ZTogZm9udFNpemVzLiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItd2hpdGU7XG5cdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogVHlwb2dyYXBoeSAqL1xucCB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0bWFyZ2luOiAwIDAgc3BhY2luZy4kc3BhY2luZy01IDA7XG59XG5cbmNpdGUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaDEsXG4uaDEge1xuXHRAZXh0ZW5kICVoMS1zdHlsZXM7XG59XG5cbmgyLFxuLmgyIHtcblx0QGV4dGVuZCAlaDItc3R5bGVzO1xufVxuXG5oMyxcbi5oMyB7XG5cdEBleHRlbmQgJWgzLXN0eWxlcztcbn1cblxuaDQsXG4uaDQge1xuXHRAZXh0ZW5kICVoNC1zdHlsZXM7XG59XG5cbmg1LFxuLmg1IHtcblx0QGV4dGVuZCAlaDUtc3R5bGVzO1xufVxuXG5oNixcbi5oNiB7XG5cdEBleHRlbmQgJWg2LXN0eWxlcztcbn1cblxuLmxlYWQtc3RhdGVtZW50IHtcblx0QGV4dGVuZCAlbGVhZC1zdGF0ZW1lbnQ7XG59XG5cbi8qIGV2ZXJ5dGhpbmcgLSBpbmNsdWRpbmcgYmVmb3JlIGFuZCBhZnRlciAtIHNob3VsZCBpbmhlcml0IHRoZWlyIGJveCBzaXppbmcgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbm1haW4gcCxcbm1haW4gcDpub3QoLmxlYWQtc3RhdGVtZW50KSxcbm1haW4gZGQsXG5tYWluIGxpIHtcblx0bWF4LXdpZHRoOiBnbG9iYWwuJHN0YW5kYXJkLXdpZHRoO1xufVxuXG5ociB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTcgMDtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGNvbG91cnMuJGdyZXlzY2FsZS0yMDtcbn1cblxuLyogSG9yaXpvbnRhbCBSdWxlICovXG5oci5oci0tZGFyayB7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG59XG5cbmEge1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbms7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1saW5rLS12aXNpdGVkO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1saW5rLS1ob3Zlcjtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbmstLWFjdGl2ZTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4IGNvbG91cnMuJGNvbG91ci1mb2N1cztcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCBjb2xvdXJzLiRjb2xvdXItZm9jdXM7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgNHB4IGNvbG91cnMuJGNvbG91ci1mb2N1cztcblx0XHRvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxu4oCLcCB7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG7igItwICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYsXG51bCArIGgxLFxudWwgKyBoMixcbnVsICsgaDMsXG51bCArIGg0LFxudWwgKyBoNSxcbnVsICsgaDYsXG5vbCArIGgxLFxub2wgKyBoMixcbm9sICsgaDMsXG5vbCArIGg0LFxub2wgKyBoNSxcbm9sICsgaDYsXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG5cdG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNjtcbn1cblxucCBjb2RlLCB0ZCBjb2RlLCBsaSBjb2RlIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuXG4vKiBGb3JtcyAqL1xuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nY29sb3InXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuXHRoZWlnaHQ6IGF1dG87XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogZm9udFNpemVzLiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0cGFkZGluZzogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmxlZ2VuZCxcbmxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG5zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcblx0aGVpZ2h0OiBhdXRvO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKi9cbnVsLFxub2wge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbnVsIHtcblx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNjtcbn1cblxudWwgbGkge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbm9sIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoc3BhY2luZy4kc3BhY2luZy0zICsgc3BhY2luZy4kc3BhY2luZy00KTtcbn1cblxub2wgbGkge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTE7XG59XG5cbnVsIGxpOmxhc3QtY2hpbGQsXG5vbCBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMDtcbn1cblxudWwgdWwsXG5vbCB1bCB7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy02O1xufVxuXG51bCBvbCxcbm9sIG9sIHtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMiAxLjc1cmVtO1xufVxuXG5wICsgdWwsXG5wICsgb2wge1xuXHRtYXJnaW4tdG9wOiBjYWxjKHNwYWNpbmcuJHNwYWNpbmctMyAqIC0xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0dWwge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgc3BhY2luZy4kc3BhY2luZy04O1xuXHR9XG5cblx0b2wge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgMi43NXJlbTtcblx0fVxuXG5cdHVsIHVsLFxuXHRvbCB1bCB7XG5cdFx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTg7XG5cdH1cblxuXHR1bCBvbCxcblx0b2wgb2wge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTIgMi43NXJlbTtcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvZ3JpZC52YXJpYWJsZXMnIGFzIGdyaWRWYXJpYWJsZXM7XG5AdXNlICcuLi8yLXRvb2xzL21peGlucy9ncmlkLm1peGlucycgYXMgZ3JpZE1peGlucztcblxuQGluY2x1ZGUgZ3JpZE1peGlucy5leHBvcnRzKCdncmlkJykge1xuXHQucm93IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtcm93O1xuXG5cdFx0Ji5yb3ctLWNvbGxhcHNlIHtcblx0XHRcdD4gLmNvbHVtbixcblx0XHRcdD4gLmNvbHVtbnMge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRjb2xsYXBzZTogdHJ1ZSwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0XHR9XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yb3cge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0KTtcblxuXHRcdFx0Ji5yb3ctLWNvbGxhcHNlIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0LWNvbGxhcHNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sdW1uLFxuXHQuY29sdW1ucyB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWNvbHVtbigkY29sdW1uczogZ3JpZFZhcmlhYmxlcy4kdG90YWwtY29sdW1ucyk7XG5cblx0XHQmICsgJjpsYXN0LWNoaWxkIHtcblx0XHRcdGZsb2F0OiBncmlkVmFyaWFibGVzLiRsYXN0LWNoaWxkLWZsb2F0O1xuXHRcdH1cblxuXHRcdCYgKyAmLmVuZCB7XG5cdFx0XHRmbG9hdDogZ3JpZFZhcmlhYmxlcy4kZGVmYXVsdC1mbG9hdDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiRzbWFsbC11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHNtYWxsKTtcblx0fVxuXG5cdEBtZWRpYSAje2dyaWRWYXJpYWJsZXMuJG1lZGl1bS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IG1lZGl1bSk7XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiRsYXJnZS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IGxhcmdlKTtcblxuXHRcdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggZ3JpZFZhcmlhYmxlcy4kdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdFx0LnB1c2gtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRwdXNoOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblxuXHRcdFx0LnB1bGwtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRwdWxsOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiR4bGFyZ2UtdXB9IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiB4bGFyZ2UpO1xuXHR9XG5cblx0QG1lZGlhICN7Z3JpZFZhcmlhYmxlcy4keHhsYXJnZS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHh4bGFyZ2UpO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3R5cG9ncmFwaHkudmFyaWFibGVzJyBhcyB0eXBvZ3JhcGh5O1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWxWYXJpYWJsZXM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9sZXR0ZXItc3BhY2luZy52YXJpYWJsZXMnIGFzIGxldHRlclNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJyBhcyBsaW5lSGVpZ2h0O1xuXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTg7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kIHtcblx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdG1hcmdpbjogMCAwIHNwYWNpbmcuJHNwYWNpbmctNCAwO1xuXHRsaW5lLWhlaWdodDogZ2xvYmFsVmFyaWFibGVzLiRsaW5lLWhlaWdodC1kZWZhdWx0O1xuXHRtYXgtd2lkdGg6IGdsb2JhbFZhcmlhYmxlcy4kbmFycm93LXdpZHRoO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR3aWR0aDogZ2xvYmFsVmFyaWFibGVzLiRmdWxsLXdpZHRoO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtODtcblx0fVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14c21hbGw7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0xO1xuXG5cdGgxIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdFx0QGV4dGVuZCAlaDEtc3R5bGVzO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IDEuNDM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNTtcblx0fVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2Uge1xuXHRmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLXJlcXVpcmVkLWZsYWcsXG4uZmllbGRzZXRfX2xlZ2VuZC1vcHRpb25hbC1mbGFnIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcYTAnO1xuXHR9XG59XG5cbi5sYWJlbF9fZmxhZyB7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGEwJztcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvdHlwb2dyYXBoeS52YXJpYWJsZXMnIGFzIHR5cG9ncmFwaHk7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcycgYXMgZ2xvYmFsO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcycgYXMgbGV0dGVyU3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnIGFzIGxpbmVIZWlnaHQ7XG5cbi8qXG4qICBMYWJlbHNcbiovXG5cbi5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG5cdG1hcmdpbjogMCAwIHNwYWNpbmcuJHNwYWNpbmctNCAwO1xuXHRtYXgtd2lkdGg6IGdsb2JhbC4kbmFycm93LXdpZHRoO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTg7XG5cdH1cbn1cblxuLmxhYmVsLS1sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTE7XG5cdG1heC13aWR0aDogMjYuMjVlbTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC01O1xuXHR9XG59XG5cbmgxID4gLmxhYmVsLS1oZWFkaW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0QGV4dGVuZCAlaDEtc3R5bGVzO1xufVxuXG4ubGFiZWxfX2ZsYWcge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcYTAnO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcycgYXMgdHlwb2dyYXBoeTtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWw7XG5AdXNlICcuLi8yLXRvb2xzL3BsYWNlaG9sZGVyL2ZvY3VzLnBsYWNlaG9sZGVycycgYXMgZm9jdXNQbGFjZWhvbGRlcnM7XG5cbi8qXG4qICBUZXh0IElucHV0c1xuKi9cblxuLmlucHV0IHtcblx0Ym9yZGVyOiBnbG9iYWwuJGJvcmRlci1zaXplLXN0YW5kYXJkIHNvbGlkIGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0Ym9yZGVyLXJhZGl1czogZ2xvYmFsLiRnbG9iYWwtcmFkaXVzO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG5cdG1hcmdpbjogMCAwIHNwYWNpbmcuJHNwYWNpbmctNztcblx0bWF4LXdpZHRoOiBnbG9iYWwuJHN0YW5kYXJkLXdpZHRoO1xuXHR3aWR0aDogZ2xvYmFsLiRmdWxsLXdpZHRoO1xuXHRwYWRkaW5nOiAwLjYyNXJlbSBzcGFjaW5nLiRzcGFjaW5nLTQ7XG5cdHRyYW5zaXRpb246IGZvY3VzUGxhY2Vob2xkZXJzLiRmb2N1cy10cmFuc2l0aW9uO1xuXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRAZXh0ZW5kICVmb2N1cztcblx0fVxufVxuXG4uaW5wdXQtLTItY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogOGV4O1xufVxuXG4uaW5wdXQtLTMtY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogMTBleDtcbn1cblxuLmlucHV0LS00LWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDEyZXg7XG59XG5cbi5pbnB1dC0tNS1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAxNGV4O1xufVxuXG4uaW5wdXQtLTctY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogMTdleDtcbn1cblxuLmlucHV0LS0xMC1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAyM2V4O1xufVxuXG4uaW5wdXQtLTIwLWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDQxZXg7XG59XG5cbi8vZm9yIGdlbmVyYWwgZm9ybXNcbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWxWYXJpYWJsZXM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcblxuLmFzaWRlICo6bGFzdC1vZi10eXBlLFxuLmNhbGxvdXQgKjpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTI7XG59XG5cbmFzaWRlICosXG5jYWxsb3V0ICoge1xuXHRtYXgtd2lkdGg6IGdsb2JhbFZhcmlhYmxlcy4kc3RhbmRhcmQtd2lkdGg7XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcblxucGFnZS1hbGVydCB7XG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSArIHVsIHtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNDtcblx0XHR9XG5cdH1cblxuXHR1bDpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcblx0fVxufVxuXG5wYWdlLWFsZXJ0W3R5cGU9J2Vycm9yJ10ge1xuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IChzcGFjaW5nLiRzcGFjaW5nLTIgKyBzcGFjaW5nLiRzcGFjaW5nLTQpO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYWxlcnQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICM2YjAwMDA7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICMyODAwMDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvKlxuICBETyBOT1QgRURJVFxuICBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgZm9yIGRlc2lnbi1zeXN0ZW0tY29tcGxldGUtc3R5bGVzIHBhY2thZ2UuXG4qL1xuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbFZhcmlhYmxlcztcblxuLypcbiogVmlzaWJpbGl0eVxuKlxuKiBIZWxwZXIgY2xhc3NlcyB0byBkZXRlcm1pbmUgdmlzaWJpbGl0eSBvZiBlbGVtZW50c1xuKi9cblxuLmhpZGUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpIHtcblx0LmhpZGUtZm9yLXNtYWxsLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdC5zaG93LWZvci1zbWFsbC1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdC5oaWRlLWZvci1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuc2hvdy1mb3ItbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpIHtcblx0LmhpZGUtZm9yLW1lZGl1bS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCkge1xuXHQuc2hvdy1mb3ItbWVkaXVtLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50KSB7XG5cdC5oaWRlLWZvci1sYXJnZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuc2hvdy1mb3ItbGFyZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJGxhcmdlLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuaGlkZS1mb3ItbGFyZ2Utb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGxhcmdlLWJyZWFrcG9pbnQpIHtcblx0LnNob3ctZm9yLWxhcmdlLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2hvdy1mb3Itc3IsXG4uc2hvdy1vbi1mb2N1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi5zaG93LW9uLWZvY3VzOmFjdGl2ZSxcbi5zaG93LW9uLWZvY3VzOmZvY3VzIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGNsaXA6IGF1dG87XG59XG5cbi5zaG93LWZvci1sYW5kc2NhcGUsXG4uaGlkZS1mb3ItcG9ydHJhaXQge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblx0LnNob3ctZm9yLWxhbmRzY2FwZSxcblx0LmhpZGUtZm9yLXBvcnRyYWl0IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdC5zaG93LWZvci1sYW5kc2NhcGUsXG5cdC5oaWRlLWZvci1wb3J0cmFpdCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQuaGlkZS1mb3ItbGFuZHNjYXBlLFxuXHQuc2hvdy1mb3ItcG9ydHJhaXQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHQuaGlkZS1mb3ItbGFuZHNjYXBlLFxuXHQuc2hvdy1mb3ItcG9ydHJhaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICBQbGVhc2Ugc2VlIC9zdGFuZGFyZHMvYXJjaGl0ZWN0dXJlLm1kIGZvciBzdGFuZGFyZHMgb24gaG93IHRvIHdyaXRlIENTUyBmb3JcbiAgICB0aGlzIHByb2plY3QuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qKiogMCAtIFRvb2xzIC0gRnVuY3Rpb25zICoqKi9cbi8vIE5vdGUgdGhlc2UgZmFsbCB1bmRlciBsYXllciAyIGJ1dCBhcmUgZGVwZW5kZW5jaWVzIHRoYXQgbXVzdCBiZSBsb2FkZWQgYmVmb3JlXG4vLyBvdGhlciBwYXJ0aWFscyB0aGF0IGRlcGVuZCBvbiB0aGVtLiAgVGhpcyBhbGxvd3MgdXMgdG8gdXNlIEB1c2UgYW5kIEBmb3J3YXJkXG4vLyB3aXRoIGB3aXRoYCB0byBjb25maWd1cmUgb3VyIGxpYnJhcnkuIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWVcbi8vIGh0dHBzOi8vc2Fzcy1sYW5nLmNvbS9kb2N1bWVudGF0aW9uL2F0LXJ1bGVzL2ZvcndhcmQjY29uZmlndXJpbmctbW9kdWxlc1xuQGZvcndhcmQgJy4vMi10b29scy9mdW5jdGlvbnMvZ3JpZC5mdW5jdGlvbnMnO1xuQGZvcndhcmQgJy4vMi10b29scy9mdW5jdGlvbnMvZ2xvYmFsLmZ1bmN0aW9ucyc7XG5AZm9yd2FyZCAnLi8yLXRvb2xzL2Z1bmN0aW9ucy9hc3NldC1oZWxwZXIuZnVuY3Rpb25zJztcblxuLyoqKiAxIC0gVmFyaWFibGVzICoqKi9cbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9mb250LXNpemVzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvZ3JpZC52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvbGV0dGVyLXNwYWNpbmcudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvdHlwb2dyYXBoeS52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvei1pbmRleC52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvbGluZS1oZWlnaHRzLnZhcmlhYmxlcyc7XG5cbi8qKiogMiAtIFRvb2xzIC0gTWl4aW5zIGFuZCBwbGFjZWhvbGRlcnMgKioqL1xuQGZvcndhcmQgJy4vMi10b29scy9taXhpbnMvZ2xvYmFsLm1peGlucyc7XG5AZm9yd2FyZCAnLi8yLXRvb2xzL21peGlucy9ncmlkLm1peGlucyc7XG5cbkBmb3J3YXJkICcuLzItdG9vbHMvcGxhY2Vob2xkZXIvZm9jdXMucGxhY2Vob2xkZXJzJztcblxuLyoqKiAzIC0gR2VuZXJpY3MgKioqL1xuQGZvcndhcmQgJy4vMy1nZW5lcmljcy9jb2xvdXJzLmdlbmVyaWNzJztcbkBmb3J3YXJkICcuLzMtZ2VuZXJpY3MvdHlwb2dyYXBoeS5nZW5lcmljcyc7XG5cbi8qKiogNCAtIEVsZW1lbnRzICoqKi9cbkBmb3J3YXJkICcuLzQtZWxlbWVudHMvZ2xvYmFsLmVsZW1lbnRzJztcblxuLyoqKiA1IC0gTGF5b3V0ICoqKi9cbkBmb3J3YXJkICcuLzUtbGF5b3V0L2dyaWQubGF5b3V0JztcblxuLyoqKiA2IC0gQ29tcG9uZW50cyAqKiovXG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvZm9ybS5jb21wb25lbnQnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL2xhYmVscy5jb21wb25lbnQnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL3RleHQtaW5wdXRzLmNvbXBvbmVudCc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvY2FsbG91dHMtYXNpZGVzJztcbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy9wYWdlLWFsZXJ0cy5jb21wb25lbnQnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL2FsbC5jb21wb25lbnQnO1xuXG4vKioqIDcgLSBPdmVycmlkZXMgKioqL1xuQGZvcndhcmQgJy4vNy1vdmVycmlkZXMvc3BhY2luZy5vdmVycmlkZXMnO1xuQGZvcndhcmQgJy4vNy1vdmVycmlkZXMvdmlzaWJpbGl0eS5vdmVycmlkZXMnO1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk9udGFyaW8gRGVzaWduIFN5c3RlbSBUaGVtZVxuaHR0cDovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhXG5cbi8vbm90ZTogaW1wb3J0cyBEUyB0aGVtZSBjb2xvdXJzIGFzIGFuIG92ZXJyaWRlIGluIG9udGFyaW8yMDIxLXRoZW1lLnNjc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiMTJjb2wtZ3JpZFwiO1xuQGltcG9ydCBcImFjY29yZGlvbnNcIjtcbkBpbXBvcnQgXCJiYWNrLXRvLXRvcFwiO1xuQGltcG9ydCBcImJsb2NrcXVvdGVcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiY2FsbG91dHMtYXNpZGVzXCI7XG5AaW1wb3J0IFwiY2FyZHNcIjtcbkBpbXBvcnQgXCJjaGVja2JveGVzXCI7XG5AaW1wb3J0IFwiY3JpdGljYWwtYWxlcnRzXCI7XG5AaW1wb3J0IFwiZHJvcGRvd24tbGlzdHNcIjtcbkBpbXBvcnQgXCJmaWVsZHNldHNcIjtcbkBpbXBvcnQgXCJmb290ZXJzXCI7XG5AaW1wb3J0IFwiZm9ybS1sYWJlbHNcIjtcbkBpbXBvcnQgXCJoaW50LXRleHRcIjtcbkBpbXBvcnQgXCJpY29ucy1wcmltYXJ5XCI7XG5AaW1wb3J0IFwibG9hZGluZy1pbmRpY2F0b3JcIjtcbkBpbXBvcnQgXCJwYWdlLWFsZXJ0c1wiO1xuQGltcG9ydCBcInJhZGlvLWJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJ0YWdcIjtcbkBpbXBvcnQgXCJ0ZXh0LWFyZWFzXCI7XG5AaW1wb3J0IFwidGV4dC1pbnB1dHNcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJncmlkXCIpIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3c7XG5cbiAgICAmLnJvdy0tY29sbGFwc2UsICYuY29sbGFwc2Uge1xuICAgICAgPiAuY29sdW1uLFxuICAgICAgPiAuY29sdW1ucyB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2xsYXBzZTogdHJ1ZSwgJGZsb2F0OiBmYWxzZSk7XG4gICAgICB9XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgQGluY2x1ZGUgZ3JpZC1yb3coJGJlaGF2aW91cjogbmVzdCk7XG5cbiAgICAgICYucm93LS1jb2xsYXBzZSwgJi5jb2xsYXBzZSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtcm93KCRiZWhhdmlvdXI6IG5lc3QtY29sbGFwc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sdW1uczogJHRvdGFsLWNvbHVtbnMpO1xuXG4gICAgJiArICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogJGxhc3QtY2hpbGQtZmxvYXQ7XG4gICAgfVxuXG4gICAgJiArICYuZW5kIHtcbiAgICAgIGZsb2F0OiAkZGVmYXVsdC1mbG9hdDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogc21hbGwpO1xuICB9XG5cbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiBtZWRpdW0pO1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IGxhcmdlKTtcblxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHRvdGFsLWNvbHVtbnMgLSAxIHtcbiAgICAgIC5wdXNoLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oXG4gICAgICAgICAgJHB1c2g6ICRpLFxuICAgICAgICAgICRjb2xsYXBzZTogbnVsbCxcbiAgICAgICAgICAkZmxvYXQ6IGZhbHNlXG4gICAgICAgICk7XG4gICAgICB9XG5cbiAgICAgIC5wdWxsLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oXG4gICAgICAgICAgJHB1bGw6ICRpLFxuICAgICAgICAgICRjb2xsYXBzZTogbnVsbCxcbiAgICAgICAgICAkZmxvYXQ6IGZhbHNlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHhsYXJnZS11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiB4bGFyZ2UpO1xuICB9XG5cbiAgQG1lZGlhICN7JHh4bGFyZ2UtdXB9IHtcbiAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogeHhsYXJnZSk7XG4gIH1cbn1cblxuLnJvdy5leHBhbmRlZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiIsIi5hY2NvcmRpb25zX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLFxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmFjY29yZGlvbi0tZXhwYW5kLWNsb3NlLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRyb2xzLS1hY3RpdmUge1xuICAuYWNjb3JkaW9uLS1leHBhbmQtY2xvc2UtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWNjb3JkaW9uLS1leHBhbmQtb3Blbi1hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogJHNwYWNpbmctMyAkc3BhY2luZy0yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIEBleHRlbmQgJWg0LXN0eWxlcztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblxuICAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2UsXG4gIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTI7XG4gIH1cblxuICAub250YXJpby1pY29uIHtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cyBpbnNldDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctMyAkc3BhY2luZy02ICRzcGFjaW5nLTM7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0wO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTY7XG4gIH1cblxuICAqIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0wO1xuICAgIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICAgIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAkc3BhY2luZy04KTtcbiAgfVxuXG4gICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2UsXG4uZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5leHBhbmRlci0tYWN0aXZlIH4gLmFjY29yZGlvbl9fY29udGVudCxcbi5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIHtcbiAgLmgxLFxuICAuaDIsXG4gIC5oMyxcbiAgLmg0LFxuICAuaDUsXG4gIHAsXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgfVxufVxuIiwiJGZvY3VzLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcblxuLy8gQ29sb3VyIHZhcmlhYmxlc1xuJGNvbG91ci1iYWNrLXRvLXRvcC0tZGVmYXVsdC1iYWNrZ3JvdW5kOiAjZTZlNmU2O1xuJGNvbG91ci1iYWNrLXRvLXRvcC0tYWN0aXZlLWJhY2tncm91bmQ6ICNiMmIyYjI7XG5cbiRkZWZhdWx0LXBhZGRpbmctdG9wOiBweC10by1yZW0oOCk7XG4kZGVmYXVsdC1wYWRkaW5nLXJpZ2h0OiBweC10by1yZW0oMTYpO1xuJGRlZmF1bHQtcGFkZGluZy1ib3R0b206IHB4LXRvLXJlbSg4KTtcbiRkZWZhdWx0LXBhZGRpbmctbGVmdDogcHgtdG8tcmVtKDEyKTtcblxuJGRlZmF1bHQtaWNvbi1tYXJnaW4tdG9wOiBweC10by1yZW0oMSk7XG4kZGVmYXVsdC1pY29uLW1hcmdpbi1yaWdodDogcHgtdG8tcmVtKDgpO1xuJGRlZmF1bHQtaWNvbi1tYXJnaW4tYm90dG9tOiBweC10by1yZW0oMSk7XG4kZGVmYXVsdC1pY29uLW1hcmdpbi1sZWZ0OiAkc3BhY2luZy0wO1xuXG4kdGFibGV0LXBhZGRpbmctdG9wOiBweC10by1yZW0oNik7XG4kdGFibGV0LXBhZGRpbmctcmlnaHQ6IHB4LXRvLXJlbSgxMik7XG4kdGFibGV0LXBhZGRpbmctYm90dG9tOiBweC10by1yZW0oOSk7XG4kdGFibGV0LXBhZGRpbmctbGVmdDogcHgtdG8tcmVtKDEyKTtcblxuJHRhYmxldC1pY29uLW1hcmdpbi10b3A6IHB4LXRvLXJlbSgxKTtcbiR0YWJsZXQtaWNvbi1tYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4kdGFibGV0LWljb24tbWFyZ2luLWJvdHRvbTogcHgtdG8tcmVtKDQpO1xuJHRhYmxldC1pY29uLW1hcmdpbi1sZWZ0OiAkc3BhY2luZy0wO1xuXG4kbW9iaWxlLXBhZGRpbmc6IHB4LXRvLXJlbSg4KTtcbiRtb2JpbGUtaWNvbi1tYXJnaW46ICRzcGFjaW5nLTA7XG5cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDIlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHB4LXRvLXJlbSg0OCk7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LXBhZGRpbmctdG9wICRkZWZhdWx0LXBhZGRpbmctcmlnaHQgJGRlZmF1bHQtcGFkZGluZy1ib3R0b20gJGRlZmF1bHQtcGFkZGluZy1sZWZ0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLWJhY2stdG8tdG9wLS1kZWZhdWx0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogcHgtdG8tcmVtKDIpIHNvbGlkICRjb2xvdXItd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIHB4LXRvLXJlbSgyKSBweC10by1yZW0oNCkgcmdiYSgkY29sb3VyLWJsYWNrLCAwLjYpO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgyMCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAub250YXJpby1pY29uIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICRzcGFjaW5nLTIgJHNwYWNpbmctMCAkc3BhY2luZy0wO1xuICAgIHdpZHRoOiBweC10by1yZW0oMzIpO1xuICAgIGhlaWdodDogcHgtdG8tcmVtKDMyKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtMjA7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJhY2stdG8tdG9wLS1kZWZhdWx0LWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcHgtdG8tcmVtKDQpICRjb2xvdXItZm9jdXMsXG4gICAgMCBweC10by1yZW0oMykgcHgtdG8tcmVtKDUpIHB4LXRvLXJlbSgzKSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgb3V0bGluZTogcHgtdG8tcmVtKDQpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1iYWNrLXRvLXRvcC0tYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcHgtdG8tcmVtKDQpICRjb2xvdXItZm9jdXMsXG4gICAgMCBweC10by1yZW0oNSkgcHgtdG8tcmVtKDcpIHB4LXRvLXJlbSgzKSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgb3V0bGluZTogcHgtdG8tcmVtKDQpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBweC10by1yZW0oNzYpO1xuICAgIHBhZGRpbmc6ICR0YWJsZXQtcGFkZGluZy10b3AgJHRhYmxldC1wYWRkaW5nLXJpZ2h0ICR0YWJsZXQtcGFkZGluZy1ib3R0b20gJHRhYmxldC1wYWRkaW5nLWxlZnQ7XG4gICAgLm9udGFyaW8taWNvbiB7XG4gICAgICBtYXJnaW46ICR0YWJsZXQtaWNvbi1tYXJnaW4tdG9wICR0YWJsZXQtaWNvbi1tYXJnaW4tcmlnaHQgJHRhYmxldC1pY29uLW1hcmdpbi1ib3R0b20gJHRhYmxldC1pY29uLW1hcmdpbi1sZWZ0O1xuICAgICAgd2lkdGg6IHB4LXRvLXJlbSgzMik7XG4gICAgICBoZWlnaHQ6IHB4LXRvLXJlbSgzMik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkbW9iaWxlLXBhZGRpbmc7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiBweC10by1yZW0oNDgpO1xuICAgIGhlaWdodDogcHgtdG8tcmVtKDQ4KTtcbiAgICBzdmcub250YXJpby1pY29uIHtcbiAgICAgIG1hcmdpbjogJG1vYmlsZS1pY29uLW1hcmdpbjtcbiAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMSAkc3BhY2luZy0xICRzcGFjaW5nLTA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmV5c2NhbGUtNzA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgxOSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC04O1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbiAgbWFyZ2luOiAkc3BhY2luZy02O1xuICBwYWRkaW5nOiAkc3BhY2luZy01ICRzcGFjaW5nLTAgJHNwYWNpbmctNSAkc3BhY2luZy01O1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxOCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC03O1xuICAgIG1hcmdpbjogJHNwYWNpbmctNSAkc3BhY2luZy0wICRzcGFjaW5nLTYgJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS0tc2hvcnQge1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgyOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTc7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyMyk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC02O1xuICB9XG59XG5cbi5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy01ICRzcGFjaW5nLTA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbixcbi5ibG9ja3F1b3RlX19ieWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBweC10by1yZW0oMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtODtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTc7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMDIwXCI7XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiO1xufVxuXG5odG1sW2xhbmc9XCJmclwiXSBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIsKrIFwiIFwiIMK7XCI7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRidXR0b24tYmctcHJpbWFyeTogJGNvbG91ci1saW5rO1xuJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiRidXR0b24tYmctcHJpbWFyeS0tYWN0aXZlOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiRidXR0b24tYmctc2Vjb25kYXJ5OiAkY29sb3VyLXdoaXRlO1xuJGZvY3VzLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcblxuLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtc2VtaS1ib2xkO1xuICBsaW5lLWhlaWdodDogY2FsYygxNCAvIDkpO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgY2FsYygjeyRzcGFjaW5nLTR9ICsgI3skc3BhY2luZy0zfSkgJHNwYWNpbmctNSAkc3BhY2luZy0wO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy00ICsgJHNwYWNpbmctMSwgMikgJHNwYWNpbmctNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLXByaW1hcnktLWFjdGl2ZTtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1zZWNvbmRhcnk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItbGluaztcbiAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTI7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0yO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0taG92ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1idXR0b24tc2Vjb25kYXJ5LS1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktLWFjdGl2ZTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgfVxufVxuXG4uYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0taG92ZXI7XG4gICAgY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0taG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0LCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCAkZm9jdXMtdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuXG4uY2FsbG91dCxcbi5hc2lkZSB7XG4gIGJvcmRlci1sZWZ0OiAkc3BhY2luZy0xIHNvbGlkICRjb2xvdXItZGFyay10ZWFsO1xuICBwYWRkaW5nOiAkc3BhY2luZy01O1xuXG4gICoge1xuICAgIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgfVxuICB9XG59XG5cbi5jYWxsb3V0IHtcbiAgbWFyZ2luOiAkc3BhY2luZy02ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy0wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG59XG5cbi5hc2lkZSB7XG4gIG1hcmdpbjogJHNwYWNpbmctNiAkc3BhY2luZy0wICRzcGFjaW5nLTcgJHNwYWNpbmctNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgLmFzaWRlIHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTYgJHNwYWNpbmctMCAkc3BhY2luZy03ICRzcGFjaW5nLTQ7XG4gIH1cbn1cblxuLmNhbGxvdXRfX3RpdGxlLFxuLmFzaWRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIENhbGxvdXQgJiBBc2lkZSBib3JkZXIgdmFyaWFudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaGlnaGxpZ2h0LWNvbG91cnM6IChcbiAgXCJ0ZWFsXCI6ICRjb2xvdXItZGFyay10ZWFsLFxuICBcImdvbGRcIjogJGNvbG91ci1kYXJrLWdvbGQsXG4gIFwieWVsbG93XCI6ICRjb2xvdXItZGFyay15ZWxsb3csXG4gIFwidGF1cGVcIjogJGNvbG91ci1kYXJrLXRhdXBlLFxuICBcImdyZWVuXCI6ICRjb2xvdXItZGFyay1ncmVlbixcbiAgXCJsaW1lXCI6ICRjb2xvdXItZGFyay1saW1lLFxuICBcInNreVwiOiAkY29sb3VyLWRhcmstc2t5LFxuICBcImJsdWVcIjogJGNvbG91ci1kYXJrLWJsdWUsXG4gIFwicHVycGxlXCI6ICRjb2xvdXItZGFyay1wdXJwbGUsXG4pO1xuXG5AZWFjaCAkY29sb3ItbmFtZSwgJGhleCBpbiAkaGlnaGxpZ2h0LWNvbG91cnMge1xuICAuYm9yZGVyLWhpZ2hsaWdodC0tI3skY29sb3ItbmFtZX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGhleCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi5jYXJkX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIGJveC1zaGFkb3c6IDByZW0gMC4xODc1cmVtIDAuNXJlbSAwLjA2MjVyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTcgJHNwYWNpbmctNyAkc3BhY2luZy0wO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogJHNwYWNpbmctMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwLjM3NXJlbSAwLjc1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIH1cblxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gIH1cblxuICAuY2FyZC0tY2FyZHMtcGVyLXJvdy00ICYge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDJyZW0pO1xuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtLWNhcmRzLXBlci1yb3ctMyAmIHtcbiAgICB3aWR0aDogY2FsYygzMy4zJSAtIDEuNzVyZW0pO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtLWNhcmRzLXBlci1yb3ctMiAmIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0wO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIC5jYXJkLS1jYXJkcy1wZXItcm93LTQgJiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjI1cmVtKTtcbiAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgLy8gdG8gb3ZlcnJpZGUgdGhlIHNwZWNpZmljaXR5IG9mIHRoZSB3aWR0aHMgbGlzdGVkIGZvciB0aGUgY2FyZC1yb3dzXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYXJkLS1wb3NpdGlvbi1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXJkX19pbWFnZS1jb250YWluZXIsXG4gIC5jYXJkX190ZXh0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgYSB7XG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWxfX2ltYWdlLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY2FyZF9faGVhZGluZyB7XG4gIEBleHRlbmQgJWg0LXN0eWxlcztcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cyAkZ2xvYmFsLXJhZGl1cyAwIDA7XG4gIHBhZGRpbmc6ICgkc3BhY2luZy01IC0gJHNwYWNpbmctMSkgJHNwYWNpbmctNSAkc3BhY2luZy0yICRzcGFjaW5nLTU7XG4gIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gIC5jYXJkOmhvdmVyICYge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB9XG5cbiAgLmNhcmQtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cyAkZ2xvYmFsLXJhZGl1cyAwIDA7XG4gIH1cblxuICAuY2FyZC0tZGFyayAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy00O1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy00O1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzICRnbG9iYWwtcmFkaXVzIDAgMDtcbiAgfVxuXG4gIC5jYXJkLS1kYXJrOmhvdmVyICYge1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgLmNhcmQtLWltYWdlLXRydWUgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJkLS1uby1kZXNjcmlwdGlvbiAmIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRnbG9iYWwtcmFkaXVzICRnbG9iYWwtcmFkaXVzO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAuY2FyZC0tZGFyayAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTQ7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctNDtcbiAgfVxufVxuXG4uY2FyZF9fdGV4dC1jb250YWluZXIge1xuICAuY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbCAmIHtcbiAgICB3aWR0aDogNjYuNiU7XG4gIH1cblxuICAuY2FyZC0taW1hZ2UtLW9uZS1mb3VydGggJiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jYXJkLS1uby1pbWFnZSAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctNSAkc3BhY2luZy01ICRzcGFjaW5nLTU7XG5cbiAgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cblxuICAuY2FyZC0tbGlnaHQgJixcbiAgLmNhcmQtLWRhcmsgJiB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTQgJHNwYWNpbmctNSAkc3BhY2luZy00O1xuXG4gICAgLmNhcmQtLWxpZ2h0ICYsXG4gICAgLmNhcmQtLWRhcmsgJiB7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmRfX2ltYWdlLWNvbnRhaW5lciB7XG4gIC5jYXJkLS1wb3NpdGlvbi12ZXJ0aWNhbCAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtI3skc3BhY2luZy0yfTtcbiAgfVxuXG4gIC5jYXJkLS1wb3NpdGlvbi1ob3Jpem9udGFsICYge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxuXG4gIC5jYXJkLS1pbWFnZS0tb25lLWZvdXJ0aCAmIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblxuICAuY2FyZC0tcG9zaXRpb24tdmVydGljYWwgJiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICB9XG5cbiAgLmNhcmQtLXBvc2l0aW9uLWhvcml6b250YWxfX2ltYWdlLXJpZ2h0ICYge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIH1cblxuICAuY2FyZC0tcG9zaXRpb24taG9yaXpvbnRhbF9faW1hZ2UtbGVmdCAmIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kdG91Y2gtdGFyZ2V0LXNpemU6IDM2cHg7XG4kdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlOiA0MHB4O1xuJGNoZWNrYm94ZXMtc2l6ZTogMjhweDtcbiRjaGVja2JveGVzLXNpemUtbW9iaWxlOiAzMnB4O1xuJGNoZWNrYm94LWJvcmRlci1zaXplOiAycHg7XG5cbi5jaGVja2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNztcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG59XG5cbi5jaGVja2JveGVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy02O1xuICBtaW4taGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTc7XG4gICAgbWluLWhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICBsZWZ0OiAtJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogJHRvdWNoLXRhcmdldC1zaXplO1xuICBoZWlnaHQ6ICR0b3VjaC10YXJnZXQtc2l6ZTtcbiAgei1pbmRleDogJHotaW5kZXgtYWJvdmUtbG93O1xuXG4gIC8vIHByZXZlbnQgYmx1ZSBkZWZhdWx0IGhpZ2hsaWdodGluZyBvZiBpbnB1dCBvbiBhbmRyb2lkXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogJHNwYWNpbmctMSAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTQ7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luOiAwLjMzcmVtICRzcGFjaW5nLTA7XG4gIH1cblxuICAvLyBbIF0gQ2hlY2sgYm94IHN0eWxlc1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAkY2hlY2tib3gtYm9yZGVyLXNpemUgc29saWQgJGNvbG91ci1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICRjaGVja2JveGVzLXNpemUtbW9iaWxlO1xuICAgIGhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6ICRjaGVja2JveGVzLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjaGVja2JveGVzLXNpemU7XG4gICAgfVxuICB9XG5cbiAgLy8g4pyU4pyU4pyUIENoZWNrIG1hcmsgc3R5bGVzIOKclOKclOKclFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWNoZWNrYm94LWJhY2tncm91bmQtbm8td2lkdGguc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6ICRjaGVja2JveGVzLXNpemUgKyAkY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gICAgd2lkdGg6ICRjaGVja2JveGVzLXNpemUgKyAkY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogbWF0aC5kaXYoJGNoZWNrYm94LWJvcmRlci1zaXplLCAyKTtcbiAgICBsZWZ0OiBtYXRoLmRpdigkY2hlY2tib3gtYm9yZGVyLXNpemUsIDIpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBoZWlnaHQ6ICRjaGVja2JveGVzLXNpemUtbW9iaWxlICtcbiAgICAgICAgICAgICAgICAkY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gICAgICB3aWR0aDogJGNoZWNrYm94ZXMtc2l6ZS1tb2JpbGUgK1xuICAgICAgICAgICAgICAgICRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmZvY3VzICsgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hlc19fbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbn1cbiIsIi5jcml0aWNhbC1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItd2FybmluZztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtbm9ybWFsO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY3JpdGljYWwtYWxlcnRfX2JvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jcml0aWNhbC1hbGVydF9faWNvbiBzdmcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgMC44NXJlbSAkc3BhY2luZy0wICRzcGFjaW5nLTA7XG59XG5cbi5jcml0aWNhbC1hbGVydCBwIHtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uY3JpdGljYWwtYWxlcnQgYSB7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIH1cbn1cblxuXG4iLCIuZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1tYXRlcmlhbC1kcm9wZG93bi1hcnJvdy00OHB4LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJHNwYWNpbmctMiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNwYWNpbmctNjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygjeyRzcGFjaW5nLTR9KiAyLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBUaGVzZSBzdHlsZXMgYXJlIHRvIGZpeCBkaWZmZXJlbmNlcyBpbiBkZWZhdWx0IHN0eWxpbmcgZm9yIGRyb3Bkb3ducyBpbiBJRSAqL1xuLmRyb3Bkb3duOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duIG9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4iLCIuZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNztcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuICBtYXgtd2lkdGg6IDM4Ljc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG5cbiAgaDEge1xuICAgIEBleHRlbmQgJWgxLXN0eWxlcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLW5vcm1hbDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcYTAnO1xuICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTEwO1xuICBwYWRkaW5nOiAkc3BhY2luZy05ICRzcGFjaW5nLTA7XG59XG5cbi5mb290ZXIgeyBcbiAgLmNvbHVtbnMgKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAmOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuY29sdW1uczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuY29sdW1uczpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuXHRcdH1cbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogJHNwYWNpbmctMSAwO1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy0wO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6dmlzaXRlZCxcbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy04ICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uZm9vdGVyIHAge1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCAxMCk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogU3VwZXJncmFwaGljIGJhY2tncm91bmQgKi9cbi5mb290ZXItLWRlZmF1bHQsXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCA4MCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXR3by1jb2x1bW4tbGlzdCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGNvbHVtbi1jb3VudDogMjtcblxuICAgIC5mb290ZXJfX2xpbmsge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAkc3BhY2luZy00ICRzcGFjaW5nLTQgMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNDUlO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0zICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTA7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgaGVpZ2h0OiBjYWxjKCN7JHNwYWNpbmctOH0gKyAjeyRzcGFjaW5nLTJ9KTtcbiAgd2lkdGg6IGNhbGMoI3skc3BhY2luZy04fSArICN7JHNwYWNpbmctMn0pO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCAxMDApO1xuXG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJGNvbG91ci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGhlaWdodDogJHNwYWNpbmctODtcbiAgICB3aWR0aDogJHNwYWNpbmctODtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIC5pY29uIHtcbiAgZmlsbDogJGNvbG91ci13aGl0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4uYnV0dG9uLmZvb3Rlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci13aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgNzApO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCA2MCk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYnV0dG9uICsgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctNTtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2Zvb3Rlci9mb290ZXItZXhwYW5kZWQtc3VwZXJncmFwaGljLWxvZ28uc3ZnJyk7XG59XG5cbi5mb290ZXIuZm9vdGVyLS1leHBhbmRlZCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGdyZXlzY2FsZS03MDtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgODUpO1xuICBwYWRkaW5nOiAkc3BhY2luZy05ICRzcGFjaW5nLTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCA4MCk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6ICRmdWxsLXdpZHRoO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2NXJlbTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxMjVyZW0pIC02NHJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MHJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDE5NXJlbSkgLTEwNnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwNXJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDIyMnJlbSkgLTE2MHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gLmZvb3Rlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDEwKTtcbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG5cbiAgJjpmaXJzdC1vZi10eXBlLFxuICAmOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy05O1xufVxuIiwiLmZvcm0tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtODtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTE7XG4gIG1heC13aWR0aDogMjYuMjVlbTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNTtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbC0taGVhZGluZyB7XG4gIGgxIHtcbiAgICBAZXh0ZW5kICVoMS1zdHlsZXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uZm9ybS1sYWJlbF9fZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLW5vcm1hbDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGEwJztcbiAgfVxufVxuIiwiLmhpbnQge1xuICBjb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00IDA7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG5cbiAgLy8gVGhpcyBpcyBhIGZpeCB0byBwcmV2ZW50IGF1dG8tZGV0ZWN0aW9uIG9mIHBob25lIG51bWJlcnMgaW4gRmlyZWZveCAmIFNhZmFyaSBvbiBpUGhvbmUgZGV2aWNlc1xuICBhW3gtYXBwbGUtZGF0YS1kZXRlY3RvcnNdIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbiB7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMCAkc3BhY2luZy0xICRzcGFjaW5nLTAgJHNwYWNpbmctMDtcblxuICAmLWljb24tLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMTtcbiAgfVxuXG4gICYtaWNvbi0tb3BlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxufVxuXG4uaGludC1leHBhbmRlcl9fY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy00ICRzcGFjaW5nLTQgY2FsYygjeyRzcGFjaW5nLTR9ICsgI3skc3BhY2luZy0xfSk7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMTtcblxuICAmICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxuXG4gICYgaW1nIHtcbiAgICB3aWR0aDogJGZ1bGwtd2lkdGg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQuZXhwYW5kZXJfX2NvbnRlbnQtLW9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyLmV4cGFuZGVyLS1hY3RpdmUge1xuICAuaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuaGludC1leHBhbmRlcl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlucHV0ICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAkc3BhY2luZy01KSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3hlc19faXRlbSAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuLnJhZGlvc19faXRlbSAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTI7XG59XG5cbi5jaGVja2JveGVzX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIsXG4ucmFkaW9zX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy0zO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UbyBzdXBwb3J0OlxuKiBvbnRhcmlvLWljb25zLXByaW1hcnkuc3ZnXG4qIG9udGFyaW8taWNvbnMtc2Vjb25kYXJ5LnN2Z1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4ub250YXJpby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC8qIFRoZSBkZWZhdWx0IHZlcnRpY2FsLWFsaWduIGlzIGBiYXNlbGluZWAsIHdoaWNoIGxlYXZlcyBhIGZldyBwaXhlbHMgb2Ygc3BhY2UgYmVsb3cgdGhlIGljb24uIFVzaW5nIGBjZW50ZXJgIHByZXZlbnRzIHRoaXMuIEZvciBpY29ucyBzaG93biBhbG9uZ3NpZGUgdGV4dCwgeW91IG1heSB3YW50IHRvIHVzZSBhIG1vcmUgcHJlY2lzZSB2YWx1ZSwgZS5nLiBgdmVydGljYWwtYWxpZ246IC00cHhgIG9yIGB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbWAuICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qIFBhdGhzIGFuZCBzdHJva2VzIHRoYXQgb3ZlcmZsb3cgdGhlIHZpZXdCb3ggY2FuIHNob3cgaW4gSUUxMS4gKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kb2Zmc2V0OiAxLCAyMDA7XG4kZHVyYXRpb246IDEuNXM7XG4kc3Bpbm5lci1zaXplOiAzcmVtO1xuJGRhc2hhcnJheTogODksIDIwMDtcblxuLmxvYWRpbmctaW5kaWNhdG9yX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvdXItd2hpdGUsIDAuNyk7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgJlthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBwIHtcbiAgICBjb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuICAgIHdvcmQtc3BhY2luZzogMC4wMjVyZW07XG4gICAgbWFyZ2luOiAkc3BhY2luZy0zICRzcGFjaW5nLTAgJHNwYWNpbmctMDtcbiAgfVxufVxuXG4ubG9hZGluZy1pbmRpY2F0b3JfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHJvdGF0b3IgJGR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcbiAgd2lkdGg6ICRzcGlubmVyLXNpemU7XG4gIGhlaWdodDogJHNwaW5uZXItc2l6ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgY2lyY2xlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkb2Zmc2V0O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBzdHJva2U6ICRncmV5c2NhbGUtNzA7XG4gICAgYW5pbWF0aW9uOiBkYXNoICRkdXJhdGlvbiBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0b3Ige1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkb2Zmc2V0O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJGRhc2hhcnJheTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJGRhc2hhcnJheTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4iLCIuYWxlcnQge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogJHNwYWNpbmctNTtcbiAgbWFyZ2luOiAkc3BhY2luZy02ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy0wO1xufVxuXG4uYWxlcnRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFsZXJ0X19oZWFkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjk1cmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWxlcnRfX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5hbGVydF9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtO1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5hbGVydF9fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uYWxlcnRfX2JvZHkgcDpsYXN0LW9mLXR5cGUgKyB1bCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG59XG5cbi5hbGVydF9fYm9keSB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xufVxuXG4uYWxlcnQtLWVycm9yIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5hbGVydC0tZXJyb3IgdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICBBbGVydCB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGluZm9ybWF0aW9uYWwgYWxlcnRcbi5hbGVydC0taW5mb3JtYXRpb25hbCB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1pbmZvcm1hdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1pbmZvcm1hdGlvbi1saWdodDtcbn1cblxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItaW5mb3JtYXRpb247XG59XG5cbi8vIHdhcm5pbmcgYWxlcnRcbi5hbGVydC0td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci13YXJuaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5hbGVydC0td2FybmluZyBzdmcge1xuICBmaWxsOiAkY29sb3VyLXdhcm5pbmc7XG59XG5cbi8vIHN1Y2Nlc3MgYWxlcnRcbi5hbGVydC0tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5hbGVydC0tc3VjY2VzcyBzdmcge1xuICBmaWxsOiAkY29sb3VyLXN1Y2Nlc3M7XG59XG5cbi8vIGVycm9yIGFsZXJ0XG4uYWxlcnQtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFsZXJ0LWxpZ2h0O1xufVxuXG4uYWxlcnQtLWVycm9yIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItYWxlcnQ7XG59XG5cbi5hbGVydC0tZXJyb3IgYSB7XG4gIGNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjNmIwMDAwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjgwMDAwO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiR0b3VjaC10YXJnZXQtc2l6ZTogMzZweDtcbiR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU6IDQwcHg7XG4kcmFkaW9zLXNpemU6IDMycHg7XG4kcmFkaW9zLXNpemUtbW9iaWxlOiAzNnB4O1xuJGlucHV0LW9mZnNldDogbWF0aC5kaXYoJHRvdWNoLXRhcmdldC1zaXplIC0gJHJhZGlvcy1zaXplLCAyKTtcblxuKiAucmFkaW9zIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYWRpb3Mge1xuICBwYWRkaW5nOiAwIDAgMCBtYXRoLmRpdigkc3BhY2luZy0xLCAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNztcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG59XG5cbi5yYWRpb3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTYgJHNwYWNpbmctMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogJGlucHV0LW9mZnNldCAqIC0xO1xuICBsZWZ0OiAkaW5wdXQtb2Zmc2V0ICogLTE7XG4gIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemU7XG4gIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1sb3c7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU7XG4gICAgdG9wOiAkaW5wdXQtb2Zmc2V0ICogLTAuNzU7XG4gICAgbGVmdDogJGlucHV0LW9mZnNldCAqIC0wLjc1O1xuICB9XG59XG5cbi5yYWRpb3NfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBtYXJnaW46IDAuMnJlbSAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTM7XG4gIC8vIHJlbW92ZSAzMDBtcyBwYXVzZSBvbiBtb2JpbGVcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDAuM3JlbSAkc3BhY2luZy0wO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHJhZGlvcy1zaXplO1xuICAgIGhlaWdodDogJHJhZGlvcy1zaXplO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAkcmFkaW9zLXNpemUtbW9iaWxlO1xuICAgICAgaGVpZ2h0OiAkcmFkaW9zLXNpemUtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDEwcHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgICRpbnB1dC1vZmZzZXQgKiAzLFxuICAgICAgICAkaW5wdXQtb2Zmc2V0ICogM1xuICAgICk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXI6IDEycHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvc19faW5wdXQ6Zm9jdXMgKyAucmFkaW9zX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkY29sb3VyLWZvY3VzO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyAucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuJHRhYmxlLWNhcHRpb24tYmFja2dyb3VuZDogIzAwMDAwMDFhO1xuJHRhYmxlLXRvdGFsOiAjMDA3N2EwNTY7XG4kdGFibGUtc3VidG90YWw6ICMwMDdiOWUxZDtcbiR0YWJsZS1oaWdobGlnaHQ6ICNlMTkxMDAzYztcbiR0YWJsZS1yb3ctZGl2aWRlcjogIzAwMDAwMDRkO1xuJHRhYmxlLXplYnJhLXN0cmlwaW5nOiAjMDAwMDAwMGQ7XG4kdGFibGUtc2hhZG93LS1jb3ZlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiR0YWJsZS1zaGFkb3ctLWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kdGFibGUtc2hhZG93LS1jbGVhcjogcmdiYSgyNTIsIDAsIDAsIDApO1xuJHRhYmxlLXNjcm9sbGVyLS1oZWlnaHQ6IDIwcHg7XG5cbiRyZW1jYWxjLThweDogcHgtdG8tcmVtKDgpO1xuJHJlbWNhbGMtMTJweDogcHgtdG8tcmVtKDEyKTtcbiRyZW1jYWxjLTE0cHg6IHB4LXRvLXJlbSgxNCk7XG4kcmVtY2FsYy0xNnB4OiBweC10by1yZW0oMTYpO1xuJHJlbWNhbGMtMTdweDogcHgtdG8tcmVtKDE3KTtcbiRyZW1jYWxjLTE4cHg6IHB4LXRvLXJlbSgxOCk7XG4kcmVtY2FsYy0xOXB4OiBweC10by1yZW0oMTkpO1xuJHJlbWNhbGMtMjBweDogcHgtdG8tcmVtKDIwKTtcbiRyZW1jYWxjLTIzcHg6IHB4LXRvLXJlbSgyMyk7XG4kcmVtY2FsYy0yNHB4OiBweC10by1yZW0oMjQpO1xuJHJlbWNhbGMtMjhweDogcHgtdG8tcmVtKDI4KTtcbiRyZW1jYWxjLTI0LTVweDogcHgtdG8tcmVtKDI0LjUpO1xuJHJlbWNhbGMtNDBweDogcHgtdG8tcmVtKDQwKTtcblxuY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1jYXB0aW9uLWJhY2tncm91bmQ7XG4gIHBhZGRpbmc6ICRyZW1jYWxjLTE4cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xOHB4ICRyZW1jYWxjLTI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgyMik7XG4gIGxpbmUtaGVpZ2h0OiBweC10by1yZW0oMzUpO1xuXG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgzMCk7XG4gICAgcGFkZGluZy1sZWZ0OiAkcmVtY2FsYy0xNnB4O1xuICB9XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogJHJlbWNhbGMtOHB4IDAgJHJlbWNhbGMtNDBweCAwOyAvL0V4Y2x1ZGVzIDIwcHggc2Nyb2xsYmFyIG9uIHRvcCBhbmQgYm90dG9tXG5cbiAgdGFibGU6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcykge1xuICAgIHRib2R5IHtcbiAgICAgIHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyA2KSxcbiAgICAgIHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyA2KSB+IHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS16ZWJyYS1zdHJpcGluZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGl2IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG91ci13aGl0ZSAzMCUsICR0YWJsZS1zaGFkb3ctLWNvdmVyKSxcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0YWJsZS1zaGFkb3ctLWNvdmVyLCAkY29sb3VyLXdoaXRlIDcwJSkgMCAxMDAlLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRhYmxlLXNoYWRvdy0tYmxhY2sgMCUsICR0YWJsZS1zaGFkb3ctLWNsZWFyIDEwMC4wMSUpLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGFibGUtc2hhZG93LS1ibGFjayAwJSwgJHRhYmxlLXNoYWRvdy0tY2xlYXIgMTAwLjAxJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJHJlbWNhbGMtNDBweCAxMDAlLCAkcmVtY2FsYy00MHB4IDEwMCUsICRyZW1jYWxjLTE0cHggMTAwJSwgJHJlbWNhbGMtMTRweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDEwMCUsIDAgMCwgMTAwJTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xufVxuXG4udGFibGUtc2Nyb2xsLS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAkdGFibGUtc2Nyb2xsZXItLWhlaWdodDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6ICRyZW1jYWxjLTE3cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDI2KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAmLnRhYmxlLS1mdWxsLWNvbnRhaW5lci13aWR0aCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICB9XG59XG5cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQge1xuICB0ZCB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGQudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0yNHB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweDtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTE3cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICB0Ym9keSB0aCxcbiAgdGZvb3QgdGgge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTI0cHg7XG4gIH1cblxuICB0ci50YWJsZS1yb3ctLWhpZ2hsaWdodCB0aCBpbWcudGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICAgIHRvcDogJHJlbWNhbGMtMTdweDtcbiAgfVxuXG4gIHRyLnRhYmxlLXJvdy0tc3VidG90YWwsXG4gIHRmb290IHRyIHtcbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjRweDtcbiAgICB9XG5cbiAgICB0ZC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yNHB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtOHB4ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgICB9XG5cbiAgICB0ZC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLThweDtcbiAgICB9XG5cbiAgICB0Ym9keSB0aCB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLThweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuXG4gICAgdHIudGFibGUtcm93LS1zdWJ0b3RhbCwgdGZvb3QgdHIge1xuICAgICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTZweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4O1xuICAgICAgfVxuXG4gICAgICB0ZC50YWJsZS1jZWxsLS1udW1lcmljIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudGJvZHkge1xuICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblxuICB0ciB7XG4gICAgYm9yZGVyOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IHB4LXRvLXJlbSgxKSAwO1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1kaXZpZGVyO1xuICB9XG5cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiBweC10by1yZW0oMykgMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgfVxuXG4gIHRyLnRhYmxlLXJvdy0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGlnaGxpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRyZW1jYWxjLTI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbWcudGFibGUtLWhpZ2hsaWdodC1pbmRpY2F0b3Ige1xuICAgICAgICAvLyBXaWR0aCBvZiB5ZWxsb3cgdHJpYW5nbGUgc3ZnXG4gICAgICAgIHdpZHRoOiAkcmVtY2FsYy04cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gRGlzdGFuY2UgZnJvbSB0b3Agb2Ygc3ZnIHRvIHRvcCBvZiBjb250YWluZXJcbiAgICAgICAgdG9wOiAkcmVtY2FsYy0yNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG50aGVhZCB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogcHgtdG8tcmVtKDMpIDA7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTI4cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yOHB4ICRyZW1jYWxjLTI0cHg7XG4gICAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMThweDtcbiAgICBsaW5lLWhlaWdodDogJHJlbWNhbGMtMjRweDtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogcHgtdG8tcmVtKDIxKTtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTI0LTVweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMjQtNXB4ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgdGgudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMjhweCAkcmVtY2FsYy0yNHB4ICRyZW1jYWxjLTI4cHggJHJlbWNhbGMtMTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0yNC01cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yNC01cHggJHJlbWNhbGMtOHB4O1xuICAgIH1cbiAgfVxufVxuXG50ZC50YWJsZS1jZWxsLS1udW1lcmljIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZScsIENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMSB7XG4gIC8vRXF1aXZhbGVudCB0byAxIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDguMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMiB7XG4gIC8vRXF1aXZhbGVudCB0byAyIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDE2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTMge1xuICAvL0VxdWl2YWxlbnQgdG8gMyBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiAyNXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi00IHtcbiAgLy9FcXVpdmFsZW50IHRvIDQgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogMzMuMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNSB7XG4gIC8vRXF1aXZhbGVudCB0byA1IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDQxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTYge1xuICAvL0VxdWl2YWxlbnQgdG8gNiBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA1MHZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi03IHtcbiAgLy9FcXVpdmFsZW50IHRvIDcgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogNTguMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tOCB7XG4gIC8vRXF1aXZhbGVudCB0byA4IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDY2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTkge1xuICAvL0VxdWl2YWxlbnQgdG8gOSBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA3NXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMCB7XG4gIC8vRXF1aXZhbGVudCB0byAxMCBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA4My4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMSB7XG4gIC8vRXF1aXZhbGVudCB0byAxMSBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA5MS42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMiB7XG4gIC8vRXF1aXZhbGVudCB0byAxMiBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiAxMDB2dztcbn1cblxudGJvZHkgdGgsXG50Zm9vdCB0aCB7XG4gIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiBweC10by1yZW0oMC40KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IHB4LXRvLXJlbSgyNik7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMTlweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4O1xuICB9XG59XG5cbnRkIHtcbiAgcGFkZGluZzogJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IHB4LXRvLXJlbSgwLjQpO1xuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMsXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTI0cHggJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xN3B4O1xufVxuXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xufVxuXG50ci50YWJsZS1yb3ctLXN1YnRvdGFsLCB0Zm9vdCB0ciB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogcHgtdG8tcmVtKDMpIDA7XG4gIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuXG4gIHRkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjNweCAkcmVtY2FsYy0yNHB4O1xuICB9XG59XG5cbnRib2R5IHtcbiAgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB7XG4gICAgdGgge1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMjNweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMjRweDtcbiAgICB9XG4gIH1cbn1cblxudGZvb3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIHRoIHtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjNweCAkcmVtY2FsYy0yNHB4O1xuICB9XG59XG5cbnRyLnRhYmxlLXJvdy0tc3VidG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3VidG90YWwgIWltcG9ydGFudDtcbn1cblxudGZvb3QgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdG90YWwgIWltcG9ydGFudDtcbn1cblxuLypUYWJsZSBjb21wb25lbnQgY29sb3VycyovXG4uYmctdGFibGUtcm93LWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWRpdmlkZXI7XG59XG5cbi5iZy10YWJsZS1jYXB0aW9uLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtY2FwdGlvbi1iYWNrZ3JvdW5kO1xufVxuXG4uYmctdGFibGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhpZ2hsaWdodDtcbn1cblxuLmJnLXRhYmxlLXN1YnRvdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXN1YnRvdGFsO1xufVxuXG4uYmctdGFibGUtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdG90YWw7XG59XG4iLCIudGFnIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cyAqIDM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogJHNwYWNpbmctMCAkc3BhY2luZy0zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogJGdyZXlzY2FsZS0yMDtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnRhZy0tbGltZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItbGltZTtcbn1cblxuLnRhZy0tZ29sZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvdXItZ29sZDtcbn1cblxuLnRhZy0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci15ZWxsb3c7XG59XG5cbi50YWctLXRhdXBlIHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci10YXVwZTtcbn1cbiIsIi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDE0NHB4O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy01O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4iLCIuaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy03O1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAkc3BhY2luZy00O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICB9XG59XG5cbi5pbnB1dC0tMi1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA4ZXg7XG4gIG1pbi13aWR0aDogOGV4O1xufVxuXG4uaW5wdXQtLTMtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTBleDtcbiAgbWluLXdpZHRoOiAxMGV4O1xufVxuXG4uaW5wdXQtLTQtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTJleDtcbiAgbWluLXdpZHRoOiAxMmV4O1xufVxuXG4uaW5wdXQtLTUtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTRleDtcbiAgbWluLXdpZHRoOiAxNGV4O1xufVxuXG4uaW5wdXQtLTctY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTdleDtcbiAgbWluLXdpZHRoOiAxN2V4O1xufVxuXG4uaW5wdXQtLTEwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDIzZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtLTIwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDQxZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vL2ZvciBnZW5lcmFsIGZvcm1zXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gIC5jaGVja2JveGVzLCAucmFkaW9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi8vRGF0ZSBpbnB1dHNcblxuLmRhdGVfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtc2VtaS1ib2xkO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG4gIH1cbn1cblxuLmRhdGVfX2dyb3VwLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy01O1xufVxuXG4uZGF0ZS0tZXJyb3Ige1xuICBpbnB1dCB7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAkY29sb3VyLWFsZXJ0O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMZWdhY3kgY29sb3VycyBmcm9tIEQ3XG4gICAgRGVzaWduIFN5c3RlbSBwYWxldHRlIGNvbG91ciBtYXBwaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmZpbGwgZm9yIFNWR3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRkc0NvbG9yTWFwTGlnaHQ6IChcbiAgXCJ3aGl0ZVwiOiAkY29sb3VyLXdoaXRlLFxuICBcImdyZXlzY2FsZS01XCI6ICRncmV5c2NhbGUtNSxcbiAgXCJncmV5c2NhbGUtMjBcIjogJGdyZXlzY2FsZS0yMCxcbiAgXCJncmV5c2NhbGUtNDBcIjogJGdyZXlzY2FsZS00MCxcbiAgXCJnb2xkXCI6ICRjb2xvdXItZ29sZCxcbiAgXCJ5ZWxsb3dcIjogJGNvbG91ci15ZWxsb3csXG4gIFwidGF1cGVcIjogJGNvbG91ci10YXVwZSxcbiAgXCJncmVlblwiOiAkY29sb3VyLWdyZWVuLFxuICBcImxpbWVcIjogJGNvbG91ci1saW1lLFxuICBcInRlYWxcIjogJGNvbG91ci10ZWFsLFxuICBcInNreVwiOiAkY29sb3VyLXNreSxcbiAgXCJibHVlXCI6ICRjb2xvdXItYmx1ZSxcbiAgXCJwdXJwbGVcIjogJGNvbG91ci1wdXJwbGUsXG4gIFwib3JhbmdlXCI6ICRjb2xvdXItb3JhbmdlLFxuICBcInJlZFwiOiAkY29sb3VyLXJlZCxcbiAgXCJtYWdlbnRhXCI6ICRjb2xvdXItbWFnZW50YSxcbiAgXCJsaWdodC1nb2xkXCI6ICRjb2xvdXItbGlnaHQtZ29sZCxcbiAgXCJsaWdodC15ZWxsb3dcIjogJGNvbG91ci1saWdodC15ZWxsb3csXG4gIFwibGlnaHQtdGF1cGVcIjogJGNvbG91ci1saWdodC10YXVwZSxcbiAgXCJsaWdodC1ncmVlblwiOiAkY29sb3VyLWxpZ2h0LWdyZWVuLFxuICBcImxpZ2h0LWxpbWVcIjogJGNvbG91ci1saWdodC1saW1lLFxuICBcImxpZ2h0LXRlYWxcIjogJGNvbG91ci1saWdodC10ZWFsLFxuICBcImxpZ2h0LXNreVwiOiAkY29sb3VyLWxpZ2h0LXNreSxcbiAgXCJsaWdodC1ibHVlXCI6ICRjb2xvdXItbGlnaHQtYmx1ZSxcbiAgXCJsaWdodC1wdXJwbGVcIjogJGNvbG91ci1saWdodC1wdXJwbGUsXG4gIFwibGlnaHQtb3JhbmdlXCI6ICRjb2xvdXItbGlnaHQtb3JhbmdlLFxuICBcImxpZ2h0LXJlZFwiOiAkY29sb3VyLWxpZ2h0LXJlZCxcbiAgXCJsaWdodC1tYWdlbnRhXCI6ICRjb2xvdXItbGlnaHQtbWFnZW50YSxcbik7XG5cbi8vIGxvb3AgdGhyb3VnaCBtYXAgYnkga2V5L3ZhbHVlIHBhaXJcbkBlYWNoICRjb2xvciwgJGhleCBpbiAkZHNDb2xvck1hcExpZ2h0IHtcbiAgLiN7JGNvbG9yfSB7XG4gICAgJi1maWxsIHtcbiAgICAgIGZpbGw6ICRoZXggIWltcG9ydGFudDsgLy9vdmVycmlkZSBiYWNrZ3JvdW5kIGNvbG91ciBmb3IgbGFiZWxzXG4gICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuJGRzQ29sb3JNYXBEYXJrOiAoXG4gIFwiYmxhY2tcIjogJGNvbG91ci1ibGFjayxcbiAgXCJncmV5c2NhbGUtNjBcIjogJGdyZXlzY2FsZS02MCxcbiAgXCJncmV5c2NhbGUtNzBcIjogJGdyZXlzY2FsZS03MCxcbiAgXCJkYXJrLWdvbGRcIjogJGNvbG91ci1kYXJrLWdvbGQsXG4gIFwiZGFyay15ZWxsb3dcIjogJGNvbG91ci1kYXJrLXllbGxvdyxcbiAgXCJkYXJrLXRhdXBlXCI6ICRjb2xvdXItZGFyay10YXVwZSxcbiAgXCJkYXJrLWdyZWVuXCI6ICRjb2xvdXItZGFyay1ncmVlbixcbiAgXCJkYXJrLWxpbWVcIjogJGNvbG91ci1kYXJrLWxpbWUsXG4gIFwiZGFyay10ZWFsXCI6ICRjb2xvdXItZGFyay10ZWFsLFxuICBcImRhcmstc2t5XCI6ICRjb2xvdXItZGFyay1za3ksXG4gIFwiZGFyay1ibHVlXCI6ICRjb2xvdXItZGFyay1ibHVlLFxuICBcImRhcmstcHVycGxlXCI6ICRjb2xvdXItZGFyay1wdXJwbGUsXG4gIFwiZGFyay1vcmFuZ2VcIjogJGNvbG91ci1kYXJrLW9yYW5nZSxcbiAgXCJkYXJrLXJlZFwiOiAkY29sb3VyLWRhcmstcmVkLFxuICBcImRhcmstbWFnZW50YVwiOiAkY29sb3VyLWRhcmstbWFnZW50YSxcbik7XG5cbi8vIGxvb3AgdGhyb3VnaCBtYXAgYnkga2V5L3ZhbHVlIHBhaXJcbkBlYWNoICRjb2xvciwgJGhleCBpbiAkZHNDb2xvck1hcERhcmsge1xuICAuI3skY29sb3J9IHtcbiAgICAmLWZpbGwge1xuICAgICAgZmlsbDogJGhleCAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBsYWJlbHNcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbmd1bGFyIHByb2plY3QgY29sb3Vyc1xuICAgIFRvIGRlcHJlY2F0ZSB0aGVzZSBjb2xvdXIgc3R5bGVzIGFuZCB1c2UgdGhlIERTIGNvbG91ciBwYWxldHRlXG4gICAgaHR0cHM6Ly9kZXNpZ25zeXN0ZW0ub250YXJpby5jYS9kb2NzL2Jhc2ljcy9jb2xvdXJzLmh0bWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBHcmV5c2NhbGVcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJGRhcmtlc3QtZ3JheTogIzIyMjtcbiRkYXJrLWdyYXk6ICM0ZDRkNGQ7XG4kbWVkaXVtLWdyYXk6ICM2NjY7XG4kbGlnaHQtZ3JheTogIzczNzM3MztcbiRsaWdodGVyLWdyYXk6ICNkOWQ5ZDk7XG4kbGlnaHRlc3QtZ3JheTogI2VkZWRlZDtcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcblxuLy8gUkVWSUVXIE1FXG4kZ3JheS0xMDogcmdiYSgwLDAsMCwuMSk7XG4kZ3JheS0yNTogcmdiYSgwLDAsMCwuMjUpO1xuJGdyYXktNTA6IHJnYmEoMCwwLDAsLjUpO1xuJGdyYXktNzU6IHJnYmEoMCwwLDAsLjc1KTtcbiRncmF5LTkwOiByZ2JhKDAsMCwwLC45KTtcblxuLy8gV2UgdXNlIHRoZXNlIGFzIGRlZmF1bHQgY29sb3JzIHRocm91Z2hvdXRcbiRncmV5c2NhbGUtMDogICNmZmY7XG4kZ3JleXNjYWxlLTQ6ICBkYXJrZW4oJGdyZXlzY2FsZS0wLCA0JSk7ICAvLyAjZjVmNWY1IHJnYjogMjQ1IHBhbmVsc1xuJGdyZXlzY2FsZS03OiAgZGFya2VuKCRncmV5c2NhbGUtMCwgNyUpOyAgLy8gcmdiOiAyMzUgZm9vdGVyLCB0YWJsZSBzdHJpcGUgYmcsIHRhYmxlIGhlYWRlciBiZ1xuJGdyZXlzY2FsZS0xNTogZGFya2VuKCRncmV5c2NhbGUtMCwgMTUlKTsgLy8gI2Q5ZDlkOSByZ2I6MjE3XG4kZ3JleXNjYWxlLTIwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCAyMCUpOyAvLyAjY2NjIHJnYjoyMDRcbiRncmV5c2NhbGUtNDA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDQwJSk7IC8vICM5OTkgcmdiOjE1M1xuJGdyZXlzY2FsZS01NTogZGFya2VuKCRncmV5c2NhbGUtMCwgNTUlKTsgLy8gaDQgcmdiOjExOVxuJGdyZXlzY2FsZS02MDogZGFya2VuKCRncmV5c2NhbGUtMCwgNjAlKTsgLy8gaDMgIzY2NiByZ2I6MTAyXG4kZ3JleXNjYWxlLTcwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA3MCUpOyAvLyBoMSxoMixib2R5IHJnYjo3NlxuJGdyZXlzY2FsZS04MDogZGFya2VuKCRncmV5c2NhbGUtMCwgODAlKTsgLy8gaGVhZGVyICMzMzMzMzMgcmdiOjUxXG4kZ3JleXNjYWxlLTkwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA5MCUpOyAvLyBoZWFkZXIgIzFBMUExQSByZ2I6NTFcbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEZvbnRzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbiRmb250LWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuJGZvbnQtY29sb3ItbGlnaHQ6ICR3aGl0ZTtcbiRmb250LWNvbG9yLWRhcms6ICMzMzM7XG4kZm9udC1jb2xvci1tZWRpdW06ICRkYXJrLWdyYXk7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbiRhYmJyZXZpYXRpb24tY29sb3I6ICM5OTk7XG4kcHJpbWFyeS1ibHVlOiAjMDZjO1xuJGxpbmstY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4kbGluay1jb2xvci1kYXJrOiAjMDA1NmFjO1xuJHZpc2l0ZWQtY29sb3I6ICM1NTFhOGI7XG4kbGluay1ob3Zlci1jb2xvcjogIzAwNDc4ZjtcbiRsaW5rLWFjdGl2ZS1jb2xvcjogIzAwMjE0MjtcblxuJHNlcnZpY2Utb250YXJpbzogIzAwNmIzZjtcbiRwcmltYXJ5LWJ1dHRvbi1jb2xvcjogIzAwNjZjYztcbiR0aGVtZS1saWdodDogJGdyZXlzY2FsZS03O1xuJHRoZW1lLW1pZDogI2QxZGRlYjtcbiR0aGVtZS1kYXJrOiAkZ3JleXNjYWxlLTkwO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCb2R5XG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIHZhcmlvdXMgZ2xvYmFsIHN0eWxlc1xuJGJvZHktYmc6ICRncmV5c2NhbGUtMDtcbiRib2R5LWZvbnQtY29sb3I6ICRmb250LWNvbG9yO1xuJGJvZHktZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgSGlnaGxpZ2h0IGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJG1pbnR5OiAjZGZmM2YzOyAvLyBjYWxsb3V0c1xuJHBpbmt5OiAjZmFkMmQyOyAvLyBhbGVydHMsIGZhaWx1cmVcbiRsaW1leTogI2U2ZmFkMjsgLy8gc3VjY2Vzc1xuJGR1Y2t5OiAjZmVmNmRjO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBJbmZvZ3JhcGhpYyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8vICEhIGlmIHlvdSBtYWtlIGNoYW5nZXMgaGVyZSBwbGVhc2UgY29weSB0aGUgY2hhbmdlcyBpbnRvIHRoZSBjb2xvdXJTZXJ2aWNlXG4keWVsbG93OiAjZmZjMzAwO1xuJG9yYW5nZTogI2YyNjcxZjtcbiRyZWQ6ICNjOTFiMjY7XG4kbWFnZW50YTogIzljMGY1ZjtcbiRwdXJwbGU6ICM2MDA0N2E7XG4kYmx1ZTogIzAwODdjYjtcbiRncmVlbjogIzAwOGI1MjtcbiRkYXJrLWdyZWVuOiAjMmQ2ODQzOyAvLyB1c2VkIG9uIFJUUCBjb21wb25lbnRcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQmFzZSBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbiRwcmltYXJ5LWNvbG9yOiAkc2VydmljZS1vbnRhcmlvO1xuJHNlY29uZGFyeS1jb2xvcjogJHRoZW1lLW1pZDtcbiRhbGVydC1jb2xvcjogIzlkMmYwMDtcbiRzdWNjZXNzLWNvbG9yOiAkc2VydmljZS1vbnRhcmlvO1xuJHdhcm5pbmctY29sb3I6ICRkdWNreTtcbiRpbmZvLWNvbG9yOiAkZ3JleXNjYWxlLTc7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJ1dHRvbiBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbiRwcmltYXJ5LWJ1dHRvbjogJHByaW1hcnktYnV0dG9uLWNvbG9yO1xuJHNlY29uZGFyeS1idXR0b246ICR0aGVtZS1taWQ7XG5cbi8vIENvbG91cnMgdXNlZCBpbiBpbmZvZ3JhcGhpY3NcbiRjb2xvck1hcDogKFxuICBcIm9yYW5nZVwiOiRvcmFuZ2UsXG4gIFwicmVkXCI6JHJlZCxcbiAgXCJtYWdlbnRhXCI6JG1hZ2VudGEsXG4gIFwicHVycGxlXCI6JHB1cnBsZSxcbiAgXCJibHVlXCI6JGJsdWUsXG4gIFwiZ3JlZW5cIjokZ3JlZW5cbik7XG5cbi8vIGxvb3AgdGhyb3VnaCBtYXAgYnkga2V5L3ZhbHVlIHBhaXJcbkBlYWNoICRjb2xvciwgJGhleCBpbiAkY29sb3JNYXAge1xuICAuI3skY29sb3J9IHtcbiAgICAmLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZXggIWltcG9ydGFudDsgLy9vdmVycmlkZSBiYWNrZ3JvdW5kIGNvbG91ciBmb3IgbGFiZWxzXG4gICAgICBjb2xvcjogI2ZmZjsgLy8gJGdyZXlzY2FsZS0wIGluIF9jb2xvdXJzLnNjc3NcbiAgICAgIGEsIGE6dmlzaXRlZCwgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZ3JleXNjYWxlLTc7XG4gICAgICB9XG4gICAgICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgY29sb3I6ICRoZXg7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEV4dGVuZGVkIGNvbG91ciBwYWxldHRlIGJnIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gbGlnaHQgYmFja2dyb3VuZCBjb2xvdXJzIGZyb20gc2Vjb25kYXJ5L3RoZW1lLW1pZCBwYWxldHRlIGFuZFxuLy8gYnJpZ2h0IGJhY2tncm91bmQgY29sb3VycyBmcm9tIHdhcm5pbmcgY29sb3VyIHBhbGV0dGUgKHVzZWQgaW4gc21hcnRpZXMsIHNraXR0bGVzLCBwYW5lbHMpXG4vLyBEaWdpdGFsIFNlcnZpY2UgU3RhbmRhcmQgKERTUykgY29sb3VyIHBhbGV0dGVcbkBlYWNoICRjbGFzcywgJGNvbG91ciBpbiAoXG4gIFwibGlnaHQtYmx1ZS1iZ1wiOiNkMWRkZWIsIC8vICEhIGlmIHlvdSBjaGFuZ2UgdGhpcywgY29weSBpdCB0byB0aGUgY29sb3VyU2VydmljZVxuICBcImxpZ2h0LWxhdmVuZGVyLWJnXCI6I2QyZDFlYixcbiAgXCJsaWdodC1wdXJwbGUtYmdcIjojZGZkMWViLFxuICBcImxpZ2h0LW1hZ2VudGEtYmdcIjojZWJkMWVhLFxuICBcImxpZ2h0LXBpbmstYmdcIjojZWJkMWRkLFxuICBcImxpZ2h0LXJlZC1iZ1wiOiNlYmQyZDEsXG4gIFwibGlnaHQtb3JhbmdlLWJnXCI6I2ViZGZkMSxcbiAgXCJsaWdodC15ZWxsb3ctYmdcIjojZWFlYmQxLFxuICBcImxpZ2h0LWxpbWUtYmdcIjojZGRlYmQxLFxuICBcImxpZ2h0LWdyZWVuLWJnXCI6I2QxZWJkMixcbiAgXCJsaWdodC1taW50LWJnXCI6I2QxZWJkZixcbiAgXCJsaWdodC1hcXVhLWJnXCI6I2QxZWFlYixcbiAgXCJicmlnaHQteWVsbG93LWJnXCI6I2ZhZmFkMixcbiAgXCJicmlnaHQtbGltZS1iZ1wiOiNlNmZhZDIsXG4gIFwiYnJpZ2h0LWdyZWVuLWJnXCI6I2QyZmFkMixcbiAgXCJicmlnaHQtbWludC1iZ1wiOiNkMmZhZTYsXG4gIFwiYnJpZ2h0LWFxdWEtYmdcIjojZDJmYWZhLFxuICBcImJyaWdodC1ibHVlLWJnXCI6I2QyZTZmYSxcbiAgXCJicmlnaHQtbGF2ZW5kZXItYmdcIjojZDJkMmZhLFxuICBcImJyaWdodC1wdXJwbGUtYmdcIjojZTZkMmZhLFxuICBcImJyaWdodC1tYWdlbnRhLWJnXCI6I2ZhZDJmYSxcbiAgXCJicmlnaHQtcGluay1iZ1wiOiNmYWQyZTYsXG4gIFwiYnJpZ2h0LXJlZC1iZ1wiOiNmYWQyZDIsXG4gIFwiYnJpZ2h0LW9yYW5nZS1iZ1wiOiNmYWU2ZDIsXG4gIFwiZHNzLWJyaWdodFwiOiM5OWQ4ZTAsXG4gIFwiZHNzLWxpZ2h0XCI6I2NhZTllZSxcbiAgXCJkc3MtbGlnaHQtZGVzYXRcIjojYjNjM2M0XG4pIHtcbiAgLiN7JGNsYXNzfSB7XG4gICAgYmFja2dyb3VuZDogI3skY29sb3VyfSAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSBiYWNrZ3JvdW5kIGNvbG91ciBmb3IgYmFyIGdyYXBocywgYXNpZGVzIGFuZCBwYW5lbHNcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBEU1MgYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRvIGluY2x1ZGUgdGV4dCBjb2xvdXIgZm9yIHNwZWNpZmljIERTUyBiYWNrZ3JvdW5kIGNvbG91cnNcbkBlYWNoICRjbGFzcywgJGNvbG91ciBpbiAoXG4gIFwiZHNzLXByaW1hcnlcIjojMGY0MTNjLFxuICBcImRzcy1kYXJrXCI6IzE5NDIzYyxcbiAgXCJkc3MtZGFyay1kZXNhdFwiOiM1ZDc5NjksXG4gIFwiZHNzLW1lZGl1bVwiOiMzYjhkN2IsXG4gIFwiZHNzLWFjY2VudFwiOiNmMTlkMjMsXG4gIFwiZHNzLWRpc2NvdmVyeVwiOiMxZTZhOWQsXG4gIFwiZHNzLWFscGhhXCI6IzExOGM3YixcbiAgXCJkc3MtYmV0YVwiOiM3Yjk1M2QsXG4gIFwiZHNzLWxpdmVcIjojYmI3NzBiXG4pIHtcbiAgLiN7JGNsYXNzfSB7XG4gICAgYmFja2dyb3VuZDogI3skY29sb3VyfSAhaW1wb3J0YW50OyAvLyBvdmVycmlkZSBiYWNrZ3JvdW5kIGNvbG91ciBmb3IgYmFyIGdyYXBocywgYXNpZGVzIGFuZCBwYW5lbHNcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBQTyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG8gaW5jbHVkZSB0ZXh0IGNvbG91ciBmb3Igc3BlY2lmaWMgUE8gYmFja2dyb3VuZCBjb2xvdXJzXG5AZWFjaCAkY2xhc3MsICRjb2xvdXIgaW4gKFxuICBcInBvLXJpY2gtYmxhY2stYmdcIjojMDAwMDAwLFxuICBcInBvLWRhcmsteWVsbG93LWJnXCI6I2NiYTUyZSxcbiAgXCJwby15ZWxsb3ctYmdcIjojZmNhZjE3LFxuICBcInBvLXRhdXBlLWJnXCI6I2MxYjI4ZixcbiAgXCJwby1ncmVlbi1iZ1wiOiMzOWI1NGEsXG4gIFwicG8tbGlnaHQtZ3JlZW4tYmdcIjojOGRjNjNmLFxuICBcInBvLXRlYWwtYmdcIjojNDlhN2EyLFxuICBcInBvLWxpZ2h0LWJsdWUtYmdcIjojMDBiMmUzLFxuICBcInBvLWRhcmstYmx1ZS1iZ1wiOiMwNDdiYzEsXG4gIFwicG8tcHVycGxlLWJnXCI6IzkyMjc4ZixcbiAgXCJwby1vcmFuZ2UtYmdcIjojZjE1YTIyLFxuICBcInBvLXJlZC1iZ1wiOiNlZDFjMjQsXG4gIFwicG8tbWFnZW50YS1iZ1wiOiNlZDAzN2MsXG4pIHtcbiAgLiN7JGNsYXNzfSB7XG4gICAgYmFja2dyb3VuZDogI3skY29sb3VyfSAhaW1wb3J0YW50O1xuICAgIEBpZiAobGlnaHRuZXNzKCRjb2xvdXIpID4gNDQpIHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIExpZ2h0ZXIgYmFja2dyb3VuZCwgdXNlIGJsYWNrIGZvbnRcbiAgICAgIGFiYnIsIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyAvLyBEYXJrZXIgYmFja2dyb3VuZCwgdXNlIHdoaXRlIGZvbnRcbiAgICAgIGFiYnIsIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aW1lbGluZS1jb250ZW50LiN7JGNsYXNzfTo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI3skY29sb3VyfTtcbiAgfVxuICAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC4jeyRjbGFzc306OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjeyRjb2xvdXJ9O1xuICB9XG59XG4iLCIvLyBXZSB1c2UgdGhlc2UgdG8gY29udHJvbCBoZWFkZXIgZm9udCBzaXplc1xuJGgxLWZvbnQtc2l6ZTogcHgtdG8tcmVtKDMyKTtcbiRoMi1mb250LXNpemU6IHB4LXRvLXJlbSgyNyk7XG4kaDMtZm9udC1zaXplOiBweC10by1yZW0oMjMpO1xuJGg0LWZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwKTtcbiRoNS1mb250LXNpemU6IHB4LXRvLXJlbSgxOCk7XG4kaDYtZm9udC1zaXplOiAxcmVtO1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gY29udHJvbCBoZWFkZXIgc2l6ZSByZWR1Y3Rpb24gb24gc21hbGwgc2NyZWVuc1xuJGgxLWZvbnQtcmVkdWN0aW9uOiBweC10by1yZW0oNCkgIWRlZmF1bHQ7XG4kaDItZm9udC1yZWR1Y3Rpb246IHB4LXRvLXJlbSgzKSAhZGVmYXVsdDtcbiRoMy1mb250LXJlZHVjdGlvbjogMCAhZGVmYXVsdDtcbiRoNC1mb250LXJlZHVjdGlvbjogMCAhZGVmYXVsdDtcbiRoNS1mb250LXJlZHVjdGlvbjogMCAhZGVmYXVsdDtcbiRoNi1mb250LXJlZHVjdGlvbjogMCAhZGVmYXVsdDtcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGhpcyBpcyB0aGUgZmlsZSB0byBwdXQgb250YXJpbyBnbG9iYWwgdmFyaWFibGVzLlxuICAgIFdlIGFyZSBnb2luZyB0byBncmFkdWFsbHkgaW50ZWdyYXRlIGFsbCB0aGUgb250YXJpbyB2YXJpYWJsZXMgaGVyZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRtYXJrZXRpbmctYmFubmVyLXotaW5kZXg6IDEwO1xuXG4vLyBIZWlnaHQgdmFsdWVzXG4kc3RhbmRhcmQtaW5wdXQtaGVpZ2h0OiA0OHB4O1xuJGxvZ28taGVpZ2h0OiA0NnB4O1xuXG4iLCIvLyBIZWxwZXIgY2xhc3NlcyBmb3IgdGV4dCBlbGVtZW50c1xuLm5ic3Age1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiJGZvbnQtb3Blbi1zYW5zOiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5LW1vZGlmaWVkOiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4laGVhZGVyLXN0eWxlcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xufVxuXG4laDEtc3R5bGVzIHtcbiAgQGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcbiAgZm9udC1zaXplOiBweC10by1yZW0oMzIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAkc3BhY2luZy03IDAgJHNwYWNpbmctNSAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiBweC10by1yZW0oNDApO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICB9XG59XG5cbiVoMi1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgyNyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMyAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiBweC10by1yZW0oMzMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICB9XG59XG5cbiVoMy1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgyMyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMyAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiBweC10by1yZW0oMjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbiVoNC1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgyMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgyNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbiVoNS1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxOSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbiVoNi1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHB4LXRvLXJlbSgxNik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHB4LXRvLXJlbSgxNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbiVsZWFkLXN0YXRlbWVudCB7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiAkZnVsbC13aWR0aDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDIyKTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblZhcmlhYmxlcyBmb3IgZWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29kZS1jb2xvcjogI2RjZGNkYztcbiRjb2RlLWJhY2tncm91bmQtY29sb3I6ICMxZTFlMWU7XG4kY29kZS1ib3JkZXItc2l6ZTogMDtcbiRjb2RlLWJvcmRlci1zdHlsZTogbm9uZTtcbiRjb2RlLWJvcmRlci1jb2xvcjogbm9uZTtcbiRjb2RlLXBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkVsZW1lbnRzXG5VbmNsYXNzZWQgc3R5bGVzLCBiYXJlIEhUTUwgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgY3Vyc29yOiBhdXRvO1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGFnc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgYWJiciB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbn1cblxuYWJiciwgYWJiclt0aXRsZV0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICRncmV5c2NhbGUtNDA7XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gIC5tYWluLWNvbnRlbnQgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgfVxufVxuXG4vLyB0YWcgaXMgbm90IGxvbmdlciBzdXBwb3J0ZWQgaW4gSFRNTDUsIHdpbGwgaGlkZSB0ZXh0IGlmIHVzZWRcbmFjcm9ueW0sIGJpZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFzaWRlOm5vdCguc2lkZWJhcikge1xuICBAZXh0ZW5kIC5hc2lkZTtcbn1cblxuYXNpZGUgY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hc2lkZSBociB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5c2NhbGUtNDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBAZXh0ZW5kIC5ibG9ja3F1b3RlO1xufVxuXG5jaXRlIHtcbiAgY29sb3I6ICRmb250LWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbmEge1xuICBjaXRlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjaXRlIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLXZpc2l0ZWQ7XG4gICAgfVxuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0tdmlzaXRlZDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjaXRlIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIH1cbiAgICBhYmJyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29kZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1zdHlsZTogJGNvZGUtYm9yZGVyLXN0eWxlO1xuICBib3JkZXItd2lkdGg6ICRjb2RlLWJvcmRlci1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xufVxuXG5wLCBsaSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5IZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLFxuaDEgKyBocixcbmgyICsgaHIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbnVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbnVsIHVsIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbmRsIHtcbiAgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgICAvLyBzZXR0aW5nIHRoZSB1c2VyIGFnZW50IG1hcmdpbi1pbmxpbmUgdG8gMFxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTm90ZTogUHVsbGVkIGZyb20gdGhlIEFuZ3VsYXIgcHJvamVjdC5cbiAgICBXZSBjYW4gcmV0aXJlIHRoZXNlIG9uY2UgdGhlIERTIEhUTUwgYmVjb21lcyB3aWRlbHkgdXNlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHdlIHNldCB0aGVzZSBoZXJlIGFuZCBub3QgaW4gY3VzdG9tLXNldHRpbmdzIGJlY2F1c2UgdGhleSBzaG91bGQgb25seSBhcHBseSB0byBib2R5IGNvbnRlbnRcbmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBhIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHZpc2l0ZWQtY29sb3IsIDMwJSk7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRsaW5rLWNvbG9yLCA1NSUpXG4gICAgfVxuICB9XG59XG5cbi8vYXNpZGUgc3R5bGluZyBpbiBib29rc1xuI2UyZS1ib29rLW1haW4gLm1haW4tY29udGVudCBhc2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kc2VhcmNoLWlucHV0LXBhZGRpbmc6IDcuMnJlbTtcbiRzZWFyY2gtaW5wdXQtcGFkZGluZy0tbW9iaWxlOiA2LjRyZW07XG5cbiRoZWFkZXItbG9nby13aWR0aDogMTgwcHg7XG4kaGVhZGVyLWxvZ28td2lkdGgtLW1vYmlsZTogNDVweDtcblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNS43NXJlbTtcblxuICAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6ICRzcGFjaW5nLTY7XG4gICAgaGVpZ2h0OiAkc3BhY2luZy02O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICBoZWlnaHQ6ICRsb2dvLWhlaWdodDtcbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRnbG9iYWwtcmFkaXVzICRjb2xvdXItZm9jdXM7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICBpbWcge1xuICAgIHdpZHRoOiAkaGVhZGVyLWxvZ28td2lkdGgtLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICRsb2dvLWhlaWdodDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogJGhlYWRlci1sb2dvLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8qIEhlYWRlciBzZWFyY2ggc3R5bGVzICovXG4uaGVhZGVyX19zZWFyY2gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KDJyZW0sIDIpO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgaGVpZ2h0OiAkc3RhbmRhcmQtaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTM7XG4gIHBhZGRpbmctcmlnaHQ6ICRzZWFyY2gtaW5wdXQtcGFkZGluZztcblxuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIEludGVybmV0IEV4cGxvcmVyICovXG4gICY6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmOjotbXMtcmV2ZWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXG4gICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmludmFsaWQgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAmIH4gLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpbms7XG4gICAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBhdXRvIFggaWNvbiBmb3IgSUUgYW5kIEVkZ2Ugb24gaW5wdXQgYXJlYVxuICAmOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHJlZCBvdXRsaW5lIGFyb3VuZCBpbnB1dCBhcmVhIG9uIEZpcmVmb3hcbiAgJjppbnZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmludmFsaWQ6bm90KDpmb2N1cykge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTQ7XG4gICAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1pbnB1dC1wYWRkaW5nLS1tb2JpbGU7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTY7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJHNwYWNpbmctNDtcbiAgdG9wOiAkc3BhY2luZy0wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0zO1xuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy0zO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRnbG9iYWwtcmFkaXVzICRjb2xvdXItZm9jdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpbmstLWFjdGl2ZTtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0wO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyZXNldFwiXS5oZWFkZXJfX3NlYXJjaC1yZXNldCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAxMXB4O1xuICByaWdodDogODBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgY29sb3I6IGJsYWNrO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29ucy1jbG9zZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGdsb2JhbC1yYWRpdXMgJGNvbG91ci1mb2N1cztcbiAgfVxufVxuXG4vKiBIZWFkZXIgbWVudSAmIGxhbmd1YWdlIHRvZ2dsZSAmIGNsb3NlIHNlYXJjaCBidXR0b24gc3R5bGVzICovXG4uaGVhZGVyX19uYXYtcmlnaHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogSGVhZGVyIGJ1dHRvbnMgKi9cbi5oZWFkZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGhlaWdodDogJHN0YW5kYXJkLWlucHV0LWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDE0LCA5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG59XG5cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmUsXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTYwO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItd2hpdGU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNDtcbiAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNpbmctMywgMikgJHNwYWNpbmctNDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMoI3skc3BhY2luZy0zfSAvIDIpO1xuICB9XG59XG5cbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmUge1xuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnUtdG9nZ2xlciB7XG4gIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjaW5nLTMsIDIpICRzcGFjaW5nLTQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0yO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTI7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZy0zO1xuXG4gIGFiYnJbdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTM7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy00O1xuXG4gIHN2ZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNpbmctNDtcbiAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNpbmctNSwgMTApICRzcGFjaW5nLTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0wO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuOTM3NWVtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xICRzcGFjaW5nLTIgJHNwYWNpbmctMSAkc3BhY2luZy00O1xuICAgIGhlaWdodDogJHN0YW5kYXJkLWlucHV0LWhlaWdodDtcblxuICAgIHNwYW4ge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogJHNwYWNpbmctNztcbiAgICAgIGhlaWdodDogJHNwYWNpbmctNztcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtY2xvc2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19sb2dvLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fbmF2LXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIsXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIsXG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICR6LWluZGV4LWFib3ZlLW1lZGl1bTtcbn1cblxuLm5hdmlnYXRpb24tLW9wZW4ge1xuICAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIGN1c3RvbSBzdHlsZXNcbi5oZWFkZXJfX2NvbnRhaW5lciBoZWFkZXIge1xuICBidXR0b24ge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIC5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX3NlYXJjaC10b2dnbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIge1xuICBhIHtcbiAgICBAZXh0ZW5kIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXI7XG4gICAgQGV4dGVuZCAuaGVhZGVyLWJ1dHRvbjtcbiAgICBAZXh0ZW5kIC5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU7XG4gIH1cblxuICAmLnNob3ctZm9yLXNtYWxsLW9ubHkge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLy8gRml4aW5nIHRoZSBjb2x1bW5zIGlzc3VlIGJldHdlZW4gMTAyNHB4IHRvIDExNjdweCAoNjRlbSB0byA3M2VtKVxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCArIDAuMDYzZW0pIHtcbiAgICAubWVkaXVtLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIH1cbiAgICAubWVkaXVtLTgge1xuICAgICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50ICsgMC4wNjNlbSkge1xuICAgIC5sYXJnZS0zIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuICAgIC5sYXJnZS00IHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB9XG4gICAgLmxhcmdlLTYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFya2V0aW5nIEJhbm5lciAxLjAgYW5kIDIuMCBoYXZlIHRoZSB6LWluZGV4IG9mIDEwLlxuLy8gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhlIG92ZXJsYXkgaXMgb24gdG9wIG9mIGl0LlxuLmhlYWRlciB7XG4gIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA1O1xufVxuXG4ub3ZlcmxheSB7XG4gIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyAyO1xufVxuIiwiJGhlYWRlci1jbG9zZS1idXR0b24tLXRvcC12YWx1ZTogLTQuMzVyZW07XG5cbi5uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJHNwYWNpbmctNDtcbiAgei1pbmRleDogNjtcbn1cblxuLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogJHotaW5kZXgtYWJvdmUtaGlnaDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAjeyRzcGFjaW5nLTJ9KTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4uaGVhZGVyICsgLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24ge1xuICB0b3A6ICRoZWFkZXItY2xvc2UtYnV0dG9uLS10b3AtdmFsdWU7XG59XG5cbi5hcHBsaWNhdGlvbi1oZWFkZXIgKyAuYXBwbGljYXRpb24tc3ViaGVhZGVyLW1lbnVfX2NvbnRhaW5lciAuaGVhZGVyLWJ1dHRvbiB7XG4gIHRvcDogY2FsYygtI3skc3BhY2luZy05fSArIC0jeyRzcGFjaW5nLTF9KTtcbn1cblxuLm5hdmlnYXRpb24ubmF2aWdhdGlvbi0tb3BlbiAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogJHNwYWNpbmctMiAkc3BhY2luZy0wO1xuICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtc2VtaS1ib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IGNhbGMoI3skc3BhY2luZy0zfSAtICgjeyRzcGFjaW5nLTF9IC8gMy4yNSkpICRzcGFjaW5nLTU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmV5c2NhbGUtNSwgNSk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS0yMDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cyBpbnNldDtcbiAgfVxuXG4gICYubGluay0tYWN0aXZlIHtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICRjb2xvdXItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS01O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYygjeyRzcGFjaW5nLTN9IC0gKCN7JHNwYWNpbmctMX0gLyAzLjI1KSkgJHNwYWNpbmctNjtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNzA7XG5cbiAgLm9udGFyaW8taWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTYwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIH1cbn1cblxuLy8gY3VzdG9tIHN0eWxlc1xuLy8gVE9ETyB0YWtlIHRoaXMgc2VjdGlvbiBvdXQgdG8gYSBzZXBhcmF0ZSBmaWxlIHRvIGtlZXAgdGhlIERTIGZpbGVzIHVudG91Y2hlZC5cbi5oZWFkZXJfX2NvbnRhaW5lciBuYXYgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luOiBpbmhlcml0O1xufVxuXG4ubmF2aWdhdGlvbi0tb3Blbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8gTWFya2V0aW5nIEJhbm5lciAxLjAgYW5kIDIuMCBoYXZlIHRoZSBTdXBlciBncmFwaGljIHotaW5kZXggb2YgMTAuXG4vLyBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGUgb3ZlcmxheSBpcyBvbiB0b3Agb2YgaXQuXG4ubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiB7XG4gIHJpZ2h0OiAkc3BhY2luZy00O1xuICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgNjtcbn1cblxuLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA0O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgNTtcbiAgfVxufVxuIiwiICRyZXRpbmE6IChcbiAgXCIjeyRzY3JlZW59IGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXCIsXG4gIFwiI3skc2NyZWVufSBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSlcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMilcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSlcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KVwiXG4gKTtcblxuLnNlcnZpY2VvbnRhcmlvLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvbG9nby1zZXJ2aWNlb250YXJpby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyMnB4IDU0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIycHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBAbWVkaWEgI3skcmV0aW5hfSB7XG4gICAgLnNlcnZpY2VvbnRhcmlvLWxvZ28ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2xvZ28tc2VydmljZW9udGFyaW9AMngucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggNDlweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgIH1cbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsb2dvLW1haW4tc2VydmljZW9udGFyaW8nO1xuICBzcmM6XG4gICAgdXJsKCcjeyRmb250LWRpcn0vbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvLndvZmY/ZnZ3ZXF4JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmb250LWRpcn0vbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvLnN2Zz9mdndlcXgjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1cImljby1sb2dvLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kY2hhclBvczowIDEgMiAzIDQgNSA2IDcgOCA5IGEgYiBjIGQgZSBmO1xuXG4lc28tcHJvcHMge1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4vL1RPRE8gZGVsZXRlIGV2ZXJ5dGhpbmcgYmVmb3JlIHRoaXMgY29tbWVudFxuLnNlcnZpY2VvbnRhcmlvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM0MDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDA7XG4gICYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQmxvY2sgR3JpZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gYmxvY2stZ3JpZC1jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgJjpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhICN7JHNtYWxsLXVwfSB7XG4gIHVsW2NsYXNzXj0nc21hbGwtdXAnXSwgdWxbY2xhc3MqPSdzbWFsbC11cCddLFxuICBkaXZbY2xhc3NePSdzbWFsbC11cCddLCBkaXZbY2xhc3MqPSdzbWFsbC11cCddIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICAuc21hbGwtdXAtMSA+IC5jb2x1bW4sIC5zbWFsbC11cC0xID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC0yID4gLmNvbHVtbiwgLnNtYWxsLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtMyA+IC5jb2x1bW4sIC5zbWFsbC11cC0zID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgJjpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjUlO1xuICAgICY6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC01ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDIwJTtcbiAgICAmOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtNiA+IC5jb2x1bW4sIC5zbWFsbC11cC02ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgJjpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICAgICY6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTggPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgICY6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgdWxbY2xhc3NePSdtZWRpdW0tdXAnXSwgdWxbY2xhc3MqPSdtZWRpdW0tdXAnXSxcbiAgZGl2W2NsYXNzXj0nbWVkaXVtLXVwJ10sIGRpdltjbGFzcyo9J21lZGl1bS11cCddIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICAubWVkaXVtLXVwLTEgPiAuY29sdW1uLCAubWVkaXVtLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbiwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgJjpudGgtb2YtdHlwZSgybisxKXtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uLCAubWVkaXVtLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAmOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTQgPiAuY29sdW1uLCAubWVkaXVtLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDI1JTtcbiAgICAmOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uLCAubWVkaXVtLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDIwJTtcbiAgICAmOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uLCAubWVkaXVtLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAmOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTcgPiAuY29sdW1uLCAubWVkaXVtLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgICAmOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTggPiAuY29sdW1uLCAubWVkaXVtLXVwLTggPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgICY6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICB1bFtjbGFzc149J2xhcmdlLXVwJ10sIHVsW2NsYXNzKj0nbGFyZ2UtdXAnXSxcbiAgZGl2W2NsYXNzXj0nbGFyZ2UtdXAnXSwgZGl2W2NsYXNzKj0nbGFyZ2UtdXAnXSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW4sIC5sYXJnZS11cC0yID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgJjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTMgPiAuY29sdW1uLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICY6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTQgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDI1JTtcbiAgICAmOm50aC1vZi10eXBlKDRuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW4sIC5sYXJnZS11cC01ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgJjpudGgtb2YtdHlwZSg1bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTYgPiAuY29sdW1uLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICY6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTcgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgICAmOm50aC1vZi10eXBlKDduKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtOCA+IC5jb2x1bW4sIC5sYXJnZS11cC04ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICAmOm50aC1vZi10eXBlKDhuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiJGdsb2JhbC1mbGV4Ym94OiB0cnVlICFkZWZhdWx0O1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnICc7XG5cbiAgICBAaWYgJGdsb2JhbC1mbGV4Ym94IHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDogZmFsc2UpIHtcbiAgQGlmICRpbnNldCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWxpbmVhci1hbGwoJGR1cmF0aW9uOiA1MDBtcykge1xuICB0cmFuc2l0aW9uOiAkZHVyYXRpb24gbGluZWFyIGFsbDtcbn1cblxuQG1peGluIHJhbGV3YXlGb250IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtaXhpbiByYWRpdXMoJHJhZGl1czokZ2xvYmFsLXJhZGl1cykge1xuICBAaWYgJHJhZGl1cyB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gaGlnaGxpZ2h0LWJsb2NrKCRiYWNrZ3JvdW5kLWNvbG9yKSB7XG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIC45Mzc1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAkc3BhY2luZy01IDAgJHNwYWNpbmctNSAkc3BhY2luZy01O1xuICBjb2xvcjogJGdyZXlzY2FsZS04MDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJyaWRlcyBkZWZhdWx0IERTIGJ1dHRvbnMuc2NzcyBzdHlsZSBmb3IgYWNjb3JkaW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cbiAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uX19idXR0b24ge1xuICBtYXJnaW46IHVuc2V0O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGhpcyB1c2VkIHRvIGJlIHRoZSBsYXlvdXQgZmlsZSBmb3Igb3VyIEZvcnRoIGxldmVsIChsYXlvdXQpIGluIG91ciBTdHlsaW5nIGFyY2hpdGVjdHVyZS5cblRPRE86IEJhc2VkIG9uIHRoZSBPT0NTUyBtb2RlbCwgbGVhdmUgb2JqZWN0cyBoZXJlIGFuZCBtb3ZlIGNvbXBvbmVudHMgdG8gdGhlIGNvbXBvbmVudHMgZm9sZGVyLlxuaHR0cHM6Ly9naXRodWIuY29tL3N0dWJib3JuZWxsYS9vb2Nzcy93aWtpXG5Nb3JlIGluZm8gb24gUkVBRE1FLm1kIGZpbGUuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVG8gc2V0IHRoZSB0b3Agb2YgbmF2IChtYWluIG1lbnUpIGJhc2VkIG9uIHRvcCBvZiBvdXIgY2FudmFzLiAqL1xuLyogdGhpcyBhbHNvIGFjdHMgYXMgdGhlIG1haW4gd3JhcHBlciBmb3IgaGVhZGVyLCBtYWluIGFuZCBmb290ZXIgKi9cbi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtIGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZvdW5kYXRpb24gR3JpZCBEZWNvcmF0b3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmlkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgLjkzNzVyZW07XG4gIG1heC13aWR0aDogNjIuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmdyaWRfX291dGVyLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZ3JpZF9faW5uZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdyaWQtY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRnVsbCBXaWR0aCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ1bGwtd2lkdGg6bm90KHRhYmxlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXI6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbnRlbnQgYmxvY2tzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZsZXgtLWFsaWduLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LS1qdXN0aWZ5LWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LS1hbGlnbi1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvdW5kYXRpb24gZ3JpZCBpbiBhIGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwucm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ3VzdG9tIG1hcmtldGluZyBiYW5uZXIgdmFyaWFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kbWVkaXVtLXRvLXNtYWxsOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pJztcbiRtZWRpdW0tYnJlYWtwb2ludDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ny44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDcyLjkzNzVlbSknO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTWVkaWEgYmFubmVyXG5BbHNvIGNhbGxlZDogbWFya2V0aW5nIGJhbm5lciwgaGVybyBiYW5uZXJcblJlbGF0ZWQgdGVtcGxhdGU6IG9udGFyaW8tLW1lZGlhLWJhbm5lci5odG1sLnR3aWdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIHtcbiAgJi5iYW5uZXJfX3dyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTJlMmUyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC0ycmVtIC01MHZ3IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLmJhbm5lcl9faW50cm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW1hZ2UtYXJlYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbWFnZS1hcmVhIC5iYW5uZXJfX2ltYWdlLWFyZWFfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpOyAvLyBBIGZpeCBmb3IgY2xpcC1wYXRoIFNWRyBkaXN0b3J0aW9uIGluIFNhZmFyaSBhbmQgaU9TXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIH1cblxuICAuYmFubmVyX19pbWFnZS1hcmVhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBtaW4td2lkdGg6IDc2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHdpZHRoOiAzODBweDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX190ZXh0LWFyZWEge1xuICAgIHotaW5kZXg6IDM7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tb25seX0ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyAvLyB0aGUgaW1wb3J0YW50IHNlbGVjdG9yIHRvIG92ZXJyaWRlIHRoZSBkeW5hbWljYWxseSBzZXQgY29sb3Vyc1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgbWF4LXdpZHRoOiAzOC43cmVtO1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAzcmVtIDFyZW0gM3JlbSAzLjVyZW07XG4gICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkgYW5kIChtYXgtd2lkdGg6IDc3LjMxM2VtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3My4wNjNlbSkgYW5kIChtYXgtd2lkdGg6IDc1LjA2M2VtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tb25seX0ge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBoMSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIGhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOSU7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIGJsYWNrO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLXRleHQge1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gbGVnYWN5IGNzcyBmb3IgQmFubmVyIDEuMFxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSB7XG4gICYuYmFubmVyX193cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2UyZTJlMjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwIC01MHZ3IDEuNXJlbSAtNTB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS10by1zbWFsbH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBAbWVkaWEgI3skbWVkaXVtLWJyZWFrcG9pbnR9IHsgLy8gVGhpcyBpcyBhIGZpeCBmb3IgZmlyZWZveC4gRmlyZWZveCBpcyBidWdneSB3aXRoIG1pbi1oZWlnaHQ6IDEwMCUuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgIHtcbiAgICBtYXgtd2lkdGg6IDM3cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtIDJyZW07XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLXRvLXNtYWxsfSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMC4zNXJlbSAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1jb250ZW50IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiAwIDAuNjI1cmVtIDEuNXJlbSAwLjYyNXJlbTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19yaWdodC1zdXBlcmdyYXBoaWMsXG4gIC5iYW5uZXJfX2xlZnQtc3VwZXJncmFwaGljIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLXRvLXNtYWxsfSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2xlZnQtc3VwZXJncmFwaGljIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMXJlbTtcbiAgfVxuXG4gIHN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1lZGl1bS1wdWxsLTUsIC5tZWRpdW0tcHVzaC03IHtcbiAgICBAbWVkaWEgI3skbWVkaXVtLXRvLXNtYWxsfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUubWVkaWEtLXR5cGUtYmFubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi5tYWludGVuYW5jZS1wYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1tLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXG4gIC5sb2dvIHtcbiAgICB3aWR0aDogOS44M3JlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjMxMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAubWFpbnRlbmFuY2UtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1kLnN2Z1wiKSBuby1yZXBlYXQgOTAlIC0xMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOS4wNnJlbSAxMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgLm1haW50ZW5hbmNlLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9jby1zdXBlcmdyYXBoaWMtZC5zdmdcIikgbm8tcmVwZWF0IDkwJSB0b3A7XG5cbiAgICAubG9nbyB7XG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLyogTk9URTogZXZlbnR1YWxseSB3ZeKAmWxsIHdhbnQgdG8gcGhhc2Ugb3V0IHRoZXNlIGNsYXNzZXMgYmVjYXVzZSBvZiB0aGUgRFMgc3BhY2luZyBjbGFzc2VzICAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFyZ2lucyAtIHJlZ3VsYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWFyZ2luIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4ubWFyZ2luLS10b3Age1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWFyZ2luLS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFyZ2luLS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFyZ2lucyAtIGRvdWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tYXJnaW4tLWRvdWJsZSB7XG4gIG1hcmdpbjogMnJlbTtcbn1cblxuLm1hcmdpbi0tdG9wLWRvdWJsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tYXJnaW4tLWJvdHRvbS1kb3VibGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWFyZ2luLS1yaWdodC1kb3VibGUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5tYXJnaW4tLWxlZnQtZG91YmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gaGFsZlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tYXJnaW4tLXJpZ2h0LWhhbGYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdC1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZGRpbmcgLSByZWd1bGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBhZGRpbmcge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5wYWRkaW5nLS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZGRpbmctLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnBhZGRpbmctLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYWRkaW5nIC0gZG91YmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBhZGRpbmctLWRvdWJsZSB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5wYWRkaW5nLS10b3AtZG91YmxlIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5wYWRkaW5nLS1ib3R0b20tZG91YmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5wYWRkaW5nLS1yaWdodC1kb3VibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucGFkZGluZy0tbGVmdC1kb3VibGUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBSZXNldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZGRpbmctLW5vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFkZGluZy0tdG9wLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1hcmdpbi0tbm9uZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWVkaWEgbGlicmFyeSBhbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5maWd1cmUuYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuZmlndXJlLmFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG5maWd1cmUuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40MDQgZXJyb3IgcGFnZVxuKiAvcGFnZS93ZS1jYW50LWZpbmQtcGFnZVxuKiAvZnIvcGFnZS9jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9EZXNrdG9wXzJ4LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3NjBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICB6LWluZGV4OiAwO1xuXG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy80MDQtZXJyb3JfdHJpbGxpdW1fTW9iaWxlXzJ4LnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMzNweDtcbiAgICBoZWlnaHQ6IDI1N3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICByaWdodDogLTIxcHg7XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9UYWJsZXRfMngucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICB3aWR0aDogMzI5cHg7XG4gICAgaGVpZ2h0OiAzNTRweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRsYXJnZS1vbmx5fSB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyR4bGFyZ2Utb25seX0ge1xuICAgIHJpZ2h0OiAtMzE1cHg7XG4gIH1cblxuICBAbWVkaWEgI3skeHhsYXJnZS11cH0ge1xuICAgIHJpZ2h0OiAtMzE1cHg7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2ludHJvLWlubmVyLXdyYXBwZXIgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICBAbWVkaWEgI3skbWVkaXVtLW9ubHksICRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICB9XG59XG5cbmhyLnNtYWxsLW9yYW5nZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW46IDEuNTYyNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0ZDQUYxNztcbn1cblxuYm9keVtjbGFzcyo9XCJwYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VcIl0sXG5ib2R5W2NsYXNzKj1cInBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZVwiXSB7XG5cbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgLmludHJvLXN0eWxlX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA3MyU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDcwZW0pIHtcbiAgICAuaW50cm8tc3R5bGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDcxJTtcbiAgICB9XG4gIH1cblxuICBoci5pbnRyby1zdHlsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWExYTFhO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGZvb3RlciwgLmJyZWFkY3J1bWJzLCAuaGVhZGVyLXNpdGUtbmF2X190cmFuc2xhdGlvbi1saW5rX19saXN0IHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cblxuICAucm93LmludHJvLCAucm93LmludHJvLnJvdy0tY29sbGFwc2UgIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAucm93LmludHJvICB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAucm93LmludHJvICB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAucm93LmludHJvIHAsIGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAucm93LmludHJvIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgLnJvdy5pbnRybyBwLCBoMSB7XG4gICAgICB3aWR0aDogNTglO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgLnJvdy5pbnRybyBoMSAge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAucm93LmludHJvIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgU3BsYXNoIHBhZ2VcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEhpZGluZyBhbGwgbWFpbiBsYW5kbWFya3MgZm9yIHRoZSBzcGxhc2ggcGFnZSAqL1xuLnNwbGFzaF9fcGFnZSB7XG4gIC5oZWFkZXJfX2NvbnRhaW5lciwgLmJyZWFkY3J1bWIsIC5icmVhZGNydW1icywgZm9vdGVyLCAucm93LmludHJvLCBzbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3BsYXNoX193cmFwcGVyIHtcbiAgLnRvcC1tYXJnaW4tNngge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAudG9wLW1hcmdpbi02eCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMCwwJSwxMDAlLC44KTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCAuYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogOS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zaXRlLWxvZ28ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMzE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPbiB0aGlzIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sdW1uczogMiAyMXJlbTtcbiAgY29sdW1uLWdhcDogMi41cmVtO1xuICBsaSB7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAwIDAuNzVyZW0gMC4yNXJlbTtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIEBhdC1yb290IHtcbiAgICB1bCN7Jn0ge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBvbCN7Jn0ge1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhyLS10aGljayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkbGlnaHRlc3QtZ3JheTtcbn1cblxuaHIjdG9jLWVuZCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4vLyBSZWxhdGVkIGxpbmsgYXBwZWFycyBvbmx5IGluIHNtYWxsZXIgc2NyZWVuc1xuQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gIGxpLnJlbGF0ZWQtbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb290ZXIgQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5mb290ZXIsIC5mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgJiwgYSwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAmOmhvdmVyLCAmOmZvY3VzLCBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5mb290ZXItbWluaXN0cnkgYS5mb290ZXJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG59XG5cbi5mb290ZXItbWluaXN0cnlfX3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIG1heC13aWR0aDogMzhyZW07XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRhcmdldGVkIEZvb3RlcnM6XG4gICAqIENvbnRhY3QgdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGF0aC1mZWVkYmFjay1jb250YWN0LXVzLCAucGF0aC1mci1jb21tZW50YWlyZXMtcG91ci1ub3VzLWpvaW5kcmUge1xuICAuZm9vdGVyICB7XG4gICAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmZvb3Rlcl9fY29udGFjdCB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIERydXBhbCBmb3JtcyBvdmVycmlkZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2VkaXQtaGVhZGVyLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uZm9ybS1yZXF1aXJlZC5mb3JtLWxhYmVse1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiwgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIEZvcm06IGZlZWRiYWNrL2NvbnRhY3QtdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LXVzLWFkZC1mb3JtIHtcbiAgI2VkaXQtbWFpbi1jb250YWluZXIud2ViZm9ybS1mbGV4Ym94IHtcbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbiNlZGl0LWFjY2Vzc2liaWxpdHktc3RhdGVtZW50LmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAuZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGZpZWxkc2V0LndlYmZvcm0tY29tcG9zaXRlLWhpZGRlbi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8ge1xuICAgIC5mb3JtLWl0ZW0td291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyB7XG4gICAgICBib3JkZXI6IHRoaWNrIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICBib3JkZXI6IHRoaWNrIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAgM3JlbTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpby0td3JhcHBlci0tZGVzY3JpcHRpb24ud2ViZnJvbS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICB9XG5cbiAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpby5yYWRpb3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFyZW07XG4gIH1cblxuICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLS13cmFwcGVyIC5maWVsZHNldF9fbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tZW1haWwge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gLmZvcm0tZ3JvdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbiNlZGl0LWFjdGlvbnMud2ViZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uZm9ybS1pdGVtLXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gaW5wdXQucmFkaW9zX19pbnB1dCB7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4gLy8gQ29udGFjdCB1cyBzZW5kIGJ1dHRvbiBvbiBJT1MuXG4ud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gb3ZlcnJpZGVzIGZvciByYWRpbyBidXR0b25zIGFwcGVhcmluZyBsaWtlIGNoZWNrYm94ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwLjJyZW0gMDtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWwge1xuICAgIG1hcmdpbjogMC4zcmVtIDA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMxYTFhMWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDZweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gIGlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkICMxYTFhMWE7XG4gIH1cbn1cblxuLnJhZGlvc19faW5wdXQ6Zm9jdXMgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAjMDA5QURCO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dDpjaGVja2VkICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLyogb3ZlcnJpZGVzIGZvciB0aGUgY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExSRC9PSUMvR2F6ZXR0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5cbi8vIERhdGUgZmllbGRzIGZvciBMUkQvT0lDL0dhemV0dGUgb24gSU9TLlxuZGl2W2NsYXNzKj1cIiBmb3JtLWl0ZW0tZGF0ZS1cIl0gaW5wdXQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuIiwiQGltcG9ydCBcIi4uLzIudXRpbGl0aWVzL2NvbG91cnMubGVnYWN5XCI7XG5cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyX19wYWdlIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1za3k7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTB2dyAxLjVyZW07XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcblxuICBAbWVkaWEgI3skbWVkaXVtLXVwfXtcbiAgICAme1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmlsZXMub250YXJpby5jYS9jby1ob21lcGFnZS1zdXBlcmdyYXBoaWMuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygzNHZ3ICsgNTYlKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxOTdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ZpbGVzLm9udGFyaW8uY2EvY28taG9tZXBhZ2Utc3VwZXJncmFwaGljLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygzNHZ3ICsgNTYlKTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8vIHRoaXMgaXMgbmVlZGVkIGJlY2F1c2UgdGhlIGdyaWQubGF5b3V0IGlzIG92ZXJyaWRpbmcgdGhlIG5lc3RlZCByb3cgY2xhc3MgZm9yIHRoZSBiYW5uZXJcbiAgLnJvdyAmIHtcbiAgIC5yb3cge1xuICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERpZmYgbW9kdWxlXG4gICogZm9yIHRoZSByZXZpc2lvbnMgdGFiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc3BsaXQtZmllbGRzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udW5pZmllZC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kaWZmLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA4MGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmYwZjQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAycmVtIDAgMjAgMDtcbn1cblxuLmRpZmYtY29udHJvbHMge1xuICAgIGJvcmRlci1jb2xvcjogIzEwODBhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmMGY0O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbSAwO1xufVxuXG4vLyBoaWRlIGEgY291cGxlIG9mIG5vdC1zby1ncmVhdCBzdHlsZXMgd2hlcmUgb3VyIGRlc2lnbiBzeXN0ZW0gY29uZmxpY3RzIHdpdGggRHJ1cGFsIGRyb3Bkb3duIHN0eWxlc1xuLmpzIC5kaWZmLWNvbnRyb2xzX19pdGVtIC5kcm9wYnV0dG9uLXRvZ2dsZSxcbi5qcyAuZGlmZi1jb250cm9sc19faXRlbTpudGgtY2hpbGQoMil7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFNlY29uZGFyeSBkcm9wYnV0dG9ucyBhcmUgYXV0b21hdGljYWxseSBoaWRkZW4sIHNvIHRoZXkgbXVzdCBiZSB1bmhpZGRlbiBpbiB0aGlzIGNhc2UuXG4uZGlmZi1jb250cm9sc19faXRlbSAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24uc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLypcblxuZWFjaCBiYXIgZ3JhcGggaXMgbWFkZSB1cCBvZiAuZ3JhcGgtcm93c1xuLmdyYXBoLXJvdyBpbmNsdWRlcyBhIGxhYmVsIG9uIHRoZSBsZWZ0ICh0b3Agb24gbW9iaWxlKSBhbmQgLmJhcnMgb24gdGhlIHJpZ2h0XG4uYmFycyBpbmNsdWRlcyBvbmUgLm5ld2JhciBvciBtdWx0aXBsZSAubmV3YmFycyAoc3RhY2tlZCBncmFwaHMpXG5cbiovXG5cbi5ncmFwaC1yb3cgeyAvLyBpbmNsdWRlcyB0aGUgbGFiZWwgYW5kIHRoZSAuYmFyc1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAYXQtcm9vdCAuZ3JvdXBlZCAmIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG4gIC8vIGdyYXBoIGxhYmVsc1xuICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8vIGZsYXR0ZW4gb24gbW9iaWxlIChiYXJzIGJlbG93IGxhYmVscylcbkBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gIC5ncmFwaC1yb3cgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gICAgLy8gdGhlIGFib3ZlIHBhZGRpbmcgaXMgaGVscGZ1bCB0byBpbmRlbnQgZnJvbSBncm91cCBoZWFkZXJzXG4gICAgLy8gLi4uYnV0IG5lY2Vzc2FyeSBhbnlob3cgYXMgdG9vbHRpcCB3b24ndCByZWFjaCB0byB0aGUgYmVhayBvdGhlcndpc2VcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhcnMgeyAvLyBpLmUuIGEgc2luZ2xlIGJhciBvciBzZXQgb2Ygc3RhY2tlZCBiYXJzXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBhdC1yb290IC5zdGFja2VkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgLy8gb3RoZXJ3aXNlIGhvdmVyICdiZWFrJyBjb3VsZCBtaXNhbGlnblxuICB9XG59XG5cbi5uZXdiYXIgeyAvLyBjb3VsZCBiZSByZW5hbWVkIC5iYXIgd2hlbiB0aGUgb2xkIC5iYXIgc3R5bGVzIGFyZSByZW1vdmVkXG4gIGhlaWdodDogMS41ZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgJi5saWdodCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgLy8gc2VwYXJhdGUgc3RhY2tlZCBiYXJzIGJ5IGEgcGl4ZWwgZm9yIGNsYXJpdHlcbiAgQGF0LXJvb3QgLnN0YWNrZWQgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC8vIGRyYXcgYW4gJ2F4aXMnIGF0IHRoZSB6ZXJvLWxpbmUgaWYgdGhlcmUgYXJlIGJvdGggKyBhbmQgLSAjc1xuICBAYXQtcm9vdCAubWl4ZWQgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgLy8gdGhlIGFjdHVhbCB0ZXh0IGRpc3BsYXllZCBpbiB0aGUgYmFycyAobm90IHRvb2x0aXApXG4gICpbYXJpYS1oaWRkZW5dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLy8gdGhlIGZ1bGwgdGV4dCBmb3IgZWFjaCBiYXIgaXMgYXZhaWxhYmxlIHRvIHNjcmVlbnJlYWRlcnNcbiAgICAvLyBhbmQgYWxzbyB1c2VkIGFzIHRoZSB0b29sdGlwIHRleHQgc28gb25ob3ZlciBtdXN0IHVuZG8gdW5kbyBkZWZhdWx0IGNzc1xuICAgIC5zaG93LWZvci1zciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgYm90dG9tOiAtMWVtO1xuICAgICAgfVxuICAgICAgLy8gdW5kbyBzaG93LWZvci1zclxuICAgICAgY2xpcDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6bm90KC5heGlzKTo6YmVmb3JlIHtcbiAgICAgIC8vIHN0eWxlcyBib3Jyb3dlZCBmcm9tIHNwZWVjaCBidWJibGVcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMjBweCAxNHB4IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAvLyBtb2RpZmllZCBzdHlsZXNcbiAgICAgIHRvcDogLTAuNWVtO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgdG9wOiAwLjhlbTtcbiAgICAgIH1cbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuICAgIH1cbiAgfVxuXG59XG5cbi5iYXJncmFwaC1sZWdlbmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiAxLjVlbSBzb2xpZCBibGFjazsgLy8gdGhlIGNvbG91ciB3aWxsIGJlIG92ZXJ3cml0dGVuXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICBtYXJnaW46IDAuMmVtIDJlbSAwLjJlbSAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vLyBzdHlsZXMgZm9yIHRoZSBvbGQgYmFyIGdyYXBoIHBhdHRlcm5cbi8vIHRvIGJlIHJlbW92ZWQgd2hlbiB0aGUgb2xkIGdyYXBocyBoYXZlIGJlZW4gdXBncmFkZWRcbi5iYXIge1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41NTU1NnJlbTtcbn1cblxuLmJhciAuYW1vdW50IHtcbiAgYmFja2dyb3VuZDogJHRoZW1lLW1pZDsgLy9jb2xvdXIgb2YgdGhlIGJhcnNcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5iYXIgLmFtb3VudCAubnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuIiwiLmJ1YmJsZSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gIHBhZGRpbmc6IC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vbmVjZXNzYXJ5IGZvciB0aGUgOjphZnRlciBjb250ZW50IHBvc2l0aW9uXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiAzOHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50OyAvL21ha2VzIGhhbGYgdGhlIGJvcmRlciB0cmFuc3BhcmVudCB0byBjcmVhdGUgYSB0cmlhbmdsZVxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4IDE0cHggMDtcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBGb250IGNvbG91cnMuXG4gICBUbyBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAkYmxhY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIExlZ2FjeSBvbnRhcmlvLmNhIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGhlbWUtbWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLW1pZDtcbn1cblxuLnRoZW1lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtZGFyaztcbn1cblxuLnRoZW1lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWxpZ2h0O1xufVxuIiwidWwuc21hcnRpZXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdGF0cy1jYXB0aW9uLCAubnVtYmVyLCAuc3RhdCB7XG4gIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RhdHMge1xuICAuc3RhdHMtY2FwdGlvbiwgLmNhcHRpb24ge1xuICAgIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAubnVtYmVyIHtcbiAgICBAaW5jbHVkZSByYWxld2F5Rm9udDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICBtYXJnaW46IDIwJSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAvLyB0byB1c2UgaWYgdGhlIGRlZmF1bHQgdGV4dCBzaXplIGFwcGVhcnMgdG9vIGxhcmdlIGluIHRoZSBmYWN0IGJ1YmJsZVxuICAgICYuYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMzUlO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMzAlO1xuICAgIH1cbiAgICAvLyB0byB1c2UgaWYgdGhlIHRleHQgc3BhbnMgdHdvIGxpbmVzXG4gICAgJi5udW1iZXItd3JhcCB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDI1JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaXJjbGUge1xuICBAaW5jbHVkZSByYWxld2F5Rm9udDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibHVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTk1cHg7XG4gIGhlaWdodDogMTk1cHg7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMTQ1cHg7XG4gIH1cbn1cblxuLy8gc21hbGwgc21hcnRpZXMsIGFsc28ga25vd24gYXMgXCJza2l0dGxlc1wiXG4uY2lyY2xlLS1zbWFsbCB7XG4gIEBleHRlbmQgLmNpcmNsZTtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUaW1lbGluZSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRpbWVsaW5lLWRlZmF1bHQtY29sb3VyOiAjREZGM0YzO1xuJHlvdXR1YmUtcGxheS1hcnJvdy1ob3ZlcjogJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRWdBQUFCSUNBWUFBQUJWN2JOSEFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUJRMUpSRUZVZU5yczIxdHNWRVVBeHZIUlFNUW92bFRDUytPWjc1c2lFbENJRFJGQkxBWVNTSGd3RU4vd3lXZ1Q5UUZpRlhpUUJJeUlOU1p0QWhTUVlwRkxiN1lzbEVBdjBOdjIzbE11cFN2VUVpcFFJQUl0VXVpMjNlNjI0d091TEhSYkNzYnRJWjFKL20rN21jMHYyWk16NTh3SXJiVXdEWjFCTUVBR3lBQVpJQU5rZ0F5UUFUS0ZCL0lvUml3aHhMT3hzYkhqWTJOangxdVdOU0U2T3ZwNXk3SW1USjQ4K1lXb3FLaUpreVpOZWpGWVZGVFV4UGVqbzE4S2ZpNG1KdWE1dUxpNGNYRnhjZU9FRU05RTdEZVA1RU5yaVdrSmxyVmtIZVJINjZXMVpoTms0bytRUHlWSm1aVUNlV1FYcERzTnNtNHYwSmhCbk1zbUxyaUl0anppV2dIUlhrVGNjcE5kRlVTWG0vVFdLL3BzeGI2US9FMksydk9JVGlqNlE3OVhvZGhWUWQ3OXA4N2p4STFpNHZwUjRsSWU4YnVMYU13bWF2WURSWHVKQTZtUXFTbVFtNUtCbFQ4QXk1S2s5Y1lUQTVVUWliV0s3WjRSL1BDbnZSS2lPWWVZTjJLZ2FzV3JZd0VtdERPS0E3bEUxckJBZFpBdlZ5dmVHbXM0b1JVU2pVTUNIU2FheGpKT0NGTHhJS0NmaVk4Tnp2MHFGRDk4QU9nNGNkWEEzSzlhOGZLL1FJZUloUVlsYlBlQWpoQUhEY2JndmlQZUZSNUZVYXZZWVVBRzk0VmxyUTVlZ3d4SW1GWkxhNSt3Z1prR0kzeGZTMWtpamlpdU1CamgreDd5bE1nbE54aU04Q1ZKMlNJeWlkMlJucmgyMm12K3B3RW9CZkt5eUNDS0lqM3gzZHFhZ2ZvdkUzcFBUSW5wZHpKUUd2Q255Q1pPUm5yaVd5WEYvVnByZmFlNlNsZXNXTkhiNUZDZ0RLSkRaQUF0a1o2NC9WaFJ2dzRaVjEwdVhicDBxYzlwUUM2aVUyU053aHJzWVNDdHRmYmF0bTVPMlRwUSt0NEN4MERsRTE2UlNiUTdBU2c0L25LWDY5UGZiQmdvZldmZXFFTVZFZDNpVjZEVFNVQmFheDBJQlBTVm5CemRzSFpOZjltY3QwWU55cTNvRXk2aXkybEF3WEg3OW0xOWZ1ZE9YYmRxVmFCczl1eUlRN2xKbjhoek1KRFdXdnQ4UHQzVzFxYlBiZDZzYTFldTlMdG56WW9ZbEswWUVJVkVqNU9CZ3FPam8wTTNOemZyczhuSnV1Ynp6L3lWcjgvb2l3aFFQdEg5TkFCcHJiWGY3OWV0cmEzYTQvSG9TK25wdWlyK2s3Ny9IY2psOEw5WXVIR3pzRkNYTDEvdWEzaDFTc0FBUFhTdlpDY2s5TlJObmVxUDJEVW9sN2pyZENDdmJldFQ2OWIxUm5xUmF5c0d4SDRIM2dlRndwelorRzF2MVl6cGZhTnhIK1JZSUs5dDY3TkpTYjZLbVROSDlXN2FWZ3lJUFVDSFU0Qzh0cTFidG0zemxjZSsyZXVFdFZpTm9sK2tRbzc2WXRWcjI3bzFMYTJ2Yk83YlBVNWF6YnNWZldJN2NEN1NFOThzS09nUHdseEtUL2VYenAvZjQ4VG5RY2VJYnBFQzJSRHBpYjIycmErNVhJSFNSWXU2UGNxNVR4VHppUzZ4R1RMaWoxekxsaXgyTkV5d1EwU24yQUs1MTd6QkNGODIwUzVTSUJNTlJ2aDJBOWZFTHNoNGd4Rys3WkFYeEFHejlXWElrb0ZHczNsaG1CSWgzUVpvbU5aTGE5KzkzYTFtZjlCUVFGOEY5eWZtR1pBdzcrYjV5bHpoVVJTbHhHSURNc3dlUlkraUtDWXVHcEQ3VlNxZWVRQW9FL2lneWNCb2o2SnVVaHlvaWxGekJ1MjB6d1lPR3lEcWZHTFhrSWRaOG9rVFl4bW5uS2grNUdtZlFpSm5qTzZ1TDN5c0EzWDFpcitOQlpoNnhlYi9kT0xRb3loc1lHRXg4V2tCc2FtSVREdEd1SXFKa2xMQ3JpRFBWWkovMUNuZXFGTzgyYUI0NTZSaTkybkZ4MzdvZmxLeHIwSFJGMXExWWxjbGVhZUs3Q3dqT29xSjY0WEVsYVBFeGNORXkwSENrMHVjeWdKcU1vbnlkQ0ovSDNIZ0YySlBLckJsQjdCeGg1U3JVNlNNM3dxNWJEdXdJRk5hMDBkMEpOTWMzRFdubmcyUUFUSkFCc2dBR1NBRFpESkFUOURmQXdDckRaZzlNQ24vbVFBQUFBQkpSVTVFcmtKZ2dnPT0nO1xuJHlvdXR1YmUtcGxheS1hcnJvdzogJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRWdBQUFCSUNBWUFBQUJWN2JOSEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFCeVZKUkVGVWVGN3RtdzlNVlZVY3g5SEpuL2lUQ01rZlVSQ3phZFJpakNaRVRyYzJyUzAyV25PNTVXd3RrcTBaYzZVc3RGZzBpdWxzcFJXTHJheVJiUnB0MWhwdFVvaUJyQ1k4SGlERVh4OFB4WkRGUUdZU0V1RHQrMzJlaTFmbCtSQjRoL2VlaCszTE9mZmVjODY5NTNOLzU1emZPZTljTHkvMXB3Z29Bb3FBSXFBSUtBS0tnQ0tnQ0NnQ3JrOWdmbUppb2pjVkV4UGp0M1RwMHZzWWhvZUhCNFNHaGdZdFhydzRVQmVQSXlNai9mVjBLMWV1OUYyL2Z2MENDdFdjNTFKVmpZMk5EVWRsSG8yT2puNFM0VE1JTnkxYnR1eGx4TGREdTZCM29BOXc3a1BvRTF3dlJQZ1Y5QTNPSDhWeE1lTEhFUDhSWVFtRmVDbk8vd0tWNHZnRTlCdDAwaUFlbC9FNjB5RiszSkNYNVJ3VDVSN2hmYUJET1A0YzRVSHhISGtJMzRiZWhGN0R0YTFSVVZIUEk3NFIwSitBSGw2eVpFbm90RUhqN1VXakVqdFI0QS9RYWVoUHFCMnlRRmFoTG9RVWp6dkZOUXZ5blVXOFE2UnZRMGkxQ3JVZ3BKb05ZdG4yWkV5bjU5WEwwc3ZtYzNXSSsvTDVLRDRQbjh2NGpEem1OZVpyaEg2SGppRGZxd0FXUEdWWW9KMkJqR2JvdktHd2VzU3BPZzhRNjlHQWVoSVM0WjVIdkJKNjFoR2tlVWk4RHdrdlFFMENraWNBY1ZRSEdnT3RzZ3ZXbEc0WEVpNW1JVkdQQjFtS0l6REc2NFJFaXpvM3FTWGhaSnhvVG1jOG9BbmREWmhiSWJXeXVXSFV2UDhtUzhMSnZhSkRJOG5wM3NBVDh0bjZYbzU2RTRCd3NJZzl1dWgzUEtHU002MURPOTJUQ1VDQXN4SGlzRGpUZ2owbGZ3Tkh1ZVhMbDhmWUlPRmdqMmhlbmxMQjJhaUhGVmIwbkE2SW5pajlnZGtvMkZQS29JTzVoNERtSTBJM25oNnJwMVJ1eHZVUVh2bG5YaXRXckFoRDUzeEtlSlV6THRpRElITTY4cTBYT3FKNDBLcGhwK1RzeXVFbDFHR09aMTY0Y0tFSjkzVDFsOUhNeWJVWHZVWUJ4dW56TE1LSmo0OC9zMlhMbG83ZzRPRGFvS0FnazdOZnluVExwOHZERlFjQzJvWkNwSGpQV09NeHA2U2tOSTJQajEycnFLaTRuSnFhMnVidjcxOERXSzRJaWt4T0V0QzdzZ0JoTWN5OFpzMmF4dUhoNFRFTmYyTmpZMXB4Y2ZHbGRldld0UkJVU0VoSTdYVGZ1QlB5c2N1cDhvSVpjWkZKaWdYcGdJYUdobXlBOUwvKy9uNnRzTEN3UHprNXVUa2dJS0FHbHVZS29OamwvRUVuOFhzWkhUVGZzRDFBT3FpT2pvNXIrL2Z2L3h0THNrMjBLS1NmUzFBRVZFMUFKeUNuZDlCVEFVUlFJeU1qbXNsa0dzL0x5K3RsaDA1UVdMT2VFMURvZm1yWXhEakVTeGx5SFZtUWJrbnNtL3I2K3JTcXFxclJuSnljbnRXclZ6ZjQrZm5WUkVSRW1Pa3F5SHBlM010RUM1SmlQVk8xSUdQZk5EZzRxRm10VnEyOHZQeS83T3pzQzNCcTYybFJkQmNrUWFvbElHbHZaS29XWklURUp0ZmQzYTIxdGJWcFpXVmxWM2ZzMk1GMThqcDI1dmlWd3RtZ3pDNFB5RGpTdGJhMmFpMHRMVnBwYWVsd1JrWkdGd0d4MlRueEpic1BJSUlhSFIzVk9qczd0YWFtSnUzaXhZdGFTVW5KVUVKQ1FxTVRPM0gzQXFSYjA1VXJWN1Npb3FKTGFXbHA3ZXkwblRpdmN6OUFsWldWZzVzM2IyN2xQRTdDRk1WOUFGVlhWMS9HSkxjZG5iTXBNREJRMXR6TjlRSFYxOWYvazU2ZWZwWkxKSVRqeE9ZMDJXaHVBK1NTZmhCR3E2SE16TXpPa0pCRnRYUVNNV0pKYzBjTW82TE5EK0xHQkNrM240b2ZaTEZZL3MzS3lyS0doWVdaZlgxOVpmZzZkdXV1ZTlLL3lyS2lPd0dDTTNnMU56ZjNISDBiSHg4Zm03Y3NjMW94bVpIWTVtTDQ5NTNzMlR5RzZZbmxqdDdlM3BIOC9QeHU3RUdxSXhqWjg2MDd0QjUyUGFmWnhENlZ1UjZFTlo5RytqTURBd09qQnc0YytHdlZxbFgxM3Q3ZW5MSFB1Y1hjQXV2NmVoQjNoOGtDUkFoSlNVbU5CUVVGUGZDQXp4QU0rNXE1YmtwMnJJajdoMDRSMEN1eUFQRkJPRXhqUm03aVlwaUxndEU3YmE2eWxoUFEwNEtnMDMvMmtUVmF6c1o5eEVhTzQreURIb0dxWlZyUmJGUkFRaG5jRDNtTUZoU0NTSVhhK25LYkw5Z0dKa1g2NW9XZkFZbkVwRGlNYm5JZkM1N3pvQTdvRUE2NGJWY0J1c0dBR3pwMzZvRGVBQnh1OTFDQWJqRG81QUJtQTRTMnhoMzAzUHl0QUYxbjBNaHBSbXhzV0xnTkVMK0o0SmdQcVQxQzF3R3gvL255cGwydU9MRWI0aThHemx3RWR4Y0w1VjdwMUpzQW9ZbEZpU2JHYnlidVZVaG1kaldBODFOY1hKelBiVHZ1Y2ZGRndPbG1HN3dISWRFbzZPcndrNFRIN1g2T0FIcjhrRVgvWWtmYWF1TWNEeENzSjdkQmMvNjF3ZEVITFp4K3JBVW9mdU5GMytpY0NGdkVQa2JPMmR6eHl4LzltZm44YkNIc1NyZ1BzUXYxNGdoK0dHR2NRempHQkZqZFMwS3oyOFVlSGFLM3plK3JlQU9hSW4rVFlzSDZkMWxXM3N3Z0h1dGltb252eVpoUDVPVUwwTVZ0eUpOcElvMGhuNFZXTHNwMGRIOWVaeG1FUVNpMmJTMVF1VENDOXhCZmUxZGc3Q1JlQUhmZ0FVQjdDQitmSmRCM1FzRWJvRFRvQmVnbG5Oc0dvTnNScCtQNWxsaHJ5a1dZajJ0N0VYNkU4R05jS3hENlFzQS9oUEF3eFAzYVJoMUducTl4enBaT2JQWmkzb01zQytFK2hPK2pUTzZTMjAzUEYvSFgrUnpRVm1nVFJ5UG9LVHgzTXZRWTBqMkk0MGgrK2prYlVGUVppb0Fpb0Fnb0FvcUFJcUFJS0FLS2dDSXdHWUgvQVYzZTJRd3VVSjRWQUFBQUFFbEZUa1N1UW1DQyc7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRpbWVsaW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIHRoaXMgY2xhc3MgaXMgdXNlZCB0byBnaXZlIGEgbWF4LXdpZHRoIHRvIHRoZSBlbGVtZW50IGl0IGlzIGFwcGxpZWQgdG8sIGFuZCBjZW50ZXIgaXQgaG9yaXpvbnRhbGx5IHdoZW4gaXQgcmVhY2hlcyB0aGF0IG1heC13aWR0aFxuLnRpbWVsaW5lLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDczLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aW1lbGluZS1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLy8gdGhpcyBpcyB0aGUgdmVydGljYWwgbGluZVxuLnRpbWVsaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDdlNGVkO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAxLjM3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOjVweDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtLjEyNXJlbTtcbiAgfVxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMTI1cmVtO1xuICB9XG59XG5cbi8vdGhpcyBpcyB0aGUgZW5kIG9mIHRoZSBsaW5lXG4udGltZWxpbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTRlZDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiA1ZW07XG4gIHdpZHRoOiAyLjgxMjVyZW07XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogLjkzNzVyZW07XG4gICAgbWFyZ2luOiA1ZW0gYXV0bztcbiAgfVxufVxuXG4vL3RoZSB3cmFwcGVyIGFyb3VuZCB0aGUgZW50aXJlIHRpbWVsaW5lXG4gLnRpbWVsaW5lLWJsb2NrIHtcbiAgIG1hcmdpbjogMmVtIDA7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgbWFyZ2luOiAyLjVlbSAwO1xuICAgfVxuIH1cblxuLnRpbWVsaW5lLWJsb2NrOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSB7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIC50aW1lbGluZS1jb250ZW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRpbWVsaW5lLWRlZmF1bHQtY29sb3VyO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAudGltZWxpbmUtZGF0ZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDU1JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyB0aGUgY29udGVudCBzcGFuLCBhbGwgd3JhcHBlZCBieSB0aGUgYVtocmVmXSB0YWdcbiAudGltZWxpbmUtY29udGVudCB7XG4gICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI7XG4gICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICBjb2xvcjogIzMzMztcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgZmxvYXQ6IGxlZnQ7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBwYWRkaW5nOiAxcmVtO1xuICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW07XG4gICB3aWR0aDogOTAlO1xuICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICB3aWR0aDogNDUlO1xuICAgfVxuICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgd2lkdGg6IGF1dG87XG4gICB9XG4gfVxuXG4udGltZWxpbmUtY29udGVudCBoMiwgLnRpbWVsaW5lLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi50aW1lbGluZS1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAuMjVyZW0gLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgLnRhZyB7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDEuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgd2lkdGg6IDA7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0aW1lbGluZS1kZWZhdWx0LWNvbG91cjtcbiAgICB0b3A6IC42MjVyZW07XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG4vL2ltYWdlcywgaWNvbnMgYW5kIGNvbG91cmVkIGRvdHNcbi50aW1lbGluZS1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxlZnQ6IC43NSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi4xODc1cmVtO1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBsZWZ0OiA1MC4xMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIC8vRm9yY2UgSGFyZHdhcmUgQWNjZWxlcmF0aW9uIGluIFdlYktpdFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5cbi50aW1lbGluZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjI2NzFmO1xufVxuXG4udGltZWxpbmUtcmVkIHtcbiAgYmFja2dyb3VuZDogI2M5MWIyNjtcbn1cblxuLnRpbWVsaW5lLW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICM5YzBmNWY7XG59XG5cbi50aW1lbGluZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNjAwNDdhO1xufVxuXG4udGltZWxpbmUtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDg3Y2I7XG59XG5cbi50aW1lbGluZS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDhiNTI7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aW1lbGluZS1jb3B5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4udGltZWxpbmUtZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgLjVlbSAyZW07XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IDQ5JTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG4iLCJidXR0b24sIGlucHV0W3R5cGU9J3N1Ym1pdCddLCBpbnB1dFt0eXBlPSdidXR0b24nXSB7XG4gIEBleHRlbmQgLmJ1dHRvbjtcbn1cblxuLmJ1dHRvbiwgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgQGV4dGVuZCAuYnV0dG9uLS1wcmltYXJ5O1xufVxuXG4uYnV0dG9uLnNlY29uZGFyeSB7XG4gIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5O1xufVxuXG4uYnV0dG9uLnF1aWV0IHtcbiAgQGV4dGVuZCAuYnV0dG9uLS10ZXJ0aWFyeTtcbn1cblxuLmJ1dHRvbi5hbGVydCB7XG4gIEBleHRlbmQgLmJ1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1hbGVydDtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1kYXJrLXJlZDtcbiAgfVxufVxuXG4vLyB0byBhdm9pZCBhYmJyIGluc2lkZSAuYnV0dG9uIGJlY29tZSBibHVlIG9yIHB1cnBsZSB3aGVuIHZpc2l0ZWQsXG4vLyB0byBhdm9pZCBhYmJyIGluc2lkZSAuYnV0dG9uIGJlY29tZSBwdXJwbGUgb3Igd2hpdGUgd2hlbiBob3ZlclxuYS5idXR0b24tLXByaW1hcnkge1xuICBhYmJyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmOnZpc2l0ZWQsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBhYmJyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5hLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYWJiciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgYWJiciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1saW5rO1xuICAgIH1cbiAgfVxufVxuXG5hLmJ1dHRvbi0tdGVydGlhcnkge1xuICBhYmJyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmOnZpc2l0ZWQsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBhYmJyIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWJnLXByaW1hcnktLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgU3BlY2lhbHR5IGJ1dHRvbjpcbiAgICAqIENoYXQgYm90XG4gICAgKiBFeGl0IHRoaXMgcGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hhdGJvdC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHJpZ2h0OiAyJTtcbiAgYm90dG9tOiA1JTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgei1pbmRleDogMTA7XG4gICYtLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZSkge1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJyaWRlOiBEZXNpZ24gU3lzdGVtIEJhY2sgdG8gVG9wIGJ1dHRvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kbWVkaXVtLWxhbmRzY2FwZTogJ29ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS1oZWlnaHQ6IDUxLjI1ZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSknO1xuXG4uYmFjay10by10b3Age1xuICAmLS1kZWZhdWx0IHtcbiAgICBtaW4td2lkdGg6IDNyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgfVxuICB9XG4gIC8vIHNwZWNpZmljIHBvc2l0aW9uaW5nIHdpdGggdGhlIHJlY2FwdGNoYSBidXR0b25cbiAgJi0tcmVjYXB0Y2hhIHtcbiAgICByaWdodDogMC4yJTtcbiAgfVxufVxuIiwiYVtyZXY9XCJmb290bm90ZVwiXSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9vdG5vdGVzIGxpIHtcbiAgJjp0YXJnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICB9XG4gIGEge1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSGVhZGluZ3Mgb3ZlcnJpZGVzIGluIGNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oMSB7XG4gIEBleHRlbmQgJWgxLXN0eWxlcztcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCAlaDItc3R5bGVzO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kICVoMy1zdHlsZXM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgJWg0LXN0eWxlcztcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCAlaDUtc3R5bGVzO1xufVxuXG4uaDYge1xuICBAZXh0ZW5kICVoNi1zdHlsZXM7XG59XG5cbi8vIE92ZXJyaWRlIGhlYWRpbmcgc2l6ZXMgYnkgYWRkaW5nIGNsYXNzIGgxLCBoMiwgZXRjLiB0byBhIHJvdyB0byBzcGVjaWZ5IHRoZSBzaXplIHRvIGZvcmNlIHlvdXIgaGVhZGluZyB0byBtYXRjaFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cblxuLnJvdy5oMSwgLmNvbHVtbnMuaDEge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDIsIC5jb2x1bW5zLmgyIHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4ucm93LmgzLCAuY29sdW1ucy5oMyB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oNCwgLmNvbHVtbnMuaDQge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDUsIC5jb2x1bW5zLmg1IHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4ucm93Lmg2LCAuY29sdW1ucy5oNiB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdlbmVyYWwgc3R5bGUgaGVscGVyIGNsYXNzZXMgZm9yIHRleHQsIG1hcmdpbnMsXG4gICAgcGFkZGluZyBhbmQgd2lkdGhzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbnMgYW5kIFBhZGRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBHZW5lcmF0ZXMgdGhlIGZvbGxvd2luZyBjbGFzc2VzOlxuLy8gLlt0b3AscmlnaHQsYm90dG9tLGxlZnRdLVttYXJnaW4scGFkZGluZ10tW2RvdWJsZSxoYWxmXSB7IOKApiB9XG4vLyAubm8tW21hcmdpbixwYWRkaW5nXS1bdG9wLHJpZ2h0LGJvdHRvbSxsZWZ0XSB7IOKApiB9XG4vLyAubm8tW21hcmdpbixwYWRkaW5nXSB7IOKApiB9XG4vL1xuLy8gVG8gc2VlIHRoZSBvdXRwdXQgb2YgdGhpcyBibG9jazpcbi8vIGh0dHA6Ly93d3cuc2Fzc21laXN0ZXIuY29tL2dpc3QvZmUzZjllMGNiNjk1MWY1NDI5MDE3MGNhZDc5NzJjZTdcbi8vXG5cbiRiYXNlV2hpdGVzcGFjZTogMXJlbTtcblxuQGVhY2ggJHR5cGUgaW4gbWFyZ2luLCBwYWRkaW5nIHtcbiAgQGVhY2ggJHBvc2l0aW9uIGluIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCB7XG4gICAgLiN7JHBvc2l0aW9ufS0jeyR0eXBlfSB7XG4gICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06ICRiYXNlV2hpdGVzcGFjZSAhaW1wb3J0YW50O1xuICAgICAgQGVhY2ggJHNpemUgaW4gZG91YmxlLCBoYWxmIHtcbiAgICAgICAgJi0jeyRzaXplfSB7XG4gICAgICAgICAgQGlmICRzaXplID09IGRvdWJsZSB7XG4gICAgICAgICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06ICRiYXNlV2hpdGVzcGFjZSAqIDIgIWltcG9ydGFudDtcbiAgICAgICAgICB9IEBlbHNlIGlmICRzaXplID09IGhhbGYge1xuICAgICAgICAgICAgI3skdHlwZX0tI3skcG9zaXRpb259OiBtYXRoLmRpdigkYmFzZVdoaXRlc3BhY2UsIDIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uby0jeyRwb3NpdGlvbn0tI3skdHlwZX0ge1xuICAgICAgI3skdHlwZX0tI3skcG9zaXRpb259OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uby0jeyR0eXBlfSB7XG4gICAgI3skdHlwZX06IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWluZGVudCxcbi5tYWluLWNvbnRlbnQgLm5vLWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBSYWRpdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmFkaXVzIHtcbiAgQGluY2x1ZGUgcmFkaXVzKCRnbG9iYWwtcmFkaXVzKTtcbn1cblxuLm5vLXJhZGl1cyB7XG4gIEBpbmNsdWRlIHJhZGl1cygwKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRhcmstdGV4dCB7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTcwO1xufVxuXG4uaW5hY3RpdmUge1xuICBjb2xvcjogJGdyZXlzY2FsZS01NTtcbn1cblxuLmJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIHVzZWQgZm9yIGxhYmVscyBvbiBkYXJrIGJncyAtIGV4LlJUUFxuLndoaXRlLXRleHQtYW5kLXVuZGVybGluZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2hhZG93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJpZ2h0LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDRweCAwIDRweCAkZ3JleXNjYWxlLTIwO1xufVxuXG4ubm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgJGdyZXlzY2FsZS0wICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFdpZHRoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIGkuZS4gLnctOTAgPSA5MCVcbiRjbGFzcy1zbHVnOiB3ICFkZWZhdWx0O1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMCB7XG4gIC4jeyRjbGFzcy1zbHVnfS0jeyRpfSB7XG4gICAgd2lkdGg6IDAlICsgJGk7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRoaWNrLCAudG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAkdGhlbWUtbGlnaHQ7XG59XG5cbi5ib3R0b20tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR0aGVtZS1saWdodDsgLy8gYWxzbyB1c2VkIGluIC5maWx0ZXJzLXNjcm9sbGFibGUgaW4gX2Zvcm1zLnNjc3Ncbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUG9zaXRpb25pbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBBY2Nlc3NpYmlsaXR5IGNsYXNzIGluIERydXBhbCA4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIEBleHRlbmQgLnNob3ctZm9yLXNyO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYWtlcyB0aGUgRFMgLmFsZXJ0IGRlZmF1bHQgc3R5bGUgYWxlcnQtLWluZm9ybWF0aW9uYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGVydCB7XG4gIEBleHRlbmQgLmFsZXJ0LS1pbmZvcm1hdGlvbmFsO1xuICBoMiwgaDMsIGg0IHtcbiAgICBAZXh0ZW5kIC5hbGVydF9faGVhZGVyLXRpdGxlO1xuICB9XG4gICYgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIH1cbn1cblxuLmVtZXJnZW5jeS1iYW5uZXIsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCwgLmhlYWRlcl9fYWxlcnQge1xuICBAZXh0ZW5kIC5jcml0aWNhbC1hbGVydDtcbn1cblxuLy8gYWxlcnQgZnVsbCB3aWR0aCB3cmFwcGVyXG4vLyB1c2VkIGluIGZpZWxkLS1maWVsZC1vcHRpbWl6YXRpb24tYmFubmVyLmh0bWwudHdpZyBhbmQgb250YXJpby1hcmNoaXZlLWJhbm5lci5odG1sLnR3aWdcbi5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IDAgLTUwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAuYWxlcnRfX2hlYWRlci10aXRsZSwgLmFsZXJ0X19ib2R5IHAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYWxlcnRfX2Z1bGwtd2lkdGgtaW5uZXIge1xuICBtYXgtd2lkdGg6IDc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzM3NXJlbTtcbn1cblxuLyogQ29udGVudCBPcHRpbWl6YXRpb24gQmFubmVyKi9cbi5hbGVydC0tb3B0aW1pemF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWRlYztcbn1cblxuLmFsZXJ0X19oZWFkZXItaWNvbi0tb3B0aW1pemF0aW9uICB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tb3B0aW1pemF0aW9uLnN2Z1wiKTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbGVydCBib3ggY2xhc3NlcyByZWZlcmVuY2VkIGluIHRoZSBjb250ZW50IHN0eWxlIGd1aWRlLlxuICAgIFRoZXNlIHdpbGwgZXZlbnR1YWxseSBiZSByZW1vdmVkIGZyb20gdGhlIHRoZW1lIG9uY2UgdGhlXG4gICAgRFMgY2xhc3NlcyBhcmUgdXNlZCB3aWRlbHkuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxlcnQtYm94IHtcbiAgQGV4dGVuZCAuYWxlcnQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1pbmZvcm1hdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1pbmZvcm1hdGlvbi1saWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoMiwgaDMsIGg0IHtcbiAgICBAZXh0ZW5kIC5hbGVydF9faGVhZGVyLXRpdGxlO1xuICB9XG4gIGEsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIH1cbiAgYTpob3ZlciwgYTp2aXNpdGVkLCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gIH1cbiAgYS5idXR0b246bm90KC5zZWNvbmRhcnkpe1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG4gIGkgeyAvLyBpY29uc1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gICYgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIH1cbn1cblxuLmFsZXJ0LWJveC5zdWNjZXNzIHtcbiAgQGV4dGVuZCAuYWxlcnQtLXN1Y2Nlc3M7XG59XG5cbi5hbGVydC1ib3guYWxlcnQge1xuICBAZXh0ZW5kIC5hbGVydC0tZXJyb3I7XG59XG5cbi5hbGVydC1ib3gud2FybmluZyB7XG4gIEBleHRlbmQgLmFsZXJ0LS13YXJuaW5nO1xufVxuXG4uYWxlcnQtYm94IC5jbG9zZSB7XG4gIHJpZ2h0OiAuMjVyZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDZjO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogLjk7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDAgNnB4IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vLyBUbyBlbnN1cmUgdGhlIGVtZXJnZW5jeSBiYW5uZXIgaXMgb24gdG9wIG9mIHRoZSBuYXZiYXIgb3ZlcmxheSBvbiBzbSBhbmQgbWQgc2NyZWVuLlxuLmNyaXRpY2FsLWFsZXJ0IHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDU7XG59XG5cbi8vIHRoaXMgc2l0cyBhYm92ZSB0aGUgbWFpbiBoZWFkZXIuIHRoZSBjb2xvdXJzIGNhbiBtb2RpZmllZCB0byBzdWl0IG1hcmtldGluZyBuZWVkcy5cbi5oZWFkZXJfX2FsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBhLCBhOmhvdmVyLCBhOnZpc2l0ZWQsIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEljb25zIG5lc3RlZCBpbiBsaW5rIHRhZ3NcbiAgICAqIFVzZWQgaW4gY29udGFjdCBsaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5hLmxpbmstaWNvbi10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hIHNwYW5bY2xhc3NePVwiaWNvbi1cIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsdGVyOiBpbnZlcnQoMjQlKSBzZXBpYSg4MyUpIHNhdHVyYXRlKDE4ODUlKSBodWUtcm90YXRlKDE5NWRlZykgYnJpZ2h0bmVzcyg3MCUpIGNvbnRyYXN0KDEwNCUpO1xufVxuXG5hW2hyZWZePVwidGVsOlwiXSA+IHNwYW5bY2xhc3NePVwiaWNvbi1cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogTGVnYWN5IGNsYXNzLiBVc2VzIERTIGVtYWlsIGljb24gKi9cblxuQG1peGluIGljb24tc3R5bGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tZW1haWwsIC5pY29uLW1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWVtYWlsLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLmljb24tY2FtZXJhNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24taW5zdGFncmFtLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLy8gSW5jbHVkZXMgbGVnYWN5IFR3aXR0ZXIgY2xhc3MgbmFtZXNcbi5pY29uLXR3aXR0ZXIsXG4uaWNvbi10d2l0dGVyQmlyZCxcbi5pY29uLXR3aXR0ZXJMb25nIHtcbiAgJiwgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLXR3aXR0ZXIteC5zdmdcIik7IC8vIHN2ZyBmaWxsIGNvbG91ciBpcyAjMDA2NkNDXG4gICAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbiAgfVxufVxuXG4uaWNvbi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tZmFjZWJvb2stYWx0LnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLmljb24tbGlua2VkSW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWxpbmtlZGluLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLmljb24teW91dHViZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24teW91dHViZS5zdmdcIik7IC8vIHN2ZyBmaWxsIGNvbG91ciBpcyAjMDA2NkNDXG4gIEBpbmNsdWRlIGljb24tc3R5bGU7XG59XG5cbi5pY29uLXNoYXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1uZXctd2luZG93LnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLmljb24td2Vic2l0ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tbGluay11cmwuc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDdXN0b20gT25lc2l0ZSBJY29uIEZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnb25lc2l0ZSc7XG4gIHNyYzogdXJsKCcjeyRmb250LWRpcn0vb25lc2l0ZS9vbmVzaXRlLmVvdD91aXJlZ2UnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUuZW90P3VpcmVnZSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb25lc2l0ZS9vbmVzaXRlLnR0Zj91aXJlZ2UnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29uZXNpdGUvb25lc2l0ZS53b2ZmP3VpcmVnZScpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUuc3ZnP3VpcmVnZSNvbmVzaXRlJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWl4aW4gb25lc2l0ZUZvbnQge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ29uZXNpdGUnICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT250YXJpbyBsb2dvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLW9udGFyaW86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuLmljb24tb250YXJpb0xvZ286OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTZXJ2aWNlIE9udGFyaW9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tc2VydmljZU9udGFyaW86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbiAgY29sb3I6IHJnYigwLCAxMDgsIDY0KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDY6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg3OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoODo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDExOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi13cmFwcGVyLS1sb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogLjE1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLXdyYXBwZXItLWxvbmcsIC5pY29uLXdyYXBwZXItLWxvbmctbm8tYmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDdyZW07XG4gIGhlaWdodDogMi4zcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi1jb250YWN0TG9uZzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbnRhY3QgdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC11cy1mb3JtIC5pY29uLXNoYXJlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTm90ZTogdG8gcGhhc2Ugb3V0IHRoZSB1c2Ugb2YgdGhlc2UgaWNvbiBjbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLWFsZXJ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tYW1idWxhbmNlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLWFycm93TGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbFJpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbFVwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tYXJyb3dVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWJvb2ttYXJrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1jYW1lcmE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1jYW1lcmExOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljb24tY2FtZXJhMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLWNhbWVyYTM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1jQXJyb3dEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24tY0Fycm93TGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWNBcnJvd1JpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tY0Fycm93VXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1jaGVjazo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLWNoZWNrbGlzdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLWNoZWNrU3F1YXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmljb24tY2hldnJvbkRvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uTGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLWNoZXZyb25SaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1jaGV2cm9uVXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1jaXJjbGUtc2xhc2g6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1jbG9jazo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5pY29uLWNsb3VkRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWNsb3VkVXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1jb21tZW50OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tY29tbWVudERpc2M6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1jcm9zczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLWNyb3NzQmlnOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb24tY3Jvc3NDaXJjOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uLWRlc2t0b3AxOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tZGVza3RvcDI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1kZXNrdG9wMzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWRpcmVjdGlvbnM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uaWNvbi1kb3Q6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuXG4uaWNvbi1kb3dubG9hZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLWZhY2Vib29rTG9uZzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLWZpbGUtY3N2OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmljb24tZmlsZS1kYmY6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1maWxlLWdlbmVyaWM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaWNvbi1maWxlLWpzb246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uaWNvbi1maWxlLWttbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWZpbGUtbWRiOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tZmlsZS1vZGI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uaWNvbi1maWxlLXBkZjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5pY29uLWZpbGUtcmRwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tZmlsZS10eHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1maWxlLXdvcmQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvbi1maWxlLXhsczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5pY29uLWZpbGUteG1sOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tZmlsZS16aXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvbi1maWxtOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLmljb24tZmlyZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLWZpcmVGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb24tZmlyZUhhbGY6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uaWNvbi1maXJlSGVsbWV0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLmljb24tZmxhbWU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbi1mbGlja3I6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi1nZWFyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmljb24tZ2xvYmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvbi1nb29nbGVQbHVzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cblxuLmljb24tZ3A6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uaWNvbi1ncmFwaDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5pY29uLWd1aWRlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmljb24taGVhbHRoY3Jvc3M6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zc0Z1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zc1NxdWFyZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5pY29uLWhlYWx0aEZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuXG4uaWNvbi1oZWFydDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5pY29uLWhvc3BpdGFsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLmljb24taG91cmdsYXNzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmljb24taHVtYnNEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24taW5mbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uLWlzc3VlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmljb24taXNzdWVDaGVjazo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5pY29uLWlzc3VlUmVmcmVzaDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5pY29uLWtleTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5pY29uLWxhcHRvcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLWxhdzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5pY29uLWxlZ2FsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmljb24tbGlnaHRCdWxiOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmljb24tbGlua0V4dGVybmFsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmljb24tbG9jYXRpb246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uaWNvbi1tZWRraXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uaWNvbi1tZW50aW9uOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmljb24tbWVudTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5pY29uLW1pbnVzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmljb24tbW9iaWxlLXBob25lOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmljb24tbW9iaWxlLXBob25lMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5pY29uLW1vbmV5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cblxuLmljb24tbW9ydGFyQm9hcmQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uaWNvbi1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uaWNvbi1ub0ZpcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uaWNvbi1vbGQtc2VhcmNoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLmljb24tb3BlbkRhdGE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YTI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YUZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uaWNvbi1wZW5jaWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uaWNvbi1waG9uZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5pY29uLXBob25lMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5pY29uLXBob25lRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5pY29uLXBob25lRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5pY29uLXBob3RvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLmljb24tcGllOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmljb24tcGluOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmljb24tcGludGVyZXN0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLmljb24tcGxhbmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uaWNvbi1wbGF5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLmljb24tcGxheTI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4uaWNvbi1wbHVzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb24tcG9kaXVtOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLmljb24tcHJpbnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uaWNvbi1wcm9maXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuLmljb24tcHVsc2U6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5MFwiO1xufVxuXG4uaWNvbi1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5pY29uLXF1b3Rlc0Nsb3NlRU46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uaWNvbi1xdW90ZXNDbG9zZUZSOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmljb24tcXVvdGVzT3BlbkVOOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLmljb24tcXVvdGVzT3BlbkZSOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLmljb24tckFycm93RG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5pY29uLXJBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uaWNvbi1yQXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5pY29uLXJBcnJvd1VwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmljb24tcnNzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmljb24tc2NyZWVuLWZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uaWNvbi1zY3JlZW4tbm9ybWFsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLmljb24tc2VhcmNoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLmljb24tc2V0dGluZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7XG59XG5cbi5pY29uLXNoYXJlRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5pY29uLXNpZ25Jbjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5pY29uLXNpZ25PdXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uaWNvbi1zb3VuZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5pY29uLXNxdWFyZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5pY29uLXN0YXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uaWNvbi1zdGFyRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7XG59XG5cbi5pY29uLXN0YXRzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLmljb24tc3RhdHNDaXJjOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTlcIjtcbn1cblxuLmljb24tc3RhdHNGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWFcIjtcbn1cblxuLmljb24tc3RldGhvc2NvcGU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uaWNvbi1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5pY29uLXN5bmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4uaWNvbi10YWJsZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG5cbi5pY29uLXRhYmxldDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5pY29uLXRBcnJvd0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliMFwiO1xufVxuXG4uaWNvbi10QXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjFcIjtcbn1cblxuLmljb24tdEFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uaWNvbi10QXJyb3dVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5pY29uLXRlbGVzY29wZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5pY29uLXRodW1ic0Rvd25GdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLmljb24tdGh1bWJzVXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliNlwiO1xufVxuXG4uaWNvbi10aHVtYnNVcEZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliN1wiO1xufVxuXG4uaWNvbi10b29sczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7XG59XG5cbi5pY29uLXRyYXNoY2FuOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLmljb24tdXBBcnJvdzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG5cbi5pY29uLXZpZGVvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmljb24tdmlkZW8yOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb24tdmlkZW9DaXJjOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmljb24tdmlkZW9GaWxtOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tdmlkZW9GdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24teW91dHViZUxvbmc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvbi16YXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuIiwiLnJvdy5pbnRybywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGgxIHtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIC50aHVtYm5haWwgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIG5lZWRlZCBvciBhYnN0cmFjdCByYXRpbyB3aWxsIGJlIG1hbmdsZWRcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLm1hcmtldGluZy1iYW5uZXIgLmludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5pbnRybyAuaW50cm9fX3RleHQsXG4uaW50cm8gLmludHJvX190ZXh0IHAsXG4uaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgQGV4dGVuZCAubGVhZC1zdGF0ZW1lbnQ7XG59XG5cbi5pbnRybyAuaW50cm9fX3RleHQge1xuICAuY2FsbG91dCwgLmFsZXJ0LWJveCwgLmFsZXJ0LCAuYXNpZGUsIC5wYW5lbCB7XG4gICAgcCwgbGkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGh1bWJuYWlsXG4vLyBpbnRyb19fd3JhcHBlciBpcyB1c2VkIGZvciB0ZW1wbGF0ZXMgd2l0aCB0aHVtYm5haWxzIGxvY2F0ZWQgbGVmdCBvZiB0aGUgcGFnZSBoZWFkZXJcbi5pbnRybyB7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIC50aHVtYm5haWwuY29sdW1ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICAgIC5pbnRyb19fd3JhcHBlciAmIC50aHVtYm5haWwuY29sdW1ucyB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgIH1cbiAgfVxuICAubWVkaWEtLXR5cGUtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW1nIHtcbiAgJi1sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAxZW0gMS41ZW07XG4gIH1cbiAgJi1yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlKTtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBvcHRpb24gdG8gY2xlYXIgZmxvYXQgZm9yIGltYWdlcyBpbiBtb2JpbGUgdmlld1xuaW1nIHtcbiAgJi5tZWRpdW0tdXAtbGVmdCB7XG4gICAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYubWVkaXVtLXVwLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbmZpZ3VyZS5pbWctcm91bmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZpZ3VyZSwgZGl2Lmh0bWwtZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjsgLy8gZm9yY2VzIGNhcHRpb24gdG8gd2lkdGggdGhlIGZpZ3VyZSBpbWdcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTc7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyAvLyByZXNldHMgYmFjayB0byBub3JtYWxcbiAgICB9XG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZXZlbiByaWdodC1mbG9hdGVkIGNhcHRpb25zIHNob3VsZCBzdGlsbCBoYXZlIGxlZnQtYWxpZ25lZCB0ZXh0XG5maWd1cmUucmlnaHQgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZpZ2NhcHRpb24ge1xuICA+IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5maWd1cmUgLm1lZGlhX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gVXNlZCBhcyB0YWdzLCBub3QgdG8gYmUgY29uZnVzZWQgd2l0aCBmb3JtIGxhYmVsc1xuXG4ubGFiZWwge1xuICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTc7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLFwiT3BlbiBTYW5zXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDQ1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAvL1BhZ2Ugc3RhdHVzIGxhYmVscy5cbiAgJi5wYWdlLXdvcmtmbG93LXN0YXR1cyB7XG4gICAgQGV4dGVuZCAuYmctZGFyay10ZWFsO1xuICB9XG5cbiAgLy8gU3RhdHVzIGxhYmVscy4gVXNlZCBpbiB0aGUgZGF0YSBjYXRhbG9ndWVcbiAgJi5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGltZXk7XG4gIH1cbiAgJi5jbG9zZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5reTtcbiAgfVxuICAmLnJldmlldyB7XG4gICAgQGV4dGVuZCAubGlnaHQtbGF2ZW5kZXItYmc7XG4gIH1cbiAgJi51cGNvbWluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnR5O1xuICB9XG4gICYuaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIERTUyBhbHBoYSBhbmQgYmV0YSBsYWJlbHNcbi5kc3MtcGhhc2UtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy00O1xuICBAYXQtcm9vdCB7XG4gICAgJXNwYW4ge1xuICAgICAgQGV4dGVuZCAubGFiZWw7XG4gICAgICBAZXh0ZW5kIC5sYXJnZTtcbiAgICAgIEBleHRlbmQgLnJpZ2h0O1xuICAgICAgQGV4dGVuZCAubWFyZ2luLXRvcC04LVxcITtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAlYmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG4gICYuYWxwaGEsICYuYmV0YSB7XG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kICVzcGFuO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlYmVmb3JlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9iZWFrZXIucG5nKTtcbiAgICB9XG4gIH1cbiAgJi5hbHBoYSB7XG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kIC5kc3MtYWxwaGE7XG4gICAgfVxuICB9XG4gICYuYmV0YSB7XG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kIC5kc3MtYmV0YTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRPRE86IE1lcmdlIHRoaXMgZmlsZSB3aXRoIF9sYXlvdXQucGFnZS5zY3NzLlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkdlbmVyYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBtYWtpbmcgYWxsIHRoZSBvcmRlcmVkIGxpc3RzIGluIGxlYWQgYW5kIGJvZHkgdG8gdXNlIHRoZSBjb3VudGVyIHJ1bGVcbi5maWVsZC0tbmFtZS1ib2R5IGlzIHRoZSBib2R5IGNvbnRhaW5lciBmb3IgQ0tFZGl0b3IgNC5cbi5jay1vbmVzaXRlLWNvbnRlbnQgaXMgdGhlIGVkaXRvciBjb250YWluZXIgZm9yIENLRWRpdG9yIDUuICovXG4ubWFpbi1jb250ZW50LCAuaW50cm9fX3RleHQsIC5ib2R5LWZpZWxkLCAuZmllbGQtLW5hbWUtYm9keSwgLmNrLW9uZXNpdGUtY29udGVudCB7XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogcml0ZW07XG5cbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGRlY2ltYWwpIFwiLiBcIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjFyZW07XG4gICAgfVxuICB9XG5cbiAgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBub25lO1xuICB9XG59XG5cbm9sW3R5cGU9XCJhXCJdID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGxvd2VyLWFscGhhKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxub2xbdHlwZT1cIkFcIl0udXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgdXBwZXItYWxwaGEpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG5vbFt0eXBlPVwiaVwiXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4xcmVtO1xufVxuXG5vbFt0eXBlPVwiSVwiXS51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCB1cHBlci1yb21hbikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbi5pbmxpbmUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuMDYyNXJlbSAtMXJlbSFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gICYgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4uaW50cm8sIC5tYWluLWNvbnRlbnQge1xuICB1bFtjbGFzc149XCJzbWFsbC11cFwiXSxcbiAgdWxbY2xhc3NePVwibWVkaXVtLXVwXCJdLFxuICB1bFtjbGFzc149XCJsYXJnZS11cFwiXSxcbiAgdWwuYWNjb3JkaW9uLFxuICB1bC5pbmxpbmUtbGlzdCxcbiAgdWwucGFnaW5hdGlvbixcbiAgdWwubm8tYnVsbGV0LFxuICBvbC5uby1idWxsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5vbC5jb2xzOm5vdCgudG9jKSwgdWwuY29sczpub3QoLnRvYykge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGkge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbn1cblxuLm5vLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICAvLyBtYWtlIHRoZXNlIGhpZGRlbiwgb3RoZXJ3aXNlIHRoZXkgd29uJ3QgaW5jcmVtZW50IHRoZSBjb3VudGVyXG4gICAgQGV4dGVuZCAuc2hvdy1mb3Itc3I7XG4gIH1cblxuICAvLyBhbGwgdGhlIHJlc3Qgb2YgdGhpcyBpcyB0byB1bmRvIEZvdW5kYXRpb24ncyBkZXNpcmUgdG8gaGF2ZSBzdWJsaXN0cyBiZSB1bmJ1bGxldGVkIHRvb1xuICBsaSB7XG4gICAgdWw6bm90KC5uby1idWxsZXQpLCBvbDpub3QoLm5vLWJ1bGxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB9XG5cbiAgICB1bDpub3QoLm5vLWJ1bGxldCkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbiAgICB9XG5cbiAgICBvbDpub3QoLm5vLWJ1bGxldCkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcblxuICAgICAgJlt0eXBlPVwiYVwiXSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cIkFcIl0udXBwZXIge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJpXCJdIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwiSVwiXS51cHBlciB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbklubGluZSAvIGhvcml6b250YWwgbGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC0taW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0LS1pbmxpbmUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAxLjI1cmVtIC42MjVyZW0gMDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLmxpc3QtLW5vLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MZWdhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gbGVnYWwgbnVtYmVyaW5nIDEuLCAxLjEsIDEuMiwgMS4yLjEsIDEuMywgZXRjLlxuLy8gVE9ETyByZW1vdmUgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXNcbi5sZWdhbC1saXN0IG9sLFxub2wubGVnYWwtbGlzdCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIoXCIgY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiKSBcIjtcbiAgfVxufVxuXG4vLyB1bmRvIHRoZSBsZWdhbCBzdHlsZXMgZm9yIG5vbi1sZWdhbCBsaXN0c1xuLy8gbGxpdGVtIG1lYW5zIGxlZ2FsLWxpc3QgaXRlbVxuLmxlZ2FsLWxpc3QsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIHtcbiAgLnBhcmVudGhlc2VzLCAucGFyZW50aGVzZXMtcmlnaHQsIG9sW3R5cGVdLCAubm90LWxlZ2FsIHtcbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGxpdGVtO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxsaXRlbSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sW3R5cGU9XCJpXCJdIHtcbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGxpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICAgIH1cbiAgfVxuXG4gIG9sW3R5cGVdIG9sW3R5cGVdIHtcbiAgICBjb3VudGVyLXJlc2V0OiBjbGxpdGVtOyAvL2NoaWxkIGxlZ2FsLWxpc3QgaXRlbVxuXG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNsbGl0ZW07XG4gICAgfVxuXG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNsbGl0ZW0pIFwiLiBcIjtcbiAgICB9XG4gIH1cblxuICBvbFt0eXBlXSBvbFt0eXBlPVwiaVwiXSB7XG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNsbGl0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gICAgfVxuICB9XG5cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdHJpcGVzIGFuZCBubyBzdHJpcGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG51bCB7XG4gICYubGlzdC1zdHJpcGVzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleXNjYWxlLTc7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICB9XG4gIH1cblxuICAmLmxpc3Qtbm8tc3RyaXBlcyB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaXN0cyB3aXRoIHBhcmVudGhlc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xub2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgb2wgb2wucGFyZW50aGVzZXMsXG4gIG9sIG9sLnBhcmVudGhlc2VzLXJpZ2h0e1xuICAgIGNvdW50ZXItcmVzZXQ6IGNpdGVtO1xuICB9XG59XG5cbm9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcyxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8vcmVtb3ZlIGxpc3Qgc3R5bGUgZm9yIENLIGVkaXRvclxuXG4gID4gbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgbGkge1xuICAgIG9sLnBhcmVudGhlc2VzIHtcbiAgICAgID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQge1xuICA+IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICB9XG5cbiAgbGkge1xuICAgIG9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xuICAgICAgfVxuICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxub2xbdHlwZT1cImFcIl0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPVwiYVwiXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPVwiYVwiXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9XCJhXCJdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9XCJBXCJdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9XCJBXCJdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2xbdHlwZT1cIkFcIl0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1cIkFcIl0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPVwiaVwiXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9XCJpXCJdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9XCJpXCJdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1cImlcIl0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2xbdHlwZT1cIklcIl0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1cIklcIl0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPVwiSVwiXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPVwiSVwiXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NdWx0aS1jb2x1bW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bCwgb2wge1xuICAmLmNvbHVtbnMteC1zbWFsbCB7XG4gICAgY29sdW1uLXdpZHRoOiA4ZW07XG4gIH1cblxuICAmLmNvbHVtbnMtc21hbGwge1xuICAgIGNvbHVtbi13aWR0aDogMTBlbTtcbiAgfVxuXG4gICYuY29sdW1ucy1tZWRpdW0ge1xuICAgIGNvbHVtbi13aWR0aDogMTNlbTtcbiAgfVxuXG4gICYuY29sdW1ucy1sYXJnZSB7XG4gICAgY29sdW1uLXdpZHRoOiAxNWVtO1xuICB9XG5cbiAgJi5jb2x1bW5zLXgtbGFyZ2Uge1xuICAgIGNvbHVtbi13aWR0aDogMjBlbTtcbiAgfVxuICAmLmNvbHVtbnMteHgtbGFyZ2Uge1xuICAgIGNvbHVtbi13aWR0aDogMzBlbTtcbiAgfVxuXG4gIC8vIGFwcGxpZXMgdG8gYWxsIG9mIHRoZSBjb2x1bW4gY2xhc3Nlc1xuICAmW2NsYXNzKj1jb2x1bW5zLV0ge1xuICAgID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG4gIH1cblxuICAvLyBsZWdhY3kgYWxpYXNlcyB0byByZW1vdmUgZXZlbnR1YWxseVxuICAmLmNvbHVtbnMtMiB7XG4gICAgQGV4dGVuZCAuY29sdW1ucy14LWxhcmdlO1xuICB9XG5cbiAgJi5jb2x1bW5zLTMge1xuICAgIEBleHRlbmQgLmNvbHVtbnMtbGFyZ2U7XG4gIH1cbn1cblxuLy8gcGFyZW50aGVzZXMgY2xhc3NlcyBuZWVkIHNwYWNpbmcgYWRqdXN0ZWQgdG8gbWF0Y2hcbm9sW2NsYXNzKj1wYXJlbnRoZXNlc11bY2xhc3MqPWNvbHVtbnMtXSA+IGxpIHtcbiAgcGFkZGluZzogMCAwLjJlbSAwIDEuMmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU3R5bGVkIE9yZyBjaGFydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFRPRE8gdG8gdGVzdCB3aXRob3V0IHRoZSB1c2Ugb2YgIWltcG9ydGFudFxuLm9yZy1jaGFydCB7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGkgPiB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjMxMjVyZW0gMCAwLjMxMjVyZW07XG5cbiAgICA+IHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwLjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAkZ3JleXNjYWxlLTE1O1xuICAgICAgYm90dG9tOiAzLjEyNXJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxLjg3NXJlbTtcbiAgICAgIHdpZHRoOiAxLjU2M3JlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTEuMjVyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXlzY2FsZS0xNTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGdyZXlzY2FsZS0xNTtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaTo6YmVmb3JlLFxuICA+IGxpOjphZnRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIHVzZXMgLmxpZ2h0LWFxdWEtYmcgZnJvbSBfY3VzdG9tQ29sb3Vycy5zY3NzIGFzIGJhc2UgZm9yIG9yZyBjaGFydHNcbiRiYXNlLWNvbG9yOiAjZDFlYWViO1xuLm9yZy1jaGFydCBsaSB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xuICB9XG5cbiAgbGkge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmFzZS1jb2xvciwgNCUpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYXNlLWNvbG9yLCA4JSk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmFzZS1jb2xvciwgMTIlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDE2JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GYW5jeSBsaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xub2wuZmFuY3ksXG51bC5mYW5jeSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAtMC41cmVtIDUuNXJlbTtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIC8qIHVuZG8gdGhlIHBhZGRpbmcgYXBwbGllZCB0byBub3JtYWwgbGlzdHMgKi9cbiAgLm1haW4tY29udGVudCAmLCAuaW50cm8gJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJi5saWdodC1idWxsZXRzIGxpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgJiA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNHJlbTsgLy8gbXVzdCBiZSBhdCBsZWFzdCBhcyB0YWxsIGFzIHRoZSBidWxsZXRzXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSByYWxld2F5Rm9udDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtOyAvLyByZXZlcnNlcyB0aGUgbWFyZ2luIGFwcGxpZWQgdG8gdGhlIHdob2xlIGxpc3RcbiAgICAgIGhlaWdodDogNC4ycmVtO1xuICAgICAgd2lkdGg6IDQuMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibHVlO1xuICAgICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQuNXJlbTsgLy8gcmV2ZXJzZXMgdGhlIG1hcmdpbiBhcHBsaWVkIHRvIHRoZSB3aG9sZSBsaXN0XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAyLWRpZ2l0IG51bWJlcnMgbmVlZCB0byBiZSBzbWFsbGVyXG4gICAgJjpudGgtY2hpbGQobisxMCk6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHJhaXNlIHRoZSBjb250ZW50IHRvIHRoZSBzYW1lIGhlaWdodCBhcyB0aGUgXCJidWxsZXRcIlxuICAgICYgPiAqOm5vdChmaWd1cmUpOm5vdChhYmJyKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNyZW07XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICB0b3A6IC0yLjVyZW07XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmID4ge1xuICAgICAgaDIsIGgzLCBoNCB7XG4gICAgICAgIHRvcDogLTMuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gY29sb3Vyc1xuICAmW2J1bGxldC1jb2xvdXI9XCJ5ZWxsb3dcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXllbGxvdztcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJvcmFuZ2VcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLW9yYW5nZTtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJyZWRcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXJlZDtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJtYWdlbnRhXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1tYWdlbnRhO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cInB1cnBsZVwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHVycGxlO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cImdyZWVuXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ncmVlbjtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJsaWdodC1ibHVlXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1za3k7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwiYmxhY2tcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG59XG5cbi8vIEdlbmVyYWxseSwgcml0ZW0gKHJvb3QgaXRlbSkgc2NvcGUgaXMgYmVpbmcgdXNlZCBmb3IgbGlzdHNcbi8vIHNldHRpbmcgdGhlIGNvdW50ZXIgc2NvcGUgZm9yIHRoZSByb290XG5AZm9yICRpIGZyb20gMiB0byAyMDAge1xuICBvbFtzdGFydD1cIiN7JGl9XCJdIHtcbiAgICBjb3VudGVyLXJlc2V0OiByaXRlbSAoJGkgLSAxKTtcbiAgfVxufVxuXG4vLyBzZXR0aW5nIHRoZSBjb3VudGVyIHNjb3BlIGZvciBwYXJlbnRoZXNlcyBpdGVtc1xuQGZvciAkaSBmcm9tIDIgdG8gMjAwIHtcbiAgb2xbc3RhcnQ9XCIjeyRpfVwiXS5wYXJlbnRoZXNlcyB7XG4gICAgY291bnRlci1yZXNldDogaXRlbSAoJGkgLSAxKTtcbiAgfVxufVxuXG4vLyBzZXR0aW5nIHRoZSBjb3VudGVyIHNjb3BlIGZvciBwYXJlbnRoZXNlcyBjaGlsZCBpdGVtc1xuQGZvciAkaSBmcm9tIDIgdG8gMjAwIHtcbiAgb2wgb2xbc3RhcnQ9XCIjeyRpfVwiXS5wYXJlbnRoZXNlcyB7XG4gICAgY291bnRlci1yZXNldDogY2l0ZW0gKCRpIC0gMSk7XG4gIH1cbn1cblxuLy8gc2V0dGluZyB0aGUgY291bnRlciBzY29wZSBmb3IgbGVnYWwtbGlzdCBpdGVtc1xuQGZvciAkaSBmcm9tIDIgdG8gMjAwIHtcbiAgb2xbc3RhcnQ9XCIjeyRpfVwiXS5sZWdhbC1saXN0IHtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtICgkaSAtIDEpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBEZWNvcmF0aXZlIHN0eWxlcyBmb3IgUGFnZSBvYmplY3QuXG4gICBXaXRoaW4gdGhlIElUQ1NTIG1vZGVsLCB3ZSBkb24ndCBoYXZlIHBhZ2UgYmFzZWQgc3R5bGVzLiBJdCBzaG91bGQgYmUgZWl0aGVyXG4gICBhbiBvYmplY3Qgb3IgYSBjb21wb25lbnQgaW5zaWRlIGFuIG9iamVjdC5cbiAgIFRPRE86IGdyYWR1YWxseSBtb3ZlIGNvbXBvbmVudHMgZnJvbSB0aGlzIGZpbGUgdG8gYXNzb2NpYXRlZCBmaWxlIGluXG4gICBjb21wb25lbnRzIGZvbGRlci5cblxuICAgMS4gQ2xlYXJmaXhcbiAgIDIuIFBhZ2UgdGV4dCBmb3JtYXR0aW5nIHVuZGVyIC5tYWluLWNvbnRlbnRcbiAgIDMuIFBhZ2Ugc2lkZWJhclxuICAgNC4gQXJjaGl2ZSBsYWJlbCBpbiBzaWRlYmFyXG4gICA1LiBBcmNoaXZlIHRpdGxlIHByZXBlbmRcbiAgIDYuIEJsb2NrcXVvdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAxLiBDbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1jb250ZW50LWNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC5vbnRhcmlvLWZsb2F0LXJpZ2h0LCAuZmxvYXQtcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDIuIFBhZ2UgdGV4dCBmb3JtYXR0aW5nIHVuZGVyIC5tYWluLWNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qW2lkfD1cInNlY3Rpb25cIl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgJjpmaXJzdC1vZi10eXBlOm5vdCguY2FyZF9faGVhZGluZykge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tY29udGVudCBhIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLy8gdGhlIGNsYXNzIGlzIGFwcGxpZWQgdmlhIEpTXG4gIC8vIG9ubHkgYXBwbGllZCBpZiBpbWcsIGRpdiBhbmQgc3BhbnMgYXJlIG5lc3RlZCBpbnNpZGVcbiAgJi5saW5rLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLy8gcHV0dGluZyBib3JkZXIgdG9wIGJlZm9yZSBlYWNoIHNlY3Rpb24uXG4ubWFpbi1jb250ZW50IGgyW2lkfD1cInNlY3Rpb25cIl06bm90KC5jYXJkX19oZWFkaW5nKSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZDlkOWQ5O1xuICBoZWlnaHQ6IDEwMCU7XG4gICY6Zmlyc3Qtb2YtdHlwZTpub3QoLmNhcmRfX2hlYWRpbmcpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uY29udGFjdC1saXN0IC5vbnRhcmlvLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGVhZC1zdGF0ZW1lbnQge1xuICBAZXh0ZW5kICVsZWFkLXN0YXRlbWVudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMy4gUGFnZSBzaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlYmFyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlc3QtZ3JheTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tb25seX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zaWRlYmFyX19jb250ZW50IHtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tb25seX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgc3VwIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDQuIEFyY2hpdmUgbGFiZWwgaW4gc2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lkZWJhciAuYWxlcnQuYWxlcnQtLXdhcm5pbmcge1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA1LiBBcmNoaXZlIHRpdGxlIHByZXBlbmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gU2VlIGBvbmVzaXRlX2FyY2hpdmUubW9kdWxlYCBmb3IgZnVsbCBjb250ZXh0LlxuLmFyY2hpdmUtcHJlcGVuZCB7XG4gICY6bGFuZyhmcik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ0FyY2hpdsOpZSAtICc7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQXJjaGl2ZWQgLSAnO1xuICB9XG59XG5cbi8vIFRoZSBodG1sX3RpdGxlIG1vZHVsZSAxLjQgY3JlYXRlcyB0d28gc3BhbnMgd2l0aCB0aGUgY2xhc3MgLmFyY2hpdmUtcHJlcGVuZFxuLy8gdGhlcmVmb3JlLCB3ZSBtdXN0IHJlbW92ZSB0aGUgJ0FyY2hpdmVkIC0nIGZyb20gYW55IGNoaWxkIGNsYXNzLlxuLmFyY2hpdmUtcHJlcGVuZCA+IC5hcmNoaXZlLXByZXBlbmQge1xuICAmOmxhbmcoZnIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNi4gQmxvY2txdW90ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmxvY2txdW90ZV9fbm9xdW90ZSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYW5lbCBWYXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHBhbmVsLWRhcmstYmc6ICRkYXJrLWdyYXk7XG4kcGFuZWwtZGFyay1mb250LWNvbG9yOiAkd2hpdGU7XG4kcGFuZWwtZGFyay1saW5rLWNvbG9yOiAjZDFkZGViO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFuZWwgQ2xhc3Nlc1xuICAgIE5vdGU6IGV4dGVuZHMgdGhlIGNhbGxvdXQgc3R5bGVzIGZyb20gdGhlIERlc2lnbiBTeXN0ZW1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhbmVsLCAucm93LnBhbmVsIHtcbiAgQGV4dGVuZCAuY2FsbG91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWwgaDIsIC5wYW5lbCBoMyB7XG4gIEBleHRlbmQgLmNhbGxvdXRfX3RpdGxlO1xufVxuXG4ucGFuZWxfX2Nsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDAuOTM3NSAqIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC45Mzc1cmVtO1xuICB0b3A6IDEwJTtcbn1cblxuLnBhbmVsX19pbWFnZSB7XG4gIG1hcmdpbjogMCAwIDFlbSAxLjVlbTtcbn1cblxuLnBhbmVsLS1hc2lkZSB7XG4gIEBleHRlbmQgLmFzaWRlO1xufVxuXG4ucGFuZWwtLWNhbGxvdXQge1xuICBAZXh0ZW5kIC5jYWxsb3V0O1xufVxuXG4ucGFuZWwtLWVycm9yIHtcbiAgQGV4dGVuZCAuYWxlcnQtLWVycm9yO1xufVxuXG4ucGFuZWwtLXN1Y2Nlc3Mge1xuICBAZXh0ZW5kIC5hbGVydC0tc3VjY2Vzcztcbn1cblxuLnBhbmVsLS13YXJuaW5nIHtcbiAgQGV4dGVuZCAuYWxlcnQtLXdhcm5pbmc7XG59XG5cbi5wYW5lbC0tYWxlcnQge1xuICBAZXh0ZW5kIC5hbGVydDtcbn1cblxuLnBhbmVsLS1kYXJrIHtcbiAgQGluY2x1ZGUgaGlnaGxpZ2h0LWJsb2NrKCRncmV5c2NhbGUtNzApO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLnBhbmVsLS1kYXJrIGFiYnIsXG4ucGFuZWwtLWRhcmsgYWJiclt0aXRsZV0sXG4ucGFuZWwtLWRhcmsgPiBhYmJyLFxuLnBhbmVsLS1kYXJrID4gIGFiYnJbdGl0bGVdIHtcbiAgY29sb3I6ICRwYW5lbC1kYXJrLWxpbmstY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJHBhbmVsLWRhcmstbGluay1jb2xvcjtcbn1cblxuLnBhbmVsLS1kYXJrIGEge1xuICBjb2xvcjogJHBhbmVsLWRhcmstbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6dmlzaXRlZCwgJjpmb2N1cywgJjphY3RpdmUsICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHBhbmVsLWRhcmstbGluay1jb2xvcjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhbGxvdXQsIC5hc2lkZSB7XG4gICYgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIH1cbn1cblxuLypcbiAgICBUaGlzIHRhcmdldHMgYW4gZXJyb3IgcGFuZWwvbWVzc2FnZSBmb3IgYSByZXF1aXJlZCBpbnB1dCBmaWVsZC5cbiAgICBUaGlzIGlzIHRvIGFsbG93IGZvciBhIHNtYWxsZXIgcGFuZWwgdG8gZGlzcGxheSBlcnJvciBtZXNzYWdlc1xuICAgIGluIGZvcm1zLlxuKi9cbmlucHV0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbnRleHRhcmVhOnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbmZpZWxkc2V0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbnNlbGVjdDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3Ige1xuICBwYWRkaW5nOiAuMzc1cmVtO1xufVxuXG4ucGFuZWwsIC5tYWluLWNvbnRlbnQgYXNpZGUge1xuICBoMiBpbWcsIGgzIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYge1xuICAgIGgjeyRpfSB7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICB9XG4gIC8vIFVzZWQgb24gc3BsYXNoIHBhZ2VzXG4gICYtLXNlbWl0cmFuc3BhcmVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMZWdhY3kgdGFibGUgY2xhc3Nlc1xuICAgIEV4dGVuZHMgZnJvbSB0aGUgRGVzaWduIFN5c3RlbSBjbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gYXBwbGllcyB0aGUgRGVzaWduIFN5c3RlbSBzdHlsZXMgZnJvbSAudGFibGUtY29udGFpbmVyIGFuZCAudGFibGUtZGl2LlxuLm1haW4tY29udGVudCB0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3VyLXdoaXRlIDMwJSwgJHRhYmxlLXNoYWRvdy0tY292ZXIpLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRhYmxlLXNoYWRvdy0tY292ZXIsICRjb2xvdXItd2hpdGUgNzAlKSAwIDEwMCUsXG4gICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgJHRhYmxlLXNoYWRvdy0tYmxhY2sgMCUsXG4gICAgICAgICR0YWJsZS1zaGFkb3ctLWNsZWFyIDEwMC4wMSVcbiAgICApLFxuICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gbGVmdCxcbiAgICAgICAgJHRhYmxlLXNoYWRvdy0tYmxhY2sgMCUsXG4gICAgICAgICR0YWJsZS1zaGFkb3ctLWNsZWFyIDEwMC4wMSVcbiAgICApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkcmVtY2FsYy00MHB4IDEwMCUsICRyZW1jYWxjLTQwcHggMTAwJSwgJHJlbWNhbGMtMTRweCAxMDAlLCAkcmVtY2FsYy0xNHB4IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAxMDAlLCAwIDAsIDEwMCU7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgJjpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKSB7XG4gICAgdGJvZHkge1xuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpLFxuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpIH4gdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXplYnJhLXN0cmlwaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLWNvbnRlbnQgdGFibGUudXNlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHVuc2V0O1xufVxuXG5kaXYuZmxleC10YWJsZSB7XG4gIEBleHRlbmQgLnRhYmxlLWRpdjtcbn1cblxudGFibGUuZnVsbC13aWR0aCB7XG4gIEBleHRlbmQgLnRhYmxlLS1mdWxsLWNvbnRhaW5lci13aWR0aDtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnRhYmxlLm5vLXN0cmlwZXMsIHRhYmxlLm5vU3RyaXBlcyB7XG4gIEBleHRlbmQgLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzO1xufVxuXG5zcGFuLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9vbnRhcmlvXzIwMjEvYXNzZXRzL2ljb25zL2hpZ2hsaWdodC1pbmRpY2F0b3Iuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkcmVtY2FsYy0yNHB4O1xuICB3aWR0aDogOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGFibGVzIHdpdGggbnVtZXJpYyBkYXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlLm51bWVyaWMge1xuICB0aGVhZCB0aCB7XG4gICAgJjpub3QoLm5vbi1udW1lcmljKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgdGJvZHkgdGQsIHRmb290IHRkIHtcbiAgICAmOm5vdCgubm9uLW51bWVyaWMpIHtcbiAgICAgIEBleHRlbmQgLnRhYmxlLWNlbGwtLW51bWVyaWM7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlIHRyLnN1bW1hcnkge1xuICBAZXh0ZW5kIC50YWJsZS1yb3ctLXN1YnRvdGFsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgdWktZ3JpZCBkYXRhIHRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5baWRePVwib25lcGFnZS1kYXRhdGFibGVcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDFweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4IC8gNTAlIDAgMCA1MCU7XG4gICAgYm94LXNoYWRvdzogLTVweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIC51aS1ncmlkLWhlYWRlci1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTYwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRncmV5c2NhbGUtMDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBncm9vdmUgJGdyZXlzY2FsZS00MCAhaW1wb3J0YW50O1xuICAgIGEsIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhOmZvY3VzLCBhOmFjdGl2ZSwgYS5hY3RpdmUsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRncmV5c2NhbGUtMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIHJpZ2h0OiAuNDVyZW07XG4gICAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgNDBtcyBlYXNlLCByaWdodCA0MG1zIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgLnVpLWdyaWQtcm93Om50aC1jaGlsZChldmVuKSAudWktZ3JpZC1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTA7XG4gIH1cblxuICAudWktZ3JpZC1yb3c6bnRoLWNoaWxkKG9kZCkgLnVpLWdyaWQtY2VsbCB7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgfVxuXG4gIC51aS1ncmlkLWNlbGwuc29ydGVkIHtcbiAgICBib3JkZXI6IHNvbGlkICRwcmltYXJ5LWJ1dHRvbi1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4zZW07XG4gICAgLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gICAgICBib3JkZXI6IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC43ZW07XG4gICAgfVxuICB9XG5cbiAgLy8gcmVtb3ZlcyAxcHggc3BhY2UgYmV0d2VlbiB0YWJsZSBoZWFkZXIgYW5kIGJvZHlcbiAgLnVpLWdyaWQtY2FudmFzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBoaWRlcyBkZWZhdWx0IHBhZ2luYXRpb25cbiAgLnVpLWdyaWQtcGFnZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gcHJldmVudHMgYm90dG9tIGhvcml6b250YWwgc2Nyb2xsYmFyIGdldHRpbmcgdG9vIHRhbGxcbiAgLnVpLWdyaWQtaGVhZGVyLWNlbGwgLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG5cbiAgLy8gcHJldmVudHMgbnVtYmVyIG9mIHJvdyBjb3VudGVyIG92ZXJsYXBwaW5nIHRhYmxlXG4gIC51aS1ncmlkLXBhZ2VyLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGhpZGVzIHZlcnRpY2FsIHNjcm9sbCBiYXIgb24gUENzXG4gIC51aS1ncmlkLXZpZXdwb3J0IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbltpZCo9XCJkYXRhdGFibGUtdXBwZXItc2Nyb2xsYmFyXCJdIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBkaXYge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb250cyAobm90IGluY2x1ZGVkIGluIHRoZSBEZXNpZ24gU3lzdGVtIHBhY2thZ2UpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksbG9jYWwoXCJPcGVuLVNhbnMtNjAwXCIpO1xuICBzcmM6IHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnN2Z1wiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtcmVndWxhclwiKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L2NvdXJpZXItcHJpbWUtNDAwL0NvdXJpZXJQcmltZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWl0YWxpY1wiKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L2NvdXJpZXItcHJpbWUtNDAwLS1pdGFsaWMvQ291cmllclByaW1lLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZFwiKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L2NvdXJpZXItcHJpbWUtNzAwL0NvdXJpZXJQcmltZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZC1pdGFsaWNcIiksXG4gIHVybChcIiN7JGZvbnQtZGlyfS9jb3VyaWVyLXByaW1lLTcwMC0taXRhbGljL0NvdXJpZXJQcmltZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDE4KTtcbn1cblxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiBweC10by1yZW0oMTgpO1xufVxuXG4ueC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcHgtdG8tcmVtKDI4KTtcbn1cblxuLnh4LWxhcmdlIHtcbiAgZm9udC1zaXplOiBweC10by1yZW0oMzgpO1xufVxuXG4ubGFyZ2VyIHtcbiAgZm9udC1zaXplOiAxMTAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0IHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWJiciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbn1cblxuc3Bhbi51cHBlcmNhc2Uge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5zcGFuLnNwZWNpZXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyAvKiBoaWRlIGFsbCB0aGUgZXh0cmEgcGFyYWdyYXBocyB0aGF0IGNrZWRpdG9yIGluc2VydHMgKi9cbn1cblxuLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSB7XG4gIEBleHRlbmQgLmxhYmVsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBib3gtc2hhZG93OiAwLjI1ZW0gMCAwICRncmV5c2NhbGUtNywgLTAuMjVlbSAwIDAgJGdyZXlzY2FsZS03O1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7IC8qIHRoaXMgaXMgZm9yIGZpcmVmb3ggKi9cbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAuMjVlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cblxuLnN1YmhlYWRlciB7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTYwO1xufVxuXG4uaW5mb2dyYXBoaWMge1xuICBAaW5jbHVkZSByYWxld2F5Rm9udDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgU21hbGwgdGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc21hbGwsIHNtYWxsIHtcbiAgZm9udC1zaXplOiAuOTM3NXJlbTtcbn1cblxuaDIsIGgzIHtcbiAgJi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiBweC10by1yZW0oMjApO1xuICB9XG59XG5cblxuLnNtYWxsZXIge1xuICAmLCBwIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufVxuXG4ubWFpbl9jb250ZW50IHtcbiAgc21hbGwsIC5zbWFsbCwgLnNtYWxsZXIge1xuICAgIGEge1xuICAgICAgJGNvbG9yOiAjNzI4ZGFlO1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICY6dmlzaXRlZCwgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkNvbG91ciBvdmVycmlkZXMgZm9yIGJsYWNrIGFuZCB3aGl0ZSB0ZXh0XG5Vc2VkIGZvciB0ZXh0IGFnYWluc3QgYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEudGV4dC13aGl0ZSwgYS50ZXh0LXdoaXRlOmhvdmVyLCBhLnRleHQtd2hpdGU6dmlzaXRlZCwgLnRleHQtd2hpdGUge1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICBhYmJyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuYS50ZXh0LWJsYWNrLCBhLnRleHQtYmxhY2s6aG92ZXIsIGEudGV4dC1ibGFjazp2aXNpdGVkLCAudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuXG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGV4dCBhbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4iLCIudmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuNCU7XG59XG5cbi52aWRlby1zaXppbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLmZsZXgtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDAgLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIC4yNXJlbSAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJiBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICYtLXNob3J0cyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gIC8vYWRkaW5nIGxlZ2FjeSBjbGFzcyBmb3IgY29udGVudHMgY3JlYXRlZCBvbiBENy4gRGlkbid0IHVzZSBAZXh0ZW5kIC5zaG93LWZvci1zbWFsbC1vbmx5IHNpbmNlIGl0IGlzIHVzZWQgaW5zaWRlIG1lZGlhIHF1ZXJ5XG4gIC5zaG93LWZvci1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUHJldmlldyBkcmFmdCB3YXRlcm1hcmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndhdGVybWFyay10ZXh0IHtcbiAgZm9udDogNHJlbSBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6IHJnYmEoMjMwLDEzLDEzLDAuMzcpO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNC4zNzVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBCb29rIGNvbnRlbnQgdHlwZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvb2tfX3dyYXBwZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0U4RThFODtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5ib29rX19pbnRybyAucm93LmludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaDEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgfVxuICB9XG4gIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYm9va19faW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSA1cmVtIDJyZW07XG59XG5cbi5ib29rX190b2Mge1xuICAudG9jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgJiArIC5ib2R5LWZpZWxkIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBociN0b2MtZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ib29rX19kYXRlcy0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIE1haW4gbmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib29rX19uYXZpZ2F0aW9uLCAuY29sdW1ucy5ib29rX19uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNlOGU4ZTg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG5cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICBvdXRsaW5lOiB1bnNldDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOWFkYjtcbiAgICAgIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZbaHJlZj1cIlwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5ib29rX19uYXZpZ2F0aW9uIC5ib29rX19uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjRThFOEU4O1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgI0U4RThFODtcbiAgICB9XG4gIH1cbn1cblxuLmJvb2tfX25hdmlnYXRpb24gLm9udGFyaW8taWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIFRhYmxlIG9mIGNvbnRlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYXNpZGUuYm9va19fb2ZmLWNhbnZhcyxcbi5ib29rX19vZmYtY2FudmFzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgYm90dG9tOiAtMXJlbTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlIDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYTpob3Zlcjpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5qc19fc2xpZGUtaW4ge1xuICBhbmltYXRpb246IHNsaWRlLWluIC41cyBmb3J3YXJkcztcbn1cblxuLmpzX19zbGlkZS1vdXQge1xuICBhbmltYXRpb246IHNsaWRlLW91dCAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLW91dCB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbn1cblxuLmJvb2tfX3RyZWVfdG9jLW1haW4ge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmJvb2tfX21lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBhOm5vdCguYm9va19fb2ZmLWNhbnZhcy0taWNvbnMpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5ib29rX19tZW51LWl0ZW0tLWNvbGxhcHNlZCB7XG4gIGE6bm90KC5ib29rX190b2dnbGVDb2xsYXBzaWJsZUxpc3QpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwLjI1cmVtOyAvLyBoZWxwcyB3aXRoIG1ha2luZyBmb2N1cyBhcmVhIG1vcmUgdmlzaWJsZVxuICB9XG59XG5cbi8vIFdoZW4gdGhlIG1lbnUgaXRlbSBpcyBjbGlja2VkIG9uL2FjdGl2ZS4gSXQgaGFzIG5vIGxpbmtcbi5ib29rX19wYXJlbnQtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAuODVyZW0gMS42NXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC44NXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIGxpLmJvb2tfX21lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDFyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciBsaS5ib29rX19tZW51LWl0ZW0tLWNvbGxhcHNlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib29rLWljb25fX2NoZXZyb24tdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWNoZXZyb24tdXAucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IC0wLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uYm9vay1pY29uX19jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWNoZXZyb24tZG93bi5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogLTAuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG5cbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIHotaW5kZXg6IDEwNDtcbiAgfVxufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tdG9nZ2xlLWNsb3NlIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYm9va19fcHJpbnRCb29rX193cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJvb2tfX3ByaW50Qm9vayB7XG4gIEBleHRlbmQgc21hbGw7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMC41cmVtIDEuOHJlbSAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHN2ZyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYm9vayAuYm9va19fcHJpbnRCb29rIHtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEJyZWFkY3J1bWIgZmVhdHVyZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4lY2hldnJvbiB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2NoZXZyb24tcmlnaHQuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICA+ICo6bnRoLWNoaWxkKG4rMSk6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlY2hldnJvbjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjE1cmVtO1xuICB9XG4gID4gKjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMC4ycmVtO1xuICB9XG4gIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBEZXNpZ24gU3lzdGVtIGNvbXBvbmVudDogY2FyZHNcbiAgRGVzaWduIG1vZGlmaWNhdGlvbnMgZm9yIHRoZSBjYXJkIGNvbXBvbmVudCB0byB3b3JrIHdpdGggdGhlIG9udGFyaW8uY2EgdGhlbWVcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYXJkX19pbWFnZS1jb250YWluZXIge1xuICAuY2FyZC0tcG9zaXRpb24tdmVydGljYWwgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYSBtYXJnaW4gcHJvcGVydHkgZnJvbSBEUyBfdHlwb2dyYXBoeS52YXJpYWJsZXMuc2NzcyBpcyBjYXVzaW5nIGEgZ2FwIGJldHdlZW4gdGhlIGltYWdlIGFuZCB0aGUgdGV4dCBpbiB0aGUgY2FyZCwgc28gd2UgaGF2ZSB0byBvdmVycmlkZSBpdCBoZXJlXG4gIH1cbn1cblxuLmNhcmQtLW5vLWRlc2NyaXB0aW9uIC5jYXJkX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYSBtYXJnaW4gcHJvcGVydHkgZnJvbSBEUyBfdHlwb2dyYXBoeS52YXJpYWJsZXMuc2NzcyBpcyBjYXVzaW5nIGEgZ2FwIGJldHdlZW4gdGhlIGltYWdlIGFuZCB0aGUgdGV4dCBpbiB0aGUgY2FyZCwgc28gd2UgaGF2ZSB0byBvdmVycmlkZSBpdCBoZXJlXG59XG5cbi5tYWluLWNvbnRlbnQgLmNhcmRfX2ltYWdlLWNvbnRhaW5lciBhLmxpbmstd3JhcHBlciB7XG4gIHBvc2l0aW9uOiB1bnNldDsgLy8gdW5zZXRzIHRoZSBwb3NpdGlvbjogcmVsYXRpdmU7IGZyb20gdGhlIGxpbmstd3JhcHBlciBjbGFzcyB1c2VkIHdpdGggY2FyZF9faW1hZ2UtY29udGFpbmVyXG59XG5cbi5jYXJkX19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGluIGNhc2UgYSA8c3Bhbj4gaXMgdXNlZCBpbnN0ZWFkIG9mIGEgaGVhZGluZyB0YWdcbiAgbWFyZ2luOiAwOyAvLyByZS1hZGRlZCB0aGlzIGluIHRvIG92ZXJyaWRlIHRoZSBtYXJnaW4gZnJvbSAqW2lkfD1cInNlY3Rpb25cIl1cbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMC41cmVtIDEuNXJlbTsgLy8gcmUtYWRkZWQgdGhpcyBpbiB0byBvdmVycmlkZSB0aGUgcGFkZGluZyBmcm9tICpbaWR8PVwic2VjdGlvblwiXVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBHYXpldHRlIHNlYXJjaCByZXN1bHRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBTZWFyY2ggYmxvY2sgY29udGFpbmVyXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTQ7XG5cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDkuNnJlbTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgY2FsYygtMnJlbSAvIDIpO1xuXG4gICAgLmZvcm0taXRlbS1xdWVyeSB7XG4gICAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuZm9ybS1pdGVtLWRhdGUtdG8ge1xuICAgICAgQGV4dGVuZCAuY29sdW1ucztcbiAgICAgIEBleHRlbmQgLnNtYWxsLTEyO1xuICAgICAgQGV4dGVuZCAubWVkaXVtLTY7XG4gICAgICBAZXh0ZW5kIC5sYXJnZS0xMjtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTg7XG59XG5cbi8vIExpc3QgcmVzdWx0cyBhbmQgU2VhcmNoIHJlc3VsdHNcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBhcnRpY2xlIHNtYWxsID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZGVkZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC8vIHBhZ2luYXRpb25cbiAgbmF2LnBhZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHVsLnBhZ2VyX19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAvLyB0byBlbnN1cmUgbmF2IGRvZXMgbm90IGdldCBkaXN0b3J0ZWQgZXNwZWNpYWxseSwgb24gbW9iaWxlLlxuICBuYXYgKyBmb290ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vLyBzaW5jZSBjaG9pY2Ugb2YgaDIgYW5kIGgzIHRhZ3MgYXJlIGRpZmZlcmVudCBpbiB0d28gdmlld3Mgd2UgbmVlZCB0b1xuLy8gc2VwYXJhdGVseSBzdHlsZSB0aGVtIGluIGdhemV0dGUgbGlzdHMgYW5kIGdhemV0dGUgc2VhcmNoIHJlc3VsdHMuXG4uZ2F6ZXR0ZS1saXN0LXJlc3VsdHMge1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgfVxufVxuXG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0zO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy03O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tYnVuZGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNTtcblxuICAgIC5nYXpldHRlLXJlc3VsdC0taXRlbS1wYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgTFJEIEV4cG9zZWQgRm9ybXMgZm9yIHNlYXJjaCBwYWdlLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxyZC1saXN0LXJlc3VsdHMgaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5scmQtbGlzdC1yZXN1bHRzIC5scmQtcmVzdWx0LXRleHQge1xuICBtYXgtd2lkdGg6IDE3LjVlbTtcbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICBAbWVkaWEgI3skbGFyZ2Utb25seX0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1zb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAtNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSB7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IDEyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDE7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBzZWFyY2ggYmxvY2tcbi8vIGV4cG9zZWQgZm9ybSBjb2x1bW5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS00O1xuXG4gICNlZGl0LWFjdGlvbnMtLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsb2F0OiBub25lO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgbWFyZ2luOiAwIGNhbGMoLTJyZW0gLyAyKTtcbiAgLmZvcm0taXRlbS1xdWVyeSB7XG4gICAgQGV4dGVuZCAuY29sdW1ucztcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuZm9ybS1pdGVtLWRhdGUtdG8sIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgQGV4dGVuZCAuc21hbGwtMTI7XG4gICAgQGV4dGVuZCAubWVkaXVtLTY7XG4gICAgQGV4dGVuZCAubGFyZ2UtMTI7XG4gIH1cblxuICAuY2hlY2tib3hlc19fbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIHtcbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDkuMXJlbTtcbiAgICBtaW4td2lkdGg6IDcuMXJlbTtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLXByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5idXR0b24tLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIHtcbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgLmpzLWZvcm0taXRlbS1kYXRlLWZyb20sIC5qcy1mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgICBtYXgtd2lkdGg6IDI1ZW07XG4gICAgfVxuICAgICNlZGl0LWFjdGlvbnMtLTIge1xuICAgICAgbWF4LXdpZHRoOiA1MGVtO1xuICAgIH1cbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4vLyByZXN1bHRzIGNvbHVtblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IGlucHV0LmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgdG9wOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTg7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNhbGxvdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBzdmcge1xuICAgIG1hcmdpbjogMCAwLjYyNXJlbSAwLjI1cmVtIDA7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi8vIHJlc3VsdHMgbGlzdFxuLmxyZC1saXN0LXJlc3VsdHMgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gcGFnaW5hdGlvblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYucGFnZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy8gc2hvd2luZyBAc3RhcnQgQGVuZCBvZiBAdG90YWwgcmVzdWx0c1xuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBmb290ZXIge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vIHRvIGVuc3VyZSBuYXYgZG9lcyBub3QgZ2V0IGRpc3RvcnRlZCBlc3BlY2lhbGx5LCBvbiBtb2JpbGUuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIG5hdiArIGZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEIG92ZXJyaWRlcyBmb3IgdGhlIGFjY29yZGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmV4cGFuZGVyLS1hY3RpdmUge1xuICAuYWNjb3JkaW9uX19jb250ZW50LFxuICAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zICAuYWNjb3JkaW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgLy8gU2FmYXJpL0VkZ2UgYnJlYWsgd2hlbiBpdHMganVzdCAnZmxleCcuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5idXR0b24ubHJkLWV4cG9zZWRmaWx0ZXItYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgc2VjdGlvbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC5jaGVja2JveGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5maWVsZHNldC1sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExSRCBQREYgdGl0bGUgcHJlcGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBTZWUgYG9uZXNpdGVfbGFuZF9yZWdpc3RyYXRpb25fZG9jdW1lbnQubW9kdWxlYCBmb3IgZnVsbCBjb250ZXh0LlxuLmxyZC1wZGYtcHJlcGVuZCB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1BERjogJztcbiAgfVxufVxuXG4vLyBUaGUgaHRtbF90aXRsZSBtb2R1bGUgMS40IGNyZWF0ZXMgdHdvIHNwYW5zIHdpdGggdGhlIGNsYXNzIC5scmQtcGRmLXByZXBlbmRcbi8vIHRoZXJlZm9yZSwgd2UgbXVzdCByZW1vdmUgdGhlICdQREY6ICcgZnJvbSBhbnkgY2hpbGQgY2xhc3MuXG4ubHJkLXBkZi1wcmVwZW5kID4gLmxyZC1wZGYtcHJlcGVuZCB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgT3JkZXJzIGluIENvdW5jaWwgY29udGVudCB0eXBlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBtYWluIGNvbnRlbnRcbi5tYWluLWNvbnRlbnQtb2ljIHtcbiAgLm1pbmlzdHJ5LXNpZ25pbmctZ3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG4gIH1cblxuICAuYXBwcm92ZWQtYW5kLW9yZGVyZWQtZ3JvdXAgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5hbWVuZGVkLWJ5LWdyb3VwLCAucmV2b2tlZC1ieS1ncm91cCB7XG4gICAgYiB7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy90byBhbGxvdyBsYWJlbCByZW5kZXIgaW4gbXVsdGlsaW5lIGluIHRoZSBtb2JpbGUgdmlld1xuICAgIH1cbiAgfVxuXG4gIC5hbWVuZGVkLWJ5LWdyb3VwIHNwYW4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1zdWNjZXNzLWxpZ2h0O1xuICB9XG4gIC5yZXZva2VkLWJ5LWdyb3VwIHNwYW4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1hbGVydC1saWdodDtcbiAgfVxufVxuXG4vLyBzZWFyY2ggYmxvY2tcbi8vIGV4cG9zZWQgZm9ybSBjb2x1bW5cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtNDtcblxuICAjZWRpdC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICB9XG5cbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICAgIG1hcmdpbjogMCBjYWxjKC0ycmVtIC8gMik7XG5cbiAgICAuZm9ybS1pdGVtLXF1ZXJ5IHtcbiAgICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1kYXRlLWZyb20sIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICAgICAgQGV4dGVuZCAuc21hbGwtMTI7XG4gICAgICBAZXh0ZW5kIC5tZWRpdW0tNjtcbiAgICAgIEBleHRlbmQgLmxhcmdlLTEyO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IDkuMXJlbTtcbiAgICBtaW4td2lkdGg6IDcuMXJlbTtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICAgIG1heC13aWR0aDogNTBlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gcmVzdWx0cyBjb2x1bW5cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS04O1xuXG4gIC8vIHJlc3VsdHMgaGVhZGVyXG4gIGhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAuY2FsbG91dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNjI1cmVtIDAuMjVyZW0gMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gcmVzdWx0cyBsaXN0XG4gIC5vaWMtbGlzdC1yZXN1bHRzIHtcbiAgICBhcnRpY2xlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHBhZ2luYXRpb25cbiAgbmF2LnBhZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHVsLnBhZ2VyX19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHNob3dpbmcgQHN0YXJ0IEBlbmQgb2YgQHRvdGFsIHJlc3VsdHNcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC8vIHRvIGVuc3VyZSBuYXYgZG9lcyBub3QgZ2V0IGRpc3RvcnRlZCBlc3BlY2lhbGx5LCBvbiBtb2JpbGUuXG4gIG5hdiArIGZvb3RlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBURkEgc2NyZWVuICh1c2VyIGxvZ2luKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGZhLXBhZ2UsIC50ZmEtcGFnZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRmYS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi50ZmEtcGFnZV9fdXNlci1mb3JtIHtcbiAgZmxleC1iYXNpczogNjAlO1xuICB3aWR0aDogMTAwJTtcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uY29udGVudC1oZWFkZXIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi50ZmEtcGFnZV9fcGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMi41cmVtIDAgMS41cmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5cbi50ZmEtcGFnZS0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50ZmEtcGFnZV9fd2FsbHBhcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGltZyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRHJ1cGFsIG92ZXJyaWRlcy5cbiAgICBTdHlsZXMgc3BlY2lmaWMgdG8gdGhlIERydXBhbCBpbnRlcmZhY2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAudG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItdGFiID4gLnRvb2xiYXItaXRlbS5pcy1hY3RpdmUsXG4uYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLXRhYiA+IC50b29sYmFyLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc3BlY2lmaWMgdG8gc2l0ZSBjb250cmlidXRvciByb2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFZpZXcgUHJvZmlsZSAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLW1lbnUgYVt0aXRsZT1cIlVzZXIgYWNjb3VudFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE1hbmFnZSAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLXRhYiAjdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTXkgd29ya2JlbmNoICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItdGFiICN0b29sYmFyLWxpbmstd29ya2JlbmNoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBvdmVycmlkZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uanMgLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdvb2dsZSdzIHJlY2FwdGNoYSBtb2R1bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGJvdHRvbTogMyUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGUgZm9yIHRoZSBEcnVwYWwgTWVkaWEgcGx1Z2luIHN0eWxlc1xuICAgIGluIHRoZSBDS0VkaXRvclxuICAgIEBzZWUgaHR0cHM6Ly93d3cuZHJ1cGFsLm9yZy9ub2RlLzMwOTI3OTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCxcbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0OmhvdmVyLFxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQ6Zm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29yZS9taXNjL2ljb25zLzc4Nzg3OC9wZW5jaWwuc3ZnXCIpICNmZmYgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDdXN0b20gdGFnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ja2VfZWRpdGFibGUgaW1nLmNrZV9wcm90ZWN0ZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwOWFkYjtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE92ZXJyaWRlIGRydXBhbC1tZWRpYSBhbGlnbiB3aXRoaW4gQ0tFZGl0b3IgNSwgc28gdGhhdCB0ZXh0IGFsaWducyBhbmQgd3JhcHNcbiAgYXJvdW5kIG1lZGlhIGNvcnJlY3RseSBpbiBDS0U1IHdoZW4gdGhlIHNwZWNpZmllZCBvcHRpb24gaXMgc2VsZWN0ZWQuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCB7XG4gIC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0IHtcbiAgICBtYXJnaW46IDAuOXJlbSAwO1xuICB9XG4gIC5kcnVwYWwtbWVkaWEuY2std2lkZ2V0LmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwLjlyZW0gYXV0bztcbiAgfVxufVxuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUuZHJ1cGFsLW1lZGlhIGRpdntcbiAgZmlndXJlLmFsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgZmlndXJlLmFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gIH1cblxuICBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ0tFZGl0b3IgNSB0YWJsZSBjYXB0aW9uLlxuXG4gIEluIHRoZSBlZGl0b3IsIHRoZSBjYXB0aW9uIGlzIHByZXNlbnRlZCBhcyBhIGZpZ2NhcHRpb24gdGhhdCBpcyBiZWxvdyB0aGVcbiAgdGFibGUuIFRoZXNlIG92ZXJyaWRlcyBiZXR0ZXIgYWxpZ24gdGhlIHN0eWxpbmcgd2l0aCB0YWJsZSA+IGNhcHRpb24uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNrLW9uZXNpdGUtY29udGVudCB7XG4gIGZpZ3VyZS50YWJsZSBmaWdjYXB0aW9uIHtcbiAgICBAZXh0ZW5kIGNhcHRpb247XG4gICAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFByaW50IHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2hvdy1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBHbG9iYWwgKi9cbiAgQHBhZ2VcbiAge1xuICAgIHNpemU6IGF1dG87ICAgLyogYXV0byBpcyB0aGUgaW5pdGlhbCB2YWx1ZSAqL1xuICAgIC8qIHRoaXMgYWZmZWN0cyB0aGUgbWFyZ2luIGluIHRoZSBwcmludGVyIHNldHRpbmdzICovXG4gICAgbWFyZ2luOiAxMG1tIDEwbW0gMTBtbSAxMG1tO1xuICB9XG5cbiAgaHRtbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDsgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gb24gdGhlIGh0bWwgYmVmb3JlIHNlbmRpbmcgdG8gcHJpbnRlciAqL1xuICB9XG5cbiAgYm9keSB7XG4gICAgbWFyZ2luOiA1bW07IC8qIG1hcmdpbiB5b3Ugd2FudCBmb3IgdGhlIGNvbnRlbnQgKi9cbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBOb3JtYWxpemUgZm9udCBzaXplcyAqL1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB0O1xuICB9XG5cbiAgaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHQ7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB0O1xuICB9XG5cbiAgYXNpZGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThwdDtcbiAgfVxuXG4gIC5mYWN0LWJsb2NrLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBib2R5LFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCxcbiAgYS5idXR0b25cbiAge1xuICAgIGZvbnQtc2l6ZTogMTJwdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogRW5kIG9mIGZvbnQgc2l6ZSBub3JtYWxpemF0aW9uICovXG5cbiAgLy8gT3ZlcnJpZGUgaW4tcGFnZSBiYWNrZ3JvdW5kIGNvbG91cnMuXG4gIC8vIGVzcmktIGlzIHRoZSBwcmVmaXggZm9yIEFSQ0dJUyBtYXBzLlxuICAvLyBAVE9ETyBkaXNjb3ZlciBhbGwgdGhlIHVzZSBjYXNlcyBvZiB0aGlzIHNlbGVjdG9yIGFuZCBkZWZpbmUgYSBtb3JlXG4gIC8vICBzcGVjaWZpYyBjc3MgcnVsZS5cbiAgZGl2Om5vdChbY2xhc3NePVwiZXNyaS1cIl0pLCBzcGFuOm5vdChbY2xhc3NePVwiZXNyaS1cIl0pLCBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICAvLyBJdCdzIG5vdCB0YWtpbmcgcHJlY2VkZW5jZSBpbiBzb21lIGNhc2VzLCBzbyBhZGRlZCBpbXBvcnRhbnQuXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gVW5mbG9hdCBiZWNhdXNlIHdlJ3ZlIHJlbW92ZWQgdGhlIGxlZnQgY29sdW1uIHdpdGggdGhlIHN2Zy5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gVW5zZXQgYSBsb3Qgb2YgdGhlIG1lZGlhIGJhbm5lciBzbyBpdCBsaW5lcyB1cCB3aXRoIHJlc3Qgb2YgY29udGVudC5cbiAgLmJhbm5lcl9fd3JhcHBlcixcbiAgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIsXG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIuYmFubmVyX193cmFwcGVyIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cblxuICAvLyBPdmVyaWRlcyBmb3IgZWxlbWVudHMgdGhhdCB3ZSBjYW5ub3QgYXBwbHkgXCJoaWRlLWZvci1wcmludFwiIG9uLlxuICAuY3VzdG9tLXRvYywgLy8gUmVtb3ZlIHRhYmxlIG9mIGNvbnRlbnRzLlxuICAub250YXJpby1pY29uLCAuYWxlcnRfX2hlYWRlci1pY29uLCAvLyBSZW1vdmUgaWNvbnMuXG4gIC5jaGF0Ym90LWJ1dHRvbiwgLy8gSGlkZSB0aGUgY2hhdGJvdCBidXR0b24uXG4gIC5za2lwLWxpbmssIC8vIEhpZGUgc2tpcCB0byBjb250ZW50IGxpbmsuXG4gIC5zaG93LWZvci1zbWFsbC1vbmx5LCAvLyBUaGlzIGRvZXNuJ3QgZ2V0IGNhbGN1bGF0ZWQgcHJvcGVybHkgZm9yIHByaW50LlxuICAucGFnaW5hdGlvbiwgLy8gSGlkZSBwYWdpbmF0aW9uIGVsZW1lbnRzIGZyb20gZGF0YSB0YWJsZXMuXG4gIGJyLmhpZGUtZm9yLXNtYWxsLW9ubHksIC8vIEdldCByaWQgb2YgcGFnZSBicmVha3MgdGhhdCBnZXQgaGlkZGVuIG9uIG1vYmlsZS5cbiAgI2JhY2t0b3RvcCwgI2JhY2stdG8tdG9wLWJ1dHRvbiAvLyBIaWRlIGJhY2t0b3RvcCBidXR0b24uXG4gIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBTaG93IHRoZSBTUiB0ZXh0IGFzIGFuIGFsdGVybmF0aXZlLlxuICAuc2VydmljZW9udGFyaW8gLnNob3ctZm9yLXNyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAvLyBTd2FwIGZyb20gYmxhY2sgYmFja2dyb3VuZCBhbmQgd2hpdGUgdGV4dC9pY29uLFxuICAvLyB0byBibGFjayB0ZXh0L2ljb24uXG4gIC5vbnRhcmlvLWxvZ28tcHJpbnQge1xuICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMTAwKTsgLyogc2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCk7XG4gIH1cblxuICAvLyBIZWFkZXJcbiAgLm9udGFyaW8taGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuaGVhZGVyIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNwYW4uc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC8vIEhpZGUgaW50ZXJuYWwgbGlua3MgYmVjYXVzZSBpdCBkb2Vzbid0IHByb3ZpZGUgdmFsdWUuXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFByZXBlbmQgb250YXJpby5jYSB0byBwcmludCBhYnNvbHV0ZSB1cmwuXG4gIGFbaHJlZl49XCIvXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKGh0dHBzOi8vd3d3Lm9udGFyaW8uY2FcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjc1cmVtO1xuICB9XG5cbiAgLy8gRGlzcGxheSB1cmwgZm9yIGV4dGVybmFsIGxpbmtzIGFuZCBkaXNwbGF5XG4gIC8vIGVtYWlsIGZvciBlbWFpbHMsIGZvciBwcmludGluZy5cbiAgYVtocmVmXj1cImh0dHBcIl06OmFmdGVyLCBhW2hyZWZePVwibWFpbHRvOlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgfVxuXG4gIC8vIEhpZGUgVVJMUyB0aGF0IGxpbmsgdG8gaW1hZ2VzLlxuICBhIHtcbiAgICBAZWFjaCAkZXh0IGluIGpwZyBnaWYgcG5nIHtcbiAgICAgICZbaHJlZiQ9XCIuI3skZXh0fVwiXSB7XG4gICAgICAgICYsICY6OmFmdGVyLCAmOnZpc2l0ZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubm8td3JhcCwgYVtocmVmXj1cInRlbFwiXSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBsaW5rIHN0eWxpbmcgZm9yIHRoZSBpbWFnZXMgYW5kIHRleHQgd2UndmVcbiAgLy8gbGVmdCBiZWhpbmQgYXMgYWx0ZXJuYXRpdmVzIGZvciBsaW5rcy5cbiAgYSxcbiAgYSBjaXRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5idXR0b24sIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW07XG4gIH1cblxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgLmNvbHVtbiArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMgKyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gSWYgYSBjb2x1bW4gaXMgZnVsbCB3aWR0aCBvbiBtb2JpbGUsIGl0IGxvb2tzIGJldHRlclxuICAvLyBmdWxsLXdpZHRoIGluIHByaW50IHRvby5cbiAgLmNvbHVtbi5zbWFsbC0xMixcbiAgLmNvbHVtbnMuc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsZXJ0X19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgaHIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbiAgfVxuXG4gIGFzaWRlLFxuICAucGFuZWwsXG4gIC5jYWxsb3V0LFxuICAuYWxlcnQtYm94LFxuICAuYWxlcnQge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FsbG91dCBwLFxuICAuYWxlcnQgcCxcbiAgLm1haW4tY29udGVudCBwLFxuICAubWFpbi1jb250ZW50IGgyLFxuICAubWFpbi1jb250ZW50IGgzLFxuICAubWFpbi1jb250ZW50IGg0LFxuICAubWFpbi1jb250ZW50IGRkLFxuICAubWFpbi1jb250ZW50IGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3ZnW2FsdD1cIlwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFRoZXJlIGFyZSBhIGxvdCBvZiBzZXJ2aWNlb250YXJpbyBsaW5rcyB0aGF0IHVzZVxuICAvLyBpbWFnZXMgZm9yIHRoZSB0ZXh0LCB3ZSBuZWVkIHRvIGhpZGUgdGhlIGltYWdlLlxuICBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gVGhlbiB3ZSBuZWVkIHRvIHNob3cgdGhlIHNyIHRleHQgaW5zdGVhZCBvdXRzaWRlIG9mIHRoZSBoZWFkZXIuXG4gIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC5zaG93LWZvci1zciB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEJlY2F1c2Ugd2UncmUgc2hvd2luZyBTUiBjb250ZW50LCBoaWRlIHRoZSBhcmlhLWhpZGRlbiBjb250ZW50XG4gIC8vIHNvIHdlJ3JlIG5vdCByZXBlYXRpbmcgY29udGVudC5cbiAgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gc3BhblthcmlhLWhpZGRlbl49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlcnZpY2VvbnRhcmlvX19wcmludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAudGFibGUtc2Nyb2xsLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYmxlLWRpdiwgZGl2LmZsZXgtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgdGFibGUsIC5tYWluLWNvbnRlbnQgdGFibGUge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2M7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuXG4gIHRhYmxlIHRoLCB0ZCB7XG4gICAgYm9yZGVyOiAxcHQgc29saWQgI2NjYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIHRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICB0YWJsZSB0aGVhZCB0aCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICBjb2RlIHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuZmFjdC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGF5bWVudC1ncmlkIGRpdiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gbWFwc1xuICAuaWZyYW1lLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI21hcC1mcmFtZSwgI21hcC1pZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIH1cblxuICAvL3JlbW92aW5nIHRoZSBib29rIHdyYXBwZXIgZm9yIHByaW50IG9ubHlcbiAgLmJvb2tfX3dyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC8vZm9ybWF0dGluZyB0aGUgUHJldmlvdXMgYW5kIE5leHQgYnV0dG9uIGFuZCBsaW5rcyB0byBkaXNwbGF5IGFzIHN0YWNrZWQgaW4gUHJpbnRcbiAgdWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmIGxpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLy9kZWNyZWFzaW5nIHRoZSBwYWRkaW5nXG4gIC5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuIl19 */
