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

.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, .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 {
  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 {
    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;
}

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 {
  background: url("../assets/icons/ontario-icon-twitter.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-twitterBird::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bb";
}

.icon-twitterLong::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "onesite" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e9bc";
}

.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),
ul.fancy > li > *:not(figure) {
  display: block;
  position: relative;
  top: -3rem;
}
@media only screen and (max-width: 40em) {
  ol.fancy > li > *:not(figure),
  ul.fancy > li > *:not(figure) {
    top: -2.5rem;
  }
}
ol.fancy > li > *:not(figure):last-child,
ul.fancy > li > *:not(figure):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, .main-content h3:first-of-type, .main-content h4:first-of-type, .main-content h5:first-of-type, .main-content h6:first-of-type {
  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] {
  border-top: 4px solid #d9d9d9;
  height: 100%;
}
.main-content h2[id|=section]:first-of-type {
  margin-top: 0;
  border-top: 0;
  padding-top: 0;
}
@media only screen and (max-width: 40em) {
  .main-content h2[id|=section] {
    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;
}

@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;
}

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

  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: 500;
}
@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
-------------------------------------------------------------- */
/* ---------------------------------
  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9udGFyaW8yMDIxLXRoZW1lLmNzcyIsIm9udGFyaW8yMDIxLXRoZW1lLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9mdW5jdGlvbnMvX2dyaWQuZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9mdW5jdGlvbnMvX2dsb2JhbC5mdW5jdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL2Z1bmN0aW9ucy9fYXNzZXQtaGVscGVyLmZ1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19icmVha3BvaW50cy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fY29sb3Vycy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fZm9udC1zaXplcy52YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8xLXZhcmlhYmxlcy9fZm9udC13ZWlnaHRzLnZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19nbG9iYWwudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX2dyaWQudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzEtdmFyaWFibGVzL19saW5lLWhlaWdodHMudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX3NwYWNpbmcudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMS12YXJpYWJsZXMvX3R5cG9ncmFwaHkudmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvNy1vdmVycmlkZXMvX3NwYWNpbmcub3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMi10b29scy9taXhpbnMvX2dsb2JhbC5taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL21peGlucy9fZ3JpZC5taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8yLXRvb2xzL3BsYWNlaG9sZGVyL19mb2N1cy5wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy8zLWdlbmVyaWNzL19jb2xvdXJzLmdlbmVyaWNzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvMy1nZW5lcmljcy9fdHlwb2dyYXBoeS5nZW5lcmljcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzQtZWxlbWVudHMvX2dsb2JhbC5lbGVtZW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzUtbGF5b3V0L19ncmlkLmxheW91dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzYtY29tcG9uZW50cy9fZm9ybS5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX2xhYmVscy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX3RleHQtaW5wdXRzLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZ2xvYmFsLXN0eWxlcy9kaXN0L3N0eWxlcy9zY3NzLzYtY29tcG9uZW50cy9fY2FsbG91dHMtYXNpZGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvNi1jb21wb25lbnRzL19wYWdlLWFsZXJ0cy5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy82LWNvbXBvbmVudHMvX2FsbC5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy83LW92ZXJyaWRlcy9fdmlzaWJpbGl0eS5vdmVycmlkZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9Ab250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWdsb2JhbC1zdHlsZXMvZGlzdC9zdHlsZXMvc2Nzcy90aGVtZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9kcy10aGVtZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS8xMmNvbC1ncmlkLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2FjY29yZGlvbnMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vYmFjay10by10b3Auc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vYmxvY2txdW90ZS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9idXR0b25zLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2NhbGxvdXRzLWFzaWRlcy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9jaGVja2JveGVzLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL2NyaXRpY2FsLWFsZXJ0cy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9kcm9wZG93bi1saXN0cy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9maWVsZHNldHMuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vZm9vdGVycy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9mb3JtLWxhYmVscy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9oaW50LXRleHQuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vaWNvbnMtcHJpbWFyeS5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9sb2FkaW5nLWluZGljYXRvci5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9wYWdlLWFsZXJ0cy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS9yYWRpby1idXR0b25zLnNjc3MiLCIxLmJhc2Uvb250YXJpby1kZXNpZ24tc3lzdGVtL3RhYmxlcy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS90YWcuc2NzcyIsIjEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vdGV4dC1hcmVhcy5zY3NzIiwiMS5iYXNlL29udGFyaW8tZGVzaWduLXN5c3RlbS90ZXh0LWlucHV0cy5zY3NzIiwiMi51dGlsaXRpZXMvX2NvbG91cnMubGVnYWN5LnNjc3MiLCIyLnV0aWxpdGllcy9fb250YXJpby52YXJpYWJsZXMuc2NzcyIsIjIudXRpbGl0aWVzL190ZXh0LXV0aWxpdGllcy5zY3NzIiwiMi51dGlsaXRpZXMvX3R5cG9ncmFwaHkudmFyaWFibGVzLnNjc3MiLCI0LmVsZW1lbnRzL19lbGVtZW50cy5zY3NzIiwiNS5vYmplY3RzL2hlYWRlci9faGVhZGVyLnNjc3MiLCI1Lm9iamVjdHMvaGVhZGVyL19uYXZiYXIuc2NzcyIsIjUub2JqZWN0cy9oZWFkZXIvX3NlcnZpY2VvbnRhcmlvLWhlYWRlci5zY3NzIiwiNS5vYmplY3RzL19ibG9jay1ncmlkLnNjc3MiLCIyLnV0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCI1Lm9iamVjdHMvX2FjY29yZGlvbnMuc2NzcyIsIjUub2JqZWN0cy9fbGF5b3V0LnNjc3MiLCI1Lm9iamVjdHMvX21lZGlhLWJhbm5lci5zY3NzIiwiNS5vYmplY3RzL19tYWludGVuYW5jZS1wYWdlLnNjc3MiLCI1Lm9iamVjdHMvX3NwYWNpbmcuaGVscGVyLnNjc3MiLCI1Lm9iamVjdHMvXzQwNC1wYWdlLnNjc3MiLCI1Lm9iamVjdHMvX3NwbGFzaC5zY3NzIiwiNS5vYmplY3RzL190b2Muc2NzcyIsIjUub2JqZWN0cy9mb290ZXIvX2Zvb3Rlci5zY3NzIiwiNS5vYmplY3RzL2Zvcm1zL19mb3JtLm92ZXJyaWRlcy5zY3NzIiwiNS5vYmplY3RzL19nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyLnNjc3MiLCI1Lm9iamVjdHMvX2RpZmYuc2NzcyIsIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvX2JhckdyYXBoLnNjc3MiLCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL19idWJibGUuc2NzcyIsIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvX2NvbG91cnMuc2NzcyIsIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvX3NtYXJ0aWVzLnNjc3MiLCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL190aW1lbGluZS5zY3NzIiwiNS5vYmplY3RzL19idXR0b25zLnNjc3MiLCI1Lm9iamVjdHMvX2Zvb3Rub3Rlcy5zY3NzIiwiNS5vYmplY3RzL19oZWFkaW5ncy5zY3NzIiwiNS5vYmplY3RzL19oZWxwZXJzLnNjc3MiLCI1Lm9iamVjdHMvX3BhZ2UtYWxlcnRzLnNjc3MiLCI1Lm9iamVjdHMvX2ljb25zLnNjc3MiLCI1Lm9iamVjdHMvX2ludHJvLnNjc3MiLCI1Lm9iamVjdHMvX2ltYWdlcy5zY3NzIiwiNS5vYmplY3RzL19sYWJlbHMuc2NzcyIsIjUub2JqZWN0cy9fbGlzdHMuc2NzcyIsIjUub2JqZWN0cy9fcGFnZS5zY3NzIiwiNS5vYmplY3RzL19wYW5lbC5zY3NzIiwiNS5vYmplY3RzL190YWJsZXMuc2NzcyIsIjUub2JqZWN0cy9fdHlwb2dyYXBoeS5zY3NzIiwiNS5vYmplY3RzL192aWRlby1jb250YWluZXIuc2NzcyIsIjUub2JqZWN0cy9fdmlzaWJpbGl0eS5zY3NzIiwiNS5vYmplY3RzL193YXRlcm1hcmsuc2NzcyIsIjYuY29tcG9uZW50cy9ib29rLnNjc3MiLCI2LmNvbXBvbmVudHMvYnJlYWRjcnVtYi5zY3NzIiwiNi5jb21wb25lbnRzL2dhemV0dGUuc2NzcyIsIjYuY29tcG9uZW50cy9scmQuc2NzcyIsIjYuY29tcG9uZW50cy9vaWMuc2NzcyIsIjYuY29tcG9uZW50cy90ZmEtc2NyZWVuLnNjc3MiLCI3Lm92ZXJyaWRlcy9fY29udHJpYi5vdmVycmlkZXMuc2NzcyIsIjcub3ZlcnJpZGVzL19nZW5lcmFsLm92ZXJyaWRlcy5zY3NzIiwiNy5vdmVycmlkZXMvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OzsrRUFBQTtBQVNBOzs7Ozs7K0VBQUE7QUNMQTs7Ozs7O0NBQUE7QUFRQSx3QkFBQTtBQVVBLHdCQUFBO0FBVUEsc0JBQUE7QUM5QkEsc0JBQUE7QUNFQSxzQkFBQTtBQWNBLHVCQUFBO0FBYUEsc0JBQUE7QUFhQSxzQkFBQTtBQzFDQSwrQ0FBQTtBQ0NBOzs7Ozs7Ozs7O0NBQUE7QUFZQSw4QkFBQTtBQVNBLDJCQUFBO0FBMEJBLDJCQUFBO0FB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OztBZ0JoUkU7RUFDQyxvQkFBQTtBaEJtUkg7O0FnQmhSRTtFQUNDLHFCQUFBO0FoQm1SSDs7QWdCeFJFO0VBQ0MsbUJBQUE7QWhCMlJIOztBZ0J4UkU7RUFDQyxvQkFBQTtBaEIyUkg7O0FnQmhTRTtFQUNDLHNCQUFBO0FoQm1TSDs7QWdCaFNFO0VBQ0MsdUJBQUE7QWhCbVNIOztBZ0J4U0U7RUFDQyxvQkFBQTtBaEIyU0g7O0FnQnhTRTtFQUNDLHFCQUFBO0FoQjJTSDs7QWdCaFRFO0VBQ0MscUJBQUE7QWhCbVRIOztBZ0JoVEU7RUFDQyxzQkFBQTtBaEJtVEg7O0FnQnhURTtFQUNDLGdCQUFBO0FoQjJUSDs7QWdCeFRFO0VBQ0MsaUJBQUE7QWhCMlRIOztBZ0JoVUU7RUFDQyxtQkFBQTtBaEJtVUg7O0FnQmhVRTtFQUNDLG9CQUFBO0FoQm1VSDs7QWdCeFVFO0VBQ0MsaUJBQUE7QWhCMlVIOztBZ0J4VUU7RUFDQyxrQkFBQTtBaEIyVUg7O0FnQmhWRTtFQUNDLGtCQUFBO0FoQm1WSDs7QWdCaFZFO0VBQ0MsbUJBQUE7QWhCbVZIOztBZ0J4VkU7RUFDQyxrQkFBQTtBaEIyVkg7O0FnQnhWRTtFQUNDLG1CQUFBO0FoQjJWSDs7QWdCaFdFO0VBQ0MscUJBQUE7QWhCbVdIOztBZ0JoV0U7RUFDQyxzQkFBQTtBaEJtV0g7O0FnQnhXRTtFQUNDLG1CQUFBO0FoQjJXSDs7QWdCeFdFO0VBQ0Msb0JBQUE7QWhCMldIOztBZ0JoWEU7RUFDQyxvQkFBQTtBaEJtWEg7O0FnQmhYRTtFQUNDLHFCQUFBO0FoQm1YSDs7QWdCeFhFO0VBQ0MsZ0JBQUE7QWhCMlhIOztBZ0J4WEU7RUFDQyxpQkFBQTtBaEIyWEg7O0FnQmhZRTtFQUNDLG1CQUFBO0FoQm1ZSDs7QWdCaFlFO0VBQ0Msb0JBQUE7QWhCbVlIOztBZ0J4WUU7RUFDQyxpQkFBQTtBaEIyWUg7O0FnQnhZRTtFQUNDLGtCQUFBO0FoQjJZSDs7QWdCaFpFO0VBQ0Msa0JBQUE7QWhCbVpIOztBZ0JoWkU7RUFDQyxtQkFBQTtBaEJtWkg7O0FnQnhaRTtFQUNDLGtCQUFBO0FoQjJaSDs7QWdCeFpFO0VBQ0MsbUJBQUE7QWhCMlpIOztBZ0JoYUU7RUFDQyxxQkFBQTtBaEJtYUg7O0FnQmhhRTtFQUNDLHNCQUFBO0FoQm1hSDs7QWdCeGFFO0VBQ0MsbUJBQUE7QWhCMmFIOztBZ0J4YUU7RUFDQyxvQkFBQTtBaEIyYUg7O0FnQmhiRTtFQUNDLG9CQUFBO0FoQm1iSDs7QWdCaGJFO0VBQ0MscUJBQUE7QWhCbWJIOztBZ0J4YkU7RUFDQyxnQkFBQTtBaEIyYkg7O0FnQnhiRTtFQUNDLGlCQUFBO0FoQjJiSDs7QWdCaGNFO0VBQ0MsbUJBQUE7QWhCbWNIOztBZ0JoY0U7RUFDQyxvQkFBQTtBaEJtY0g7O0FnQnhjRTtFQUNDLGlCQUFBO0FoQjJjSDs7QWdCeGNFO0VBQ0Msa0JBQUE7QWhCMmNIOztBZ0JoZEU7RUFDQyxrQkFBQTtBaEJtZEg7O0FnQmhkRTtFQUNDLG1CQUFBO0FoQm1kSDs7QWdCeGRFO0VBQ0MsZ0JBQUE7QWhCMmRIOztBZ0J4ZEU7RUFDQyxpQkFBQTtBaEIyZEg7O0FnQmhlRTtFQUNDLG1CQUFBO0FoQm1lSDs7QWdCaGVFO0VBQ0Msb0JBQUE7QWhCbWVIOztBZ0J4ZUU7RUFDQyxpQkFBQTtBaEIyZUg7O0FnQnhlRTtFQUNDLGtCQUFBO0FoQjJlSDs7QWdCaGZFO0VBQ0Msa0JBQUE7QWhCbWZIOztBZ0JoZkU7RUFDQyxtQkFBQTtBaEJtZkg7O0FnQjllQTs7Q0FBQTtBQUtBO0VBQ0UseUJBQUE7QWhCK2VGOztBZ0I1ZUE7RUFDRSw0QkFBQTtBaEIrZUY7O0FnQjVlQTtFQUNFLDJCQUFBO0FoQitlRjs7QWdCNWVBO0VBQ0UsMEJBQUE7QWhCK2VGOztBZ0IzZUE7RUFDRSwrQkFBQTtBaEI4ZUY7O0FnQjNlQTtFQUNFLGtDQUFBO0FoQjhlRjs7QWdCM2VBO0VBQ0UsaUNBQUE7QWhCOGVGOztBZ0IzZUE7RUFDRSxnQ0FBQTtBaEI4ZUY7O0FnQjFlQTtFQUNFLDhCQUFBO0FoQjZlRjs7QWdCMWVBO0VBQ0UsaUNBQUE7QWhCNmVGOztBZ0IxZUE7RUFDRSxnQ0FBQTtBaEI2ZUY7O0FnQjFlQTtFQUNFLCtCQUFBO0FoQjZlRjs7QWdCemVBO0VBQ0UsK0JBQUE7QWhCNGVGOztBZ0J6ZUE7RUFDRSxrQ0FBQTtBaEI0ZUY7O0FnQnplQTtFQUNFLGlDQUFBO0FoQjRlRjs7QWdCemVBO0VBQ0UsZ0NBQUE7QWhCNGVGOztBZ0J4ZUE7RUFDRSw0QkFBQTtBaEIyZUY7O0FnQnhlQTtFQUNFLCtCQUFBO0FoQjJlRjs7QWdCeGVBO0VBQ0UsOEJBQUE7QWhCMmVGOztBZ0J4ZUE7RUFDRSw2QkFBQTtBaEIyZUY7O0FnQnZlQTtFQUNFLDhCQUFBO0FoQjBlRjs7QWdCdmVBO0VBQ0UsaUNBQUE7QWhCMGVGOztBZ0J2ZUE7RUFDRSxnQ0FBQTtBaEIwZUY7O0FnQnZlQTtFQUNFLCtCQUFBO0FoQjBlRjs7QWdCdGVBO0VBQ0UsNEJBQUE7QWhCeWVGOztBZ0J0ZUE7RUFDRSwrQkFBQTtBaEJ5ZUY7O0FnQnRlQTtFQUNFLDhCQUFBO0FoQnllRjs7QWdCdGVBO0VBQ0UsNkJBQUE7QWhCeWVGOztBZ0JyZUE7RUFDRSw4QkFBQTtBaEJ3ZUY7O0FnQnJlQTtFQUNFLGlDQUFBO0FoQndlRjs7QWdCcmVBO0VBQ0UsZ0NBQUE7QWhCd2VGOztBZ0JyZUE7RUFDRSwrQkFBQTtBaEJ3ZUY7O0FnQnBlQTtFQUNFLDRCQUFBO0FoQnVlRjs7QWdCcGVBO0VBQ0UsK0JBQUE7QWhCdWVGOztBZ0JwZUE7RUFDRSw4QkFBQTtBaEJ1ZUY7O0FnQnBlQTtFQUNFLDZCQUFBO0FoQnVlRjs7QWdCbmVBO0VBQ0UsNEJBQUE7QWhCc2VGOztBZ0JuZUE7RUFDRSwrQkFBQTtBaEJzZUY7O0FnQm5lQTtFQUNFLDhCQUFBO0FoQnNlRjs7QWdCbmVBO0VBQ0UsNkJBQUE7QWhCc2VGOztBZ0JsZUE7RUFDRSw0QkFBQTtBaEJxZUY7O0FnQmxlQTtFQUNFLCtCQUFBO0FoQnFlRjs7QWdCbGVBO0VBQ0UsOEJBQUE7QWhCcWVGOztBZ0JsZUE7RUFDRSw2QkFBQTtBaEJxZUY7O0FnQjVkQTtFQUNFLHdCQUFBO0FoQitkRjs7QWdCNWRBO0VBQ0UsMkJBQUE7QWhCK2RGOztBZ0I1ZEE7RUFDRSwwQkFBQTtBaEIrZEY7O0FnQjVkQTtFQUNFLHlCQUFBO0FoQitkRjs7QWdCM2RBO0VBQ0UsOEJBQUE7QWhCOGRGOztBZ0IzZEE7RUFDRSxpQ0FBQTtBaEI4ZEY7O0FnQjNkQTtFQUNFLGdDQUFBO0FoQjhkRjs7QWdCM2RBO0VBQ0UsK0JBQUE7QWhCOGRGOztBZ0IxZEE7RUFDRSw2QkFBQTtBaEI2ZEY7O0FnQjFkQTtFQUNFLGdDQUFBO0FoQjZkRjs7QWdCMWRBO0VBQ0UsK0JBQUE7QWhCNmRGOztBZ0IxZEE7RUFDRSw4QkFBQTtBaEI2ZEY7O0FnQnpkQTtFQUNFLDhCQUFBO0FoQjRkRjs7QWdCemRBO0VBQ0UsaUNBQUE7QWhCNGRGOztBZ0J6ZEE7RUFDRSxnQ0FBQTtBaEI0ZEY7O0FnQnpkQTtFQUNFLCtCQUFBO0FoQjRkRjs7QWdCeGRBO0VBQ0UsMkJBQUE7QWhCMmRGOztBZ0J4ZEE7RUFDRSw4QkFBQTtBaEIyZEY7O0FnQnhkQTtFQUNFLDZCQUFBO0FoQjJkRjs7QWdCeGRBO0VBQ0UsNEJBQUE7QWhCMmRGOztBZ0J2ZEE7RUFDRSw2QkFBQTtBaEIwZEY7O0FnQnZkQTtFQUNFLGdDQUFBO0FoQjBkRjs7QWdCdmRBO0VBQ0UsK0JBQUE7QWhCMGRGOztBZ0J2ZEE7RUFDRSw4QkFBQTtBaEIwZEY7O0FnQnRkQTtFQUNFLDJCQUFBO0FoQnlkRjs7QWdCdGRBO0VBQ0UsOEJBQUE7QWhCeWRGOztBZ0J0ZEE7RUFDRSw2QkFBQTtBaEJ5ZEY7O0FnQnRkQTtFQUNFLDRCQUFBO0FoQnlkRjs7QWdCcmRBO0VBQ0UsNkJBQUE7QWhCd2RGOztBZ0JyZEE7RUFDRSxnQ0FBQTtBaEJ3ZEY7O0FnQnJkQTtFQUNFLCtCQUFBO0FoQndkRjs7QWdCcmRBO0VBQ0UsOEJBQUE7QWhCd2RGOztBZ0JwZEE7RUFDRSwyQkFBQTtBaEJ1ZEY7O0FnQnBkQTtFQUNFLDhCQUFBO0FoQnVkRjs7QWdCcGRBO0VBQ0UsNkJBQUE7QWhCdWRGOztBZ0JwZEE7RUFDRSw0QkFBQTtBaEJ1ZEY7O0FnQm5kQTtFQUNFLDJCQUFBO0FoQnNkRjs7QWdCbmRBO0VBQ0UsOEJBQUE7QWhCc2RGOztBZ0JuZEE7RUFDRSw2QkFBQTtBaEJzZEY7O0FnQm5kQTtFQUNFLDRCQUFBO0FoQnNkRjs7QWdCbGRBO0VBQ0UsMkJBQUE7QWhCcWRGOztBZ0JsZEE7RUFDRSw4QkFBQTtBaEJxZEY7O0FnQmxkQTtFQUNFLDZCQUFBO0FoQnFkRjs7QWdCbGRBO0VBQ0UsNEJBQUE7QWhCcWRGOztBaUI5MkJBOzs7Q0FBQTtBQThCQTs7Ozs7RUFBQTtBQzdCQTs7Ozs7Ozs7Q0FBQTtBQVVBLGdDQUFBO0FBa0JBLHFCQUFBO0FBYUEscUJBQUE7QUF5Q0Esd0JBQUE7QUFvRkEsOEJBQUE7QUMxS0E7O21DQUFBO0FBTUE7O21DQUFBO0FBR0E7RUFDQyw2QkFOa0I7RUFPbEIsOEJBQUE7RUFDQSx1Q0FUa0I7QW5CazVCbkI7O0FvQnI1QkE7Ozs7Ozs7O0NBQUE7QUFVQSx5Q0FBQTtBQUNBO0VBQ0MseUJMTXdCO0FmaTVCekI7O0FvQnI1QkE7RUFDQyx5QkFBQTtBcEJ3NUJEOztBb0J0NUJBO0VBQ0MseUJkRmM7QU4yNUJmOztBb0J2NUJBO0VBQ0MseUJkSmM7QU44NUJmOztBb0J4NUJBO0VBQ0MseUJkTmM7QU5pNkJmOztBb0J6NUJBO0VBQ0MseUJkUmM7QU5vNkJmOztBb0IxNUJBO0VBQ0MseUJkVmM7QU51NkJmOztBb0IxNUJBLDJDQUFBO0FBQ0E7RUFDQyx5QkxHeUI7QWYwNUIxQjs7QW9CMzVCQTtFQUNDLHlCTEMyQjtBZjY1QjVCOztBb0I1NUJBO0VBQ0MseUJMRDBCO0FmZzZCM0I7O0FvQjc1QkE7RUFDQyx5QkxIMEI7QWZtNkIzQjs7QW9COTVCQTtFQUNDLHlCTEx5QjtBZnM2QjFCOztBb0IvNUJBO0VBQ0MseUJMUHlCO0FmeTZCMUI7O0FvQmg2QkE7RUFDQyx5QkxUd0I7QWY0NkJ6Qjs7QW9CajZCQTtFQUNDLHlCTFh5QjtBZis2QjFCOztBb0JsNkJBO0VBQ0MseUJMYjJCO0FmazdCNUI7O0FvQm42QkE7RUFDQyx5QkxmMkI7QWZxN0I1Qjs7QW9CcDZCQTtFQUNDLHlCTGpCd0I7QWZ3N0J6Qjs7QW9CcjZCQTtFQUNDLHlCTG5CNEI7QWYyN0I3Qjs7QW9CcjZCQSw0Q0FBQTtBQUNBO0VBQ0MseUJMdkIwQjtBZis3QjNCOztBb0J0NkJBO0VBQ0MseUJMekI0QjtBZms4QjdCOztBb0J2NkJBO0VBQ0MseUJMM0IyQjtBZnE4QjVCOztBb0J4NkJBO0VBQ0MseUJMN0IyQjtBZnc4QjVCOztBb0J6NkJBO0VBQ0MseUJML0IwQjtBZjI4QjNCOztBb0IxNkJBO0VBQ0MseUJMakMwQjtBZjg4QjNCOztBb0IzNkJBO0VBQ0MseUJMbkN5QjtBZmk5QjFCOztBb0I1NkJBO0VBQ0MseUJMckMwQjtBZm85QjNCOztBb0I3NkJBO0VBQ0MseUJMdkM0QjtBZnU5QjdCOztBb0I5NkJBO0VBQ0MseUJMekM0QjtBZjA5QjdCOztBb0IvNkJBO0VBQ0MseUJMM0N5QjtBZjY5QjFCOztBb0JoN0JBO0VBQ0MseUJMN0M2QjtBZmcrQjlCOztBb0JoN0JBLDJDQUFBO0FBQ0E7RUFDQyx5QkxqRHlCO0FmbytCMUI7O0FvQmo3QkE7RUFDQyx5QkxuRDJCO0FmdStCNUI7O0FvQmw3QkE7RUFDQyx5QkxyRDBCO0FmMCtCM0I7O0FvQm43QkE7RUFDQyx5Qkx2RDBCO0FmNitCM0I7O0FvQnA3QkE7RUFDQyx5Qkx6RHlCO0FmZy9CMUI7O0FvQnI3QkE7RUFDQyx5QkwzRHlCO0FmbS9CMUI7O0FvQnQ3QkE7RUFDQyx5Qkw3RHdCO0Fmcy9CekI7O0FvQnY3QkE7RUFDQyx5QkwvRHlCO0FmeS9CMUI7O0FvQng3QkE7RUFDQyx5QkxqRTJCO0FmNC9CNUI7O0FvQno3QkE7RUFDQyx5QkxuRTJCO0FmKy9CNUI7O0FvQjE3QkE7RUFDQyx5QkxyRXdCO0Fma2dDekI7O0FvQjM3QkE7RUFDQyx5Qkx2RTRCO0FmcWdDN0I7O0FxQjdrQ0E7RUFDQyw0QkFBQTtFQUNBLGdCTjhIcUI7RU03SHJCLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwSUFBQTtBckJnbENEO0FxQjVrQ0E7RUFD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QTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFLQSxXQUFBO0VBb0JDLFdScEljO0FWdzlDakI7O0F1QjM4Q0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsWWJibUI7QVZtaEV0Qjs7QXVCbmdFRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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N3lJRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBckRDLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0VsQnkzSUE7RWtCajBJRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBRUMsV1IxTWU7SVEyTWYsY0FBQTtJQUNBLGVBQUE7RWxCczFJQTtFa0JsMUlEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFFQyxXQUFBO0VsQnUySUE7RWtCbjJJRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBRUMsV1J4TmU7RVZnbEpmO0VrQnIzSUQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUVDLFlSNU5vQjtFVnNtSnBCO0VrQnI0SUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWhJRCxlQUFBO0lBQ0EsZ0JBQUE7RWxCNGhKQTtFa0J4NUlDO0lBQ0MsY0FBQTtJQUNBLGVBQUE7RWxCMDVJRjtFa0J0NUlDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFwSUQsa0JBQUE7SUFDQSxtQkFBQTtJQUNBLHNCQUFBO0lBeUJDLFdScEljO0VWNnBKZjtBQUNGO0F3QnhxSkE7RUFDQyxtQlRzSFc7QWZvakpaOztBd0J2cUpBO0VBQ0MsY2xCUWM7RWtCUGQsbUZWSHVCO0VVSXZCLG9CQUFBO0VBQ0EsZ0JUb0htQjtFU25IbkIsa0JBQUE7RUFDQSxnQlRrRm1DO0VTakZuQyxrQlQyRTRCO0VTMUU1QixtQkFBQTtFQUNBLFdUMkV5QjtBZitsSjFCOztBd0J4cUpDO0VBWEQ7SUFZRSxtQkFBQTtJQUNBLGlCVDRGb0I7RWZnbEpwQjtBQUNGO0F3QnpxSkE7O0VBRUMsdUJUMEU2QjtFU3pFN0IsZ0JUOEVxQjtBZjZsSnRCOztBd0J6cUpDOztFQUNDLHFCQUFBO0VBQ0EsU1RtRlU7QWYwbEpaOztBd0J6cUpDO0VBWEQ7O0lBWUUsb0JBQUE7SUFDQSxpQlR3RW9CO0Vmc21KcEI7QUFDRjtBd0IzcUpBO0VBQ0Msa0JBQUE7QXhCNnFKRDs7QXdCMXFKQTs7RUFFQyx3RVYxQ2dCO0VVMkNoQixlQUFBO0VBQ0EsZ0JUNEVxQjtBZmltSnRCOztBd0IzcUpDOztFQUNDLFlB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S0Y7QW9DN3VLRTtFQVJGOztJQVNJLHVCQUFBO0lBQ0EsZ0JyQmdFa0I7RWZpcktwQjtBQUNGOztBb0M5dUtBO0VBQ0Usa0JBQUE7RUFDQSxnQnJCMEVrQjtBZnVxS3BCO0FvQy91S0U7RUFDRSxhQUFBO0FwQ2l2S0o7O0FvQzd1S0E7RUFDRSxlQUFBO0FwQ2d2S0Y7O0FvQzd1S0E7RUFDRSxpQkFBQTtBcENndktGOztBcUMveUtBO0VBQ0UsWUFBQTtFQUNBLGtCdEJpRnFCO0VzQmhGckIsc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3RXZCSmU7RXVCS2YsZ0J0Qm9IdUI7RXNCbkh2Qix5QkFBQTtFQUNBLHVDQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0FyQ2t6S0Y7QXFDM3lLRTtFQXRCRjtJQXVCSSxldEJ5RlE7SXNCeEZSLGNBQUE7SUFDQSxXdEJnRXNCO0VmOHVLeEI7QUFDRjtBcUM1eUtFO0VBQ0UsaUJBQUE7QXJDOHlLSjs7QXFDMXlLQTtFQUNFLHlCdEJmbUI7RXNCZ0JuQixjdEJ2QnVCO0FmbzBLekI7QXFDM3lLRTtFQUNFLHlCdEJsQnVCO0VzQm1CdkIsY3RCM0JxQjtBZncwS3pCO0FxQzF5S0U7RUFDRSx5QnRCdkJ1QjtFc0J3QnZCLGN0QmhDcUI7RXNCaUNyQix1RUFBQTtBckM0eUtKO0FxQ3p5S0U7RUFDRSx5QnRCNUJ3QjtFc0I2QnhCLGN0QnRDcUI7RXNCdUNyQiw0REFBQTtBckMyeUtKO0FxQ3h5S0U7RUFDRSxjdEIzQ3FCO0FmcTFLekI7O0FxQ3R5S0E7RUFDRSx5QnRCaER1QjtFc0JpRHZCLHlCQUFBO0VBQ0EsY3RCM0NtQjtFc0I0Q25CLG1CdEJtRFU7RXNCbERWLHNCdEJrRFU7QWZ1dktaO0FxQ3Z5S0U7RUFDRSx5Qi9CM0M2QjtFK0I0QzdCLHFCdEJoRHVCO0VzQmlEdkIsY3RCakR1QjtBZjAxSzNCO0FxQ3R5S0U7RUFDRSx5Qi9CakQ2QjtFK0JrRDdCLHFCdEJ0RHVCO0VzQnVEdkIsY3RCdkR1QjtFc0J3RHZCLHVFQUFBO0FyQ3d5S0o7QXFDcnlLRTtFQUNFLHlCL0J2RDhCO0UrQndEOUIscUJ0QjVEd0I7RXNCNkR4QixjdEI3RHdCO0VzQjhEeEIsNERBQUE7QXJDdXlLSjtBcUNweUtFO0VBQ0UsY3RCcEVpQjtBZjAyS3JCOztBcUNseUtBO0VBQ0UsNkJBQUE7RUFDQSxjdEIxRW1CO0VzQjJFbkIsMEJBQUE7QXJDcXlLRjtBcUNueUtFO0VBQ0UseUIvQnZFNEI7RStCd0U1QixjdEI5RXVCO0VzQitFdkIsMEJBQUE7QXJDcXlLSjtBcUNseUtFO0VBQ0UseUIvQjdFNEI7RStCOEU1QixjdEJwRnVCO0VzQnFGdkIsMEJBQUE7RUFDQSx1RUFBQTtBckNveUtKO0FxQ2p5S0U7RUFDRSx5Qi9CbkY2QjtFK0JvRjdCLGN0QjFGd0I7RXNCMkZ4QiwwQkFBQTtFQUNBLDREQUFBO0FyQ215S0o7QXFDaHlLRTtFQUNFLGN0QmxHaUI7QWZvNEtyQjs7QXNDNzVLQTs7OztFQUVFLGtDQUFBO0VBQ0EsZXZCd0hVO0FmMHlLWjtBc0NoNktFOzs7O0VBQ0UsZ0J2QndGMkI7QWY2MEsvQjtBc0NuNktJOzs7O0VBQ0UscUJ2QitHTTtBZnl6S1o7O0FzQ242S0E7RUFDRSx1QkFBQTtFQUNBLHlCaENEWTtBTnU2S2Q7O0FzQ242S0E7RUFDRSwwQkFBQTtBdENzNktGOztBc0NuNktBO0VBQ0U7SUFDRSwwQkFBQTtFdENzNktGO0FBQ0Y7QXNDbjZLQTs7RUFFRSxtQnZCMkZVO0FmMDBLWjs7QXNDbDVLRTtFQUNFLGdDQUFBO0F0Q3E1S0o7O0FzQ3Q1S0U7RUFDRSxnQ0FBQTtBdEN5NUtKOztBc0MxNUtFO0VBQ0UsZ0NBQUE7QXRDNjVLSjs7QXNDOTVLRTtFQUNFLGdDQUFBO0F0Q2k2S0o7O0FzQ2w2S0U7RUFDRSxnQ0FBQTtBdENxNktKOztBc0N0NktFO0VBQ0UsZ0NBQUE7QXRDeTZLSjs7QXNDMTZLRTtFQUNFLGdDQUFBO0F0QzY2S0o7O0FzQzk2S0U7RUFDRSxnQ0FBQTtBdENpN0tKOztBc0NsN0tFO0VB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RlE7QWYyakxaO0EwQ3BwTEU7RUFkRjs7SUFlSSxvQkFBQTtJQUNBLGlCQUFBO0UxQ3dwTEY7QUFDRjs7QTBDcnBMQTtFQUNFLHdFNUIzQmU7RTRCNEJmLGUzQmdFOEI7RTJCL0Q5QixnQjNCMkZvQjtBZjZqTHRCO0EwQ3RwTEU7RUFDRSxZQUFBO0ExQ3dwTEo7O0EyQ25zTEE7RUFDRSxjNUJtQnVCO0U0QmxCdkIsZ0I1QmdJVztFNEIvSFgsZUFBQTtBM0Nzc0xGOztBMkNsc0xFO0VBQ0UsZ0I1QmdIUTtBZnFsTFo7QTJDbHNMRTtFQUNFO0lBQ0EsbUI1Qm1IUTtFZmlsTFY7RTJDanNMRTtJQUNELGdCNUJ1R1M7RWY0bExWO0FBQ0Y7O0EyQy9yTEE7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0EzQ2tzTEY7QTJDaHNMRTtFQUpGO0lBS0kscUI1QitGUTtFZm9tTFY7QUFDRjs7QTJDaHNMQTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7QTNDbXNMRjtBMkNqc0xFO0VBTEY7SUFNSSxtQkFBQTtFM0Nvc0xGO0FBQ0Y7O0EyQ2pzTEE7RUFDRSxrQkFBQTtBM0Nvc0xGOztBMkNqc0xBO0VBQ0UsYzVCMUJ1QjtFNEIyQnZCLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTNUJ1RVU7RTRCdEVWLDBCQUFBO0EzQ29zTEY7QTJDbHNMRTtFQUVFLHFCQUFBO0EzQ21zTEo7QTJDaHNMRTtFQUdFLGM1QnhDcUI7QWZ3dUx6QjtBMkM3ckxFO0VBbEJGO0lBbUJJLFVBQUE7SUFDQSxxQkFBQTtFM0Nnc0xGO0FBQ0Y7O0EyQzdyTEE7RUFDRSxnQjVCMEI2QjtFNEJ6QjdCLFc1QjBCd0I7QWZzcUwxQjtBMkM5ckxFO0VBQ0UsYzVCdERxQjtFNEJ1RHJCLGdCQUFBO0EzQ2dzTEo7QTJDOXJMSTtFQUNFLGM1QjFEbUI7QWYwdkx6QjtBMkM3ckxJO0VBQ0UsY0FBQTtBM0MrckxOO0EyQzVyTEk7RUFFRSxxQkFBQTtBM0M2ckxOOztBMkN4ckxBLDRCQUFBO0FBQ0E7O0VBRUUsa0JBQUE7QTNDMnJMRjtBMkN6ckxFOztFQUNF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QUNBLGlCN0J5RmtCO0VmazNMcEI7QUFDRjs7QTRDdjhMRTtFQUVFLHFCQUFBO0VBQ0EsUzdCc0ZRO0FmbTNMWjs7QTRDcjhMQTtFQUNFLHdFOUI1QmU7RThCNkJmLGU3QitEOEI7RTZCOUQ5QixnQjdCMEZvQjtBZjgyTHRCO0E0Q3Q4TEU7RUFDRSxZQUFBO0E1Q3c4TEo7O0E2Q3AvTEE7RUFDRSxjdkNvQmE7RXVDbkJiLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXOUI2RndCO0U4QjVGeEIsZ0I5QjJGNkI7QWY0NUwvQjtBNkNwL0xFO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtBN0NzL0xKOztBNkNsL0xBO0VBQ0UsZ0I5QmdGNkI7QWZxNkwvQjs7QTZDbC9MQTtFQUNFLGM5Qk9tQjtFOEJObkIsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx3RS9CZGU7RStCZWYsZ0I5QnlHb0I7RThCeEdwQixlOUI0RThCO0U4QjNFOUIsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0E3Q3EvTEY7QTZDbi9MRTtFQUNFLGFBQUE7RUFDQSxxQjlCdUZRO0FmODVMWjtBNkNsL0xFO0VBQ0UscUJBQUE7RUFDQSxxQjlCa0ZRO0FmazZMWjtBNkNqL0xFO0VBQ0UsYzlCZnVCO0Fma2dNM0I7QTZDaC9MRTtFQUNFLGM5QmxCd0I7QWZvZ001QjtBNkN6K0xBO0VBQ0UsOEJBQUE7RUFDQSxjdkNwQ2E7RXVDcUNiLHlCdkMxQ1k7RXVDMkNaLGFBQUE7RUFDQSw0Q0FBQTtFQUNBLHdCQUFBO0E3QzIrTEY7QTZDeitMRTtFQUNFLGdCOUJ1RFE7QWZvN0xaO0E2Q3grTEU7RUFDRSxXOUI0QnNCO0FmODhMMUI7QTZDeCtMSTtFQUhGO0lBSUksVUFBQTtFN0MyK0xKO0FBQ0Y7O0E2Q3YrTEE7RUFDRSxjQUFBO0E3QzArTEY7O0E2Q3QrTEU7RUFDRSxxQkFBQTtBN0N5K0xKO0E2Q3QrTEU7RUFDRSxhQUFBO0E3Q3crTEo7O0E2Q3ArTEE7RUFDRSw4QkFBQTtBN0N1K0xGOztBNkNwK0xBOztF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O0VBQ0EsY2hEckJTO0FOdTNOZjs7QXNEcDJOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FONDNOZjs7QXNEejJOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOaTROZjs7QXNEOTJOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOczROZjs7QXNEbjNOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOMjROZjs7QXNEeDNOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOZzVOZjs7QXNENzNOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOcTVOZjs7QXNEbDROSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOMDVOZjs7QXNEdjROSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOKzVOZjs7QXNENTROSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FObzZOZjs7QXNEajVOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOeTZOZjs7QXNEdDVOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOODZOZjs7QXNEMzVOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FObTdOZjs7QXNEaDZOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOdzdOZjs7QXNEcjZOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FONjdOZjs7QXNEMTZOSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOazhOZjs7QXNEbjVOSTtFQUNFLHdCQUFBO0VBQ0EsY3ZDbkRtQjtBZnk4TnpCOztBc0R4NU5JO0VBQ0Usd0JBQUE7RUFDQSxjdkNuRG1CO0FmODhOekI7O0FzRDc1Tkk7RUFDRSx3QkFBQTtFQUNBLGN2Q25EbUI7QWZtOU56Qjs7QXNEbDZOSTtFQUNFLHdCQUFBO0VBQ0EsY3ZDbkRtQjtBZnc5TnpCOztBc0R2Nk5JO0VBQ0Usd0JBQUE7RUFDQSxjdkNuRG1CO0FmNjlOekI7O0FzRDU2Tkk7RUFDRSx3QkFBQTtFQUNBLGN2Q25EbUI7QWZrK056Qjs7QXNEajdOSTtFQUNFLHdCQUFBO0VBQ0EsY3ZDbkRtQjtBZnUrTnpCOztBc0R0N05J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QUNFLHNCQUFBO0F0RHFrT1I7O0FzRDVqT0U7RUFDRSwwQkFBQTtBdEQrak9KOztBc0Q3ak9FO0VBQ0UsMkJBQUE7QXREZ2tPSjs7QXNEbGxPRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXREb2xPTjtBc0RubE9NO0VBQ0Usc0JBQUE7QXREcWxPUjs7QXNENWtPRTtFQUNFLDBCQUFBO0F0RCtrT0o7O0FzRDdrT0U7RUFDRSwyQkFBQTtBdERnbE9KOztBc0RsbU9FO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdERvbU9OO0FzRG5tT007RUFDRSxzQkFBQTtBdERxbU9SOztBc0Q1bE9FO0VBQ0UsMEJBQUE7QXREK2xPSjs7QXNEN2xPRTtFQUNFLDJCQUFBO0F0RGdtT0o7O0FzRGxuT0U7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F0RG9uT047QXNEbm5PTTtFQUNFLHNCQUFBO0F0RHFuT1I7O0FzRDVtT0U7RUFDRSwwQkFBQTtBdEQrbU9KOztBc0Q3bU9FO0VBQ0UsMkJBQUE7QXREZ25PSjs7QXNEbG9PRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXREb29PTjtBc0Rub09NO0VBQ0Usc0JBQUE7QXREcW9PUjs7QXNENW5PRTtFQUNFLDBCQUFBO0F0RCtuT0o7O0FzRDduT0U7RUFDRSwyQkFBQTtBdERnb09KOztBc0RscE9FO0VBQ0UsOEJBQUE7RUFPRSxzQkFBQTtBdEQrb09OO0FzRDlvT007RUFDRSxzQkFBQTtBdERncE9SOztBc0Q1b09FO0VBQ0UsMEJBQUE7QXREK29PSjs7QXNEN29PRTtFQUNFLDJCQUFBO0F0RGdwT0o7O0FzRGxxT0U7RUFDRSw4QkFBQTtFQU9FLHNCQUFBO0F0RCtwT047QXNEOXBPTTtFQUNFLHNCQUFBO0F0RGdxT1I7O0FzRDVwT0U7RUFDRSwwQkFBQTtBdEQrcE9KOztBc0Q3cE9FO0VBQ0UsMkJBQUE7QXREZ3FPSjs7QXNEbHJPRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXREb3JPTjtBc0Ruck9NO0VBQ0Usc0JBQUE7QXREcXJPUjs7QXNENXFPRTtFQUNFLDBCQUFBO0F0RCtxT0o7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QXNELzBUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOdTJUZjs7QXNEcDFUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FONDJUZjs7QXNEejFUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOaTNUZjs7QXNEOTFUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOczNUZjs7QXNEbjJUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOMjNUZjs7QXNEeDJUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOZzRUZjs7QXNENzJUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOcTRUZjs7QXNEbDNUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOMDRUZjs7QXNEdjNUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOKzRUZjs7QXNENTNUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FObzVUZjs7QXNEajRUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOeTVUZjs7QXNEdDRUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOODVUZjs7QXNEMzRUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FObTZUZjs7QXNEaDVUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FOdzZUZjs7QXNEcjVUSTtFQUNFLHdCQUFBO0VBQ0EsY2hEckJTO0FONjZUZjs7QXNEOTNUSTtFQUNFLHdCQUFBO0VBQ0EsY3ZDbkRtQjtBZm83VHpCOztBc0RuNFRJO0VBQ0Usd0JBQUE7RUFDQSxjdkNuRG1CO0FmeTdUekI7O0FzRHg0VEk7RUFDRSx3QkFBQTtFQUNBLGN2Q25EbUI7QWY4N1R6Qjs7QXNENzRUSTtFQUNFLHdCQUFBO0VBQ0EsY3ZDbkRtQjtBZm04VHpCOztBc0RsNVRJO0VBQ0Usd0JBQUE7RUFDQSxjdkNuRG1CO0FmdzhUekI7O0FzRHY1VEk7RUFDRSx3QkFBQTtFQUNBLGN2Q25EbUI7QWY2OFR6Qjs7QXNENTVUSTtFQUNFLHdCQUFBO0VBQ0EsY3ZDbkRtQjtBZms5VHpCOztBc0RqNlRJO0VBQ0Usd0JBQUE7RUFDQSxjdkNu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RHZpVUU7RUFDRSwwQkFBQTtBdEQwaVVKOztBc0R4aVVFO0VBQ0UsMkJBQUE7QXREMmlVSjs7QXNEN2pVRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXREK2pVTjtBc0Q5alVNO0VBQ0Usc0JBQUE7QXREZ2tVUjs7QXNEdmpVRTtFQUNFLDBCQUFBO0F0RDBqVUo7O0FzRHhqVUU7RUFDRSwyQkFBQTtBdEQyalVKOztBc0Q3a1VFO0VBQ0UsOEJBQUE7RUFFRSxzQkFBQTtBdEQra1VOO0FzRDlrVU07RUFDRSxzQkFBQTtBdERnbFVSOztBc0R2a1VFO0VBQ0UsMEJBQUE7QXREMGtVSjs7QXNEeGtVRTtFQUNFLDJCQUFBO0F0RDJrVUo7O0FzRDdsVUU7RUFDRSw4QkFBQTtFQUVFLHNCQUFBO0F0RCtsVU47QXNEOWxVTTtFQUNFLHNCQUFBO0F0RGdtVVI7O0FzRHZsVUU7RUFDRSwwQkFBQTtBdEQwbFVKOztBc0R4bFVFO0VBQ0UsMkJBQUE7QXREMmxVSjs7QXNEN21VRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXREK21VTjtBc0Q5bVVNO0VBQ0Usc0JBQUE7QXREZ25VUjs7QXNEdm1VRTtFQUNFLDBCQUFBO0F0RDBtVUo7O0FzRHhtVUU7RUFDRSwyQkFBQTtBdEQybVVKOztBc0Q3blVFO0VBQ0UsOEJBQUE7RUFPRSxzQkFBQTtBdEQwblVOO0FzRHpuVU07RUFDRSxzQkFBQTtBdEQyblVSOztBc0R2blVFO0VBQ0UsMEJBQUE7QXREMG5VSjs7QXNEeG5VRTtFQUNFLDJCQUFBO0F0RDJuVUo7O0FzRDdvVUU7RUFDRSw4QkFBQTtFQU9FLHNCQUFBO0F0RDBvVU47QXNEem9VTTtFQUNFLHNCQUFBO0F0RDJvVVI7O0FzRHZvVUU7RUFDRSwwQkFBQTtBdEQwb1VKOztBc0R4b1VFO0VBQ0UsMkJBQUE7QXREMm9VSjs7QXNEN3BVRTtFQUNFLDhCQUFBO0VBRUUsc0JBQUE7QXREK3BVTjtBc0Q5cFVNO0VBQ0Usc0JBQUE7QXREZ3FVUjs7QXNEdnBVRTtFQUNFLDBCQUFBO0F0RDBwVUo7O0FzRHhwVUU7RUFDRSwyQkFBQTtB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bUI1QjFEVztBdkQ0c1dmOztBbUY3b1dFO0VBQ0UsZTVCL0RXO0F2RCtzV2Y7O0FvRnB0V0E7OzsrREFBQTtBQUtBOzsrRUFBQTtBQWdCSTtFQUNFLDJCQUFBO0FwRnlzV047QW9GdnNXUTtFQUVJLDJCQUFBO0FwRndzV1o7QW9GMXNXUTtFQUlJLDZCQUFBO0FwRnlzV1o7O0FvRnBzV0k7RUFDRSx3QkFBQTtBcEZ1c1dOOztBb0ZwdFdJO0VBQ0UsNkJBQUE7QXBGdXRXTjtBb0ZydFdRO0VBRUksNkJBQUE7QXBGc3RXWjtBb0Z4dFdRO0VBSUksK0JBQUE7QXBGdXRXWjs7QW9GbHRXSTtFQUNFLDBCQUFBO0FwRnF0V047O0FvRmx1V0k7RUFDRSw4QkFBQTtBcEZxdVdOO0FvRm51V1E7RUFFSSw4QkFBQTtBcEZvdVdaO0FvRnR1V1E7RUFJSSxnQ0FBQTtBcEZxdVdaOztBb0ZodVdJO0VBQ0UsMkJBQUE7QXBGbXVXTjs7QW9GaHZXSTtFQUNFLDRCQUFBO0FwRm12V047QW9GanZXUTtFQUVJLDRCQUFBO0FwRmt2V1o7QW9GcHZXUTtFQUlJLDhCQUFBO0FwRm12V1o7O0FvRjl1V0k7RUFDRSx5QkFBQTtBcEZpdldOOztBb0Y5dVdFO0VBQ0Usb0JBQUE7QXBGaXZXSjs7QW9GbHdXSTtFQUNFLDRCQUFBO0FwRnF3V047QW9GbndXUTtFQUVJLDRCQUFBO0FwRm93V1o7QW9GdHdXUTtFQUlJLDhCQUFBO0FwRnF3V1o7O0FvRmh3V0k7RUFDRSx5QkFBQTtBcEZtd1dOOztBb0ZoeFdJO0VBQ0UsOEJBQUE7QXBGbXhXTjtBb0ZqeFdRO0VBRUksOEJBQUE7QXBGa3hXWjtBb0ZweFdRO0VBSUksZ0NBQUE7QXBGbXhXWjs7QW9GOXdXSTtFQUNFLDJCQUFBO0FwRml4V047O0FvRjl4V0k7RUFDRSwrQkFBQTtBcEZpeVdOO0FvRi94V1E7RUFFSSwrQkFBQTtBcEZneVdaO0FvRmx5V1E7RUFJSSxpQ0FBQTtBcEZpeVdaOztBb0Y1eFdJO0VBQ0UsNEJBQUE7QXBGK3hXTjs7QW9GNXlXSTtFQUNFLDZCQUFBO0FwRit5V047QW9GN3lXUTtFQUVJLDZCQUFBO0FwRjh5V1o7QW9GaHpXUTtFQUlJLCtCQUFBO0FwRit5V1o7O0FvRjF5V0k7RUFDRSwwQkFBQTtBcEY2eVdOOztBb0YxeVdFO0VBQ0UscUJBQUE7QXBGNnlXSjs7QW9GenlXQTs7K0VBQUE7QUFHQTtFQUNFLDRCQUFBO0FwRjR5V0Y7O0FvRnp5V0E7O0VBRUUsMEJBQUE7QXBGNHlXRjs7QW9GenlXQTs7K0VBQUE7QUFHQTtFckJwQkksa0JoRHFEbUI7QWY0d1d2Qjs7QW9GenlXQTtFckJ4QkksZ0JxQnlCYztBcEY0eVdsQjs7QW9GenlXQTs7K0VBQUE7QUFHQTtFQUNFLG1CQUFBO0FwRjR5V0Y7O0FvRnp5V0E7RUFDRSxjOUJvQ2E7QXREd3dXZjs7QW9GenlXQTtFQUNFLGM5QjhCYTtBdEQ4d1dmOztBb0Z6eVdBO0VBQ0UscUJBQUE7QXBGNHlXRjs7QW9GeHlXQTtFQUNFLHVCQUFBO0VBQ0EsMEJBQUE7QXBGMnlXRjs7QW9GeHlXQTs7K0VBQUE7QUFHQTtFQUNFLDZCQUFBO0FwRjJ5V0Y7O0FvRnh5V0E7RUFDRSxpQ0FBQTtBcEYyeVdGOztBb0Z4eVdBOzsrRUFBQTtBQUdBO0VBQ0UsV0FBQTtBcEYyeVdGOztBb0ZweVdFO0VBQ0UsU0FBQTtBcEZ1eVdKOztBb0Z4eVdFO0VBQ0UsU0FBQTtBcEYyeVdKOztBb0Y1eVdFO0VBQ0UsU0FBQTtBcEYreVdKOztBb0ZoeldFO0VBQ0UsU0FBQTtBcEZteldKOztBb0ZweldFO0VBQ0UsU0FBQTtBcEZ1eldKOztBb0Z4eldFO0VBQ0UsU0FBQTtBcEYyeldKOztBb0Y1eldFO0VBQ0UsU0FBQTtBcEYreldKOztBb0ZoMFdFO0VBQ0UsU0FBQTtBcEZtMFdKOztBb0ZwMFdFO0VBQ0UsU0FBQTtBcEZ1MFdKOztBb0Z4MFdFO0VBQ0UsVUFBQTtBcEYyMFdKOztBb0Y1MFdFO0VBQ0UsVUFBQTtBcEYrMFdKOztBb0ZoMVdFO0VBQ0UsVUFBQTtBcEZtMVdKOztBb0ZwMVdFO0VBQ0UsVUFBQTtBcEZ1MVdKOztBb0Z4MVdFO0VBQ0UsVUFBQTtBcEYyMVdKOztBb0Y1MVdFO0VBQ0UsVUFBQTtBcEYrMVdKOztBb0ZoMldFO0VBQ0UsVUFBQTtBcEZtMldKOztBb0ZwMldFO0VBQ0UsVUFBQTtBcEZ1MldKOztBb0Z4MldFO0VBQ0UsVUFBQTtBcEYyMldKOztBb0Y1MldFO0VBQ0UsVUFBQTtBcEYrMldKOztBb0ZoM1dFO0VBQ0UsVUFBQTtBcEZtM1dKOztBb0ZwM1dFO0VBQ0UsVUFBQTtBcEZ1M1dKOztBb0Z4M1dFO0VBQ0UsVUFBQTtBcEYyM1dKOztBb0Y1M1dFO0VBQ0UsVUFBQTtBcEYrM1dKOztBb0ZoNFdFO0VBQ0UsVUFBQTtBcEZtNFdKOztBb0ZwNFdFO0VBQ0UsVUFBQTtBcEZ1NFdKOztBb0Z4NFdFO0VBQ0UsVUFBQTtBcEYyNFdKOztBb0Y1NFdFO0VBQ0UsVUFBQTtBcEYrNFdKOztBb0ZoNVdFO0VBQ0UsVUFBQTtBcEZtNVdKOztBb0ZwNVdFO0VBQ0UsVUFBQTtBcEZ1NVdKOztBb0Z4NVdFO0VBQ0UsVUFBQTtBcEYyNVdKOztBb0Y1NVdFO0VBQ0UsVUFBQTtBcEYrNVdKOztBb0ZoNldFO0VBQ0UsVUFBQTtBcEZtNldKOztBb0ZwNldFO0VBQ0UsVUFBQTtBcEZ1NldKOztBb0Z4NldFO0VBQ0UsVUFBQTtBcEYyNldKOztBb0Y1NldFO0VBQ0UsVUFBQTtBcEYrNldKOztBb0ZoN1dFO0VBQ0UsVUFBQTtBcEZtN1dKOztBb0ZwN1dFO0VBQ0UsVUFBQTtBcEZ1N1dKOztBb0Z4N1dFO0VBQ0UsVUFBQTtBcEYyN1dKOztBb0Y1N1dFO0VBQ0UsVUFBQTtBcEYrN1dKOztBb0ZoOFdFO0VBQ0UsVUFBQTtBcEZtOFdKOztBb0ZwOFdFO0VBQ0UsVUFBQTtBcEZ1OFdKOztBb0Z4OFdFO0VBQ0UsVUFBQTtBcEYyOFdKOztBb0Y1OFdFO0VBQ0UsVUFBQTtBcEYrOFdKOztBb0ZoOVdFO0VBQ0UsVUFBQTtBcEZtOVdKOztBb0ZwOVdFO0VBQ0UsVUFBQTtBcEZ1OVdKOztBb0Z4OVdFO0VBQ0UsVUFBQTtBcEYyOVdKOztBb0Y1OVdFO0VBQ0UsVUFBQTtBcEYrOVdKOztBb0ZoK1dFO0VBQ0UsVUFBQTtBcEZtK1dKOztBb0ZwK1dFO0VBQ0UsVUFBQTtBcEZ1K1dKOztBb0Z4K1dFO0VBQ0UsVUFBQTtBcEYyK1dKOztBb0Y1K1dFO0VBQ0UsVUFBQTtBcEYrK1dKOztBb0ZoL1dFO0VBQ0UsVUFBQTtBcEZtL1dKOztBb0ZwL1dFO0VBQ0UsVUFBQTtBcEZ1L1dKOztBb0Z4L1dFO0VBQ0UsVUFBQTtBcEYyL1dKOztBb0Y1L1dFO0VBQ0UsVUFBQTtBcEYrL1dKOztBb0ZoZ1hFO0VBQ0UsVUFBQTtBcEZtZ1hKOztBb0ZwZ1hFO0VBQ0UsVUFBQTtBcEZ1Z1hKOztBb0Z4Z1hFO0VBQ0UsVUFBQTtBcEYyZ1hKOztBb0Y1Z1hFO0VBQ0UsVUFBQTtBcEYrZ1hKOztBb0ZoaFhFO0VBQ0UsVUFBQTtBcEZtaFhKOztBb0ZwaFhFO0VBQ0UsVUFBQTtBcEZ1aFhKOztBb0Z4aFhFO0VBQ0UsVUFBQTtBcEYyaFhKOztBb0Y1aFhFO0VBQ0UsVUFBQTtBcEYraFhKOztBb0ZoaVhFO0VBQ0UsVUFBQTtBcEZtaVhKOztBb0ZwaVhFO0VBQ0UsVUFBQTtBcEZ1aVhKOztBb0Z4aVhFO0VBQ0UsVUFBQTtBcEYyaVhKOztBb0Y1aVhFO0VBQ0UsVUFBQTtBcEYraVhKOztBb0ZoalhFO0VBQ0UsVUFBQTtBcEZtalhKOztBb0ZwalhFO0VBQ0UsVUFBQTtBcEZ1alhKOztBb0Z4alhFO0VBQ0UsVUFBQTtBcEYyalhKOztBb0Y1alhFO0VBQ0UsVUFBQTtBcEYralhKOztBb0Zoa1hFO0VBQ0UsVUFBQTtBcEZta1hKOztBb0Zwa1hFO0VBQ0UsVUFBQTtBcEZ1a1hKOztBb0Z4a1hFO0VBQ0UsVUFBQTtBcEYya1hKOztBb0Y1a1hFO0VBQ0UsVUFBQTtBcEYra1hKOztBb0ZobFhFO0VBQ0UsVUFBQTtBcEZtbFhKOztBb0ZwbFhFO0VBQ0UsVUFBQTtBcEZ1bFhKOztBb0Z4bFhFO0VBQ0UsVUFBQTtBcEYybFhKOztBb0Y1bFhFO0VBQ0UsVUFBQTtBcEYrbFhKOztBb0ZobVhFO0VBQ0UsVUFBQTtBcEZtbVhKOztBb0ZwbVhFO0VBQ0Us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QTBGNS9kRTs7RUFDRSx5QnBGbG9CVztFb0Ztb0JYLGMzRXJvQnFCO0Fmb29mekI7O0EwRngvZEU7RUFDRSxzQkFBQTtBMUYyL2RKOztBMEY1L2RFO0VBQ0Usc0JBQUE7QTFGKy9kSjs7QTBGaGdlRTtFQUNFLHNCQUFBO0ExRm1nZUo7O0EwRnBnZUU7RUFDRSxzQkFBQTtBMUZ1Z2VKOztBMEZ4Z2VFO0VBQ0Usc0JBQUE7QTFGMmdlSjs7QTBGNWdlRTtFQUNFLHNCQUFBO0ExRitnZUo7O0EwRmhoZUU7RUFDRSxzQkFBQTtBMUZtaGVKOztBMEZwaGVFO0VBQ0Usc0JBQUE7QTFGdWhlSjs7QTBGeGhlRTtFQUNFLHNCQUFBO0ExRjJoZUo7O0EwRjVoZUU7RUFDRSx1QkFBQTtBMUYraGVKOztBMEZoaWVFO0VBQ0UsdUJBQUE7QTFGbWllSjs7QTBGcGllRTtFQUNFLHVCQUFBO0ExRnVpZUo7O0EwRnhpZUU7RUFDRSx1QkFBQTtBMUYyaWVKOztBMEY1aWVFO0VBQ0UsdUJBQUE7QTFGK2llSjs7QTBGaGplRTtFQUNFLHVCQUFBO0ExRm1qZUo7O0EwRnBqZUU7RUFDRSx1QkFBQTtBMUZ1amVKOztBMEZ4amVFO0VBQ0UsdUJBQUE7QTFGMmplSjs7QTBGNWplRTtFQUNFLHVCQUFBO0ExRitqZUo7O0EwRmhrZUU7RUFDRSx1QkFBQTtBMUZta2VKOztBMEZwa2VFO0VBQ0UsdUJBQUE7QTFGdWtlSjs7QTBGeGtlRTtFQUNFLHVCQUFBO0ExRjJrZUo7O0EwRjVrZUU7RUFDRSx1QkFBQTtBMUYra2VKOztBMEZobGVFO0VBQ0UsdUJBQUE7QTFGbWxlSjs7QTBGcGxlRTtFQUNFLHVCQUFBO0ExRnVsZUo7O0EwRnhsZUU7RUFDRSx1QkFBQTtBMUYybGVKOztBMEY1bGVFO0VBQ0UsdUJBQUE7QTFGK2xlSjs7QTBGaG1lRTtFQUNFLHVCQUFBO0ExRm1tZUo7O0EwRnBtZUU7RUFDRSx1QkFBQTtBMUZ1bWVKOztBMEZ4bWVFO0VBQ0UsdUJBQUE7QTFGMm1lSjs7QTBGNW1lRTtFQUNFLHVCQUFBO0ExRittZUo7O0EwRmhuZUU7RUFDRSx1QkFBQTtBMUZtbmVKOztBMEZwbmVFO0VBQ0UsdUJBQUE7QTFGdW5lSjs7QTBGeG5lRTtFQUNFLHVCQUFBO0ExRjJuZUo7O0EwRjVuZUU7RUFDRSx1QkFBQTtBMUYrbmVKOztBMEZob2VFO0VBQ0UsdUJBQUE7QTFGbW9lSjs7QTBGcG9lRTtFQUNFLHVCQUFBO0ExRnVvZUo7O0EwRnhvZUU7RUFDRSx1QkFBQTtBMUYyb2VKOztBMEY1b2VFO0VBQ0UsdUJBQUE7QTFGK29lSjs7QTBGaHBlRTtFQUNFLHVCQUFBO0ExRm1wZUo7O0EwRnBwZUU7RUFDRSx1QkFBQTtBMUZ1cGVKOztBMEZ4cGVFO0VBQ0UsdUJBQUE7QTFGMnBlSjs7QTBGNXBlRTtFQUNFLHVCQUFBO0ExRitwZUo7O0EwRmhxZUU7RUFDRSx1QkFBQTtBMUZtcWVKOztBMEZwcWVFO0VBQ0UsdUJBQUE7QTFGdXFlSjs7QTBGeHFlRTtFQUNFLHVCQUFBO0ExRjJxZUo7O0EwRjVxZUU7RUFDRSx1QkFBQTtBMUYrcWVKOztBMEZocmVFO0VBQ0UsdUJBQUE7QTFGbXJlSjs7QTBGcHJlRTtFQUNFLHVCQUFBO0ExRnVyZUo7O0EwRnhyZUU7RUFDRSx1QkFBQTtBMUYycmVKOztBMEY1cmVFO0VBQ0UsdUJBQUE7QTFGK3JlSjs7QTBGaHNlRTtFQUNFLHVCQUFBO0ExRm1zZUo7O0EwRnBzZUU7RUFDRSx1QkFBQTtBMUZ1c2VKOztBMEZ4c2VFO0VBQ0UsdUJBQUE7QTFGMnNlSjs7QTBGNXNlRTtFQUNFLHVCQUFBO0ExRitzZUo7O0EwRmh0ZUU7RUFDRSx1QkFBQTtBMUZtdGVKOztBMEZwdGVFO0VBQ0UsdUJBQUE7QTFGdXRlSjs7QTBGeHRlRTtFQUNFLHVCQUFBO0ExRjJ0ZUo7O0EwRjV0ZUU7RUFDRSx1QkFBQTtBMUYrdGVKOztBMEZodWVFO0VBQ0UsdUJBQUE7QTFGbXVlSjs7QTBGcHVlRTtFQUNFLHVCQUFBO0ExRnV1ZUo7O0EwRnh1ZUU7RUFDRSx1QkFBQTtBMUYydWVKOztBMEY1dWVFO0VBQ0UsdUJBQUE7QTFGK3VlSjs7QTBGaHZlRTtFQUNFLHVCQUFBO0ExRm12ZUo7O0EwRnB2ZUU7RUFDRSx1QkFBQTtBMUZ1dmVKOztBMEZ4dmVFO0VBQ0UsdUJBQUE7QTFGMnZlSjs7QTBGNXZlRTtFQUNFLHVCQUFBO0ExRit2ZUo7O0EwRmh3ZUU7RUFDRSx1QkFBQTtBMUZtd2VKOztBMEZwd2VFO0VBQ0UsdUJBQUE7QTFGdXdlSjs7QTBGeHdlRTtFQUNFLHVCQUFBO0ExRjJ3ZUo7O0EwRjV3ZUU7RUFDRSx1QkFBQTtBMUYrd2VKOztBMEZoeGVFO0VBQ0UsdUJBQUE7QTFGbXhlSjs7QTBGcHhlRTtFQUNFLHVCQUFBO0ExRnV4ZUo7O0EwRnh4ZUU7RUFDRSx1QkFBQTtBMUYyeGVKOztBMEY1eGVFO0VBQ0UsdUJBQUE7QTFGK3hlSjs7QTBGaHllRTtFQUNFLHVCQUFBO0ExRm15ZUo7O0EwRnB5ZUU7RUFDRSx1QkFBQTtBMUZ1eWVKOztBMEZ4eWVFO0VBQ0UsdUJBQUE7QTFGMnllSjs7QTBGNXllRTtFQUNFLHVCQUFBO0ExRit5ZUo7O0EwRmh6ZUU7RUFDRSx1QkFBQTtBMUZtemVKOztBMEZwemVFO0VBQ0UsdUJBQUE7QTFGdXplSjs7QTBGeHplRTtFQUNFLHVCQUFBO0ExRjJ6ZUo7O0EwRjV6ZUU7RUFDRSx1QkFBQTtBMUYremVKOztBMEZoMGVFO0VBQ0UsdUJBQUE7QTFGbTBlSjs7QTBGcDBlRTtFQUNFLHVCQUFBO0ExRnUwZUo7O0EwRngwZUU7RUFDRSx1QkFBQTtBMUYyMGVKOztBMEY1MGVFO0VBQ0UsdUJBQUE7QTFGKzBlSjs7QTBGaDFlRTtFQUNFLHVCQUFBO0ExRm0xZUo7O0EwRnAxZUU7RUFDRSx1QkFBQTtBMUZ1MWVKOztBMEZ4MWVFO0VBQ0UsdUJBQUE7QTFGMjFlSjs7QTBGNTFlRTtFQUNFLHVCQUFBO0ExRisxZUo7O0EwRmgyZUU7RUFDRSx1QkFBQTtBMUZtMmVKOztBMEZwMmVFO0VBQ0UsdUJBQUE7QTFGdTJlSjs7QTBGeDJlRTtFQUNFLHVCQUFBO0ExRjIyZUo7O0EwRjUyZUU7RUFDRSx1QkFBQTtBMUYrMmVKOztBMEZoM2VFO0VBQ0UsdUJBQUE7QTFGbTNlSjs7QTBGcDNlRTtFQUNFLHVCQUFBO0ExRnUzZUo7O0EwRngzZUU7RUFDRSx1QkFBQTtBMUYyM2VKOztBMEY1M2VFO0VBQ0UsdUJBQUE7QTFGKzNlSjs7QTBGaDRlRTtFQUNFLHVCQUFBO0ExRm00ZUo7O0EwRnA0ZUU7RUFDRSx3QkFBQTtBMUZ1NGVKOztBMEZ4NGVFO0VBQ0Usd0JBQUE7QTFGMjRlSjs7QTBGNTRlRTtFQUNFLHdCQUFBO0ExRis0ZUo7O0EwRmg1ZUU7RUFDRSx3QkFBQTtBMUZtNWVKOztBMEZwNWVFO0VBQ0Usd0JBQUE7QTFGdTVlSjs7QTBGeDVlRTtFQUNFLHdCQUFBO0ExRjI1ZUo7O0EwRjU1ZUU7RUFDRSx3QkFBQTtBMUYrNWVKOztBMEZoNmVFO0VBQ0Usd0JBQUE7QTFGbTZlSjs7QTBGcDZlRTtFQUNFLHdCQUFBO0ExRnU2ZUo7O0EwRng2ZUU7RUFDRSx3QkFBQTtBMUYyNmVKOztBMEY1NmVFO0VBQ0Usd0JBQUE7QTFGKzZlSjs7QTBGaDdlRTtFQUNFLHdCQUFBO0ExRm03ZUo7O0EwRnA3ZUU7RUFDRSx3QkFBQTtBMUZ1N2VKOztBMEZ4N2VFO0VBQ0Usd0JBQUE7QTFGMjdlSjs7QTBGNTdlRTtFQUNFLHdCQUFBO0ExRis3ZUo7O0EwRmg4ZUU7RUFDRSx3QkFBQTtBMUZtOGVKOztBMEZwOGVFO0VBQ0Usd0JBQUE7QTFGdThlSjs7QTBGeDhlRTtFQUNFLHdCQUFBO0ExRjI4ZUo7O0EwRjU4ZUU7RUFDRSx3QkFBQTtBMUYrOGVKOztBMEZoOWVFO0VBQ0Usd0JBQUE7QTFGbTllSjs7QTBGcDllRTtFQUNFLHdCQUFBO0ExRnU5ZUo7O0EwRng5ZUU7RUFDRSx3QkFBQTtBMUYyOWVKOztBMEY1OWVFO0VBQ0Usd0JBQUE7QTFGKzllSjs7QTBGaCtlRTtFQUNFLHdCQUFBO0ExRm0rZUo7O0EwRnArZUU7RUFDRSx3QkFBQTtBMUZ1K2VKOztBMEZ4K2VFO0VBQ0Usd0JBQUE7QTFGMitlSjs7QTBGNStlRTtFQUNFLHdCQUFBO0ExRisrZUo7O0EwRmgvZUU7RUFDRSx3QkFBQTtBMUZtL2VKOztBMEZwL2VFO0VBQ0Usd0JBQUE7QTFGdS9lSjs7QTBGeC9lRTtFQUNFLHdCQUFBO0ExRjIvZUo7O0EwRjUvZUU7RUFDRSx3QkFBQTtBMUYrL2VKOztBMEZoZ2ZFO0VBQ0Usd0JBQUE7QTFGbWdmSjs7QTBGcGdmRTtFQUNFLHdCQUFBO0ExRnVnZko7O0EwRnhnZkU7RUFDRSx3QkFBQTtBMUYyZ2ZKOztBMEY1Z2ZFO0VBQ0Usd0JBQUE7QTFGK2dmSjs7QTBGaGhmRTtFQUNFLHdCQUFBO0ExRm1oZko7O0EwRnBoZkU7RUFDRSx3QkFBQTtBMUZ1aGZKOztBMEZ4aGZFO0VBQ0Usd0JBQUE7QTFGMmhmSjs7QTBGNWhmRTtFQUNFLHdCQUFBO0ExRitoZko7O0EwRmhpZkU7RUFDRSx3QkFBQTtBMUZtaWZKOztBMEZwaWZFO0VBQ0Usd0JBQUE7QTFGdWlmSjs7QTBGeGlmRTtFQUNFLHdCQUFBO0ExRjJpZko7O0EwRjVpZkU7RUFDRSx3QkFBQTtBMUYraWZKOztBMEZoamZFO0VBQ0Usd0JBQUE7QTFGbWpmSjs7QTBGcGpmRTtFQUNFLHdCQUFBO0ExRnVqZko7O0EwRnhqZkU7RUFDRSx3QkFBQTtBMUYyamZKOztBMEY1amZFO0VBQ0Usd0JBQUE7QTFGK2pmSjs7QTBGaGtmRTtFQUNFLHdCQUFBO0ExRm1rZko7O0EwRnBrZkU7RUFDRSx3QkFBQTtBMUZ1a2ZKOztBMEZ4a2ZFO0VBQ0Usd0JBQUE7QTFGMmtmSjs7QTBGNWtmRTtFQUNFLHdCQUFBO0ExRitrZko7O0EwRmhsZkU7RUFDRSx3QkFBQTtBMUZtbGZKOztBMEZwbGZFO0VBQ0Usd0JBQUE7QTFGdWxmSjs7QTBGeGxmRTtFQUNFLHdCQUFBO0ExRjJsZko7O0EwRjVsZkU7RUFDRSx3QkFBQTtBMUYrbGZKOztBMEZobWZFO0VBQ0Usd0JBQUE7QTFGbW1mSjs7QTBGcG1mRTtFQUNFLHdCQUFBO0ExRnVtZko7O0EwRnhtZkU7RUFDRSx3QkFBQTtBMUYybWZKOztBMEY1bWZFO0VBQ0Usd0JBQUE7QTFGK21mSjs7QTBGaG5mRTtFQUNFLHdCQUFBO0ExRm1uZko7O0EwRnBuZkU7RUFDRSx3QkFBQTtBMUZ1bmZKOztBMEZ4bmZFO0VBQ0Usd0JBQUE7QTFGMm5mSjs7QTBGNW5mRTtFQUNFLHdCQUFBO0ExRituZko7O0EwRmhvZkU7RUFDRSx3QkFBQTtBMUZtb2ZKOztBMEZwb2ZFO0VBQ0Usd0JBQUE7QTFGdW9mSjs7QTBGeG9mRTtFQUNFLHdCQUFBO0ExRjJvZko7O0EwRjVvZkU7RUFDRSx3QkFBQTtBMUYrb2ZKOztBMEZocGZFO0VBQ0Usd0JBQUE7QTFGbXBmSjs7QTBGcHBmRTtFQUNFLHdCQUFBO0ExRnVwZko7O0EwRnhwZkU7RUFDRSx3QkFBQTtBMUYycGZKOztBMEY1cGZFO0VBQ0Usd0JBQUE7QTFGK3BmSjs7QTBGaHFmRTtFQUNFLHdCQUFBO0ExRm1xZko7O0EwRnBxZkU7RUFDRSx3QkFBQTtBMUZ1cWZKOztBMEZ4cWZFO0VBQ0Usd0JBQUE7QTFGMnFmSjs7QTBGNXFmRTtFQUNFLHdCQUFBO0ExRitxZko7O0EwRmhyZkU7RUFDRSx3QkFBQTtBMUZtcmZKOztBMEZwcmZFO0VBQ0Usd0JBQUE7QTFGdXJmSjs7QTBGeHJmRTtFQUNFLHdCQUFBO0ExRjJyZko7O0EwRjVyZkU7RUFDRSx3QkFBQTtBMUYrcmZKOztBMEZoc2ZFO0VBQ0Usd0JBQUE7QTFGbXNmSjs7QTBGcHNmRTtFQUNFLHdCQUFBO0ExRnVzZko7O0EwRnhzZkU7RUFDRSx3QkFBQTtBMUYyc2ZKOztBMEY1c2ZFO0VBQ0Usd0JBQUE7QTFGK3NmSjs7QTBGaHRmRTtFQUNFLHdCQUFBO0ExRm10Zko7O0EwRnB0ZkU7RUFDRSx3QkFBQTtBMUZ1dGZKOztBMEZ4dGZFO0VBQ0Usd0JBQUE7QTFGMnRmSjs7QTBGNXRmRTtFQUNFLHdCQUFBO0ExRit0Zko7O0EwRmh1ZkU7RUFDRSx3QkFBQTtBMUZtdWZKOztBMEZwdWZFO0VBQ0Usd0JBQUE7QTFGdXVmSjs7QTBGeHVmRTtFQUNFLHdCQUFBO0ExRjJ1Zko7O0EwRjV1ZkU7RUFDRSx3QkFBQTtBMUYrdWZKOztBMEZodmZFO0VBQ0Usd0JBQUE7QTFGbXZmSjs7QTBGcHZmRTtFQUNFLHdCQUFBO0ExRnV2Zko7O0EwRnh2ZkU7RUFDRSx3QkFBQTtBMUYydmZKOztBMEY1dmZFO0VBQ0Usd0JBQUE7QTFGK3ZmSjs7QTBGaHdmRTtFQUNFLHdCQUFBO0ExRm13Zko7O0EwRnB3ZkU7RUFDRSx3QkFBQTtBMUZ1d2ZKOztBMEZ4d2ZFO0VBQ0Usd0JBQUE7QTFGMndmSjs7QTBGNXdmRTtFQUNFLHdCQUFBO0ExRit3Zko7O0EwRnp3ZkU7RUFDRSxxQkFBQTtBMUY0d2ZKOztBMEY3d2ZFO0VBQ0UscUJBQUE7QTFGZ3hmSjs7QTBGanhmRTtFQUNFLHFCQUFBO0ExRm94Zko7O0EwRnJ4ZkU7RUFDRSxxQkFBQTtBMUZ3eGZKOztBMEZ6eGZFO0VBQ0UscUJBQUE7QTFGNHhmSjs7QTBGN3hmRTtFQUNFLHFCQUFBO0ExRmd5Zko7O0EwRmp5ZkU7RUFDRSxxQkFBQTtBMUZveWZKOztBMEZyeWZFO0VBQ0UscUJBQUE7QTFGd3lmSjs7QTBGenlmRTtFQUNFLHFCQUFBO0ExRjR5Zko7O0EwRjd5ZkU7RUFDRSxzQkFBQTtBMUZnemZKOztBMEZqemZFO0VBQ0Usc0JBQUE7QTFGb3pmSjs7QTBGcnpmRTtFQUNFLHNCQUFBO0ExRnd6Zko7O0EwRnp6ZkU7RUFDRSxzQkFBQTtBMUY0emZKOztBMEY3emZFO0VBQ0Usc0JBQUE7QTFGZzBmSjs7QTBGajBmRTtFQUNFLHNCQUFBO0ExRm8wZko7O0EwRnIwZkU7RUFDRSxzQkFBQTtBMUZ3MGZKOztBMEZ6MGZFO0VBQ0Usc0JBQUE7QTFGNDBmSjs7QTBGNzBmRTtFQUNFLHNCQUFBO0ExRmcxZko7O0EwRmoxZkU7RUFDRSxzQkFBQTtBMUZvMWZKOztBMEZyMWZFO0VBQ0Usc0JBQUE7QTFGdzFmSjs7QTBGejFmRTtFQUNFLHNCQUFBO0ExRjQxZko7O0EwRjcxZkU7RUFDRSxzQkFBQTtBMUZnMmZKOztBMEZqMmZFO0VBQ0Usc0JBQUE7QTFGbzJmSjs7QTBGcjJmRTtFQUNFLHNCQUFBO0ExRncyZko7O0EwRnoyZkU7RUFDRSxzQkFBQTtBMUY0MmZKOztBMEY3MmZFO0VBQ0Usc0JBQUE7QTFGZzNmSjs7QTBGajNmRTtFQUNFLHNCQUFBO0ExRm8zZko7O0EwRnIzZkU7RUFDRSxzQkFBQTtBMUZ3M2ZKOztBMEZ6M2ZFO0VBQ0Usc0JBQUE7QTFGNDNmSjs7QTBGNzNmRTtFQUNFLHNCQUFBO0ExRmc0Zko7O0EwRmo0ZkU7RUFDRSxzQkFBQTtBMUZvNGZKOztBMEZyNGZFO0VBQ0Usc0JBQUE7QTFGdzRmSjs7QTBGejRmRTtFQUNFLHNCQUFBO0ExRjQ0Zko7O0EwRjc0ZkU7RUFDRSxzQkFBQTtBMUZnNWZKOztBMEZqNWZFO0VBQ0Usc0JBQUE7QTFGbzVmSjs7QTBGcjVmRTtFQUNFLHNCQUFBO0ExRnc1Zko7O0EwRno1ZkU7RUFDRSxzQkFBQTtBMUY0NWZKOztBMEY3NWZFO0VBQ0Usc0JBQUE7QTFGZzZmSjs7QTBGajZmRTtFQUNFLHNCQUFBO0ExRm82Zko7O0EwRnI2ZkU7RUFDRSxzQkFBQTtBMUZ3NmZKOztBMEZ6NmZFO0VBQ0Usc0JBQUE7QTFGNDZmSjs7QTBGNzZmRTtFQUNFLHNCQUFBO0ExRmc3Zko7O0EwRmo3ZkU7RUFDRSxzQkFBQTtBMUZvN2ZKOztBMEZyN2ZFO0VBQ0Usc0JBQUE7QTFGdzdmSjs7QTBGejdmRTtFQUNFLHNCQUFBO0ExRjQ3Zko7O0EwRjc3ZkU7RUFDRSxzQkFBQTtBMUZnOGZKOztBMEZqOGZFO0VBQ0Usc0JBQUE7QTFGbzhmSjs7QTBGcjhmRTtFQUNFLHNCQUFBO0ExRnc4Zko7O0EwRno4ZkU7RUFDRSxzQkFBQTtBMUY0OGZKOztBMEY3OGZFO0VBQ0Usc0JBQUE7QTFGZzlmSjs7QTBGajlmRTtFQUNFLHNCQUFBO0ExRm85Zko7O0EwRnI5ZkU7RUFDRSxzQkFBQTtBMUZ3OWZKOztBMEZ6OWZFO0VBQ0Usc0JBQUE7QTFGNDlmSjs7QTBGNzlmRTtFQUNFLHNCQUFBO0ExRmcrZko7O0EwRmorZkU7RUFDRSxzQkFBQTtBMUZvK2ZKOztBMEZyK2ZFO0VBQ0Usc0JBQUE7QTFGdytmSjs7QTBGeitmRTtFQUNFLHNCQUFBO0ExRjQrZko7O0EwRjcrZkU7RUFDRSxzQkFBQTtBMUZnL2ZKOztBMEZqL2ZFO0VBQ0Usc0JBQUE7QTFGby9mSjs7QTBGci9mRTtFQUNFLHNCQUFBO0ExRncvZko7O0EwRnovZkU7RUFDRSxzQkFBQTtBMUY0L2ZKOztBMEY3L2ZFO0VBQ0Usc0JBQUE7QTFGZ2dnQko7O0EwRmpnZ0JFO0VBQ0Usc0JBQUE7QTFGb2dnQko7O0EwRnJnZ0JFO0VBQ0Usc0JBQUE7QTFGd2dnQko7O0EwRnpnZ0JFO0VBQ0Usc0JBQUE7QTFGNGdnQko7O0EwRjdnZ0JFO0VBQ0Usc0JBQUE7QTFGZ2hnQko7O0EwRmpoZ0JFO0VBQ0Usc0JBQUE7QTFGb2hnQko7O0EwRnJoZ0JFO0VBQ0Usc0JBQUE7QTFGd2hnQko7O0EwRnpoZ0JFO0VBQ0Usc0JBQUE7QTFGNGhnQko7O0EwRjdoZ0JFO0VBQ0Usc0JBQUE7QTFGZ2lnQko7O0EwRmppZ0JFO0VBQ0Usc0JBQUE7QTFGb2lnQko7O0EwRnJpZ0JFO0VBQ0Usc0JBQUE7QTFGd2lnQko7O0EwRnppZ0JFO0VBQ0Usc0JBQUE7QTFGNGlnQko7O0EwRjdpZ0JFO0VBQ0Usc0JBQUE7QTFGZ2pnQko7O0EwRmpqZ0JFO0VBQ0Usc0JBQUE7QTFGb2pnQko7O0EwRnJqZ0JFO0VBQ0Usc0JBQUE7QTFGd2pnQko7O0EwRnpqZ0JFO0VBQ0Usc0JBQUE7QTFGNGpnQko7O0EwRjdqZ0JFO0VBQ0Usc0JBQUE7QTFGZ2tnQko7O0EwRmprZ0JFO0VBQ0Usc0JBQUE7QTFGb2tnQko7O0EwRnJrZ0JFO0VBQ0Usc0JBQUE7QTFGd2tnQko7O0EwRnprZ0JFO0VBQ0Usc0JBQUE7QTFGNGtnQko7O0EwRjdrZ0JFO0VBQ0Usc0JBQUE7QTFGZ2xnQko7O0EwRmpsZ0JFO0VBQ0Usc0JBQUE7QTFGb2xnQko7O0EwRnJsZ0JFO0VBQ0Usc0JBQUE7QTFGd2xnQko7O0EwRnpsZ0JFO0VBQ0Usc0JBQUE7QTFGNGxnQko7O0EwRjdsZ0JFO0VBQ0Usc0JBQUE7QTFGZ21nQko7O0EwRmptZ0JFO0VBQ0Usc0JBQUE7QTFGb21nQko7O0EwRnJtZ0JFO0VBQ0Usc0JBQUE7QTFGd21nQko7O0EwRnptZ0JFO0VBQ0Usc0JBQUE7QTFGNG1nQko7O0EwRjdtZ0JFO0VBQ0Usc0JBQUE7QTFGZ25nQko7O0EwRmpuZ0JFO0VBQ0Usc0JBQUE7QTFGb25nQko7O0EwRnJuZ0JFO0VBQ0Usc0JBQUE7QTFGd25nQko7O0EwRnpuZ0JFO0VBQ0Usc0JBQUE7QTFGNG5nQko7O0EwRjduZ0JFO0VBQ0Usc0JBQUE7QTFGZ29nQko7O0EwRmpvZ0JFO0VBQ0Usc0JBQUE7QTFGb29nQko7O0EwRnJvZ0JFO0VBQ0Usc0JBQUE7QTFGd29nQko7O0EwRnpvZ0JFO0VBQ0Usc0JBQUE7QTFGNG9nQko7O0EwRjdvZ0JFO0VBQ0Usc0JBQUE7QTFGZ3BnQko7O0EwRmpwZ0JFO0VBQ0Usc0JBQUE7QTFGb3BnQko7O0EwRnJwZ0JFO0VBQ0UsdUJBQUE7QTFGd3BnQko7O0EwRnpwZ0JFO0VBQ0UsdUJBQUE7QTFGNHBnQko7O0EwRjdwZ0JFO0VBQ0UsdUJBQUE7QTFGZ3FnQko7O0EwRmpxZ0JFO0VBQ0UsdUJBQUE7QTFGb3FnQko7O0EwRnJxZ0JFO0VBQ0UsdUJBQUE7QTFGd3FnQko7O0EwRnpxZ0JFO0VBQ0UsdUJBQUE7QTFGNHFnQko7O0EwRjdxZ0JFO0VBQ0UsdUJBQUE7QTFGZ3JnQko7O0EwRmpyZ0JFO0VBQ0UsdUJBQUE7QTFGb3JnQko7O0EwRnJyZ0JFO0VBQ0UsdUJBQUE7QTFGd3JnQko7O0EwRnpyZ0JFO0VBQ0UsdUJBQUE7QTFGNHJnQko7O0EwRjdyZ0JFO0VBQ0UsdUJBQUE7QTFGZ3NnQko7O0EwRmpzZ0JFO0VBQ0UsdUJBQUE7QTFGb3NnQko7O0EwRnJzZ0JFO0VBQ0UsdUJBQUE7QTFGd3NnQko7O0EwRnpzZ0JFO0VBQ0UsdUJBQUE7QTFGNHNnQko7O0EwRjdzZ0JFO0VBQ0UsdUJBQUE7QTFGZ3RnQko7O0EwRmp0Z0JFO0VBQ0UsdUJBQUE7QTFGb3RnQko7O0EwRnJ0Z0JFO0VBQ0UsdUJBQUE7QTFGd3RnQko7O0EwRnp0Z0JFO0VBQ0UsdUJBQUE7QTFGNHRnQko7O0EwRjd0Z0JFO0VBQ0UsdUJBQUE7QTFGZ3VnQko7O0EwRmp1Z0JFO0VBQ0UsdUJBQUE7QTFGb3VnQko7O0EwRnJ1Z0JFO0VBQ0UsdUJBQUE7QTFGd3VnQko7O0EwRnp1Z0JFO0VBQ0UsdUJBQUE7QTFGNHVnQko7O0EwRjd1Z0JFO0VBQ0UsdUJBQUE7QTFGZ3ZnQko7O0EwRmp2Z0JFO0VBQ0UsdUJBQUE7QTFGb3ZnQko7O0EwRnJ2Z0JFO0VBQ0UsdUJBQUE7QTFGd3ZnQko7O0EwRnp2Z0JFO0VBQ0UsdUJBQUE7QTFGNHZnQko7O0EwRjd2Z0JFO0VBQ0UsdUJBQUE7QTFGZ3dnQko7O0EwRmp3Z0JFO0VBQ0UsdUJBQUE7QTFGb3dnQko7O0EwRnJ3Z0JFO0VBQ0UsdUJBQUE7QTFGd3dnQko7O0EwRnp3Z0JFO0VBQ0UsdUJBQUE7QTFGNHdnQko7O0EwRjd3Z0JFO0VBQ0UsdUJBQUE7QTFGZ3hnQko7O0EwRmp4Z0JFO0VBQ0UsdUJBQUE7QTFGb3hnQko7O0EwRnJ4Z0JFO0VBQ0UsdUJBQUE7QTFGd3hnQko7O0EwRnp4Z0JFO0VBQ0UsdUJBQUE7QTFGNHhnQko7O0EwRjd4Z0JFO0VBQ0UsdUJBQUE7QTFGZ3lnQko7O0EwRmp5Z0JFO0VBQ0UsdUJBQUE7QTFGb3lnQko7O0EwRnJ5Z0JFO0VBQ0UsdUJBQUE7QTFGd3lnQko7O0EwRnp5Z0JFO0VBQ0UsdUJBQUE7QTFGNHlnQko7O0EwRjd5Z0JFO0VBQ0UsdUJBQUE7QTFGZ3pnQko7O0EwRmp6Z0JFO0VBQ0UsdUJBQUE7QTFGb3pnQko7O0EwRnJ6Z0JFO0VBQ0UsdUJBQUE7QTFGd3pnQko7O0EwRnp6Z0JFO0VBQ0UsdUJBQUE7QTFGNHpnQko7O0EwRjd6Z0JFO0VBQ0UsdUJBQUE7QTFGZzBnQko7O0EwRmowZ0JFO0VBQ0UsdUJBQUE7QTFGbzBnQko7O0EwRnIwZ0JFO0VBQ0UsdUJBQUE7QTFGdzBnQko7O0EwRnowZ0JFO0VBQ0UsdUJBQUE7QTFGNDBnQko7O0EwRjcwZ0JFO0VBQ0UsdUJBQUE7QTFGZzFnQko7O0EwRmoxZ0JFO0VBQ0UsdUJBQUE7QTFGbzFnQko7O0EwRnIxZ0JFO0VBQ0UsdUJBQUE7QTFGdzFnQko7O0EwRnoxZ0JFO0VBQ0UsdUJBQUE7QTFGNDFnQko7O0EwRjcxZ0JFO0VBQ0UsdUJBQUE7QTFGZzJnQko7O0EwRmoyZ0JFO0VBQ0UsdUJBQUE7QTFGbzJnQko7O0EwRnIyZ0JFO0VBQ0UsdUJBQUE7QTFGdzJnQko7O0EwRnoyZ0JFO0VBQ0UsdUJBQUE7QTFGNDJnQko7O0EwRjcyZ0JFO0VBQ0UsdUJBQUE7QTFGZzNnQko7O0EwRmozZ0JFO0VBQ0UsdUJBQUE7QTFGbzNnQko7O0EwRnIzZ0JFO0VBQ0UsdUJBQUE7QTFGdzNnQko7O0EwRnozZ0JFO0VBQ0UsdUJBQUE7QTFGNDNnQko7O0EwRjczZ0JFO0VBQ0UsdUJBQUE7QTFGZzRnQko7O0EwRmo0Z0JFO0VBQ0UsdUJBQUE7QTFGbzRnQko7O0EwRnI0Z0JFO0VBQ0UsdUJBQUE7QTFGdzRnQko7O0EwRno0Z0JFO0VBQ0UsdUJBQUE7QTFGNDRnQko7O0EwRjc0Z0JFO0VBQ0UsdUJBQUE7QTFGZzVnQko7O0EwRmo1Z0JFO0VBQ0UsdUJBQUE7QTFGbzVnQko7O0EwRnI1Z0JFO0VBQ0UsdUJBQUE7QTFGdzVnQko7O0EwRno1Z0JFO0VBQ0UsdUJBQUE7QTFGNDVnQko7O0EwRjc1Z0JFO0VBQ0UsdUJBQUE7QTFGZzZnQko7O0EwRmo2Z0JFO0VBQ0UsdUJBQUE7QTFGbzZnQko7O0EwRnI2Z0JFO0VBQ0UsdUJBQUE7QTFGdzZnQko7O0EwRno2Z0JFO0VBQ0UsdUJBQUE7QTFGNDZnQko7O0EwRjc2Z0JFO0VBQ0UsdUJBQUE7QTFGZzdnQko7O0EwRmo3Z0JFO0VBQ0UsdUJBQUE7QTFGbzdnQko7O0EwRnI3Z0JFO0VBQ0UsdUJBQUE7QTFGdzdnQko7O0EwRno3Z0JFO0VBQ0UsdUJBQUE7QTFGNDdnQko7O0EwRjc3Z0JFO0VBQ0UsdUJBQUE7QTFGZzhnQko7O0EwRmo4Z0JFO0VBQ0UsdUJBQUE7QTFGbzhnQko7O0EwRnI4Z0JFO0VBQ0UsdUJBQUE7QTFGdzhnQko7O0EwRno4Z0JFO0VBQ0UsdUJBQUE7QTFGNDhnQko7O0EwRjc4Z0JFO0VBQ0UsdUJBQUE7QTFGZzlnQko7O0EwRmo5Z0JFO0VBQ0UsdUJBQUE7QTFGbzlnQko7O0EwRnI5Z0JFO0VBQ0UsdUJBQUE7QTFGdzlnQko7O0EwRno5Z0JFO0VBQ0UsdUJBQUE7QTFGNDlnQko7O0EwRjc5Z0JFO0VBQ0UsdUJBQUE7QTFGZytnQko7O0EwRmorZ0JFO0VBQ0UsdUJBQUE7QTFGbytnQko7O0EwRnIrZ0JFO0VBQ0UsdUJBQUE7QTFGdytnQko7O0EwRnorZ0JFO0VBQ0UsdUJBQUE7QTFGNCtnQko7O0EwRjcrZ0JFO0VBQ0UsdUJBQUE7QTFGZy9nQko7O0EwRmovZ0JFO0VBQ0UsdUJBQUE7QTFGby9nQko7O0EwRnIvZ0JFO0VBQ0UsdUJBQUE7QTFGdy9nQko7O0EwRnovZ0JFO0VBQ0UsdUJBQUE7QTFGNC9nQko7O0EwRjcvZ0JFO0VBQ0UsdUJBQUE7QTFGZ2doQko7O0EwRmpnaEJFO0VBQ0UsdUJBQUE7QTFGb2doQko7O0EwRnJnaEJFO0VBQ0UsdUJBQUE7QTFGd2doQko7O0EwRnpnaEJFO0VBQ0UsdUJBQUE7QTFGNGdoQko7O0EwRjdnaEJFO0VBQ0UsdUJBQUE7QTFGZ2hoQko7O0EwRmpoaEJFO0VBQ0UsdUJBQUE7QTFGb2hoQko7O0EwRnJoaEJFO0VBQ0UsdUJBQUE7QTFGd2hoQko7O0EwRnpoaEJFO0VBQ0UsdUJBQUE7QTFGNGhoQko7O0EwRjdoaEJFO0VBQ0UsdUJBQUE7QTFGZ2loQko7O0EwRjFoaEJFO0VBQ0Usc0JBQUE7QTFGNmhoQko7O0EwRjloaEJFO0VBQ0Usc0JBQUE7QTFGaWloQko7O0EwRmxpaEJFO0VBQ0Usc0JBQUE7QTFGcWloQko7O0EwRnRpaEJFO0VBQ0Usc0JBQUE7QTFGeWloQko7O0EwRjFpaEJFO0VBQ0Usc0JBQUE7QTFGNmloQko7O0EwRjlpaEJFO0VBQ0Usc0JBQUE7QTFGaWpoQko7O0EwRmxqaEJFO0VBQ0Usc0JBQUE7QTFGcWpoQko7O0EwRnRqaEJFO0VBQ0Usc0JBQUE7QTFGeWpoQko7O0EwRjFqaEJFO0VBQ0Usc0JBQUE7QTFGNmpoQko7O0EwRjlqaEJFO0VBQ0UsdUJBQUE7QTFGaWtoQko7O0EwRmxraEJFO0VBQ0UsdUJBQUE7QTFGcWtoQko7O0EwRnRraEJFO0VBQ0UsdUJBQUE7QTFGeWtoQko7O0EwRjFraEJFO0VBQ0UsdUJBQUE7QTFGNmtoQko7O0EwRjlraEJFO0VBQ0UsdUJBQUE7QTFGaWxoQko7O0EwRmxsaEJFO0VBQ0UsdUJBQUE7QTFGcWxoQko7O0EwRnRsaEJFO0VBQ0UsdUJBQUE7QTFGeWxoQko7O0EwRjFsaEJFO0VBQ0UsdUJBQUE7QTFGNmxoQko7O0EwRjlsaEJFO0VBQ0UsdUJBQUE7QTFGaW1oQko7O0EwRmxtaEJFO0VBQ0UsdUJBQUE7QTFGcW1oQko7O0EwRnRtaEJFO0VBQ0UsdUJBQUE7QTFGeW1oQko7O0EwRjFtaEJFO0VBQ0UsdUJBQUE7QTFGNm1oQko7O0EwRjltaEJFO0VBQ0UsdUJBQUE7QTFGaW5oQko7O0EwRmxuaEJFO0VBQ0UsdUJBQUE7QTFGcW5oQko7O0EwRnRuaEJFO0VBQ0UsdUJBQUE7QTFGeW5oQko7O0EwRjFuaEJFO0VBQ0UsdUJBQUE7QTFGNm5oQko7O0EwRjluaEJFO0VBQ0UsdUJBQUE7QTFGaW9oQko7O0EwRmxvaEJFO0VBQ0UsdUJBQUE7QTFGcW9oQko7O0EwRnRvaEJFO0VBQ0UsdUJBQUE7QTFGeW9oQko7O0EwRjFvaEJFO0VBQ0UsdUJBQUE7QTFGNm9oQko7O0EwRjlvaEJFO0VBQ0UsdUJBQUE7QTFGaXBoQko7O0EwRmxwaEJFO0VBQ0UsdUJBQUE7QTFGcXBoQko7O0EwRnRwaEJFO0VBQ0UsdUJBQUE7QTFGeXBoQko7O0EwRjFwaEJFO0VBQ0UsdUJBQUE7QTFGNnBoQko7O0EwRjlwaEJFO0VBQ0UsdUJBQUE7QTFGaXFoQko7O0EwRmxxaEJFO0VBQ0UsdUJBQUE7QTFGcXFoQko7O0EwRnRxaEJFO0VBQ0UsdUJBQUE7QTFGeXFoQko7O0EwRjFxaEJFO0VBQ0UsdUJBQUE7QTFGNnFoQko7O0EwRjlxaEJFO0VBQ0UsdUJBQUE7QTFGaXJoQko7O0EwRmxyaEJFO0VBQ0UsdUJBQUE7QTFGcXJoQko7O0EwRnRyaEJFO0VBQ0UsdUJBQUE7QTFGeXJoQko7O0EwRjFyaEJFO0VBQ0UsdUJBQUE7QTFGNnJoQko7O0EwRjlyaEJFO0VBQ0UsdUJBQUE7QTFGaXNoQko7O0EwRmxzaEJFO0VBQ0UsdUJBQUE7QTFGcXNoQko7O0EwRnRzaEJFO0VBQ0UsdUJBQUE7QTFGeXNoQko7O0EwRjFzaEJFO0VBQ0UsdUJBQUE7QTFGNnNoQko7O0EwRjlzaEJFO0VBQ0UsdUJBQUE7QTFGaXRoQko7O0EwRmx0aEJFO0VBQ0UsdUJBQUE7QTFGcXRoQko7O0EwRnR0aEJFO0VBQ0UsdUJBQUE7QTFGeXRoQko7O0EwRjF0aEJFO0VBQ0UsdUJBQUE7QTFGNnRoQko7O0EwRjl0aEJFO0VBQ0UsdUJBQUE7QTFGaXVoQko7O0EwRmx1aEJFO0VBQ0UsdUJBQUE7QTFGcXVoQko7O0EwRnR1aEJFO0VBQ0UsdUJBQUE7QTFGeXVoQko7O0EwRjF1aEJFO0VBQ0UsdUJBQUE7QTFGNnVoQko7O0EwRjl1aEJFO0VBQ0UsdUJBQUE7QTFGaXZoQko7O0EwRmx2aEJFO0VBQ0UsdUJBQUE7QTFGcXZoQko7O0EwRnR2aEJFO0VBQ0UsdUJBQUE7QTFGeXZoQko7O0EwRjF2aEJFO0VBQ0UsdUJBQUE7QTFGNnZoQko7O0EwRjl2aEJFO0VBQ0UsdUJBQUE7QTFGaXdoQko7O0EwRmx3aEJFO0VBQ0UsdUJBQUE7QTFGcXdoQko7O0EwRnR3aEJFO0VBQ0UsdUJBQUE7QTFGeXdoQko7O0EwRjF3aEJFO0VBQ0UsdUJBQUE7QTFGNndoQko7O0EwRjl3aEJFO0VBQ0UsdUJBQUE7QTFGaXhoQko7O0EwRmx4aEJFO0VBQ0UsdUJBQUE7QTFGcXhoQko7O0EwRnR4aEJFO0VBQ0UsdUJBQUE7QTFGeXhoQko7O0EwRjF4aEJFO0VBQ0UsdUJBQUE7QTFGNnhoQko7O0EwRjl4aEJFO0VBQ0UsdUJBQUE7QTFGaXloQko7O0EwRmx5aEJFO0VBQ0UsdUJBQUE7QTFGcXloQko7O0EwRnR5aEJFO0VBQ0UsdUJBQUE7QTFGeXloQko7O0EwRjF5aEJFO0VBQ0UsdUJBQUE7QTFGNnloQko7O0EwRjl5aEJFO0VBQ0UsdUJBQUE7QTFGaXpoQko7O0EwRmx6aEJFO0VBQ0UsdUJBQUE7QTFGcXpoQko7O0EwRnR6aEJFO0VBQ0UsdUJBQUE7QTFGeXpoQko7O0EwRjF6aEJFO0VBQ0UsdUJBQUE7QTFGNnpoQko7O0EwRjl6aEJFO0VBQ0UsdUJBQUE7QTFGaTBoQko7O0EwRmwwaEJFO0VBQ0UsdUJBQUE7QTFGcTBoQko7O0EwRnQwaEJFO0VBQ0UsdUJBQUE7QTFGeTBoQko7O0EwRjEwaEJFO0VBQ0UsdUJBQUE7QTFGNjBoQko7O0EwRjkwaEJFO0VBQ0UsdUJBQUE7QTFGaTFoQko7O0EwRmwxaEJFO0VBQ0UsdUJBQUE7QTFGcTFoQko7O0EwRnQxaEJFO0VBQ0UsdUJBQUE7QTFGeTFoQko7O0EwRjExaEJFO0VBQ0UsdUJBQUE7QTFGNjFoQko7O0EwRjkxaEJFO0VBQ0UsdUJBQUE7QTFGaTJoQko7O0EwRmwyaEJFO0VBQ0UsdUJBQUE7QTFGcTJoQko7O0EwRnQyaEJFO0VBQ0UsdUJBQUE7QTFGeTJoQko7O0EwRjEyaEJFO0VBQ0UsdUJBQUE7QTFGNjJoQko7O0EwRjkyaEJFO0VBQ0UsdUJBQUE7QTFGaTNoQko7O0EwRmwzaEJFO0VBQ0UsdUJBQUE7QTFGcTNoQko7O0EwRnQzaEJFO0VBQ0UsdUJBQUE7QTFGeTNoQko7O0EwRjEzaEJFO0VBQ0UsdUJBQUE7QTFGNjNoQko7O0EwRjkzaEJFO0VBQ0UsdUJBQUE7QTFGaTRoQko7O0EwRmw0aEJFO0VBQ0UsdUJBQUE7QTFGcTRoQko7O0EwRnQ0aEJFO0VBQ0UsdUJBQUE7QTFGeTRoQko7O0EwRjE0aEJFO0VBQ0UsdUJBQUE7QTFGNjRoQko7O0EwRjk0aEJFO0VBQ0UsdUJBQUE7QTFGaTVoQko7O0EwRmw1aEJFO0VBQ0UsdUJBQUE7QTFGcTVoQko7O0EwRnQ1aEJFO0VBQ0UsdUJBQUE7QTFGeTVoQko7O0EwRjE1aEJFO0VBQ0UsdUJBQUE7QTFGNjVoQko7O0EwRjk1aEJFO0VBQ0UsdUJBQUE7QTFGaTZoQko7O0EwRmw2aEJFO0VBQ0UsdUJBQUE7QTFGcTZoQko7O0EwRnQ2aEJFO0VBQ0Usd0JBQUE7QTFGeTZoQko7O0EwRjE2aEJFO0VBQ0Usd0JBQUE7QTFGNjZoQko7O0EwRjk2aEJFO0VBQ0Usd0JBQUE7QTFGaTdoQko7O0EwRmw3aEJFO0VBQ0Usd0JBQUE7QTFGcTdoQko7O0EwRnQ3aEJFO0VBQ0Usd0JBQUE7QTFGeTdoQko7O0EwRjE3aEJFO0VBQ0Usd0JBQUE7QTFGNjdoQko7O0EwRjk3aEJFO0VBQ0Usd0JBQUE7QTFGaThoQko7O0EwRmw4aEJFO0VBQ0Usd0JBQUE7QTFGcThoQko7O0EwRnQ4aEJFO0VBQ0Usd0JBQUE7QTFGeThoQko7O0EwRjE4aEJFO0VBQ0Usd0JBQUE7QTFGNjhoQko7O0EwRjk4aEJFO0VBQ0Usd0JBQUE7QTFGaTloQko7O0EwRmw5aEJFO0VBQ0Usd0JBQUE7QTFGcTloQko7O0EwRnQ5aEJFO0VBQ0Usd0JBQUE7QTFGeTloQko7O0EwRjE5aEJFO0VBQ0Usd0JBQUE7QTFGNjloQko7O0EwRjk5aEJFO0VBQ0Usd0JBQUE7QTFGaStoQko7O0EwRmwraEJFO0VBQ0Usd0JBQUE7QTFGcStoQko7O0EwRnQraEJFO0VBQ0Usd0JBQUE7QTFGeStoQko7O0EwRjEraEJFO0VBQ0Usd0JBQUE7QTFGNitoQko7O0EwRjkraEJFO0VBQ0Usd0JBQUE7QTFGaS9oQko7O0EwRmwvaEJFO0VBQ0Usd0JBQUE7QTFGcS9oQko7O0EwRnQvaEJFO0VBQ0Usd0JBQUE7QTFGeS9oQko7O0EwRjEvaEJFO0VBQ0Usd0JBQUE7QTFGNi9oQko7O0EwRjkvaEJFO0VBQ0Usd0JBQUE7QTFGaWdpQko7O0EwRmxnaUJFO0VBQ0Usd0JBQUE7QTFGcWdpQko7O0EwRnRnaUJFO0VBQ0Usd0JBQUE7QTFGeWdpQko7O0EwRjFnaUJFO0VBQ0Usd0JBQUE7QTFGNmdpQko7O0EwRjlnaUJFO0VBQ0Usd0JBQUE7QTFGaWhpQko7O0EwRmxoaUJFO0VBQ0Usd0JBQUE7QTFGcWhpQko7O0EwRnRoaUJFO0VBQ0Usd0JBQUE7QTFGeWhpQko7O0EwRjFoaUJFO0VBQ0Usd0JBQUE7QTFGNmhpQko7O0EwRjloaUJFO0VBQ0Usd0JBQUE7QTFGaWlpQko7O0EwRmxpaUJFO0VBQ0Usd0JBQUE7QTFGcWlpQko7O0EwRnRpaUJFO0VBQ0Usd0JBQUE7QTFGeWlpQko7O0EwRjFpaUJFO0VBQ0Usd0JBQUE7QTFGNmlpQko7O0EwRjlpaUJFO0VBQ0Usd0JBQUE7QTFGaWppQko7O0EwRmxqaUJFO0VBQ0Usd0JBQUE7QTFGcWppQko7O0EwRnRqaUJFO0VBQ0Usd0JBQUE7QTFGeWppQko7O0EwRjFqaUJFO0VBQ0Usd0JBQUE7QTFGNmppQko7O0EwRjlqaUJFO0VBQ0Usd0JBQUE7QTFGaWtpQko7O0EwRmxraUJFO0VBQ0Usd0JBQUE7QTFGcWtpQko7O0EwRnRraUJFO0VBQ0Usd0JBQUE7QTFGeWtpQko7O0EwRjFraUJFO0VBQ0Usd0JBQUE7QTFGNmtpQko7O0EwRjlraUJFO0VBQ0Usd0JBQUE7QTFGaWxpQko7O0EwRmxsaUJFO0VBQ0Usd0JBQUE7QTFGcWxpQko7O0EwRnRsaUJFO0VBQ0Usd0JBQUE7QTFGeWxpQko7O0EwRjFsaUJFO0VBQ0Usd0JBQUE7QTFGNmxpQko7O0EwRjlsaUJFO0VBQ0Usd0JBQUE7QTFGaW1pQko7O0EwRmxtaUJFO0VBQ0Usd0JBQUE7QTFGcW1pQko7O0EwRnRtaUJFO0VBQ0Usd0JBQUE7QTFGeW1pQko7O0EwRjFtaUJFO0VBQ0Usd0JBQUE7QTFGNm1pQko7O0EwRjltaUJFO0VBQ0Usd0JBQUE7QTFGaW5pQko7O0EwRmxuaUJFO0VBQ0Usd0JBQUE7QTFGcW5pQko7O0EwRnRuaUJFO0VBQ0Usd0JBQUE7QTFGeW5pQko7O0EwRjFuaUJFO0VBQ0Usd0JBQUE7QTFGNm5pQko7O0EwRjluaUJFO0VBQ0Usd0JBQUE7QTFGaW9pQko7O0EwRmxvaUJFO0VBQ0Usd0JBQUE7QTFGcW9pQko7O0EwRnRvaUJFO0VBQ0Usd0JBQUE7QTFGeW9pQko7O0EwRjFvaUJFO0VBQ0Usd0JBQUE7QTFGNm9pQko7O0EwRjlvaUJFO0VBQ0Usd0JBQUE7QTFGaXBpQko7O0EwRmxwaUJFO0VBQ0Usd0JBQUE7QTFGcXBpQko7O0EwRnRwaUJFO0VBQ0Usd0JBQUE7QTFGeXBpQko7O0EwRjFwaUJFO0VBQ0Usd0JBQUE7QTFGNnBpQko7O0EwRjlwaUJFO0VBQ0Usd0JBQUE7QTFGaXFpQko7O0EwRmxxaUJFO0VBQ0Usd0JBQUE7QTFGcXFpQko7O0EwRnRxaUJFO0VBQ0Usd0JBQUE7QTFGeXFpQko7O0EwRjFxaUJFO0VBQ0Usd0JBQUE7QTFGNnFpQko7O0EwRjlxaUJFO0VBQ0Usd0JBQUE7QTFGaXJpQko7O0EwRmxyaUJFO0VBQ0Usd0JBQUE7QTFGcXJpQko7O0EwRnRyaUJFO0VBQ0Usd0JBQUE7QTFGeXJpQko7O0EwRjFyaUJFO0VBQ0Usd0JBQUE7QTFGNnJpQko7O0EwRjlyaUJFO0VBQ0Usd0JBQUE7QTFGaXNpQko7O0EwRmxzaUJFO0VBQ0Usd0JBQUE7QTFGcXNpQko7O0EwRnRzaUJFO0VBQ0Usd0JBQUE7QTFGeXNpQko7O0EwRjFzaUJFO0VBQ0Usd0JBQUE7QTFGNnNpQko7O0EwRjlzaUJFO0VBQ0Usd0JBQUE7QTFGaXRpQko7O0EwRmx0aUJFO0VBQ0Usd0JBQUE7QTFGcXRpQko7O0EwRnR0aUJFO0VBQ0Usd0JBQUE7QTFGeXRpQko7O0EwRjF0aUJFO0VBQ0Usd0JBQUE7QTFGNnRpQko7O0EwRjl0aUJFO0VBQ0Usd0JBQUE7QTFGaXVpQko7O0EwRmx1aUJFO0VBQ0Usd0JBQUE7QTFGcXVpQko7O0EwRnR1aUJFO0VBQ0Usd0JBQUE7QTFGeXVpQko7O0EwRjF1aUJFO0VBQ0Usd0JBQUE7QTFGNnVpQko7O0EwRjl1aUJFO0VBQ0Usd0JBQUE7QTFGaXZpQko7O0EwRmx2aUJFO0VBQ0Usd0JBQUE7QTFGcXZpQko7O0EwRnR2aUJFO0VBQ0Usd0JBQUE7QTFGeXZpQko7O0EwRjF2aUJFO0VBQ0Usd0JBQUE7QTFGNnZpQko7O0EwRjl2aUJFO0VBQ0Usd0JBQUE7QTFGaXdpQko7O0EwRmx3aUJFO0VBQ0Usd0JBQUE7QTFGcXdpQko7O0EwRnR3aUJFO0VBQ0Usd0JBQUE7QTFGeXdpQko7O0EwRjF3aUJFO0VBQ0Usd0JBQUE7QTFGNndpQko7O0EwRjl3aUJFO0VBQ0Usd0JBQUE7QTFGaXhpQko7O0EwRmx4aUJFO0VBQ0Usd0JBQUE7QTFGcXhpQko7O0EwRnR4aUJFO0VBQ0Usd0JBQUE7QTFGeXhpQko7O0EwRjF4aUJFO0VBQ0Usd0JBQUE7QTFGNnhpQko7O0EwRjl4aUJFO0VBQ0Usd0JBQUE7QTFGaXlpQko7O0EwRmx5aUJFO0VBQ0Usd0JBQUE7QTFGcXlpQko7O0EwRnR5aUJFO0VBQ0Usd0JBQUE7QTFGeXlpQko7O0EwRjF5aUJFO0VBQ0Usd0JBQUE7QTFGNnlpQko7O0EwRjl5aUJFO0VBQ0Usd0JBQUE7QTFGaXppQko7O0EwRjN5aUJFO0VBQ0UscUJBQUE7QTFGOHlpQko7O0EwRi95aUJFO0VBQ0UscUJBQUE7QTFGa3ppQko7O0EwRm56aUJFO0VBQ0UscUJBQUE7QTFGc3ppQko7O0EwRnZ6aUJFO0VBQ0UscUJBQUE7QTFGMHppQko7O0EwRjN6aUJFO0VBQ0UscUJBQUE7QTFGOHppQko7O0EwRi96aUJFO0VBQ0UscUJBQUE7QTFGazBpQko7O0EwRm4waUJFO0VBQ0UscUJBQUE7QTFGczBpQko7O0EwRnYwaUJFO0VBQ0UscUJBQUE7QTFGMDBpQko7O0EwRjMwaUJFO0VBQ0UscUJBQUE7QTFGODBpQko7O0EwRi8waUJFO0VBQ0Usc0JBQUE7QTFGazFpQko7O0EwRm4xaUJFO0VBQ0Usc0JBQUE7QTFGczFpQko7O0EwRnYxaUJFO0VBQ0Usc0JBQUE7QTFGMDFpQko7O0EwRjMxaUJFO0VBQ0Usc0JBQUE7QTFGODFpQko7O0EwRi8xaUJFO0VBQ0Usc0JBQUE7QTFGazJpQko7O0EwRm4yaUJFO0VBQ0Usc0JBQUE7QTFGczJpQko7O0EwRnYyaUJFO0VBQ0Usc0JBQUE7QTFGMDJpQko7O0EwRjMyaUJFO0VBQ0Usc0JBQUE7QTFGODJpQko7O0EwRi8yaUJFO0VBQ0Usc0JBQUE7QTFGazNpQko7O0EwRm4zaUJFO0VBQ0Usc0JBQUE7QTFGczNpQko7O0EwRnYzaUJFO0VBQ0Usc0JBQUE7QTFGMDNpQko7O0EwRjMzaUJFO0VBQ0Usc0JBQUE7QTFGODNpQko7O0EwRi8zaUJFO0VBQ0Usc0JBQUE7QTFGazRpQko7O0EwRm40aUJFO0VBQ0Usc0JBQUE7QTFGczRpQko7O0EwRnY0aUJFO0VBQ0Usc0JBQUE7QTFGMDRpQko7O0EwRjM0aUJFO0VBQ0Usc0JBQUE7QTFGODRpQko7O0EwRi80aUJFO0VBQ0Usc0JBQUE7QTFGazVpQko7O0EwRm41aUJFO0VBQ0Usc0JBQUE7QTFGczVpQko7O0EwRnY1aUJFO0VBQ0Usc0JBQUE7QTFGMDVpQko7O0EwRjM1aUJFO0VBQ0Usc0JBQUE7QTFGODVpQko7O0EwRi81aUJFO0VBQ0Usc0JBQUE7QTFGazZpQko7O0EwRm42aUJFO0VBQ0Usc0JBQUE7QTFGczZpQko7O0EwRnY2aUJFO0VBQ0Usc0JBQUE7QTFGMDZpQko7O0EwRjM2aUJFO0VBQ0Usc0JBQUE7QTFGODZpQko7O0EwRi82aUJFO0VBQ0Usc0JBQUE7QTFGazdpQko7O0EwRm43aUJFO0VBQ0Usc0JBQUE7QTFGczdpQko7O0EwRnY3aUJFO0VBQ0Usc0JBQUE7QTFGMDdpQko7O0EwRjM3aUJFO0VBQ0Usc0JBQUE7QTFGODdpQko7O0EwRi83aUJFO0VBQ0Usc0JBQUE7QTFGazhpQko7O0EwRm44aUJFO0VBQ0Usc0JBQUE7QTFGczhpQko7O0EwRnY4aUJFO0VBQ0Usc0JBQUE7QTFGMDhpQko7O0EwRjM4aUJFO0VBQ0Usc0JBQUE7QTFGODhpQko7O0EwRi84aUJFO0VBQ0Usc0JBQUE7QTFGazlpQko7O0EwRm45aUJFO0VBQ0Usc0JBQUE7QTFGczlpQko7O0EwRnY5aUJFO0VBQ0Usc0JBQUE7QTFGMDlpQko7O0EwRjM5aUJFO0VBQ0Usc0JBQUE7QTFGODlpQko7O0EwRi85aUJFO0VBQ0Usc0JBQUE7QTFGaytpQko7O0EwRm4raUJFO0VBQ0Usc0JBQUE7QTFGcytpQko7O0EwRnYraUJFO0VBQ0Usc0JBQUE7QTFGMCtpQko7O0EwRjMraUJFO0VBQ0Usc0JBQUE7QTFGOCtpQko7O0EwRi8raUJFO0VBQ0Usc0JBQUE7QTFGay9pQko7O0EwRm4vaUJFO0VBQ0Usc0JBQUE7QTFGcy9pQko7O0EwRnYvaUJFO0VBQ0Usc0JBQUE7QTFGMC9pQko7O0EwRjMvaUJFO0VBQ0Usc0JBQUE7QTFGOC9pQko7O0EwRi8vaUJFO0VBQ0Usc0JBQUE7QTFGa2dqQko7O0EwRm5nakJFO0VBQ0Usc0JBQUE7QTFGc2dqQko7O0EwRnZnakJFO0VBQ0Usc0JBQUE7QTFGMGdqQko7O0EwRjNnakJFO0VBQ0Usc0JBQUE7QTFGOGdqQko7O0EwRi9nakJFO0VBQ0Usc0JBQUE7QTFGa2hqQko7O0EwRm5oakJFO0VBQ0Usc0JBQUE7QTFGc2hqQko7O0EwRnZoakJFO0VBQ0Usc0JBQUE7QTFGMGhqQko7O0EwRjNoakJFO0VBQ0Usc0JBQUE7QTFGOGhqQko7O0EwRi9oakJFO0VBQ0Usc0JBQUE7QTFGa2lqQko7O0EwRm5pakJFO0VBQ0Usc0JBQUE7QTFGc2lqQko7O0EwRnZpakJFO0VBQ0Usc0JBQUE7QTFGMGlqQko7O0EwRjNpakJFO0VBQ0Usc0JBQUE7QTFGOGlqQko7O0EwRi9pakJFO0VBQ0Usc0JBQUE7QTFGa2pqQko7O0EwRm5qakJFO0VBQ0Usc0JBQUE7QTFGc2pqQko7O0EwRnZqakJFO0VBQ0Usc0JBQUE7QTFGMGpqQko7O0EwRjNqakJFO0VBQ0Usc0JBQUE7QTFGOGpqQko7O0EwRi9qakJFO0VBQ0Usc0JBQUE7QTFGa2tqQko7O0EwRm5rakJFO0VBQ0Usc0JBQUE7QTFGc2tqQko7O0EwRnZrakJFO0VBQ0Usc0JBQUE7QTFGMGtqQko7O0EwRjNrakJFO0VBQ0Usc0JBQUE7QTFGOGtqQko7O0EwRi9rakJFO0VBQ0Usc0JBQUE7QTFGa2xqQko7O0EwRm5sakJFO0VBQ0Usc0JBQUE7QTFGc2xqQko7O0EwRnZsakJFO0VBQ0Usc0JBQUE7QTFGMGxqQko7O0EwRjNsakJFO0VBQ0Usc0JBQUE7QTFGOGxqQko7O0EwRi9sakJFO0VBQ0Usc0JBQUE7QTFGa21qQko7O0EwRm5takJFO0VBQ0Usc0JBQUE7QTFGc21qQko7O0EwRnZtakJFO0VBQ0Usc0JBQUE7QTFGMG1qQko7O0EwRjNtakJFO0VBQ0Usc0JBQUE7QTFGOG1qQko7O0EwRi9takJFO0VBQ0Usc0JBQUE7QTFGa25qQko7O0EwRm5uakJFO0VBQ0Usc0JBQUE7QTFGc25qQko7O0EwRnZuakJFO0VBQ0Usc0JBQUE7QTFGMG5qQko7O0EwRjNuakJFO0VBQ0Usc0JBQUE7QTFGOG5qQko7O0EwRi9uakJFO0VBQ0Usc0JBQUE7QTFGa29qQko7O0EwRm5vakJFO0VBQ0Usc0JBQUE7QTFGc29qQko7O0EwRnZvakJFO0VBQ0Usc0JBQUE7QTFGMG9qQko7O0EwRjNvakJFO0VBQ0Usc0JBQUE7QTFGOG9qQko7O0EwRi9vakJFO0VBQ0Usc0JBQUE7QTFGa3BqQko7O0EwRm5wakJFO0VBQ0Usc0JBQUE7QTFGc3BqQko7O0EwRnZwakJFO0VBQ0Usc0JBQUE7QTFGMHBqQko7O0EwRjNwakJFO0VBQ0Usc0JBQUE7QTFGOHBqQko7O0EwRi9wakJFO0VBQ0Usc0JBQUE7QTFGa3FqQko7O0EwRm5xakJFO0VBQ0Usc0JBQUE7QTFGc3FqQko7O0EwRnZxakJFO0VBQ0Usc0JBQUE7QTFGMHFqQko7O0EwRjNxakJFO0VBQ0Usc0JBQUE7QTFGOHFqQko7O0EwRi9xakJFO0VBQ0Usc0JBQUE7QTFGa3JqQko7O0EwRm5yakJFO0VBQ0Usc0JBQUE7QTFGc3JqQko7O0EwRnZyakJFO0VBQ0UsdUJBQUE7QTFGMHJqQko7O0EwRjNyakJFO0VBQ0UsdUJBQUE7QTFGOHJqQko7O0EwRi9yakJFO0VBQ0UsdUJBQUE7QTFGa3NqQko7O0EwRm5zakJFO0VBQ0UsdUJBQUE7QTFGc3NqQko7O0EwRnZzakJFO0VBQ0UsdUJBQUE7QTFGMHNqQko7O0EwRjNzakJFO0VBQ0UsdUJBQUE7QTFGOHNqQko7O0EwRi9zakJFO0VBQ0UsdUJBQUE7QTFGa3RqQko7O0EwRm50akJFO0VBQ0UsdUJBQUE7QTFGc3RqQko7O0EwRnZ0akJFO0VBQ0UsdUJBQUE7QTFGMHRqQko7O0EwRjN0akJFO0VBQ0UsdUJBQUE7QTFGOHRqQko7O0EwRi90akJFO0VBQ0UsdUJBQUE7QTFGa3VqQko7O0EwRm51akJFO0VBQ0UsdUJBQUE7QTFGc3VqQko7O0EwRnZ1akJFO0VBQ0UsdUJBQUE7QTFGMHVqQko7O0EwRjN1akJFO0VBQ0UsdUJBQUE7QTFGOHVqQko7O0EwRi91akJFO0VBQ0UsdUJBQUE7QTFGa3ZqQko7O0EwRm52akJFO0VBQ0UsdUJBQUE7QTFGc3ZqQko7O0EwRnZ2akJFO0VBQ0UsdUJBQUE7QTFGMHZqQko7O0EwRjN2akJFO0VBQ0UsdUJBQUE7QTFGOHZqQko7O0EwRi92akJFO0VBQ0UsdUJBQUE7QTFGa3dqQko7O0EwRm53akJFO0VBQ0UsdUJBQUE7QTFGc3dqQko7O0EwRnZ3akJFO0VBQ0UsdUJBQUE7QTFGMHdqQko7O0EwRjN3akJFO0VBQ0UsdUJBQUE7QTFGOHdqQko7O0EwRi93akJFO0VBQ0UsdUJBQUE7QTFGa3hqQko7O0EwRm54akJFO0VBQ0UsdUJBQUE7QTFGc3hqQko7O0EwRnZ4akJFO0VBQ0UsdUJBQUE7QTFGMHhqQko7O0EwRjN4akJFO0VBQ0UsdUJBQUE7QTFGOHhqQko7O0EwRi94akJFO0VBQ0UsdUJBQUE7QTFGa3lqQko7O0EwRm55akJFO0VBQ0UsdUJBQUE7QTFGc3lqQko7O0EwRnZ5akJFO0VBQ0UsdUJBQUE7QTFGMHlqQko7O0EwRjN5akJFO0VBQ0UsdUJBQUE7QTFGOHlqQko7O0EwRi95akJFO0VBQ0UsdUJBQUE7QTFGa3pqQko7O0EwRm56akJFO0VBQ0UsdUJBQUE7QTFGc3pqQko7O0EwRnZ6akJFO0VBQ0UsdUJBQUE7QTFGMHpqQko7O0EwRjN6akJFO0VBQ0UsdUJBQUE7QTFGOHpqQko7O0EwRi96akJFO0VBQ0UsdUJBQUE7QTFGazBqQko7O0EwRm4wakJFO0VBQ0UsdUJBQUE7QTFGczBqQko7O0EwRnYwakJFO0VBQ0UsdUJBQUE7QTFGMDBqQko7O0EwRjMwakJFO0VBQ0UsdUJBQUE7QTFGODBqQko7O0EwRi8wakJFO0VBQ0UsdUJBQUE7QTFGazFqQko7O0EwRm4xakJFO0VBQ0UsdUJBQUE7QTFGczFqQko7O0EwRnYxakJFO0VBQ0UsdUJBQUE7QTFGMDFqQko7O0EwRjMxakJFO0VBQ0UsdUJBQUE7QTFGODFqQko7O0EwRi8xakJFO0VBQ0UsdUJBQUE7QTFGazJqQko7O0EwRm4yakJFO0VBQ0UsdUJBQUE7QTFGczJqQko7O0EwRnYyakJFO0VBQ0UsdUJBQUE7QTFGMDJqQko7O0EwRjMyakJFO0VBQ0UsdUJBQUE7QTFGODJqQko7O0EwRi8yakJFO0VBQ0UsdUJBQUE7QTFGazNqQko7O0EwRm4zakJFO0VBQ0UsdUJBQUE7QTFGczNqQko7O0EwRnYzakJFO0VBQ0UsdUJBQUE7QTFGMDNqQko7O0EwRjMzakJFO0VBQ0UsdUJBQUE7QTFGODNqQko7O0EwRi8zakJFO0VBQ0UsdUJBQUE7QTFGazRqQko7O0EwRm40akJFO0VBQ0UsdUJBQUE7QTFGczRqQko7O0EwRnY0akJFO0VBQ0UsdUJBQUE7QTFGMDRqQko7O0EwRjM0akJFO0VBQ0UsdUJBQUE7QTFGODRqQko7O0EwRi80akJFO0VBQ0UsdUJBQUE7QTFGazVqQko7O0EwRm41akJFO0VBQ0UsdUJBQUE7QTFGczVqQko7O0EwRnY1akJFO0VBQ0UsdUJBQUE7QTFGMDVqQko7O0EwRjM1akJFO0VBQ0UsdUJBQUE7QTFGODVqQko7O0EwRi81akJFO0VBQ0UsdUJBQUE7QTFGazZqQko7O0EwRm42akJFO0VBQ0UsdUJBQUE7QTFGczZqQko7O0EwRnY2akJFO0VBQ0UsdUJBQUE7QTFGMDZqQko7O0EwRjM2akJFO0VBQ0UsdUJBQUE7QTFGODZqQko7O0EwRi82akJFO0VBQ0UsdUJBQUE7QTFGazdqQko7O0EwRm43akJFO0VBQ0UsdUJBQUE7QTFGczdqQko7O0EwRnY3akJFO0VBQ0UsdUJBQUE7QTFGMDdqQko7O0EwRjM3akJFO0VBQ0UsdUJBQUE7QTFGODdqQko7O0EwRi83akJFO0VBQ0UsdUJBQUE7QTFGazhqQko7O0EwRm44akJFO0VBQ0UsdUJBQUE7QTFGczhqQko7O0EwRnY4akJFO0VBQ0UsdUJBQUE7QTFGMDhqQko7O0EwRjM4akJFO0VBQ0UsdUJBQUE7QTFGODhqQko7O0EwRi84akJFO0VBQ0UsdUJBQUE7QTFGazlqQko7O0EwRm45akJFO0VBQ0UsdUJBQUE7QTFGczlqQko7O0EwRnY5akJFO0VBQ0UsdUJBQUE7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M3hwQkE7SUFDRSxzQkFBQTtJQUNBLFlBQUE7RTFHNnhwQkY7RTBHMXhwQkE7SUFDRSxhQUFBO0UxRzR4cEJGO0UwR3p4cEJBO0lBQ0UsaUJBQUE7SUFDQSxjQUFBO0UxRzJ4cEJGO0UwR3h4cEJBO0lBQ0Usc0JBQUE7SUFDQSxpQkFBQTtJQUNBLHNCQUFBO0UxRzB4cEJGO0UwR3Z4cEJBO0lBQ0Usc0JBQUE7SUFDQSxXQUFBO0UxR3l4cEJGO0UwR3R4cEJBO0lBQ0UsZ0JBQUE7RTFHd3hwQkY7RTBHcnhwQkE7SUFDRSxnQkFBQTtFMUd1eHBCRjtFMEdweHBCQTtJQUNFLFdBQUE7RTFHc3hwQkY7RTBHbnhwQkE7SUFDRSxzQkFBQTtJQUNBLG1CQUFBO0lBQ0EsV0FBQTtFMUdxeHBCRjtFMEdseHBCQTtJQUNFLHFCQUFBO0lBQ0EseUJBQUE7RTFHb3hwQkY7RTBHanhwQkE7SUFDRSxvQkFBQTtJQUNBLHFCQUFBO0UxR214cEJGO0UwRy93cEJBO0lBQ0Usc0JBQUE7RTFHaXhwQkY7RTBHaHhwQkU7SUFDRSxzQkFBQTtFMUdreHBCSjtFMEc5d3BCQTtJQUNFLHNCQUFBO0lBQ0EsaUJBQUE7RTFHZ3hwQkY7RTBHNXdwQkE7SUFDRSxZQUFBO0UxRzh3cEJGO0UwRzF3cEJBO0lBQ0UsY0FBQTtFMUc0d3BCRjtFMEcxd3BCRTtJQUNFLGdCQUFBO0UxRzR3cEJKO0UwR3Z3cEJBO0lBQ0UsYUFBQTtFMUd5d3BCRjtBQUNGIiwiZmlsZSI6Im9udGFyaW8yMDIxLXRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgUGxlYXNlIHNlZSAvUkVBRE1FLm1kIGZvciB0aGUgc3R5bGluZyBhcmNoaXRlY3R1cmUgb2YgdGhpcyBwcm9qZWN0LlxuICBQbGVhc2Ugc2VlIC9ndWlkZWxpbmVzLm1kIGZvciBzdGFuZGFyZHMgb24gaG93IHRvIHdyaXRlIENTUyBmb3IgdGhpcyBwcm9qZWN0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuQmFzZVxuXG5UaGVzZSBhcmUgY29uc2lkZXJlZCB0aGUgYm9pbGVycGxhdGUgc3R5bGVzIGFuZCBjYW5ub3QgYmUgZWRpdGVkLiBUaGVzZSBtYXkgaW5jbHVkZSBnZW5lcmljIGFuZCB1dGlsaXR5IGNsYXNzZXMuIE91ciBwcm9qZWN0IGlzIHRvIGJ1aWxkIG9mZiBvZiB0aGVzZSBiYXNlIGNsYXNzZXMuXG5XZSB3aWxsIHJlZmVyIGFuZCB1c2UgdGhlc2Ugc3R5bGVzIHRocm91Z2hvdXQgY29udGVudCBwYWdlcyBhbmQgbWVkaWEtYmFubmVyLiBXZSBjYW4gaW5jbHVkZSBzdHlsZXMgZm91bmQgaGVyZSB3aXRoaW4gb3RoZXIgc2NzcyBmaWxlcyB1c2luZyBAZXh0ZW5kIGFuZCBAaW5jbHVkZS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG4qICBHcmlkIGZ1bmN0aW9uc1xuKlxuKiAgMSAtIExvd2VyLWJvdW5kXG4qICAyIC0gVXBwZXItYm91bmRcbiogIDMgLSBHcmlkIGNhbGNcbiovXG4vKioqIDEgLSBMb3dlci1ib3VuZCAqKiovXG4vKioqIDIgLSBVcHBlci1ib3VuZCAqKiovXG4vKioqIDMgLSBHcmlkIGNhbGMgKioqL1xuLyogUmVtIGNhbGMgZnVuY3Rpb24gKi9cbi8qIEFzc2V0IFVSTCBidWlsZGVyICovXG4vKiBJbWFnZSBhc3NldCBoZWxwZXIgKi9cbi8qIEZvbnQgYXNzZXQgaGVscGVyICovXG4vKiBJY29uIGFzc2V0IGhlbHBlciAqL1xuLyoqKiAxIC0gQnJlYWtwb2ludCBzaXplcyBmb3IgbWVkaWEgcXVlcmllcyAqKiovXG4vKlxuKiAgR2xvYmFsIGNvbG91ciB2YXJpYWJsZXNcbipcbiogIDEgLSBHcmV5c2NhbGUgY29sb3Vyc1xuKiAgMiAtIFN5c3RlbSBjb2xvdXJzXG4qICAzIC0gQWNjZW50IGNvbG91cnNcbiogICAgMy4xIC0gTWFpblxuKiAgICAzLjIgLSBMaWdodFxuKiAgICAzLjMgLSBEYXJrXG4qICAgIDMuNCAtIENhbGxvdXQgYmFja2dyb3VuZHNcbiovXG4vKioqIDEgLSBHcmV5c2NhbGUgY29sb3VycyAqKiovXG4vKioqIDIgLSBTeXN0ZW0gY29sb3VycyAqKiovXG4vKioqIDMgLSBBY2NlbnQgY29sb3VycyAqKiovXG4vKiBNYWluICovXG4vKiBMaWdodCAqL1xuLyogRGFyayAqL1xuLyogY2FsbG91dCBiYWNrZ3JvdW5kcyAqL1xuLyogaWNvbiBjb2xvdXJzICovXG4vKiBzZXJ2aWNlIG9udGFyaW8gaGVhZGVyIGNvbG91cnMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgZm9udC1zaXplIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2xvYmFsIGZvbnQtd2VpZ2h0IHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuKiAgR2xvYmFsIHZhcmlhYmxlc1xuKlxuKiAgVXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50c1xuKi9cbi8qXG4qICBHbG9iYWwgZ3JpZCB2YXJpYWJsZXNcbipcbiogIDEgLSBHcmlkIHRleHQgdmFyaWFibGVzXG4qICAyIC0gR3JpZCByb3cvY29sdW1uIHZhcmlhYmxlc1xuKiAgMyAtIEdyaWQgc2NyZWVuIHNpemUgdmFyaWFibGVzXG4qL1xuLyoqKiAxIC0gR3JpZCB0ZXh0IHZhcmlhYmxlcyAqKiovXG4vKioqIDIgLSBHcmlkIHJvdy9jb2x1bW4gdmFyaWFibGVzICoqKi9cbi8qKiogMyAtIEdyaWQgc2NyZWVuIHNpemUgdmFyaWFibGVzICoqKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGV0dGVyLXNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGluZS1oZWlnaHQgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgc3BhY2luZyB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCB0eXBvZ3JhcGh5IHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uX19idXR0b24sIC5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxLCAuZm9ybS1sYWJlbC0taGVhZGluZyBoMSxcbi5oNiwgaDYsXG4uaDUsIGg1LFxuLmg0LCBoNCxcbi5oMywgaDMsXG4uaDIsIGgyLFxuLmgxLCBoMSA+IC5sYWJlbC0taGVhZGluZywgaDEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmgxLCAuZm9ybS1sYWJlbC0taGVhZGluZyBoMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIGgxID4gLmxhYmVsLS1oZWFkaW5nLCBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICBtYXJnaW46IDIuNXJlbSAwIDEuNXJlbSAwO1xuICBtYXgtd2lkdGg6IDcwcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oMSwgLmZvcm0tbGFiZWwtLWhlYWRpbmcgaDEsIC5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSBoMSxcbiAgLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIGgxID4gLmxhYmVsLS1oZWFkaW5nLCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmgyLCBoMiB7XG4gIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDIsIGgyIHtcbiAgICBmb250LXNpemU6IDIuMDYyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuLmgzLCBoMyB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDMsIGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIH1cbn1cbi5oNCwgLmFjY29yZGlvbl9fYnV0dG9uLCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDQsIC5hY2NvcmRpb25fX2J1dHRvbiwgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmg1LCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNSwgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uaDYsIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIG1heC13aWR0aDogNDhyZW07XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDYsIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5sZWFkLXN0YXRlbWVudCwgLmludHJvIC5pbnRyb19fdGV4dCxcbi5pbnRybyAuaW50cm9fX3RleHQgcCxcbi5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1heC13aWR0aDogNzByZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmxlYWQtc3RhdGVtZW50LCAuaW50cm8gLmludHJvX190ZXh0LFxuICAuaW50cm8gLmludHJvX190ZXh0IHAsXG4gIC5pbnRybyAuaW50cm9fX3RleHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi8qXG4qIFNwYWNpbmcgb3ZlcnJpZGVzXG4qIFRoaXMgLnNjc3MgbG9vcCB3aWxsIGNyZWF0ZSBtYXJnaW4gJiBwYWRkaW5nIGhlbHBlcnMgY2xhc3Nlc1xuKi9cbi5tYXJnaW4tdG9wLTAtXFwhIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZGRpbmctdG9wLTAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYXJnaW4tYm90dG9tLTAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tYXJnaW4tbGVmdC0wLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucGFkZGluZy1sZWZ0LTAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFkZGluZy1yaWdodC0wLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tYXJnaW4tdG9wLTQtXFwhIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5cbi5tYXJnaW4tbGVmdC00LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC00LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTgtXFwhLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ucGFkZGluZy10b3AtOC1cXCEge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS04LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTgtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTgtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC04LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4ubWFyZ2luLXRvcC0xMi1cXCEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy10b3AtMTItXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTEyLVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xMi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTEyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTEyLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC0xMi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5tYXJnaW4tdG9wLTE2LVxcISB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5wYWRkaW5nLXRvcC0xNi1cXCEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTYtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTE2LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtMTYtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtMTYtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTE2LVxcISB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ucGFkZGluZy10b3AtMjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tMjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTI0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtMjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtMjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLm1hcmdpbi10b3AtMzItXFwhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnBhZGRpbmctdG9wLTMyLVxcISB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS0zMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5tYXJnaW4tbGVmdC0zMi1cXCEge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC0zMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5tYXJnaW4tcmlnaHQtMzItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ucGFkZGluZy1yaWdodC0zMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ubWFyZ2luLXRvcC00MC1cXCEge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5wYWRkaW5nLXRvcC00MC1cXCEge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00MC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtNDAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbn1cblxuLnBhZGRpbmctbGVmdC00MC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cblxuLm1hcmdpbi1yaWdodC00MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuXG4ubWFyZ2luLXRvcC00OC1cXCEge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ucGFkZGluZy10b3AtNDgtXFwhIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ4LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00OC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLm1hcmdpbi1sZWZ0LTQ4LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4ucGFkZGluZy1sZWZ0LTQ4LVxcISB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLm1hcmdpbi1yaWdodC00OC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5tYXJnaW4tdG9wLTY0LVxcISB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5wYWRkaW5nLXRvcC02NC1cXCEge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLm1hcmdpbi1ib3R0b20tNjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnBhZGRpbmctYm90dG9tLTY0LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ubWFyZ2luLWxlZnQtNjQtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi5wYWRkaW5nLWxlZnQtNjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4ubWFyZ2luLXJpZ2h0LTY0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLnBhZGRpbmctcmlnaHQtNjQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLypcbiogIFBhZGRpbmcgb3ZlcnJpZGVzXG4qL1xuLnBhZGRpbmctdG9wLTAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTQtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTgtXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tOC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTgtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtOC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtMTItXFwhIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTEyLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTEyLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTE2LVxcISB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0xNi1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xNi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTYtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC0yNC1cXCEge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0yNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTI0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC0zMi1cXCEge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMzItXFwhIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTMyLVxcISB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtNDAtXFwhIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNDAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC00MC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC00MC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy10b3AtNDgtXFwhIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQ4LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC00OC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctdG9wLTY0LVxcISB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS02NC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC02NC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNjQtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXRvcC04MC1cXCEge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tODAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtODAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTgwLVxcISB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0wLVxcISB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtNC1cXCEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTgtXFwhLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtOC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtOC1cXCEge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTEyLVxcISB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTEyLVxcISB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMTItXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMTYtXFwhIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xNi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTYtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0xNi1cXCEge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC0yNC1cXCEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTI0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtMzItXFwhIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0zMi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0zMi1cXCEge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC00MC1cXCEge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNDAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDAtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTQwLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi10b3AtNDgtXFwhIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00OC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNDgtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00OC1cXCEge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXRvcC02NC1cXCEge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTY0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC02NC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tdG9wLTgwLVxcISB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtODAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLypcbiogIEdsb2JhbCBtaXhpbnNcbiogIFVzZWQgYWNyb3NzIG11bHRpcGxlIGNvbXBvbmVudHNcbiovXG4vKipcbiAqIE1peGluIHRoYXQgYWRkcyBzcGFjaW5nIHRvIGEgcG9zaXRpb24gYW5kIG1hcmsgaXQgYXMgaW1wb3J0YW50XG4gKiAkdHlwZSBpcyB0aGUgdHlwZSBvZiBzcGFjaW5nIHRvIHVzZSBhbmQgY2FuIGJlIGVpdGhlciBwYWRkaW5nIG9yIG1hcmdpblxuICogJHBvc2l0aW9uIGlzIHRoZSBkaXJlY3Rpb24gdG8gd2hpY2ggdGhlIHNwYWNpbmcgaXMgYXBwbGllZDsgY2FuIGJlIHRvcCwgcmlnaHQsIGJvdHRvbSBvciBsZWZ0XG4gKiAkc2l6ZSBpcyB0aGUgYW1vdW50IG9mIHB4IHRvIGJlIHVzZWQgYXMgdGhlIHNwYWNpbmc7IGNhbiBiZSAwLCA0LCA4LCAxMiwgMTYsIDI0LCAzMiwgNDAsIDQ4IG9yIDY0XG4gKi9cbi8qXG4qICBHcmlkIG1peGluc1xuKlxuKiAgMSAtIEV4cG9ydGluZyBncmlkIGNvZGVcbiogIDIgLSBDbGVhcmZpeFxuKiAgMyAtIEdyaWQgcm93XG4qICA0IC0gR3JpZCBjb2x1bW5cbiogIDUgLSBHcmlkIEhUTUwgY2xhc3Nlc1xuKi9cbi8qKiogMSAtIEV4cG9ydGluZyBncmlkIGNvZGUgKioqL1xuLyoqKiAyIC0gQ2xlYXJmaXggKioqL1xuLyoqKiAzIC0gR3JpZCByb3cgKioqL1xuLyoqKiA0IC0gR3JpZCBjb2x1bW4gKioqL1xuLyoqKiA1IC0gR3JpZCBIVE1MIGNsYXNzZXMgKioqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvY3VzIHBsYWNlaG9sZGVyIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9jdXMgcGxhY2Vob2xkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5hdmlnYXRpb24gYTpmb2N1cywgLm5hdmlnYXRpb24gYTphY3RpdmUsIC5oZWFkZXItYnV0dG9uOmZvY3VzLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmZvY3VzLCAuaW5wdXQ6Zm9jdXMsIC5pbnB1dDphY3RpdmUsIC5oaW50LWV4cGFuZGVyX19idXR0b246Zm9jdXMsIC5oaW50LWV4cGFuZGVyX19idXR0b246YWN0aXZlLCAuYnV0dG9uOmZvY3VzLCBidXR0b24uYWxlcnQ6Zm9jdXMsIGJ1dHRvbi5wYW5lbC0tYWxlcnQ6Zm9jdXMsIGJ1dHRvbi5hbGVydC1ib3g6Zm9jdXMsIGJ1dHRvbjpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsIC5idXR0b246YWN0aXZlLCBidXR0b24uYWxlcnQ6YWN0aXZlLCBidXR0b24ucGFuZWwtLWFsZXJ0OmFjdGl2ZSwgYnV0dG9uLmFsZXJ0LWJveDphY3RpdmUsIGJ1dHRvbjphY3RpdmUsIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsIC5hY2NvcmRpb25fX2J1dHRvbjpmb2N1cywgLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuKiAgQ29sb3VyIGNsYXNzZXNcbipcbiogIDEgLSBCYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4xIC0gR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4zIC0gTGlnaHQgYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjQgLSBEYXJrIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiovXG4vKioqIDEgLSBHcmV5c2NhbGUgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iZy1ncmV5c2NhbGUtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5iZy1ncmV5c2NhbGUtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYmctZ3JleXNjYWxlLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cblxuLmJnLWdyZXlzY2FsZS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG5cbi5iZy1ncmV5c2NhbGUtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4vKioqIDIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JBNTJFO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQUYxNztcbn1cblxuLmJnLXRhdXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxQjI4Rjtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5QjU0QTtcbn1cblxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOERDNjNGO1xufVxuXG4uYmctdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OUE3QTI7XG59XG5cbi5iZy1za3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBCMkUzO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTkzQ0M7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjk3NUI3O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNUEyMjtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDQ1NEI7XG59XG5cbi5iZy1tYWdlbnRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwMzA5Mztcbn1cblxuLyoqKiAxIC0gTGlnaHQgYWNjZW50IGJhY2tncm91bmQgY29sb3VycyAqKiovXG4uYmctbGlnaHQtZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEU3Q0M7XG59XG5cbi5iZy1saWdodC15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhFNUMzO1xufVxuXG4uYmctbGlnaHQtdGF1cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFN0RCO1xufVxuXG4uYmctbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFFRkQ0O1xufVxuXG4uYmctbGlnaHQtbGltZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREVEQzc7XG59XG5cbi5iZy1saWdodC10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NGRURFRDtcbn1cblxuLmJnLWxpZ2h0LXNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUVFRkE7XG59XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCRTlGNTtcbn1cblxuLmJnLWxpZ2h0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUUzRjI7XG59XG5cbi5iZy1saWdodC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFMUQ5O1xufVxuXG4uYmctbGlnaHQtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTBFMjtcbn1cblxuLmJnLWxpZ2h0LW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVERkYwO1xufVxuXG4vKioqIDEgLSBEYXJrIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWRhcmstZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Njc0M0Q7XG59XG5cbi5iZy1kYXJrLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTYwMEQ7XG59XG5cbi5iZy1kYXJrLXRhdXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdCNzI1Qztcbn1cblxuLmJnLWRhcmstZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkI4NzM3O1xufVxuXG4uYmctZGFyay1saW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGODEyOTtcbn1cblxuLmJnLWRhcmstdGVhbCwgLmxhYmVsLnBhZ2Utd29ya2Zsb3ctc3RhdHVzLCAucGFnZS13b3JrZmxvdy1zdGF0dXMucmVkYWN0ZWQsIC5wYWdlLXdvcmtmbG93LXN0YXR1c1t0aXRsZX49cmVkYWN0ZWRdLCAucGFnZS13b3JrZmxvdy1zdGF0dXNbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ucGFnZS13b3JrZmxvdy1zdGF0dXMsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLnBhZ2Utd29ya2Zsb3ctc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2N0E3Njtcbn1cblxuLmJnLWRhcmstc2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwODBBNjtcbn1cblxuLmJnLWRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzY5YWM7XG59XG5cbi5iZy1kYXJrLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjI3OEY7XG59XG5cbi5iZy1kYXJrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNjRBMUM7XG59XG5cbi5iZy1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFBMjE7XG59XG5cbi5iZy1kYXJrLW1hZ2VudGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzAwMjY0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWVcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1yZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTQwMC9Db3VyaWVyUHJpbWUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtaXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTQwMC0taXRhbGljL0NvdXJpZXJQcmltZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGRcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkXCIpLCB1cmwoXCIuLi9mb250cy9jb3VyaWVyLXByaW1lLTcwMC9Db3VyaWVyUHJpbWUtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1ib2xkLWl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS03MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy00MDAvb3Blbi1zYW5zLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIiksIGxvY2FsKFwiT3BlbiBTYW5zXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1yZWd1bGFyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIk9wZW4gU2FucyBTZW1pYm9sZFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtNjAwXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTQwMC0taXRhbGljL29wZW4tc2Fucy00MDAtLWl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIk9wZW4gU2FucyBJdGFsaWNcIiksIGxvY2FsKFwiT3Blbi1TYW5zLWl0YWxpY1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksIGxvY2FsKFwiT3Blbi1TYW5zLTcwMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5zdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXlcIiksIGxvY2FsKFwiUmFsZXdheS00MDBcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTYwMC9yYWxld2F5LW1vZGlmaWVkLTYwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXkgU2VtaUJvbGRcIiksIGxvY2FsKFwiUmFsZXdheS02MDBcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvcmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9yYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpLCBsb2NhbChcIlJhbGV3YXkgQm9sZFwiKSwgbG9jYWwoXCJSYWxld2F5LTcwMFwiKTtcbn1cbi8qXG4qICBHbG9iYWwgZWxlbWVudHNcbipcbiogIDEgLSBVbmNsYXNzZWQgZWxlbWVudHNcbiogICAgMS4xIC0gQmFzZVxuKiAgICAxLjIgLSBUeXBvZ3JhcGh5XG4qICAgIDEuMyAtIEZvcm1zXG4qICAgIDEuNCAtIEhvcml6b250YWwgUnVsZVxuKiAgICAxLjUgLSBMaXN0c1xuKi9cbi8qKiogMSAtIFVuY2xhc3NlZCBFbGVtZW50cyAqKiovXG4vKiBCYXNlICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBUeXBvZ3JhcGh5ICovXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBldmVyeXRoaW5nIC0gaW5jbHVkaW5nIGJlZm9yZSBhbmQgYWZ0ZXIgLSBzaG91bGQgaW5oZXJpdCB0aGVpciBib3ggc2l6aW5nICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5tYWluIHAsXG5tYWluIHA6bm90KC5sZWFkLXN0YXRlbWVudCksXG5tYWluIGRkLFxubWFpbiBsaSB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2NjY2NjYztcbn1cblxuLyogSG9yaXpvbnRhbCBSdWxlICovXG5oci5oci0tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1MUE4Qjtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAyMTQyO1xufVxuXG5hOmZvY3VzIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbuKAi3Age1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxu4oCLcCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2LFxudWwgKyBoMSxcbnVsICsgaDIsXG51bCArIGgzLFxudWwgKyBoNCxcbnVsICsgaDUsXG51bCArIGg2LFxub2wgKyBoMSxcbm9sICsgaDIsXG5vbCArIGgzLFxub2wgKyBoNCxcbm9sICsgaDUsXG5vbCArIGg2LFxuaDEgKyBoMixcbmgyICsgaDMsXG5oMyArIGg0LFxuaDQgKyBoNSxcbmg1ICsgaDYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5wIGNvZGUsIHRkIGNvZGUsIGxpIGNvZGUge1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuLyogRm9ybXMgKi9cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmxlZ2VuZCxcbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGluaXRpYWw7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIExpc3RzICovXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxudWwge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxudWwgbGkge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwO1xufVxuXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xufVxuXG5vbCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwLjc1cmVtIDAuMjVyZW07XG59XG5cbnVsIGxpOmxhc3QtY2hpbGQsXG5vbCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbnVsIHVsLFxub2wgdWwge1xuICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAycmVtO1xufVxuXG51bCBvbCxcbm9sIG9sIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMS43NXJlbTtcbn1cblxucCArIHVsLFxucCArIG9sIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgdWwge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDNyZW07XG4gIH1cbiAgb2wge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMS41cmVtIDIuNzVyZW07XG4gIH1cbiAgdWwgdWwsXG4gIG9sIHVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAuNXJlbSAzcmVtO1xuICB9XG4gIHVsIG9sLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwLjVyZW0gMi43NXJlbTtcbiAgfVxufVxuLnJvdyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucm93LnJvdy0tY29sbGFwc2UgPiAuY29sdW1uLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4ucm93LnJvdy0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5yb3ctLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbi5yb3cucm93LS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cucm93LS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnJvdy0tY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuLnJvdy5yb3ctLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5yb3cucm93LS1jb2xsYXBzZSAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJvdyAucm93IHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93IC5yb3c6YmVmb3JlLCAucm93IC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnJvdyAucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93IC5yb3cucm93LS1jb2xsYXBzZTpiZWZvcmUsIC5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3cgLnJvdy5yb3ctLWNvbGxhcHNlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2x1bW4sXG4uY29sdW1ucyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sdW1uICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuLmNvbHVtbiArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4uY29sdW1uICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbi5jb2x1bW4gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbiArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW46bGFzdC1jaGlsZCxcbi5jb2x1bW5zICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4uY29sdW1ucyArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW5zOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuLmNvbHVtbnMgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNvbHVtbiArIC5jb2x1bW4uZW5kLFxuLmNvbHVtbiArIC5jb2x1bW5zLmVuZCxcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4gKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW4gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4uY29sdW1uICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1uICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4uY29sdW1uICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbiArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1uICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4uY29sdW1uICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuLmNvbHVtbnMgKyAuY29sdW1uLmVuZCxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW4uZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmNvbHVtbi5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5jb2x1bW4uZW5kLFxuLmNvbHVtbnMgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbnMuZW5kLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuLmNvbHVtbnMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmNvbHVtbnMgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuY29sdW1ucy5lbmQsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1jaGVja2JveGVzLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0tY2hlY2tib3hlcyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0tY2hlY2tib3hlcyArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5jb2x1bW5zLmVuZCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyICsgLmVuZC5mb3JtLWl0ZW0tcXVlcnksXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuY29sdW1ucyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQuZm9ybS13cmFwcGVyLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmNvbHVtbnMuZW5kLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLXRvLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1xdWVyeSxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLXdyYXBwZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5mb3JtLWNoZWNrYm94ZXMsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0taXRlbS1kYXRlLWZyb20sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLWRhdGUtdG8sXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCArIC5lbmQuZm9ybS1pdGVtLXF1ZXJ5LFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuZW5kLmZvcm0td3JhcHBlcixcbi5jb2x1bW5zICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuZW5kI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciArIC5lbmQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICsgLmVuZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIC5zbWFsbC1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbC1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnNtYWxsLXB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc21hbGwtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuc21hbGwtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5zbWFsbC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5zbWFsbC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuc21hbGwtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc21hbGwtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5zbWFsbC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnNtYWxsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNtYWxsLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnNtYWxsLTEyLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNtYWxsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc21hbGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zbWFsbC1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi5zbWFsbC1jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtY2VudGVyZWQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4uc21hbGwtdW5jZW50ZXJlZCxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5jb2x1bW5zLnNtYWxsLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuc21hbGwtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMuc21hbGwtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuc21hbGwtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC5zbWFsbC11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnNtYWxsLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5jb2x1bW5zLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAuc21hbGwtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LnNtYWxsLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy5zbWFsbC1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cuc21hbGwtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5zbWFsbC1jb2xsYXBzZSAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cuc21hbGwtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5zbWFsbC11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93LnNtYWxsLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5tZWRpdW0tcHVzaC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm1lZGl1bS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubWVkaXVtLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZWRpdW0tcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm1lZGl1bS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm1lZGl1bS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5tZWRpdW0tNiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWVkaXVtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLm1lZGl1bS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAubWVkaXVtLTEyLCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAubWVkaXVtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lZGl1bS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZWRpdW0tcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4ubWVkaXVtLWNlbnRlcmVkLFxuICAuY29sdW1ucy5tZWRpdW0tY2VudGVyZWQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLm1lZGl1bS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLm1lZGl1bS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubWVkaXVtLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5tZWRpdW0tY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5tZWRpdW0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAubWVkaXVtLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLm1lZGl1bS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5tZWRpdW0tdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAubWVkaXVtLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy5tZWRpdW0tY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cubWVkaXVtLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubWVkaXVtLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lm1lZGl1bS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5tZWRpdW0tdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLmxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC01IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVsbC05IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubGFyZ2UtcHVzaC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLTQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmxhcmdlLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmxhcmdlLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAubGFyZ2UtOCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5sYXJnZS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5sYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5sYXJnZS0xMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAubGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXJnZS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhcmdlLXJlc2V0LW9yZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sdW1uLmxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS1jZW50ZXJlZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5sYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMubGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS1jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy5sYXJnZS11bmNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC5sYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCxcbiAgLmxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAubGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2x1bW4ubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC5sYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LmxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS1jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LmxhcmdlLWNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5sYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucm93LmxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1uLFxuICAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy5sYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LmxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cubGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnB1bGwtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAucHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnB1c2gtMTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAucHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYuMDYzZW0pIHtcbiAgLnhsYXJnZS1wdXNoLTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC00IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1bGwtNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVzaC03IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueGxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54bGFyZ2UtcHVsbC04IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTEwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnhsYXJnZS1wdWxsLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbixcbiAgLmNvbHVtbnMsXG4gICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnhsYXJnZS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAueGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAueGxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnhsYXJnZS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnhsYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC54bGFyZ2UtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC54bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC54bGFyZ2UtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAueGxhcmdlLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC54bGFyZ2UtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2Utb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAueGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnhsYXJnZS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54bGFyZ2UtcmVzZXQtb3JkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4ueGxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy54bGFyZ2UtY2VudGVyZWQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnhsYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy54bGFyZ2UtdW5jZW50ZXJlZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMueGxhcmdlLWNlbnRlcmVkOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLWNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuICAueGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbHVtbi54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC54bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS13cmFwcGVyLFxuICAueGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuY29sdW1ucyxcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5yb3cueGxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW5zLFxuICAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93LnhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0td3JhcHBlcixcbiAgLnJvdy54bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwLjA2M2VtKSB7XG4gIC54eGxhcmdlLXB1c2gtMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC02IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtNyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtOCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1c2gtOSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdWxsLTkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVzaC0xMCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC54eGxhcmdlLXB1bGwtMTAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAueHhsYXJnZS1wdXNoLTExIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnh4bGFyZ2UtcHVsbC0xMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC54eGxhcmdlLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC54eGxhcmdlLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAueHhsYXJnZS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC54eGxhcmdlLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAueHhsYXJnZS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnh4bGFyZ2UtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAueHhsYXJnZS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnh4bGFyZ2UtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC54eGxhcmdlLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnh4bGFyZ2UtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAueHhsYXJnZS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC54eGxhcmdlLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC54eGxhcmdlLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnh4bGFyZ2Utb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyUgIWltcG9ydGFudDtcbiAgfVxuICAueHhsYXJnZS1yZXNldC1vcmRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbHVtbi54eGxhcmdlLWNlbnRlcmVkLFxuICAuY29sdW1ucy54eGxhcmdlLWNlbnRlcmVkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5jb2x1bW4ueHhsYXJnZS11bmNlbnRlcmVkLFxuICAuY29sdW1ucy54eGxhcmdlLXVuY2VudGVyZWQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyLFxuICAueHhsYXJnZS11bmNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLmNvbHVtbnMueHhsYXJnZS1jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAueHhsYXJnZS1jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLWNlbnRlcmVkI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLWNlbnRlcmVkLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS1jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuICAuY29sdW1ucy54eGxhcmdlLXVuY2VudGVyZWQ6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sdW1uLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSxcbiAgLmNvbHVtbnMueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuICAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLXdyYXBwZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC54eGxhcmdlLXVuY2VudGVyZWQub3Bwb3NpdGUuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAueHhsYXJnZS11bmNlbnRlcmVkLm9wcG9zaXRlLmZvcm0td3JhcHBlcixcbiAgLnh4bGFyZ2UtdW5jZW50ZXJlZC5vcHBvc2l0ZSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbixcbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+IC5mb3JtLXdyYXBwZXIsXG4gIC5yb3cueHhsYXJnZS1jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLWNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtY29sbGFwc2UgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnJvdy54eGxhcmdlLWNvbGxhcHNlIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5jb2x1bW4sXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmNvbHVtbnMsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5yb3cueHhsYXJnZS11bmNvbGxhcHNlID4gLmZvcm0taXRlbS1xdWVyeSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnJvdy54eGxhcmdlLXVuY29sbGFwc2UgPiAuZm9ybS13cmFwcGVyLFxuICAucm93Lnh4bGFyZ2UtdW5jb2xsYXBzZSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC1yZXF1aXJlZC1mbGFnLFxuLmZpZWxkc2V0X19sZWdlbmQtb3B0aW9uYWwtZmxhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQtcmVxdWlyZWQtZmxhZzpiZWZvcmUsXG4uZmllbGRzZXRfX2xlZ2VuZC1vcHRpb25hbC1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmxhYmVsX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGFiZWxfX2ZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLCoFwiO1xufVxuXG4vKlxuKiAgTGFiZWxzXG4qL1xuLmxhYmVsLCAucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxhYmVsLCAucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG4ubGFiZWwtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5sYWJlbC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5oMSA+IC5sYWJlbC0taGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGFiZWxfX2ZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sYWJlbF9fZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi8qXG4qICBUZXh0IElucHV0c1xuKi9cbi5pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuLmlucHV0LS0yLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDhleDtcbn1cblxuLmlucHV0LS0zLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDEwZXg7XG59XG5cbi5pbnB1dC0tNC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMmV4O1xufVxuXG4uaW5wdXQtLTUtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTRleDtcbn1cblxuLmlucHV0LS03LWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDE3ZXg7XG59XG5cbi5pbnB1dC0tMTAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMjNleDtcbn1cblxuLmlucHV0LS0yMC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA0MWV4O1xufVxuXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4uYXNpZGUgKjpsYXN0LW9mLXR5cGUsIC5wYW5lbC0tYXNpZGUgKjpsYXN0LW9mLXR5cGUsIGFzaWRlOm5vdCguc2lkZWJhcikgKjpsYXN0LW9mLXR5cGUsXG4uY2FsbG91dCAqOmxhc3Qtb2YtdHlwZSxcbi5wYW5lbC0tY2FsbG91dCAqOmxhc3Qtb2YtdHlwZSxcbi5wYW5lbCAqOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYXNpZGUgKixcbmNhbGxvdXQgKiB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbmFzaWRlICo6bGFzdC1vZi10eXBlLFxuY2FsbG91dCAqOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucGFnZS1hbGVydCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxucGFnZS1hbGVydCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucGFnZS1hbGVydCBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxucGFnZS1hbGVydCB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gdWwge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG5wYWdlLWFsZXJ0W3R5cGU9ZXJyb3JdIHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucGFnZS1hbGVydFt0eXBlPWVycm9yXSBhIHtcbiAgY29sb3I6ICNDRDAwMDA7XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gYTpob3ZlciwgcGFnZS1hbGVydFt0eXBlPWVycm9yXSBhOmZvY3VzIHtcbiAgY29sb3I6ICM2YjAwMDA7XG59XG5cbnBhZ2UtYWxlcnRbdHlwZT1lcnJvcl0gYTphY3RpdmUge1xuICBjb2xvcjogIzI4MDAwMDtcbn1cblxuLypcbiAgRE8gTk9UIEVESVRcbiAgVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkIGZvciBkZXNpZ24tc3lzdGVtLWNvbXBsZXRlLXN0eWxlcyBwYWNrYWdlLlxuKi8gLypcbiogVmlzaWJpbGl0eVxuKlxuKiBIZWxwZXIgY2xhc3NlcyB0byBkZXRlcm1pbmUgdmlzaWJpbGl0eSBvZiBlbGVtZW50c1xuKi9cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzN2VtKSB7XG4gIC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDBlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGlkZS1mb3ItbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5LjkzN2VtKSB7XG4gIC5zaG93LWZvci1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDcyLjkzN2VtKSB7XG4gIC5oaWRlLWZvci1tZWRpdW0tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOS45MzdlbSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuc2hvdy1mb3ItbWVkaXVtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmhpZGUtZm9yLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyLjkzN2VtKSB7XG4gIC5zaG93LWZvci1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSBhbmQgKG1heC13aWR0aDogOTUuOTM3ZW0pIHtcbiAgLmhpZGUtZm9yLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIuOTM3ZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2ZW0pIHtcbiAgLnNob3ctZm9yLWxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3ctZm9yLXNyLCAubm8tYnVsbGV0ID4gbGk6OmJlZm9yZSwgLnZpc3VhbGx5LWhpZGRlbixcbi5zaG93LW9uLWZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLnNob3ctb24tZm9jdXM6YWN0aXZlLFxuLnNob3ctb24tZm9jdXM6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLnNob3ctZm9yLWxhbmRzY2FwZSxcbi5oaWRlLWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5zaG93LWZvci1sYW5kc2NhcGUsXG4gIC5oaWRlLWZvci1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2hvdy1mb3ItbGFuZHNjYXBlLFxuICAuaGlkZS1mb3ItcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGUtZm9yLWxhbmRzY2FwZSxcbi5zaG93LWZvci1wb3J0cmFpdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmhpZGUtZm9yLWxhbmRzY2FwZSxcbiAgLnNob3ctZm9yLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgUGxlYXNlIHNlZSAvc3RhbmRhcmRzL2FyY2hpdGVjdHVyZS5tZCBmb3Igc3RhbmRhcmRzIG9uIGhvdyB0byB3cml0ZSBDU1MgZm9yXG4gICAgdGhpcyBwcm9qZWN0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqKiAwIC0gVG9vbHMgLSBGdW5jdGlvbnMgKioqL1xuLyoqKiAxIC0gVmFyaWFibGVzICoqKi9cbi8qKiogMiAtIFRvb2xzIC0gTWl4aW5zIGFuZCBwbGFjZWhvbGRlcnMgKioqL1xuLyoqKiAzIC0gR2VuZXJpY3MgKioqL1xuLyoqKiA0IC0gRWxlbWVudHMgKioqL1xuLyoqKiA1IC0gTGF5b3V0ICoqKi9cbi8qKiogNiAtIENvbXBvbmVudHMgKioqL1xuLyoqKiA3IC0gT3ZlcnJpZGVzICoqKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5PbnRhcmlvIERlc2lnbiBTeXN0ZW0gVGhlbWVcbmh0dHA6Ly9kZXNpZ25zeXN0ZW0ub250YXJpby5jYVxuXG4vL25vdGU6IGltcG9ydHMgRFMgdGhlbWUgY29sb3VycyBhcyBhbiBvdmVycmlkZSBpbiBvbnRhcmlvMjAyMS10aGVtZS5zY3NzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJvdy5leHBhbmRlZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDhyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2NjY2M7XG59XG4uYWNjb3JkaW9uOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4uYWNjb3JkaW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbixcbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6Zm9jdXMsIC5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbDphY3RpdmUge1xuICBjb2xvcjogIzAwMjE0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hY2NvcmRpb24tLWV4cGFuZC1jbG9zZS1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19jb250cm9scy0tYWN0aXZlIC5hY2NvcmRpb24tLWV4cGFuZC1jbG9zZS1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb25fX2NvbnRyb2xzLS1hY3RpdmUgLmFjY29yZGlvbi0tZXhwYW5kLW9wZW4tYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbiAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2UsXG4uYWNjb3JkaW9uX19idXR0b24gLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbiAub250YXJpby1pY29uIHtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbjpmb2N1cywgLmFjY29yZGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG4uYWNjb3JkaW9uX19idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQiBpbnNldDtcbn1cbi5hY2NvcmRpb25fX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzAwMjE0Mjtcbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSAycmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuLmFjY29yZGlvbl9fY29udGVudCAqIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uX19jb250ZW50IHVsLFxuLmFjY29yZGlvbl9fY29udGVudCBvbCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG59XG4uYWNjb3JkaW9uX19jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2UsXG4uZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5leHBhbmRlci0tYWN0aXZlIH4gLmFjY29yZGlvbl9fY29udGVudCxcbi5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oMSxcbi5hY2NvcmRpb25zX19jb250YWluZXIgLmgyLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciAuaDMsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIC5oNCxcbi5hY2NvcmRpb25zX19jb250YWluZXIgLmg1LFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBwLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoMSxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDIsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGgzLFxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciBoNCxcbi5hY2NvcmRpb25zX19jb250YWluZXIgaDUsXG4uYWNjb3JkaW9uc19fY29udGFpbmVyIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFjay10by10b3AtLWRlZmF1bHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNSU7XG4gIHJpZ2h0OiAyJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDI2LCAyNiwgMjYsIDAuNik7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0IC5vbnRhcmlvLWljb24ge1xuICBtYXJnaW46IDAuMTI1cmVtIDAuNXJlbSAwIDA7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSAjMDA5QURCLCAwIDAuMTg3NXJlbSAwLjMxMjVyZW0gMC4xODc1cmVtIHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3V0bGluZTogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbn1cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtICMwMDlBREIsIDAgMC4zMTI1cmVtIDAuNDM3NXJlbSAwLjE4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvdXRsaW5lOiAwLjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFjay10by10b3AtLWRlZmF1bHQ6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAuYmFjay10by10b3AtLWRlZmF1bHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiA0Ljc1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW0gMC41NjI1cmVtIDAuNzVyZW07XG4gIH1cbiAgLmJhY2stdG8tdG9wLS1kZWZhdWx0IC5vbnRhcmlvLWljb24ge1xuICAgIG1hcmdpbjogMC4wNjI1cmVtIDAgMC4yNXJlbSAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYmFjay10by10b3AtLWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG4gIC5iYWNrLXRvLXRvcC0tZGVmYXVsdCBzdmcub250YXJpby1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAuYmFjay10by10b3AtLWRlZmF1bHQgc3ZnLm9udGFyaW8taWNvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2NrcXVvdGUsIGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0ZDRkNGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgbWFyZ2luOiAycmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYmxvY2txdW90ZSwgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMS41cmVtIDAgMnJlbSAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLS1zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ibG9ja3F1b3RlLS1zaG9ydCB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUgcCwgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG4uYmxvY2txdW90ZSBwOjpiZWZvcmUsIGJsb2NrcXVvdGUgcDo6YmVmb3JlIHtcbiAgY29udGVudDogb3Blbi1xdW90ZTtcbn1cbi5ibG9ja3F1b3RlIHA6OmFmdGVyLCBibG9ja3F1b3RlIHA6OmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG59XG5cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbixcbi5ibG9ja3F1b3RlX19ieWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJsb2NrcXVvdGVfX2F0dHJpYnV0aW9uLFxuICAuYmxvY2txdW90ZV9fYnlsaW5lIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJQgXCI7XG59XG5cbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIjtcbn1cblxuaHRtbFtsYW5nPWZyXSBibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIsKrIFwiIFwiIMK7XCI7XG59XG5cbi5idXR0b24sIC5idXR0b24uYWxlcnQsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIG1hcmdpbjogMCBjYWxjKDFyZW0gKyAwLjc1cmVtKSAxLjVyZW0gMDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYnV0dG9uLCAuYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIGJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJ1dHRvbiAuaWNvbiwgYnV0dG9uLmFsZXJ0IC5pY29uLCBidXR0b24gLmljb24sIGlucHV0W3R5cGU9c3VibWl0XSAuaWNvbiwgaW5wdXRbdHlwZT1idXR0b25dIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5idXR0b24tLXByaW1hcnksIC5idXR0b24sIC5idXR0b24uYWxlcnQsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCAuYnV0dG9uLmFsZXJ0LWJveCwgYnV0dG9uLmFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSwgLmJ1dHRvbi5wcmltYXJ5LCBidXR0b24ucHJpbWFyeS5hbGVydCwgYnV0dG9uLnByaW1hcnkucGFuZWwtLWFsZXJ0LCBidXR0b24ucHJpbWFyeS5hbGVydC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NkNDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5idXR0b246aG92ZXIsIGJ1dHRvbi5hbGVydDpob3ZlciwgYnV0dG9uOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLmJ1dHRvbjpmb2N1cywgYnV0dG9uLmFsZXJ0OmZvY3VzLCBidXR0b246Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUsIC5idXR0b246YWN0aXZlLCBidXR0b24uYWxlcnQ6YWN0aXZlLCBidXR0b246YWN0aXZlLCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0MjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5idXR0b24tLXByaW1hcnk6dmlzaXRlZCwgLmJ1dHRvbjp2aXNpdGVkLCBidXR0b24uYWxlcnQ6dmlzaXRlZCwgYnV0dG9uOnZpc2l0ZWQsIGlucHV0W3R5cGU9c3VibWl0XTp2aXNpdGVkLCBpbnB1dFt0eXBlPWJ1dHRvbl06dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dLCAuYnV0dG9uLnNlY29uZGFyeSwgYnV0dG9uLnNlY29uZGFyeS5hbGVydCwgYnV0dG9uLnNlY29uZGFyeS5wYW5lbC0tYWxlcnQsIGJ1dHRvbi5zZWNvbmRhcnkuYWxlcnQtYm94LCBidXR0b24uc2Vjb25kYXJ5LCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNjZDQztcbiAgY29sb3I6ICMwMDY2Q0M7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpob3ZlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5OmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmhvdmVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmhvdmVyLCAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgYnV0dG9uLnNlY29uZGFyeTpob3ZlciwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYwZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpmb2N1cywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnk6Zm9jdXMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5OmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmZvY3VzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmZvY3VzLCAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgYnV0dG9uLnNlY29uZGFyeTpmb2N1cywgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYwZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNDc4RjtcbiAgY29sb3I6ICMwMDQ3OEY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1idXR0b25dOmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXQuc2Vjb25kYXJ5W3R5cGU9c3VibWl0XTphY3RpdmUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06YWN0aXZlLCAuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUsIGJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJlMGZmO1xuICBib3JkZXItY29sb3I6ICMwMDIxNDI7XG4gIGNvbG9yOiAjMDAyMTQyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzLCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLS1zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06dmlzaXRlZCwgLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCwgYnV0dG9uLnNlY29uZGFyeTp2aXNpdGVkLCBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl06dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuXG4uYnV0dG9uLS10ZXJ0aWFyeSwgLmJ1dHRvbi5xdWlldCwgYnV0dG9uLnF1aWV0LmFsZXJ0LCBidXR0b24ucXVpZXQucGFuZWwtLWFsZXJ0LCBidXR0b24ucXVpZXQuYWxlcnQtYm94LCBidXR0b24ucXVpZXQsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XSwgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA2NkNDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idXR0b24tLXRlcnRpYXJ5OmhvdmVyLCAuYnV0dG9uLnF1aWV0OmhvdmVyLCBidXR0b24ucXVpZXQ6aG92ZXIsIGlucHV0LnF1aWV0W3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgY29sb3I6ICMwMDQ3OEY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6Zm9jdXMsIC5idXR0b24ucXVpZXQ6Zm9jdXMsIGJ1dHRvbi5xdWlldDpmb2N1cywgaW5wdXQucXVpZXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dC5xdWlldFt0eXBlPWJ1dHRvbl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBjb2xvcjogIzAwNDc4RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6YWN0aXZlLCAuYnV0dG9uLnF1aWV0OmFjdGl2ZSwgYnV0dG9uLnF1aWV0OmFjdGl2ZSwgaW5wdXQucXVpZXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXQucXVpZXRbdHlwZT1idXR0b25dOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQxZDE7XG4gIGNvbG9yOiAjMDAyMTQyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcywgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbi0tdGVydGlhcnk6dmlzaXRlZCwgLmJ1dHRvbi5xdWlldDp2aXNpdGVkLCBidXR0b24ucXVpZXQ6dmlzaXRlZCwgaW5wdXQucXVpZXRbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsIGlucHV0LnF1aWV0W3R5cGU9YnV0dG9uXTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG5cbi5jYWxsb3V0LCAucGFuZWwtLWNhbGxvdXQsIC5wYW5lbCwgLnJvdy5wYW5lbCxcbi5hc2lkZSxcbi5wYW5lbC0tYXNpZGUsXG5hc2lkZTpub3QoLnNpZGViYXIpIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgIzM2N0E3NjtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmNhbGxvdXQgKiwgLnBhbmVsLS1jYWxsb3V0ICosIC5wYW5lbCAqLCAucm93LnBhbmVsICosXG4uYXNpZGUgKixcbi5wYW5lbC0tYXNpZGUgKixcbmFzaWRlOm5vdCguc2lkZWJhcikgKiB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG4uY2FsbG91dCAqOmxhc3QtY2hpbGQsIC5wYW5lbC0tY2FsbG91dCAqOmxhc3QtY2hpbGQsIC5wYW5lbCAqOmxhc3QtY2hpbGQsXG4uYXNpZGUgKjpsYXN0LWNoaWxkLFxuLnBhbmVsLS1hc2lkZSAqOmxhc3QtY2hpbGQsXG5hc2lkZTpub3QoLnNpZGViYXIpICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhbGxvdXQsIC5wYW5lbC0tY2FsbG91dCwgLnBhbmVsLCAucm93LnBhbmVsIHtcbiAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5hc2lkZSwgLnBhbmVsLS1hc2lkZSwgYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gIG1hcmdpbjogMnJlbSAwIDIuNXJlbSAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5hc2lkZSwgLnBhbmVsLS1hc2lkZSwgYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDFyZW07XG4gIH1cbn1cbi5jYWxsb3V0X190aXRsZSwgLnBhbmVsIGgyLCAucGFuZWwgaDMsXG4uYXNpZGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMzNjdBNzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLWdvbGQge1xuICBib3JkZXItY29sb3I6ICM4Njc0M0QgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogIzhBNjAwRCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWhpZ2hsaWdodC0tdGF1cGUge1xuICBib3JkZXItY29sb3I6ICM3QjcyNUMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkI4NzM3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1saW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUY4MTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaGlnaGxpZ2h0LS1za3kge1xuICBib3JkZXItY29sb3I6ICMxMDgwQTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwMzY5YWMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1oaWdobGlnaHQtLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzkyMjc4RiAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3hlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuLmNoZWNrYm94ZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmNoZWNrYm94ZXNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgcGFkZGluZzogMCAwIDAgMi41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19faW5wdXQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uY2hlY2tib3hlc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjMzcmVtIDA7XG4gIH1cbn1cbi5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8tY2hlY2tib3gtYmFja2dyb3VuZC1uby13aWR0aC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgfVxufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Zm9jdXMgKyAuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2hlY2tib3hlc19faW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveGVzX19sYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uY3JpdGljYWwtYWxlcnQsIC5lbWVyZ2VuY3ktYmFubmVyLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQsIC5oZWFkZXJfX2FsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQ0MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0X19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY3JpdGljYWwtYWxlcnRfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIDAuODVyZW0gMCAwO1xufVxuXG4uY3JpdGljYWwtYWxlcnQgcCwgLmVtZXJnZW5jeS1iYW5uZXIgcCwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkIHAsIC5oZWFkZXJfX2FsZXJ0IHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5jcml0aWNhbC1hbGVydCBhLCAuZW1lcmdlbmN5LWJhbm5lciBhLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQgYSwgLmhlYWRlcl9fYWxlcnQgYSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNyaXRpY2FsLWFsZXJ0IGE6aG92ZXIsIC5lbWVyZ2VuY3ktYmFubmVyIGE6aG92ZXIsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCBhOmhvdmVyLCAuaGVhZGVyX19hbGVydCBhOmhvdmVyLCAuY3JpdGljYWwtYWxlcnQgYTpmb2N1cywgLmVtZXJnZW5jeS1iYW5uZXIgYTpmb2N1cywgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkIGE6Zm9jdXMsIC5oZWFkZXJfX2FsZXJ0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3JpdGljYWwtYWxlcnQgYTp2aXNpdGVkLCAuZW1lcmdlbmN5LWJhbm5lciBhOnZpc2l0ZWQsIC5lbWVyZ2VuY3ktYmFubmVyLS1jb3ZpZCBhOnZpc2l0ZWQsIC5oZWFkZXJfX2FsZXJ0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1tYXRlcmlhbC1kcm9wZG93bi1hcnJvdy00OHB4LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFyZW0qIDIuMjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFRoZXNlIHN0eWxlcyBhcmUgdG8gZml4IGRpZmZlcmVuY2VzIGluIGRlZmF1bHQgc3R5bGluZyBmb3IgZHJvcGRvd25zIGluIElFICovXG4uZHJvcGRvd246Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24gb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZpZWxkc2V0X19sZWdlbmQge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5maWVsZHNldF9fbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlLFxuICAuZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmRfX2ZsYWcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmllbGRzZXRfX2xlZ2VuZF9fZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG5cbi5mb290ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuXG4uZm9vdGVyIC5jb2x1bW5zICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAuZm9vdGVyICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1kYXRlLXRvICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS1pdGVtLXF1ZXJ5ICo6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9ybS13cmFwcGVyICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0tY2hlY2tib3hlcyAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmZvcm0td3JhcHBlciAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICo6bGFzdC1jaGlsZCwgLmZvb3RlciAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb3JtLWl0ZW0tZGF0ZS10byAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvcm0taXRlbS1xdWVyeSAqOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb290ZXIgLmZvcm0td3JhcHBlciAqOmxhc3QtY2hpbGQsIC5mb290ZXIgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmNvbHVtbnM6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1jaGVja2JveGVzOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXI6bm90KC5mb290ZXItLWRlZmF1bHQpICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3Rlcjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyOm5vdCguZm9vdGVyLS1kZWZhdWx0KSAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5jb2x1bW5zOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLWZyb206Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWl0ZW0tZGF0ZS10bzpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLWNoZWNrYm94ZXM6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLXF1ZXJ5OmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0td3JhcHBlcjpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG86Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1kYXRlLXRvOmZpcnN0LWNoaWxkLCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnk6Zmlyc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmZvcm0taXRlbS1xdWVyeTpmaXJzdC1jaGlsZCwgLmZvb3RlciAuZm9vdGVyX19leHBhbmRlZC1ib3R0b20tc2VjdGlvbiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyOmZpcnN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9vdGVyIC5mb290ZXJfX2V4cGFuZGVkLWJvdHRvbS1zZWN0aW9uIC5mb3JtLXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5mb290ZXIgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuZm9vdGVyX19saW5rcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIGxpIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xufVxuXG4uZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fbGluazp2aXNpdGVkLCAuZm9vdGVyX19saW5rOmFjdGl2ZSwgLmZvb3Rlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZm9vdGVyX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAzcmVtIDFyZW0gMDtcbiAgfVxufVxuXG4uZm9vdGVyIHAge1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgcCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9vdGVyIHAgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9vdGVyIHAgYTphY3RpdmUge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5mb290ZXIgcCBhOmZvY3VzLCAuZm9vdGVyIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU3VwZXJncmFwaGljIGJhY2tncm91bmQgKi9cbi5mb290ZXItLWRlZmF1bHQsXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItLWRlZmF1bHQ6OmJlZm9yZSxcbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS10d28tY29sdW1uLWxpc3Qge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tdHdvLWNvbHVtbi1saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS10d28tY29sdW1uLWxpc3QgLmZvb3Rlcl9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNDUlO1xuICBtYXJnaW46IDAgMXJlbSAwLjc1cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogY2FsYygzcmVtICsgMC41cmVtKTtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIDAuNXJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluazpob3ZlciwgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluazpob3ZlciAuaWNvbiwgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluazpmb2N1cyAuaWNvbiB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIC5mb290ZXJfX2xpbmsge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIC5pY29uIHtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayAuaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5idXR0b24uZm9vdGVyX19idXR0b24sIGJ1dHRvbi5mb290ZXJfX2J1dHRvbi5hbGVydCwgYnV0dG9uLmZvb3Rlcl9fYnV0dG9uLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPXN1Ym1pdF0sIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYnV0dG9uLmZvb3Rlcl9fYnV0dG9uOmhvdmVyLCBidXR0b24uZm9vdGVyX19idXR0b246aG92ZXIsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1idXR0b25dOmhvdmVyLCAuYnV0dG9uLmZvb3Rlcl9fYnV0dG9uOmZvY3VzLCBidXR0b24uZm9vdGVyX19idXR0b246Zm9jdXMsIGlucHV0LmZvb3Rlcl9fYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXQuZm9vdGVyX19idXR0b25bdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5idXR0b24uZm9vdGVyX19idXR0b246YWN0aXZlLCBidXR0b24uZm9vdGVyX19idXR0b246YWN0aXZlLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCBpbnB1dC5mb290ZXJfX2J1dHRvblt0eXBlPWJ1dHRvbl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmZvb3Rlcl9fYnV0dG9uICsgLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2Zvb3Rlci9mb290ZXItZXhwYW5kZWQtc3VwZXJncmFwaGljLWxvZ28uc3ZnXCIpO1xufVxuXG4uZm9vdGVyLmZvb3Rlci0tZXhwYW5kZWQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0ZDRkNGQ7XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTY1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxMjVyZW0pIC02NHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb246OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNTByZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMTk1cmVtKSAtMTA2cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzA1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTB2dyAtIDIyMnJlbSkgLTE2MHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rOmhvdmVyLCAuZm9vdGVyX19leHBhbmRlZC10b3Atc2VjdGlvbiAuZm9vdGVyX19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gLmZvb3Rlcl9fbGluazphY3RpdmUge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOmZpcnN0LW9mLXR5cGUsIC5leHBhbmRlZC1mb290ZXJfX29uZS10aGlyZC1ibG9jazpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAuZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmV4cGFuZGVkLWZvb3Rlcl9fb25lLXRoaXJkLWJsb2NrOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmZvcm0tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZm9ybS1sYWJlbC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICB9XG59XG5cbi5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWxhYmVsX19mbGFnIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcm0tbGFiZWxfX2ZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cblxuLmhpbnQge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuLmhpbnQgYVt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzXSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDhyZW07XG59XG5cbi5oaW50LWV4cGFuZGVyX19idXR0b24ge1xuICBjb2xvcjogIzAwNjZDQztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBwYWRkaW5nOiAwIDAuMjVyZW0gMCAwO1xufVxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5oaW50LWV4cGFuZGVyX19idXR0b24taWNvbi0tb3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuLmhpbnQtZXhwYW5kZXJfX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzAwMjE0Mjtcbn1cbi5oaW50LWV4cGFuZGVyX19jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2NjY2NjO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gY2FsYygxcmVtICsgMC4yNXJlbSk7XG4gIG1hcmdpbjogMCAwIDFyZW0gMC4yNXJlbTtcbn1cbi5oaW50LWV4cGFuZGVyX19jb250ZW50ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGludC1leHBhbmRlcl9fY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250ZW50LmV4cGFuZGVyX19jb250ZW50LS1vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lci5leHBhbmRlci0tYWN0aXZlIC5oaW50LWV4cGFuZGVyX19idXR0b24taWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyLmV4cGFuZGVyLS1hY3RpdmUgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlucHV0ICsgLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94ZXNfX2l0ZW0gLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lcixcbi5yYWRpb3NfX2l0ZW0gLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5jaGVja2JveGVzX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIsXG4ucmFkaW9zX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuY2hlY2tib3hlc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuICAucmFkaW9zX19sYWJlbCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UbyBzdXBwb3J0OlxuKiBvbnRhcmlvLWljb25zLXByaW1hcnkuc3ZnXG4qIG9udGFyaW8taWNvbnMtc2Vjb25kYXJ5LnN2Z1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4ub250YXJpby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2Utd2lkdGg6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC8qIFRoZSBkZWZhdWx0IHZlcnRpY2FsLWFsaWduIGlzIGBiYXNlbGluZWAsIHdoaWNoIGxlYXZlcyBhIGZldyBwaXhlbHMgb2Ygc3BhY2UgYmVsb3cgdGhlIGljb24uIFVzaW5nIGBjZW50ZXJgIHByZXZlbnRzIHRoaXMuIEZvciBpY29ucyBzaG93biBhbG9uZ3NpZGUgdGV4dCwgeW91IG1heSB3YW50IHRvIHVzZSBhIG1vcmUgcHJlY2lzZSB2YWx1ZSwgZS5nLiBgdmVydGljYWwtYWxpZ246IC00cHhgIG9yIGB2ZXJ0aWNhbC1hbGlnbjogLTAuMTVlbWAuICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qIFBhdGhzIGFuZCBzdHJva2VzIHRoYXQgb3ZlcmZsb3cgdGhlIHZpZXdCb3ggY2FuIHNob3cgaW4gSUUxMS4gKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubG9hZGluZy1pbmRpY2F0b3JfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5sb2FkaW5nLWluZGljYXRvcl9fb3ZlcmxheVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb2FkaW5nLWluZGljYXRvcl9fb3ZlcmxheVthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9hZGluZy1pbmRpY2F0b3IgcCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3b3JkLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBtYXJnaW46IDAuNzVyZW0gMCAwO1xufVxuXG4ubG9hZGluZy1pbmRpY2F0b3JfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHJvdGF0b3IgMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxvYWRpbmctaW5kaWNhdG9yX19zcGlubmVyIGNpcmNsZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiAjNGQ0ZDRkO1xuICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyByb3RhdG9yIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNXB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjRweDtcbiAgfVxufVxuLmFsZXJ0LCAucGFuZWwtLWFsZXJ0LCAuYWxlcnQtYm94IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMi41cmVtIDA7XG59XG5cbi5hbGVydF9faGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDAuOTVyZW07XG59XG4uYWxlcnRfX2hlYWRlci1pY29uIHN2ZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5hbGVydF9faGVhZGVyLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFsZXJ0X19oZWFkZXItdGl0bGUsIC5hbGVydCBoMiwgLnBhbmVsLS1hbGVydCBoMiwgLmFsZXJ0LWJveCBoMiwgLmFsZXJ0IGgzLCAucGFuZWwtLWFsZXJ0IGgzLCAuYWxlcnQtYm94IGgzLCAuYWxlcnQgaDQsIC5wYW5lbC0tYWxlcnQgaDQsIC5hbGVydC1ib3ggaDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uYWxlcnRfX2JvZHkge1xuICBtYXJnaW4tbGVmdDogMy4yNXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmFsZXJ0X19ib2R5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYWxlcnRfX2JvZHkgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWxlcnRfX2JvZHkgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hbGVydF9fYm9keSBwOmxhc3Qtb2YtdHlwZSArIHVsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmFsZXJ0X19ib2R5IHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0LS1lcnJvciB1bCwgLnBhbmVsLS1lcnJvciB1bCwgLmFsZXJ0LWJveC5hbGVydCB1bCwgLmFsZXJ0LWJveC5wYW5lbC0tYWxlcnQgdWwsIC5hbGVydC1ib3ggdWwge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmFsZXJ0LS1lcnJvciB1bDpsYXN0LW9mLXR5cGUsIC5wYW5lbC0tZXJyb3IgdWw6bGFzdC1vZi10eXBlLCAuYWxlcnQtYm94IHVsOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsLCAuYWxlcnQsIC5wYW5lbC0tYWxlcnQsIC5hbGVydC1ib3gge1xuICBib3JkZXItY29sb3I6ICMxMDgwQTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkYwRjQ7XG59XG5cbi5hbGVydC0taW5mb3JtYXRpb25hbCBzdmcsIC5hbGVydCBzdmcsIC5wYW5lbC0tYWxlcnQgc3ZnLCAuYWxlcnQtYm94IHN2ZyB7XG4gIGZpbGw6ICMxMDgwQTY7XG59XG5cbi5hbGVydC0td2FybmluZywgLnBhbmVsLS13YXJuaW5nLCAuYWxlcnQtYm94Lndhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGRkQ0NDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUY2REM7XG59XG5cbi5hbGVydC0td2FybmluZyBzdmcsIC5wYW5lbC0td2FybmluZyBzdmcsIC5hbGVydC1ib3gud2FybmluZyBzdmcge1xuICBmaWxsOiAjRkZENDQwO1xufVxuXG4uYWxlcnQtLXN1Y2Nlc3MsIC5wYW5lbC0tc3VjY2VzcywgLmFsZXJ0LWJveC5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTE4ODQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVmMEU5O1xufVxuXG4uYWxlcnQtLXN1Y2Nlc3Mgc3ZnLCAucGFuZWwtLXN1Y2Nlc3Mgc3ZnLCAuYWxlcnQtYm94LnN1Y2Nlc3Mgc3ZnIHtcbiAgZmlsbDogIzExODg0Nztcbn1cblxuLmFsZXJ0LS1lcnJvciwgLnBhbmVsLS1lcnJvciwgLmFsZXJ0LWJveC5hbGVydCwgLmFsZXJ0LWJveC5wYW5lbC0tYWxlcnQsIC5hbGVydC1ib3gge1xuICBib3JkZXItY29sb3I6ICNDRDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0VGRjA7XG59XG5cbi5hbGVydC0tZXJyb3Igc3ZnLCAucGFuZWwtLWVycm9yIHN2ZywgLmFsZXJ0LWJveC5hbGVydCBzdmcsIC5hbGVydC1ib3gucGFuZWwtLWFsZXJ0IHN2ZywgLmFsZXJ0LWJveCBzdmcge1xuICBmaWxsOiAjQ0QwMDAwO1xufVxuXG4uYWxlcnQtLWVycm9yIGEsIC5wYW5lbC0tZXJyb3IgYSwgLmFsZXJ0LWJveC5hbGVydCBhLCAuYWxlcnQtYm94LnBhbmVsLS1hbGVydCBhLCAuYWxlcnQtYm94IGEge1xuICBjb2xvcjogI0NEMDAwMDtcbn1cbi5hbGVydC0tZXJyb3IgYTpob3ZlciwgLnBhbmVsLS1lcnJvciBhOmhvdmVyLCAuYWxlcnQtYm94IGE6aG92ZXIsIC5hbGVydC0tZXJyb3IgYTpmb2N1cywgLnBhbmVsLS1lcnJvciBhOmZvY3VzLCAuYWxlcnQtYm94IGE6Zm9jdXMge1xuICBjb2xvcjogIzZiMDAwMDtcbn1cbi5hbGVydC0tZXJyb3IgYTphY3RpdmUsIC5wYW5lbC0tZXJyb3IgYTphY3RpdmUsIC5hbGVydC1ib3ggYTphY3RpdmUge1xuICBjb2xvcjogIzI4MDAwMDtcbn1cblxuKiAucmFkaW9zIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYWRpb3Mge1xuICBwYWRkaW5nOiAwIDAgMCAwLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG4ucmFkaW9zX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMCAycmVtIDA7XG59XG4ucmFkaW9zX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yYWRpb3NfX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmFkaW9zX19pbnB1dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogLTEuNXB4O1xuICAgIGxlZnQ6IC0xLjVweDtcbiAgfVxufVxuXG4ucmFkaW9zX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbSAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmFkaW9zX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5yYWRpb3NfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJhZGlvc19fbGFiZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMWExYTFhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCA2cHgpO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCAjMWExYTFhO1xuICB9XG59XG5cbi5yYWRpb3NfX2lucHV0OmZvY3VzICsgLnJhZGlvc19fbGFiZWw6OmJlZm9yZSB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogIzAwOUFEQjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4ucmFkaW9zX19pbnB1dDpjaGVja2VkICsgLnJhZGlvc19fbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuY2FwdGlvbiwgLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUudGFibGUgZmlnY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgcGFkZGluZzogMS4xMjVyZW0gMXJlbSAxLjEyNXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xODc1cmVtO1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBjYXB0aW9uLCAuY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS50YWJsZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuNXJlbSAwIDIuNXJlbSAwO1xufVxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKTpub3QodGFibGUubm8tc3RyaXBlcyk6bm90KHRhYmxlLm5vU3RyaXBlcykgdGJvZHkgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobis2KTpudGgtY2hpbGQoZXZlbiksXG4udGFibGUtY29udGFpbmVyIHRhYmxlOm5vdCgudGFibGUtLW5vLXplYnJhLXN0cmlwZXMpOm5vdCh0YWJsZS5uby1zdHJpcGVzKTpub3QodGFibGUubm9TdHJpcGVzKSB0Ym9keSB0cjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKzYpIH4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1MDk4MDM5MjIpO1xufVxuXG4udGFibGUtZGl2LCBkaXYuZmxleC10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNGRkZGRkYgNzAlKSAwIDEwMCUsIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDI1MiwgMCwgMCwgMCkgMTAwLjAxJSksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMjUyLCAwLCAwLCAwKSAxMDAuMDElKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW0gMTAwJSwgMi41cmVtIDEwMCUsIDAuODc1cmVtIDEwMCUsIDAuODc1cmVtIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTAwJSwgMCAwLCAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC50YWJsZS1kaXYsIGRpdi5mbGV4LXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxuLnRhYmxlLXNjcm9sbC0td3JhcHBlciB7XG4gIGhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbnRhYmxlLnRhYmxlLS1mdWxsLWNvbnRhaW5lci13aWR0aCwgdGFibGUuZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMC43NXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZDpub3QoLm5vbi1udW1lcmljKSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtIDAuNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Ym9keSB0aCxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdGgge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW0gMC43NXJlbSAxLjVyZW07XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0taGlnaGxpZ2h0IHRoIGltZy50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gIHRvcDogMS4wNjI1cmVtO1xufVxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRoLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkLFxudGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0aCxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAxLjVyZW07XG59XG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Ym9keSB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGFibGUubnVtZXJpYyB0Zm9vdCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGZvb3QgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZDpub3QoLm5vbi1udW1lcmljKSxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQudGFibGUtY2VsbC0tbnVtZXJpYyxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSxcbnRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGFibGUubnVtZXJpYyB0Zm9vdCB0ciB0ZDpub3QoLm5vbi1udW1lcmljKSxcbnRhYmxlLm51bWVyaWMgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZDpub3QoLm5vbi1udW1lcmljKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtIDAuNzVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGQ6bm90KC5ub24tbnVtZXJpYykge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDAuNXJlbTtcbiAgfVxuICB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRib2R5IHRoIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtIDFyZW07XG4gIH1cbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRoLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGgsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZCwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRkLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRoLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRmb290IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbSAxcmVtIDFyZW07XG4gIH1cbiAgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMsIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnRhYmxlLXJvdy0tc3VidG90YWwgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci5zdW1tYXJ5IHRhYmxlLm51bWVyaWMgdGJvZHkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGJvZHkgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRib2R5IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIuc3VtbWFyeSB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZDpub3QoLm5vbi1udW1lcmljKSwgdGFibGUubnVtZXJpYyB0Zm9vdCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRyLnN1bW1hcnkgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLnRhYmxlLS1jb25kZW5zZWQgdGZvb3QgdHIgdGQudGFibGUtY2VsbC0tbnVtZXJpYywgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS50YWJsZS0tY29uZGVuc2VkIHRhYmxlLm51bWVyaWMgdGZvb3QgdHIgdGQ6bm90KC5ub24tbnVtZXJpYyksIHRhYmxlLm51bWVyaWMgdGFibGUudGFibGUtLWNvbmRlbnNlZCB0Zm9vdCB0ciB0ZDpub3QoLm5vbi1udW1lcmljKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMC41cmVtO1xuICB9XG59XG5cbnRib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG50Ym9keSB0ciB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtIDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMwMTk2MDc4NDMpO1xufVxudGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbnRib2R5IHRyLnRhYmxlLXJvdy0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDE0NSwgMCwgMC4yMzUyOTQxMTc2KSAhaW1wb3J0YW50O1xufVxudGJvZHkgdHIudGFibGUtcm93LS1oaWdobGlnaHQgdGgge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudGJvZHkgdHIudGFibGUtcm93LS1oaWdobGlnaHQgdGggaW1nLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgbGVmdDogMDtcbn1cblxudGhlYWQge1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMTg3NXJlbSAwO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbnRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMS43NXJlbSAxcmVtIDEuNzVyZW0gMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGhlYWQgdGgge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIHBhZGRpbmc6IDEuNTMxMjVyZW0gMC41cmVtIDEuNTMxMjVyZW0gMXJlbTtcbiAgfVxufVxudGhlYWQgdGgudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gIHBhZGRpbmc6IDEuNzVyZW0gMS41cmVtIDEuNzVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRoZWFkIHRoLnRhYmxlLWNlbGwtLW51bWVyaWMge1xuICAgIHBhZGRpbmc6IDEuNTMxMjVyZW0gMXJlbSAxLjUzMTI1cmVtIDAuNXJlbTtcbiAgfVxufVxuXG50ZC50YWJsZS1jZWxsLS1udW1lcmljIHN0cm9uZywgdGFibGUubnVtZXJpYyB0Ym9keSB0ZDpub3QoLm5vbi1udW1lcmljKSBzdHJvbmcsIHRhYmxlLm51bWVyaWMgdGZvb3QgdGQ6bm90KC5ub24tbnVtZXJpYykgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMSB7XG4gIG1pbi13aWR0aDogOC4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0yIHtcbiAgbWluLXdpZHRoOiAxNi42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0zIHtcbiAgbWluLXdpZHRoOiAyNXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi00IHtcbiAgbWluLXdpZHRoOiAzMy4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi01IHtcbiAgbWluLXdpZHRoOiA0MS42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi02IHtcbiAgbWluLXdpZHRoOiA1MHZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi03IHtcbiAgbWluLXdpZHRoOiA1OC4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi04IHtcbiAgbWluLXdpZHRoOiA2Ni42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi05IHtcbiAgbWluLXdpZHRoOiA3NXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMCB7XG4gIG1pbi13aWR0aDogODMuMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMTEge1xuICBtaW4td2lkdGg6IDkxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTEyIHtcbiAgbWluLXdpZHRoOiAxMDB2dztcbn1cblxudGJvZHkgdGgsXG50Zm9vdCB0aCB7XG4gIHBhZGRpbmc6IDEuMTg3NXJlbSAxcmVtIDEuMTg3NXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHRib2R5IHRoLFxuICB0Zm9vdCB0aCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjE4NzVyZW0gMC41cmVtIDEuMTg3NXJlbSAxcmVtO1xuICB9XG59XG5cbnRkIHtcbiAgcGFkZGluZzogMS4xODc1cmVtIDFyZW0gMS4xODc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xufVxudGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgdGQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG50ZC50YWJsZS1jZWxsLS1udW1lcmljLCB0YWJsZS5udW1lcmljIHRib2R5IHRkOm5vdCgubm9uLW51bWVyaWMpLCB0YWJsZS5udW1lcmljIHRmb290IHRkOm5vdCgubm9uLW51bWVyaWMpLFxudGgudGFibGUtY2VsbC0tZGlyZWN0b3J5IHtcbiAgcGFkZGluZzogMS4xODc1cmVtIDEuNXJlbSAxLjE4NzVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG50ci50YWJsZS1yb3ctLXN1YnRvdGFsLCB0YWJsZSB0ci5zdW1tYXJ5LCB0Zm9vdCB0ciB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xODc1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxudHIudGFibGUtcm93LS1zdWJ0b3RhbCB0ZCwgdGFibGUgdHIuc3VtbWFyeSB0ZCwgdGZvb3QgdHIgdGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMS40Mzc1cmVtIDFyZW0gMS40Mzc1cmVtIDEuNXJlbTtcbn1cblxudGJvZHkgdHIudGFibGUtcm93LS1zdWJ0b3RhbCB0aCwgdGJvZHkgdGFibGUgdHIuc3VtbWFyeSB0aCwgdGFibGUgdGJvZHkgdHIuc3VtbWFyeSB0aCB7XG4gIHBhZGRpbmc6IDEuNDM3NXJlbSAxcmVtIDEuNDM3NXJlbSAxLjVyZW07XG59XG5cbnRmb290IHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxudGZvb3QgdGgge1xuICBwYWRkaW5nOiAxLjQzNzVyZW0gMXJlbSAxLjQzNzVyZW0gMS41cmVtO1xufVxuXG50ci50YWJsZS1yb3ctLXN1YnRvdGFsLCB0YWJsZSB0ci5zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDE1OCwgMC4xMTM3MjU0OTAyKSAhaW1wb3J0YW50O1xufVxuXG50Zm9vdCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxNjAsIDAuMzM3MjU0OTAyKSAhaW1wb3J0YW50O1xufVxuXG4vKlRhYmxlIGNvbXBvbmVudCBjb2xvdXJzKi9cbi5iZy10YWJsZS1yb3ctZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMDE5NjA3ODQzKTtcbn1cblxuLmJnLXRhYmxlLWNhcHRpb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbn1cblxuLmJnLXRhYmxlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAxNDUsIDAsIDAuMjM1Mjk0MTE3Nik7XG59XG5cbi5iZy10YWJsZS1zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAxNTgsIDAuMTEzNzI1NDkwMik7XG59XG5cbi5iZy10YWJsZS10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxNjAsIDAuMzM3MjU0OTAyKTtcbn1cblxuLnRhZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnRhZyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4udGFnLS1saW1lIHtcbiAgYmFja2dyb3VuZDogIzhEQzYzRjtcbn1cblxuLnRhZy0tZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNDQkE1MkU7XG59XG5cbi50YWctLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNGQ0FGMTc7XG59XG5cbi50YWctLXRhdXBlIHtcbiAgYmFja2dyb3VuZDogI0MxQjI4Rjtcbn1cblxuLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNDRweDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5pbnB1dC0tMi1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA4ZXg7XG4gIG1pbi13aWR0aDogOGV4O1xufVxuXG4uaW5wdXQtLTMtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTBleDtcbiAgbWluLXdpZHRoOiAxMGV4O1xufVxuXG4uaW5wdXQtLTQtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTJleDtcbiAgbWluLXdpZHRoOiAxMmV4O1xufVxuXG4uaW5wdXQtLTUtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTRleDtcbiAgbWluLXdpZHRoOiAxNGV4O1xufVxuXG4uaW5wdXQtLTctY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMTdleDtcbiAgbWluLXdpZHRoOiAxN2V4O1xufVxuXG4uaW5wdXQtLTEwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDIzZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtLTIwLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDQxZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIC5jaGVja2JveGVzLCAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUgLnJhZGlvcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kYXRlX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGF0ZV9fZ3JvdXAgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRhdGVfX2dyb3VwIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmRhdGVfX2dyb3VwLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5kYXRlLS1lcnJvciBpbnB1dCB7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0NEMDAwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuVXRpbGl0aWVzIChUb29scylcblxuR2xvYmFsIHV0aWxpdGllcywgc3VjaCBhcyB2YXJpYWJsZXMgYW5kIGhlbHBlcnMsIGN1c3RvbSB0byBPbnRhcmlvLmNhLlxuVGhlc2UgY2FuIGJlIGVkaXRlZCBhbmQgYWRkZWQgdG8gd2hlbiBuZWNlc3NhcnkuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMZWdhY3kgY29sb3VycyBmcm9tIEQ3XG4gICAgRGVzaWduIFN5c3RlbSBwYWxldHRlIGNvbG91ciBtYXBwaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLmZpbGwgZm9yIFNWR3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aGl0ZS1maWxsIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS01LWZpbGwge1xuICBmaWxsOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTIwLWZpbGwge1xuICBmaWxsOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JleXNjYWxlLTQwLWZpbGwge1xuICBmaWxsOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ29sZC1maWxsIHtcbiAgZmlsbDogI0NCQTUyRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnllbGxvdy1maWxsIHtcbiAgZmlsbDogI0ZDQUYxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnRhdXBlLWZpbGwge1xuICBmaWxsOiAjQzFCMjhGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICMzOUI1NEEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saW1lLWZpbGwge1xuICBmaWxsOiAjOERDNjNGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4udGVhbC1maWxsIHtcbiAgZmlsbDogIzQ5QTdBMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnNreS1maWxsIHtcbiAgZmlsbDogIzAwQjJFMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsdWUtZmlsbCB7XG4gIGZpbGw6ICMzMTkzQ0MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICNCOTc1QjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNGMTVBMjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5yZWQtZmlsbCB7XG4gIGZpbGw6ICNGMDQ1NEIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjRjAzMDkzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtZ29sZC1maWxsIHtcbiAgZmlsbDogI0YwRTdDQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXllbGxvdy1maWxsIHtcbiAgZmlsbDogI0Y4RTVDMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXRhdXBlLWZpbGwge1xuICBmaWxsOiAjRUJFN0RCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtZ3JlZW4tZmlsbCB7XG4gIGZpbGw6ICNEMUVGRDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1saW1lLWZpbGwge1xuICBmaWxsOiAjRERFREM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtdGVhbC1maWxsIHtcbiAgZmlsbDogI0NGRURFRCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXNreS1maWxsIHtcbiAgZmlsbDogI0M1RUVGQSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWJsdWUtZmlsbCB7XG4gIGZpbGw6ICNEQkU5RjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICNGMUUzRjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1vcmFuZ2UtZmlsbCB7XG4gIGZpbGw6ICNGRUUxRDkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1yZWQtZmlsbCB7XG4gIGZpbGw6ICNGRkUwRTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjRkVERkYwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYmxhY2stZmlsbCB7XG4gIGZpbGw6ICMxYTFhMWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmV5c2NhbGUtNjAtZmlsbCB7XG4gIGZpbGw6ICM2NjY2NjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ncmV5c2NhbGUtNzAtZmlsbCB7XG4gIGZpbGw6ICM0ZDRkNGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWdvbGQtZmlsbCB7XG4gIGZpbGw6ICM4Njc0M0QgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXllbGxvdy1maWxsIHtcbiAgZmlsbDogIzhBNjAwRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstdGF1cGUtZmlsbCB7XG4gIGZpbGw6ICM3QjcyNUMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWdyZWVuLWZpbGwge1xuICBmaWxsOiAjMkI4NzM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1saW1lLWZpbGwge1xuICBmaWxsOiAjNUY4MTI5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay10ZWFsLWZpbGwge1xuICBmaWxsOiAjMzY3QTc2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1za3ktZmlsbCB7XG4gIGZpbGw6ICMxMDgwQTYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWJsdWUtZmlsbCB7XG4gIGZpbGw6ICMwMzY5YWMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXB1cnBsZS1maWxsIHtcbiAgZmlsbDogIzkyMjc4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstb3JhbmdlLWZpbGwge1xuICBmaWxsOiAjQzY0QTFDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1yZWQtZmlsbCB7XG4gIGZpbGw6ICNEODFBMjEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLW1hZ2VudGEtZmlsbCB7XG4gIGZpbGw6ICNDMDAyNjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFuZ3VsYXIgcHJvamVjdCBjb2xvdXJzXG4gICAgVG8gZGVwcmVjYXRlIHRoZXNlIGNvbG91ciBzdHlsZXMgYW5kIHVzZSB0aGUgRFMgY29sb3VyIHBhbGV0dGVcbiAgICBodHRwczovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhL2RvY3MvYmFzaWNzL2NvbG91cnMuaHRtbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBHcmV5c2NhbGVcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQm9keVxuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBIaWdobGlnaHQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBJbmZvZ3JhcGhpYyBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJhc2UgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCdXR0b24gY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ub3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjcxZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vcmFuZ2UtYmcgYSwgLm9yYW5nZS1iZyBhOnZpc2l0ZWQsIC5vcmFuZ2UtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLm9yYW5nZS1iZyBhOmhvdmVyLCAub3JhbmdlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2YyNjcxZjtcbn1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTFiMjYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVkLWJnIGEsIC5yZWQtYmcgYTp2aXNpdGVkLCAucmVkLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5yZWQtYmcgYTpob3ZlciwgLnJlZC1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnJlZC10ZXh0IHtcbiAgY29sb3I6ICNjOTFiMjY7XG59XG5cbi5tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljMGY1ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWdlbnRhLWJnIGEsIC5tYWdlbnRhLWJnIGE6dmlzaXRlZCwgLm1hZ2VudGEtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLm1hZ2VudGEtYmcgYTpob3ZlciwgLm1hZ2VudGEtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tYWdlbnRhLXRleHQge1xuICBjb2xvcjogIzljMGY1Zjtcbn1cblxuLnB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDA0N2EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHVycGxlLWJnIGEsIC5wdXJwbGUtYmcgYTp2aXNpdGVkLCAucHVycGxlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5wdXJwbGUtYmcgYTpob3ZlciwgLnB1cnBsZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnB1cnBsZS10ZXh0IHtcbiAgY29sb3I6ICM2MDA0N2E7XG59XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODdjYiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibHVlLWJnIGEsIC5ibHVlLWJnIGE6dmlzaXRlZCwgLmJsdWUtYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmJsdWUtYmcgYTpob3ZlciwgLmJsdWUtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibHVlLXRleHQge1xuICBjb2xvcjogIzAwODdjYjtcbn1cblxuLmdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGI1MiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmVlbi1iZyBhLCAuZ3JlZW4tYmcgYTp2aXNpdGVkLCAuZ3JlZW4tYmcgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuLmdyZWVuLWJnIGE6aG92ZXIsIC5ncmVlbi1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzAwOGI1Mjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRXh0ZW5kZWQgY29sb3VyIHBhbGV0dGUgYmcgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ubGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWRkZWIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWxhdmVuZGVyLWJnLCAubGFiZWwucmV2aWV3LCAucmV2aWV3LnJlZGFjdGVkLCAucmV2aWV3W3RpdGxlfj1yZWRhY3RlZF0sIC5yZXZpZXdbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4ucmV2aWV3LCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZDJkMWViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZGZkMWViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2ViZDFlYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcGluay1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQxZGQgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQyZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmRmZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYWViZDEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LWxpbWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZGRlYmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWViZDIgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LW1pbnQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYmRmICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1hcXVhLWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWFlYiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZDogI2U2ZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW1pbnQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWU2ICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtYXF1YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZTZmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWxhdmVuZGVyLWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXB1cnBsZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlNmQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJmYSAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXBpbmstYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFkMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtcmVkLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJkMiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWU2ZDIgIWltcG9ydGFudDtcbn1cblxuLmRzcy1icmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjOTlkOGUwICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjY2FlOWVlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGlnaHQtZGVzYXQge1xuICBiYWNrZ3JvdW5kOiAjYjNjM2M0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIERTUyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLmRzcy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzBmNDEzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzE5NDIzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1kYXJrLWRlc2F0IHtcbiAgYmFja2dyb3VuZDogIzVkNzk2OSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kOiAjM2I4ZDdiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICNmMTlkMjMgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGlzY292ZXJ5IHtcbiAgYmFja2dyb3VuZDogIzFlNmE5ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1hbHBoYSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzExOGM3YiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1iZXRhLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM3Yjk1M2QgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYjc3MGIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIFBPIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4ucG8tcmljaC1ibGFjay1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1yaWNoLWJsYWNrLWJnIGFiYnIsIC5wby1yaWNoLWJsYWNrLWJnIGEsIC5wby1yaWNoLWJsYWNrLWJnIGE6aG92ZXIsIC5wby1yaWNoLWJsYWNrLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXJpY2gtYmxhY2stYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1yaWNoLWJsYWNrLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wby1kYXJrLXllbGxvdy1iZyB7XG4gIGJhY2tncm91bmQ6ICNjYmE1MmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1kYXJrLXllbGxvdy1iZyBhYmJyLCAucG8tZGFyay15ZWxsb3ctYmcgYSwgLnBvLWRhcmsteWVsbG93LWJnIGE6aG92ZXIsIC5wby1kYXJrLXllbGxvdy1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1kYXJrLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYmE1MmU7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWRhcmsteWVsbG93LWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjYmE1MmU7XG59XG5cbi5wby15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZmNhZjE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8teWVsbG93LWJnIGFiYnIsIC5wby15ZWxsb3ctYmcgYSwgLnBvLXllbGxvdy1iZyBhOmhvdmVyLCAucG8teWVsbG93LWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmY2FmMTc7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmNhZjE3O1xufVxuXG4ucG8tdGF1cGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjYzFiMjhmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tdGF1cGUtYmcgYWJiciwgLnBvLXRhdXBlLWJnIGEsIC5wby10YXVwZS1iZyBhOmhvdmVyLCAucG8tdGF1cGUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tdGF1cGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYzFiMjhmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby10YXVwZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYzFiMjhmO1xufVxuXG4ucG8tZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjMzliNTRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tZ3JlZW4tYmcgYWJiciwgLnBvLWdyZWVuLWJnIGEsIC5wby1ncmVlbi1iZyBhOmhvdmVyLCAucG8tZ3JlZW4tYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzliNTRhO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzliNTRhO1xufVxuXG4ucG8tbGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tbGlnaHQtZ3JlZW4tYmcgYWJiciwgLnBvLWxpZ2h0LWdyZWVuLWJnIGEsIC5wby1saWdodC1ncmVlbi1iZyBhOmhvdmVyLCAucG8tbGlnaHQtZ3JlZW4tYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOGRjNjNmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1saWdodC1ncmVlbi1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOGRjNjNmO1xufVxuXG4ucG8tdGVhbC1iZyB7XG4gIGJhY2tncm91bmQ6ICM0OWE3YTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby10ZWFsLWJnIGFiYnIsIC5wby10ZWFsLWJnIGEsIC5wby10ZWFsLWJnIGE6aG92ZXIsIC5wby10ZWFsLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXRlYWwtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDlhN2EyO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby10ZWFsLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0OWE3YTI7XG59XG5cbi5wby1saWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwYjJlMyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWxpZ2h0LWJsdWUtYmcgYWJiciwgLnBvLWxpZ2h0LWJsdWUtYmcgYSwgLnBvLWxpZ2h0LWJsdWUtYmcgYTpob3ZlciwgLnBvLWxpZ2h0LWJsdWUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMGIyZTM7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYjJlMztcbn1cblxuLnBvLWRhcmstYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMwNDdiYzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wby1kYXJrLWJsdWUtYmcgYWJiciwgLnBvLWRhcmstYmx1ZS1iZyBhLCAucG8tZGFyay1ibHVlLWJnIGE6aG92ZXIsIC5wby1kYXJrLWJsdWUtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA0N2JjMTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwNDdiYzE7XG59XG5cbi5wby1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjOTIyNzhmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tcHVycGxlLWJnIGFiYnIsIC5wby1wdXJwbGUtYmcgYSwgLnBvLXB1cnBsZS1iZyBhOmhvdmVyLCAucG8tcHVycGxlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXB1cnBsZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MjI3OGY7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXB1cnBsZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTIyNzhmO1xufVxuXG4ucG8tb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogI2YxNWEyMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLW9yYW5nZS1iZyBhYmJyLCAucG8tb3JhbmdlLWJnIGEsIC5wby1vcmFuZ2UtYmcgYTpob3ZlciwgLnBvLW9yYW5nZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1vcmFuZ2UtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjE1YTIyO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1vcmFuZ2UtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YxNWEyMjtcbn1cblxuLnBvLXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZDFjMjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1yZWQtYmcgYWJiciwgLnBvLXJlZC1iZyBhLCAucG8tcmVkLWJnIGE6aG92ZXIsIC5wby1yZWQtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tcmVkLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VkMWMyNDtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcmVkLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi5wby1tYWdlbnRhLWJnIHtcbiAgYmFja2dyb3VuZDogI2VkMDM3YyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLW1hZ2VudGEtYmcgYWJiciwgLnBvLW1hZ2VudGEtYmcgYSwgLnBvLW1hZ2VudGEtYmcgYTpob3ZlciwgLnBvLW1hZ2VudGEtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tbWFnZW50YS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDAzN2M7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLW1hZ2VudGEtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VkMDM3Yztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRoaXMgaXMgdGhlIGZpbGUgdG8gcHV0IG9udGFyaW8gZ2xvYmFsIHZhcmlhYmxlcy5cbiAgICBXZSBhcmUgZ29pbmcgdG8gZ3JhZHVhbGx5IGludGVncmF0ZSBhbGwgdGhlIG9udGFyaW8gdmFyaWFibGVzIGhlcmUuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmJzcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oNiwgLmg1LCAuaDQsIC5hY2NvcmRpb25fX2J1dHRvbiwgLmgzLCAuaDIsIC5oMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5oMSwgLmZpZWxkc2V0X19sZWdlbmQtLWxhcmdlIGgxLFxuLmZpZWxkc2V0X19sZWdlbmQtLWhlYWRpbmcgaDEsIC5mb3JtLWxhYmVsLS1oZWFkaW5nIGgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgxLCAuZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UgaDEsXG4gIC5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIGgxLCAuZm9ybS1sYWJlbC0taGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIH1cbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmg0LCAuYWNjb3JkaW9uX19idXR0b24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oNCwgLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmg1IHtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XG4gIH1cbn1cblxuLmxlYWQtc3RhdGVtZW50LCAuaW50cm8gLmludHJvX190ZXh0LFxuLmludHJvIC5pbnRyb19fdGV4dCBwLFxuLmludHJvIC5pbnRyb19fdGV4dCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubGVhZC1zdGF0ZW1lbnQsIC5pbnRybyAuaW50cm9fX3RleHQsXG4gIC5pbnRybyAuaW50cm9fX3RleHQgcCxcbiAgLmludHJvIC5pbnRyb19fdGV4dCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy5HZW5lcmljXG5cbkZpcnN0IGxheWVyIHRoYXQgcHJvZHVjZXMgYWN0dWFsIGNzcy4gc2VsZG9tIG1vZGlmaWVkLCB1c3VhbGx5IGFjcm9zcyBhbnkgcHJvamVjdC4gbm9ybWFsaXplLmNzcywgYm94LXNpemluZywgY3NzIHJlc2V0LiBTaW5jZSBEcnVwYWwgY29yZSBpbmplY3RzIG5vcm1hbGl6ZSBhbmQgZGVzaWduIHN5c3RlbSBhcHBsaWVzIEdlbmVyaWMgc3R5bGluZywgd2Ugb21pdHRlZCBjcmVhdGluZyBhIGZvbGRlciBmb3IgdGhpcyBsYXllci5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC5FbGVtZW50c1xuXG5VbmNsYXNzZWQgc3R5bGVzLCBiYXJlIEhUTUwgc3R5bGVzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5WYXJpYWJsZXMgZm9yIGVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkVsZW1lbnRzXG5VbmNsYXNzZWQgc3R5bGVzLCBiYXJlIEhUTUwgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgY3Vyc29yOiBhdXRvO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRhZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hW2hyZWZePVwidGVsOlwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbmFbaHJlZl49XCJ0ZWw6XCJdIGFiYnIge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cblxuYWJiciwgYWJiclt0aXRsZV0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICM5OTk5OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWFpbi1jb250ZW50IGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG59XG5hY3JvbnltLCBiaWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hc2lkZSBjb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFzaWRlIGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbn1cblxuY2l0ZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmEgY2l0ZSB7XG4gIGNvbG9yOiAjMDA2NkNDO1xufVxuYTp2aXNpdGVkIGNpdGUge1xuICBjb2xvcjogIzU1MUE4Qjtcbn1cbmE6dmlzaXRlZCBhYmJyIHtcbiAgY29sb3I6ICM1NTFBOEI7XG59XG5hOmhvdmVyIGNpdGUge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cbmE6aG92ZXIgYWJiciB7XG4gIGNvbG9yOiAjMDA0NzhGO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICNkY2RjZGM7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbnAsIGxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDEsXG5oMSArIGhyLFxuaDIgKyBociB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxudWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuZGwgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiBQdWxsZWQgZnJvbSB0aGUgQW5ndWxhciBwcm9qZWN0LlxuICAgIFdlIGNhbiByZXRpcmUgdGhlc2Ugb25jZSB0aGUgRFMgSFRNTCBiZWNvbWVzIHdpZGVseSB1c2VkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuY29kZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5jb2RlIGEge1xuICBjb2xvcjogI2QxZGRlYjtcbn1cbmNvZGUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNhMjVkZTE7XG59XG5jb2RlIGE6aG92ZXIsIGNvZGUgYTpmb2N1cywgY29kZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTZmMmZmO1xufVxuXG4jZTJlLWJvb2stbWFpbiAubWFpbi1jb250ZW50IGFzaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41Lk9iamVjdHNcblxuRmlyc3QgbGF5ZXIgaW4gd2hpY2ggd2UgZmluZCBjbGFzcy1iYXNlZCBzZWxlY3RvcnMuIC53cmFwcGVyLCBsYXlvdXQsIE9PQ1NTIHBvc3RlciBjaGlsZCAtIE1lZGlhLU9iamVjdC4gaGlnaGVyIHNwZWNpZmljaXR5LCBtb3JlIGV4cGxpY2l0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNS43NXJlbTtcbn1cbi5oZWFkZXIgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaGVhZGVyIHN2ZyB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuXG4vKiBIZWFkZXIgc2VhcmNoIHN0eWxlcyAqL1xuLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDcuMnJlbTtcbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAvKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCAuaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2gtaW5wdXQuaW5wdXQ6aW52YWxpZCArIGlucHV0W3R5cGU9cmVzZXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDpmb2N1cyB+IC5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NkNDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDpmb2N1cyB+IC5oZWFkZXJfX3NlYXJjaC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDppbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDlBREI7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dC5pbnB1dDppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDczZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogNi40cmVtO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ3OEY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NzhGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJfX3NlYXJjaC1zdWJtaXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE0MjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuaW5wdXRbdHlwZT1yZXNldF0uaGVhZGVyX19zZWFyY2gtcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDgwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29ucy1jbG9zZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPXJlc2V0XS5oZWFkZXJfX3NlYXJjaC1yZXNldDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xufVxuXG4vKiBIZWFkZXIgbWVudSAmIGxhbmd1YWdlIHRvZ2dsZSAmIGNsb3NlIHNlYXJjaCBidXR0b24gc3R5bGVzICovXG4uaGVhZGVyX19uYXYtcmlnaHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLyogSGVhZGVyIGJ1dHRvbnMgKi9cbi5oZWFkZXItYnV0dG9uLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyLWJ1dHRvbjpob3ZlciwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpob3ZlciwgLmhlYWRlci1idXR0b246Zm9jdXMsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6Zm9jdXMsIC5oZWFkZXItYnV0dG9uOnZpc2l0ZWQsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lLFxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZSxcbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6aG92ZXIsXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lOmhvdmVyLFxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lOmFjdGl2ZSxcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU6YWN0aXZlLFxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZTpmb2N1cyxcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmU6Zm9jdXMsXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXItYnV0dG9uLS13aXRoLW91dGxpbmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjBlbSkge1xuICAuaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gLyAyKTtcbiAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aG91dC1vdXRsaW5lOmZvY3VzLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUtdG9nZ2xlciBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgLmhlYWRlcl9fbWVudS10b2dnbGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX21lbnUtdG9nZ2xlciBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwZW0pIHtcbiAgLmhlYWRlcl9fbWVudS10b2dnbGVyIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXIsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlciBhYmJyW3RpdGxlXSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSBhYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC10b2dnbGVyIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkuOTM3NWVtKSB7XG4gIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW46aG92ZXIsIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSBzcGFuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHN2ZyB7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAuMjVyZW0gMXJlbTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHNwYW4ge1xuICAgIHRvcDogMDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Ugc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtY2xvc2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNsb3NlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19sb2dvLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fbmF2LXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2UtY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLm5hdmlnYXRpb24tLW9wZW4gLm92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb24tLW9wZW4gLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciBidXR0b24ge1xuICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciAuaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyX19jb250YWluZXIgaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oZWFkZXJfX2xvZ28tY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAuMDYzZW0pIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyIC5tZWRpdW0tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciAubWVkaXVtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3My4wNjNlbSkge1xuICAuaGVhZGVyX19jb250YWluZXIgLmxhcmdlLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIC5sYXJnZS00LCAuaGVhZGVyX19jb250YWluZXIgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5oZWFkZXJfX2NvbnRhaW5lciAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaGVhZGVyX19jb250YWluZXIgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmhlYWRlcl9fY29udGFpbmVyICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIC5sYXJnZS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiAxNTtcbn1cblxuLm92ZXJsYXkge1xuICB6LWluZGV4OiAxMjtcbn1cblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNzJyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDY7XG59XG5cbi5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjFzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDAuNXJlbSk7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cblxuLmhlYWRlciArIC5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uLCAuaGVhZGVyICsgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLmhlYWRlciArIC5uYXZpZ2F0aW9uIGEge1xuICB0b3A6IC00LjM1cmVtO1xufVxuXG4uYXBwbGljYXRpb24taGVhZGVyICsgLmFwcGxpY2F0aW9uLXN1YmhlYWRlci1tZW51X19jb250YWluZXIgLmhlYWRlci1idXR0b24sIC5hcHBsaWNhdGlvbi1oZWFkZXIgKyAuYXBwbGljYXRpb24tc3ViaGVhZGVyLW1lbnVfX2NvbnRhaW5lciAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAuYXBwbGljYXRpb24taGVhZGVyICsgLmFwcGxpY2F0aW9uLXN1YmhlYWRlci1tZW51X19jb250YWluZXIgYSB7XG4gIHRvcDogY2FsYygtNHJlbSArIC0wLjI1cmVtKTtcbn1cblxuLm5hdmlnYXRpb24ubmF2aWdhdGlvbi0tb3BlbiAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb24ubmF2aWdhdGlvbi0tb3BlbiAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3M2VtKSB7XG4gIC5uYXZpZ2F0aW9uIHVsIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2aWdhdGlvbiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLm5hdmlnYXRpb24gYSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gLSAoMC4yNXJlbSAvIDMuMjUpKSAxLjVyZW07XG59XG4ubmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubmF2aWdhdGlvbiBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuLm5hdmlnYXRpb24gYTpmb2N1cywgLm5hdmlnYXRpb24gYTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOUFEQiBpbnNldDtcbn1cbi5uYXZpZ2F0aW9uIGEubGluay0tYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzNlbSkge1xuICAubmF2aWdhdGlvbiBhIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNzVyZW0gLSAoMC4yNXJlbSAvIDMuMjUpKSAycmVtO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIC5vbnRhcmlvLWljb24sIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEgLm9udGFyaW8taWNvbiwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24gYSAub250YXJpby1pY29uIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uOmhvdmVyLCAubmF2aWdhdGlvbiAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciBhOmhvdmVyLCAuaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciAubmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uOmFjdGl2ZSwgLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYTphY3RpdmUsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmhlYWRlcl9fY29udGFpbmVyIG5hdiBidXR0b24ge1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG5cbi5uYXZpZ2F0aW9uLS1vcGVuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5uYXZpZ2F0aW9uLS1vcGVuLm5hdmlnYXRpb24gLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgYSwgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcl9jb250YWluZXIgLm5hdmlnYXRpb24tLW9wZW4ubmF2aWdhdGlvbiBhIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24sIC5uYXZpZ2F0aW9uIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIGEsIC5oZWFkZXJfX2xhbmd1YWdlLXRvZ2dsZXJfY29udGFpbmVyIC5uYXZpZ2F0aW9uIGEge1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMTY7XG59XG5cbi5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB6LWluZGV4OiAxNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczZW0pIHtcbiAgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTU7XG4gIH1cbn1cblxuLnNlcnZpY2VvbnRhcmlvLWxvZ28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvbG9nby1zZXJ2aWNlb250YXJpby5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIyMnB4IDU0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIycHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5zZXJ2aWNlb250YXJpby1sb2dvIC5zZXJ2aWNlb250YXJpby1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvbG9nby1zZXJ2aWNlb250YXJpb0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwcHggNDlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsb2dvLW1haW4tc2VydmljZW9udGFyaW9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb2dvLW1haW4tc2VydmljZW9udGFyaW8ud29mZj9mdndlcXhcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvLnN2Zz9mdndlcXgjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltjbGFzcyo9aWNvLWxvZ28tXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImxvZ28tbWFpbi1zZXJ2aWNlb250YXJpb1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zZXJ2aWNlb250YXJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjNDA7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2VvbnRhcmlvID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VydmljZW9udGFyaW8gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkJsb2NrIEdyaWQgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIHtcbiAgdWxbY2xhc3NePXNtYWxsLXVwXTo6YmVmb3JlLCB1bFtjbGFzc149c21hbGwtdXBdOjphZnRlciwgdWxbY2xhc3MqPXNtYWxsLXVwXTo6YmVmb3JlLCB1bFtjbGFzcyo9c21hbGwtdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1zbWFsbC11cF06OmJlZm9yZSxcbiAgZGl2W2NsYXNzXj1zbWFsbC11cF06OmFmdGVyLCBkaXZbY2xhc3MqPXNtYWxsLXVwXTo6YmVmb3JlLCBkaXZbY2xhc3MqPXNtYWxsLXVwXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgdWxbY2xhc3NePXNtYWxsLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1zbWFsbC11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePXNtYWxsLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9c21hbGwtdXBdOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKzEpLCAuc21hbGwtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLnNtYWxsLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5zbWFsbC11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAuc21hbGwtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtMyA+IC5jb2x1bW4sIC5zbWFsbC11cC0zID4gLmNvbHVtbnMsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzbisxKSwgLnNtYWxsLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5zbWFsbC11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC00ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTQgPiAuY29sdW1ucywgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDRuKzEpLCAuc21hbGwtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLnNtYWxsLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTUgPiAuY29sdW1uLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc21hbGwtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5zbWFsbC11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAuc21hbGwtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuc21hbGwtdXAtNiA+IC5jb2x1bW4sIC5zbWFsbC11cC02ID4gLmNvbHVtbnMsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2bisxKSwgLnNtYWxsLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5zbWFsbC11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbWFsbC11cC03ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTcgPiAuY29sdW1ucywgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5zbWFsbC11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNtYWxsLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDduKzEpLCAuc21hbGwtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLnNtYWxsLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlciwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5zbWFsbC11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAuc21hbGwtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zbWFsbC11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4bisxKSwgLnNtYWxsLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnNtYWxsLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuc21hbGwtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5zbWFsbC11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgdWxbY2xhc3NePW1lZGl1bS11cF06OmJlZm9yZSwgdWxbY2xhc3NePW1lZGl1bS11cF06OmFmdGVyLCB1bFtjbGFzcyo9bWVkaXVtLXVwXTo6YmVmb3JlLCB1bFtjbGFzcyo9bWVkaXVtLXVwXTo6YWZ0ZXIsXG4gIGRpdltjbGFzc149bWVkaXVtLXVwXTo6YmVmb3JlLFxuICBkaXZbY2xhc3NePW1lZGl1bS11cF06OmFmdGVyLCBkaXZbY2xhc3MqPW1lZGl1bS11cF06OmJlZm9yZSwgZGl2W2NsYXNzKj1tZWRpdW0tdXBdOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICB1bFtjbGFzc149bWVkaXVtLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1tZWRpdW0tdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1tZWRpdW0tdXBdOjphZnRlciwgZGl2W2NsYXNzKj1tZWRpdW0tdXBdOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbiwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC0xID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbisxKSwgLm1lZGl1bS11cC0xID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4rMSksIC5tZWRpdW0tdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTEgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKzEpLCAubWVkaXVtLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC0yID4gLmNvbHVtbiwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uOm50aC1vZi10eXBlKDJuKzEpLCAubWVkaXVtLXVwLTIgPiAuY29sdW1uczpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgybisxKSwgLm1lZGl1bS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5tZWRpdW0tdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTMgPiAuY29sdW1uLCAubWVkaXVtLXVwLTMgPiAuY29sdW1ucywgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW46bnRoLW9mLXR5cGUoM24rMSksIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDNuKzEpLCAubWVkaXVtLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC0zID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgzbisxKSwgLm1lZGl1bS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC00ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg0bisxKSwgLm1lZGl1bS11cC00ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNG4rMSksIC5tZWRpdW0tdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTQgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDRuKzEpLCAubWVkaXVtLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC01ID4gLmNvbHVtbiwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubWVkaXVtLXVwLTUgPiAuY29sdW1uOm50aC1vZi10eXBlKDVuKzEpLCAubWVkaXVtLXVwLTUgPiAuY29sdW1uczpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg1bisxKSwgLm1lZGl1bS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5tZWRpdW0tdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubWVkaXVtLXVwLTYgPiAuY29sdW1uLCAubWVkaXVtLXVwLTYgPiAuY29sdW1ucywgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNm4rMSksIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDZuKzEpLCAubWVkaXVtLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC02ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg2bisxKSwgLm1lZGl1bS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlciwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm1lZGl1bS11cC03ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg3bisxKSwgLm1lZGl1bS11cC03ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoN24rMSksIC5tZWRpdW0tdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTcgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDduKzEpLCAubWVkaXVtLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLm1lZGl1bS11cC04ID4gLmNvbHVtbiwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnMsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXIsIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5tZWRpdW0tdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW46bnRoLW9mLXR5cGUoOG4rMSksIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubWVkaXVtLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDhuKzEpLCAubWVkaXVtLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLm1lZGl1bS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5tZWRpdW0tdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLm1lZGl1bS11cC04ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg4bisxKSwgLm1lZGl1bS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgdWxbY2xhc3NePWxhcmdlLXVwXTo6YmVmb3JlLCB1bFtjbGFzc149bGFyZ2UtdXBdOjphZnRlciwgdWxbY2xhc3MqPWxhcmdlLXVwXTo6YmVmb3JlLCB1bFtjbGFzcyo9bGFyZ2UtdXBdOjphZnRlcixcbiAgZGl2W2NsYXNzXj1sYXJnZS11cF06OmJlZm9yZSxcbiAgZGl2W2NsYXNzXj1sYXJnZS11cF06OmFmdGVyLCBkaXZbY2xhc3MqPWxhcmdlLXVwXTo6YmVmb3JlLCBkaXZbY2xhc3MqPWxhcmdlLXVwXTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgdWxbY2xhc3NePWxhcmdlLXVwXTo6YWZ0ZXIsIHVsW2NsYXNzKj1sYXJnZS11cF06OmFmdGVyLFxuICBkaXZbY2xhc3NePWxhcmdlLXVwXTo6YWZ0ZXIsIGRpdltjbGFzcyo9bGFyZ2UtdXBdOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTEgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTEgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0xID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTEgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTEgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKzEpLCAubGFyZ2UtdXAtMSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMSA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0xID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbisxKSwgLmxhcmdlLXVwLTEgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTIgPiAuY29sdW1uLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMiA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTIgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtMiA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMm4rMSksIC5sYXJnZS11cC0yID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMm4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0yID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgybisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTIgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDJuKzEpLCAubGFyZ2UtdXAtMiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC0zID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC0zID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtMyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC0zID4gLmNvbHVtbjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAuY29sdW1uczpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC0zID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzbisxKSwgLmxhcmdlLXVwLTMgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgzbisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTMgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDNuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtMyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoM24rMSksIC5sYXJnZS11cC0zID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC00ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTQgPiAuY29sdW1ucywgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTQgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTQgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC00ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTQgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDRuKzEpLCAubGFyZ2UtdXAtNCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDRuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoNG4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC00ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg0bisxKSwgLmxhcmdlLXVwLTQgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTUgPiAuY29sdW1uLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNSA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAuY29sdW1uczpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1jaGVja2JveGVzOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNSA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTUgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubGFyZ2UtdXAtNSA+IC5jb2x1bW46bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNSA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoNW4rMSksIC5sYXJnZS11cC01ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNW4rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC01ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSg1bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTUgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDVuKzEpLCAubGFyZ2UtdXAtNSA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC02ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC02ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNiA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC02ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAuY29sdW1uczpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC02ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2bisxKSwgLmxhcmdlLXVwLTYgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg2bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTYgPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDZuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNiA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoNm4rMSksIC5sYXJnZS11cC02ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5sYXJnZS11cC03ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTcgPiAuY29sdW1ucywgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXIsIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTcgPiAuY29sdW1uczpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1xdWVyeTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWNoZWNrYm94ZXM6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gLmNvbHVtbnM6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0tY2hlY2tib3hlczpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTcgPiAuZm9ybS13cmFwcGVyOmxhc3QtY2hpbGQsIC5sYXJnZS11cC03ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTcgPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDduKzEpLCAubGFyZ2UtdXAtNyA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDduKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtNyA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoN24rMSksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC03ID4gLmZvcm0td3JhcHBlcjpudGgtb2YtdHlwZSg3bisxKSwgLmxhcmdlLXVwLTcgPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmxhcmdlLXVwLTggPiAuY29sdW1uLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlciwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSgxbiksIC5sYXJnZS11cC04ID4gLmNvbHVtbnM6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tcXVlcnk6bnRoLW9mLXR5cGUoMW4pLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoMW4pLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1jaGVja2JveGVzOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSgxbiksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOm50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDFuKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS13cmFwcGVyOm50aC1vZi10eXBlKDFuKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaDpudGgtb2YtdHlwZSgxbikge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+IC5jb2x1bW5zOmxhc3QtY2hpbGQsIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLXRvOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1xdWVyeTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZzpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmc6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWNoZWNrYm94ZXM6bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXI6bGFzdC1jaGlsZCwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOmxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0taXRlbS1kYXRlLWZyb206bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bGFzdC1jaGlsZCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Omxhc3QtY2hpbGQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5sYXJnZS11cC04ID4gLmZvcm0td3JhcHBlcjpsYXN0LWNoaWxkLCAubGFyZ2UtdXAtOCA+ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAuY29sdW1uczpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3Rpbmc6bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtZnJvbTpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLWRhdGUtdG86bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmZvcm0tY2hlY2tib3hlczpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5sYXJnZS11cC04ID4gLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4bisxKSwgLmxhcmdlLXVwLTggPiAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tOm50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLWl0ZW0tZGF0ZS10bzpudGgtb2YtdHlwZSg4bisxKSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxhcmdlLXVwLTggPiAuZm9ybS1pdGVtLXF1ZXJ5Om50aC1vZi10eXBlKDhuKzEpLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAubGFyZ2UtdXAtOCA+IC5mb3JtLXdyYXBwZXI6bnRoLW9mLXR5cGUoOG4rMSksIC5sYXJnZS11cC04ID4gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2g6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVycmlkZXMgZGVmYXVsdCBEUyBidXR0b25zLnNjc3Mgc3R5bGUgZm9yIGFjY29yZGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBmb250LXdlaWdodDogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsOmZvY3VzLCAuYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uIHtcbiAgbWFyZ2luOiB1bnNldDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGhpcyB1c2VkIHRvIGJlIHRoZSBsYXlvdXQgZmlsZSBmb3Igb3VyIEZvcnRoIGxldmVsIChsYXlvdXQpIGluIG91ciBTdHlsaW5nIGFyY2hpdGVjdHVyZS5cblRPRE86IEJhc2VkIG9uIHRoZSBPT0NTUyBtb2RlbCwgbGVhdmUgb2JqZWN0cyBoZXJlIGFuZCBtb3ZlIGNvbXBvbmVudHMgdG8gdGhlIGNvbXBvbmVudHMgZm9sZGVyLlxuaHR0cHM6Ly9naXRodWIuY29tL3N0dWJib3JuZWxsYS9vb2Nzcy93aWtpXG5Nb3JlIGluZm8gb24gUkVBRE1FLm1kIGZpbGUuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFRvIHNldCB0aGUgdG9wIG9mIG5hdiAobWFpbiBtZW51KSBiYXNlZCBvbiB0b3Agb2Ygb3VyIGNhbnZhcy4gKi9cbi8qIHRoaXMgYWxzbyBhY3RzIGFzIHRoZSBtYWluIHdyYXBwZXIgZm9yIGhlYWRlciwgbWFpbiBhbmQgZm9vdGVyICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbSBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBGb3VuZGF0aW9uIEdyaWQgRGVjb3JhdG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ3JpZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZF9fb3V0ZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ncmlkX19pbm5lci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3JpZC1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGdWxsIFdpZHRoIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVsbC13aWR0aDpub3QodGFibGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZ1bGwtd2lkdGg6bm90KHRhYmxlKTo6YmVmb3JlLCAuZnVsbC13aWR0aDpub3QodGFibGUpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5mdWxsLXdpZHRoOm5vdCh0YWJsZSk6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi5mdWxsLXdpZHRoOm5vdCh0YWJsZSk6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAxMDAlO1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDb250ZW50IGJsb2Nrc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LS1hbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC0tanVzdGlmeS1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC0tYWxpZ24tc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb3VuZGF0aW9uIGdyaWQgaW4gYSBsaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnVsLnJvdyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ3VzdG9tIG1hcmtldGluZyBiYW5uZXIgdmFyaWFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTWVkaWEgYmFubmVyXG5BbHNvIGNhbGxlZDogbWFya2V0aW5nIGJhbm5lciwgaGVybyBiYW5uZXJcblJlbGF0ZWQgdGVtcGxhdGU6IG9udGFyaW8tLW1lZGlhLWJhbm5lci5odG1sLnR3aWdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yLmJhbm5lcl9fd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTJlMmUyO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTJyZW0gLTUwdncgMS41cmVtO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgLmJhbm5lcl9faW1hZ2UtYXJlYV9faW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbWFnZS1hcmVhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW1hZ2UtYXJlYSBpbWcge1xuICAgIG1pbi13aWR0aDogNzYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgICB3aWR0aDogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9fdGV4dC1hcmVhIHtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9fdGV4dC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX3RleHQtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM4LjdyZW07XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW0gM3JlbSAzLjVyZW07XG4gIH1cbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogNzcuMzEzZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzMuMDYzZW0pIGFuZCAobWF4LXdpZHRoOiA3NS4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMiAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBoMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIGhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5JTtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIGJsYWNrO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yIC5iYW5uZXJfX2ludHJvLS10ZXh0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEuYmFubmVyX193cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlMmUyZTI7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3IDEuNXJlbSAtNTB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMS5iYW5uZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRybyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMSAuYmFubmVyX19pbnRybyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNzIuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM3cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtIDJyZW07XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtIDAuMzVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1jb250ZW50IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2ludHJvLS1jb250ZW50IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMS41cmVtIDAuNjI1cmVtO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX3JpZ2h0LXN1cGVyZ3JhcGhpYyxcbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5tZWRpYV9iYW5uZXJfdmVyc2lvbjEgLmJhbm5lcl9fcmlnaHQtc3VwZXJncmFwaGljLFxuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2xlZnQtc3VwZXJncmFwaGljIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5iYW5uZXJfX2xlZnQtc3VwZXJncmFwaGljIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjFyZW07XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIHN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5tZWRpdW0tcHVsbC01LCAubWVkaWFfYmFubmVyX3ZlcnNpb24xIC5tZWRpdW0tcHVzaC03IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIGZpZ3VyZS5tZWRpYS0tdHlwZS1iYW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWludGVuYW5jZS1wYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1tLnN2Z1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xufVxuLm1haW50ZW5hbmNlLXBhZ2UgLmxvZ28ge1xuICB3aWR0aDogOS44M3JlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5tYWludGVuYW5jZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLWQuc3ZnXCIpIG5vLXJlcGVhdCA5MCUgLTEwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5LjA2cmVtIDExLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLm1haW50ZW5hbmNlLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9jby1zdXBlcmdyYXBoaWMtZC5zdmdcIikgbm8tcmVwZWF0IDkwJSB0b3A7XG4gIH1cbiAgLm1haW50ZW5hbmNlLXBhZ2UgLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cbn1cbi8qIE5PVEU6IGV2ZW50dWFsbHkgd2XigJlsbCB3YW50IHRvIHBoYXNlIG91dCB0aGVzZSBjbGFzc2VzIGJlY2F1c2Ugb2YgdGhlIERTIHNwYWNpbmcgY2xhc3NlcyAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gcmVndWxhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4ubWFyZ2luLS10b3Age1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubWFyZ2luLS1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWFyZ2luLS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFyZ2lucyAtIGRvdWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luLS1kb3VibGUge1xuICBtYXJnaW46IDJyZW07XG59XG5cbi5tYXJnaW4tLXRvcC1kb3VibGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWFyZ2luLS1ib3R0b20tZG91YmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1hcmdpbi0tcmlnaHQtZG91YmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0LWRvdWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTWFyZ2lucyAtIGhhbGZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1hcmdpbi0tcmlnaHQtaGFsZiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0LWhhbGYge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFkZGluZyAtIHJlZ3VsYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZGRpbmcge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5wYWRkaW5nLS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnBhZGRpbmctLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnBhZGRpbmctLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYWRkaW5nIC0gZG91YmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWRkaW5nLS1kb3VibGUge1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ucGFkZGluZy0tdG9wLWRvdWJsZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ucGFkZGluZy0tYm90dG9tLWRvdWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGFkZGluZy0tcmlnaHQtZG91YmxlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnBhZGRpbmctLWxlZnQtZG91YmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUmVzZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWRkaW5nLS1ub25lIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZGRpbmctLXRvcC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tYXJnaW4tLW5vbmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbGlnbm1lbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ucmlnaHQsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2xlYXJmaXg6OmJlZm9yZSwgLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNZWRpYSBsaWJyYXJ5IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5maWd1cmUuYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuZmlndXJlLmFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG5maWd1cmUuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNDA0IGVycm9yIHBhZ2VcbiogL3BhZ2Uvd2UtY2FudC1maW5kLXBhZ2VcbiogL2ZyL3BhZ2UvY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy80MDQtZXJyb3JfdHJpbGxpdW1fRGVza3RvcF8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzYwcHg7XG4gIGhlaWdodDogNTYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9Nb2JpbGVfMngucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjU3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX1RhYmxldF8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICAgIHdpZHRoOiAzMjlweDtcbiAgICBoZWlnaHQ6IDM1NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjk2ZW0pIHtcbiAgLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2LjA2M2VtKSBhbmQgKG1heC13aWR0aDoxMjBlbSkge1xuICAuZXJyb3ItcGFnZV9fc3VwZXJncmFwaGljIHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwLjA2M2VtKSB7XG4gIC5lcnJvci1wYWdlX19zdXBlcmdyYXBoaWMge1xuICAgIHJpZ2h0OiAtMzE1cHg7XG4gIH1cbn1cblxuLmVycm9yLXBhZ2VfX2ludHJvLWlubmVyLXdyYXBwZXIgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmVycm9yLXBhZ2VfX2ludHJvLWlubmVyLXdyYXBwZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuXG5oci5zbWFsbC1vcmFuZ2Uge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNGQ0FGMTc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5pbnRyby1zdHlsZV9fd3JhcHBlcixcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAuaW50cm8tc3R5bGVfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA3MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3MGVtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLmludHJvLXN0eWxlX193cmFwcGVyLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5pbnRyby1zdHlsZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDcxJTtcbiAgfVxufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSBoci5pbnRyby1zdHlsZSxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gaHIuaW50cm8tc3R5bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMWExYTFhO1xuICBtYXJnaW46IDA7XG59XG5ib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIGZvb3RlciwgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAuYnJlYWRjcnVtYnMsIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLmhlYWRlci1zaXRlLW5hdl9fdHJhbnNsYXRpb24tbGlua19fbGlzdCxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gZm9vdGVyLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAuYnJlYWRjcnVtYnMsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5oZWFkZXItc2l0ZS1uYXZfX3RyYW5zbGF0aW9uLWxpbmtfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvLCBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyxcbiAgYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyBwLCBib2R5W2NsYXNzKj1wYXRoLXBhZ2Utd2UtY2FudC1maW5kLXBhZ2VdIGgxLFxuYm9keVtjbGFzcyo9cGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXSAucm93LmludHJvIHAsXG5ib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbmJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gLnJvdy5pbnRybyBoMSxcbmJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBoMSB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIHAsIGJvZHlbY2xhc3MqPXBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZV0gaDEsXG4gIGJvZHlbY2xhc3MqPXBhdGgtZnItcGFnZS1jZXR0ZS1wYWdlLWVzdC1pbnRyb3V2YWJsZV0gLnJvdy5pbnRybyBwLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIGgxIHtcbiAgICB3aWR0aDogNTglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIGgxLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8gaDEge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgYm9keVtjbGFzcyo9cGF0aC1wYWdlLXdlLWNhbnQtZmluZC1wYWdlXSAucm93LmludHJvIGgxLFxuICBib2R5W2NsYXNzKj1wYXRoLWZyLXBhZ2UtY2V0dGUtcGFnZS1lc3QtaW50cm91dmFibGVdIC5yb3cuaW50cm8gaDEge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgU3BsYXNoIHBhZ2VcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEhpZGluZyBhbGwgbWFpbiBsYW5kbWFya3MgZm9yIHRoZSBzcGxhc2ggcGFnZSAqL1xuLnNwbGFzaF9fcGFnZSAuaGVhZGVyX19jb250YWluZXIsIC5zcGxhc2hfX3BhZ2UgLmJyZWFkY3J1bWIsIC5zcGxhc2hfX3BhZ2UgLmJyZWFkY3J1bWJzLCAuc3BsYXNoX19wYWdlIGZvb3RlciwgLnNwbGFzaF9fcGFnZSAucm93LmludHJvLCAuc3BsYXNoX19wYWdlIHNtYWxsLCAuc3BsYXNoX19wYWdlIC5ib29rX19wcmludEJvb2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsYXNoX193cmFwcGVyIC50b3AtbWFyZ2luLTZ4IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3BsYXNoX193cmFwcGVyIC50b3AtbWFyZ2luLTZ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4uc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgMC44KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNwbGFzaF9fd3JhcHBlciAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCAuYnV0dG9uLCAuc3BsYXNoX193cmFwcGVyIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IGJ1dHRvbiwgLnNwbGFzaF9fd3JhcHBlciAucGFuZWwtLXNlbWl0cmFuc3BhcmVudCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zcGxhc2hfX3dyYXBwZXIgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBtaW4td2lkdGg6IDkuNXJlbTtcbiAgfVxufVxuLnNwbGFzaF9fd3JhcHBlciAuc2l0ZS1sb2dvIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3BsYXNoX193cmFwcGVyIC5idXR0b24sIC5zcGxhc2hfX3dyYXBwZXIgYnV0dG9uLmFsZXJ0LCAuc3BsYXNoX193cmFwcGVyIGJ1dHRvbiwgLnNwbGFzaF9fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zcGxhc2hfX3dyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE9uIHRoaXMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9jIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sdW1uczogMiAyMXJlbTtcbiAgY29sdW1uLWdhcDogMi41cmVtO1xufVxuLnRvYyBsaSB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4udG9jIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwLjI1cmVtO1xufVxuLnRvYyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvYyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG51bC50b2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbC50b2Mge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmhyLS10aGljayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWRlZGVkO1xufVxuXG5ociN0b2MtZW5kIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICBsaS5yZWxhdGVkLWxpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9vdGVyIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZm9vdGVyLCAuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZvb3Rlcl9fbGluaywgLmZvb3Rlcl9fbGluayBhLCAuZm9vdGVyX19saW5rIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXJfX2xpbms6Zm9jdXMsIC5mb290ZXJfX2xpbmsgYTpob3ZlciwgLmZvb3Rlcl9fbGluayBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXItbWluaXN0cnkgYS5mb290ZXJfX2xpbms6aG92ZXIsIC5mb290ZXItbWluaXN0cnkgYS5mb290ZXJfX2xpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5mb290ZXItbWluaXN0cnkgYS5mb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG59XG5cbi5mb290ZXItbWluaXN0cnlfX3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAuZm9vdGVyLW1pbmlzdHJ5X19xdW90ZSB7XG4gICAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRhcmdldGVkIEZvb3RlcnM6XG4gICAqIENvbnRhY3QgdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhdGgtZmVlZGJhY2stY29udGFjdC11cyAuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3QsIC5wYXRoLWZyLWNvbW1lbnRhaXJlcy1wb3VyLW5vdXMtam9pbmRyZSAuZm9vdGVyIC5mb290ZXJfX2NvbnRhY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYXRoLWZlZWRiYWNrLWNvbnRhY3QtdXMgLmZvb3RlciAuZm9vdGVyX19jb250YWN0IHVsLCAucGF0aC1mci1jb21tZW50YWlyZXMtcG91ci1ub3VzLWpvaW5kcmUgLmZvb3RlciAuZm9vdGVyX19jb250YWN0IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIERydXBhbCBmb3JtcyBvdmVycmlkZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2VkaXQtaGVhZGVyLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIHtcbiAgI2VkaXQtaGVhZGVyLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uZm9ybS1yZXF1aXJlZC5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24sIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gc21hbGwsIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24gLmJvb2tfX3ByaW50Qm9vayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIEZvcm06IGZlZWRiYWNrL2NvbnRhY3QtdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC11cy1hZGQtZm9ybSAjZWRpdC1tYWluLWNvbnRhaW5lci53ZWJmb3JtLWZsZXhib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNlZGl0LWFjY2Vzc2liaWxpdHktc3RhdGVtZW50LmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciBmaWVsZHNldC53ZWJmb3JtLWNvbXBvc2l0ZS1oaWRkZW4tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIC5mb3JtLWl0ZW0td291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyB7XG4gIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8gLmZvcm0tbGFiZWwge1xuICBib3JkZXI6IHRoaWNrIHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4ycmVtIDAgMCAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLS13cmFwcGVyLS1kZXNjcmlwdGlvbi53ZWJmcm9tLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpby5yYWRpb3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFyZW07XG59XG4jZWRpdC1jb250YWN0LWZvcm0tY29udGFpbmVyICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8tLXdyYXBwZXIgLmZpZWxkc2V0X19sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNlZGl0LWNvbnRhY3QtZm9ybS1jb250YWluZXIgLmZvcm0taXRlbS1lbWFpbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIC5mb3JtLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2VkaXQtYWN0aW9ucy53ZWJmb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5mb3JtLWl0ZW0td291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyBpbnB1dC5yYWRpb3NfX2lucHV0IHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBvdmVycmlkZXMgZm9yIHJhZGlvIGJ1dHRvbnMgYXBwZWFyaW5nIGxpa2UgY2hlY2tib3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbSAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWwge1xuICAgIG1hcmdpbjogMC4zcmVtIDA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbmlucHV0LmZvcm0tcmFkaW8ucmFkaW9zX19pbnB1dCArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMxYTFhMWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2cHgsIDZweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCAjMWExYTFhO1xuICB9XG59XG4ucmFkaW9zX19pbnB1dDpmb2N1cyArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICMwMDlBREI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiBvdmVycmlkZXMgZm9yIHRoZSBjaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEL09JQy9HYXpldHRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmRpdltjbGFzcyo9XCIgZm9ybS1pdGVtLWRhdGUtXCJdIGlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGVnYWN5IGNvbG91cnMgZnJvbSBEN1xuICAgIERlc2lnbiBTeXN0ZW0gcGFsZXR0ZSBjb2xvdXIgbWFwcGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5maWxsIGZvciBTVkdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2hpdGUtZmlsbCB7XG4gIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ncmV5c2NhbGUtNS1maWxsIHtcbiAgZmlsbDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS0yMC1maWxsIHtcbiAgZmlsbDogI2NjY2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZXlzY2FsZS00MC1maWxsIHtcbiAgZmlsbDogIzk5OTk5OSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdvbGQtZmlsbCB7XG4gIGZpbGw6ICNDQkE1MkUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi55ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICNGQ0FGMTcgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi50YXVwZS1maWxsIHtcbiAgZmlsbDogI0MxQjI4RiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmdyZWVuLWZpbGwge1xuICBmaWxsOiAjMzlCNTRBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGltZS1maWxsIHtcbiAgZmlsbDogIzhEQzYzRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLnRlYWwtZmlsbCB7XG4gIGZpbGw6ICM0OUE3QTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5za3ktZmlsbCB7XG4gIGZpbGw6ICMwMEIyRTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5ibHVlLWZpbGwge1xuICBmaWxsOiAjMzE5M0NDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ucHVycGxlLWZpbGwge1xuICBmaWxsOiAjQjk3NUI3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ub3JhbmdlLWZpbGwge1xuICBmaWxsOiAjRjE1QTIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ucmVkLWZpbGwge1xuICBmaWxsOiAjRjA0NTRCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0YwMzA5MyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWdvbGQtZmlsbCB7XG4gIGZpbGw6ICNGMEU3Q0MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC15ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICNGOEU1QzMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC10YXVwZS1maWxsIHtcbiAgZmlsbDogI0VCRTdEQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LWdyZWVuLWZpbGwge1xuICBmaWxsOiAjRDFFRkQ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtbGltZS1maWxsIHtcbiAgZmlsbDogI0RERURDNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmxpZ2h0LXRlYWwtZmlsbCB7XG4gIGZpbGw6ICNDRkVERUQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1za3ktZmlsbCB7XG4gIGZpbGw6ICNDNUVFRkEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5saWdodC1ibHVlLWZpbGwge1xuICBmaWxsOiAjREJFOUY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtcHVycGxlLWZpbGwge1xuICBmaWxsOiAjRjFFM0YyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtb3JhbmdlLWZpbGwge1xuICBmaWxsOiAjRkVFMUQ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtcmVkLWZpbGwge1xuICBmaWxsOiAjRkZFMEUyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4ubGlnaHQtbWFnZW50YS1maWxsIHtcbiAgZmlsbDogI0ZFREZGMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsYWNrLWZpbGwge1xuICBmaWxsOiAjMWExYTFhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZ3JleXNjYWxlLTYwLWZpbGwge1xuICBmaWxsOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZ3JleXNjYWxlLTcwLWZpbGwge1xuICBmaWxsOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1nb2xkLWZpbGwge1xuICBmaWxsOiAjODY3NDNEICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay15ZWxsb3ctZmlsbCB7XG4gIGZpbGw6ICM4QTYwMEQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLXRhdXBlLWZpbGwge1xuICBmaWxsOiAjN0I3MjVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1ncmVlbi1maWxsIHtcbiAgZmlsbDogIzJCODczNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstbGltZS1maWxsIHtcbiAgZmlsbDogIzVGODEyOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstdGVhbC1maWxsIHtcbiAgZmlsbDogIzM2N0E3NiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstc2t5LWZpbGwge1xuICBmaWxsOiAjMTA4MEE2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1ibHVlLWZpbGwge1xuICBmaWxsOiAjMDM2OWFjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1wdXJwbGUtZmlsbCB7XG4gIGZpbGw6ICM5MjI3OEYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLW9yYW5nZS1maWxsIHtcbiAgZmlsbDogI0M2NEExQyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstcmVkLWZpbGwge1xuICBmaWxsOiAjRDgxQTIxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1tYWdlbnRhLWZpbGwge1xuICBmaWxsOiAjQzAwMjY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBbmd1bGFyIHByb2plY3QgY29sb3Vyc1xuICAgIFRvIGRlcHJlY2F0ZSB0aGVzZSBjb2xvdXIgc3R5bGVzIGFuZCB1c2UgdGhlIERTIGNvbG91ciBwYWxldHRlXG4gICAgaHR0cHM6Ly9kZXNpZ25zeXN0ZW0ub250YXJpby5jYS9kb2NzL2Jhc2ljcy9jb2xvdXJzLmh0bWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgR3JleXNjYWxlXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEZvbnRzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJvZHlcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgSGlnaGxpZ2h0IGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgSW5mb2dyYXBoaWMgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCYXNlIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQnV0dG9uIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLm9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjY3MWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3JhbmdlLWJnIGEsIC5vcmFuZ2UtYmcgYTp2aXNpdGVkLCAub3JhbmdlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5vcmFuZ2UtYmcgYTpob3ZlciwgLm9yYW5nZS1iZyBhOmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm9yYW5nZS10ZXh0IHtcbiAgY29sb3I6ICNmMjY3MWY7XG59XG5cbi5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkxYjI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlZC1iZyBhLCAucmVkLWJnIGE6dmlzaXRlZCwgLnJlZC1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ucmVkLWJnIGE6aG92ZXIsIC5yZWQtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yZWQtdGV4dCB7XG4gIGNvbG9yOiAjYzkxYjI2O1xufVxuXG4ubWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzBmNWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFnZW50YS1iZyBhLCAubWFnZW50YS1iZyBhOnZpc2l0ZWQsIC5tYWdlbnRhLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5tYWdlbnRhLWJnIGE6aG92ZXIsIC5tYWdlbnRhLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWFnZW50YS10ZXh0IHtcbiAgY29sb3I6ICM5YzBmNWY7XG59XG5cbi5wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAwNDdhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnB1cnBsZS1iZyBhLCAucHVycGxlLWJnIGE6dmlzaXRlZCwgLnB1cnBsZS1iZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4ucHVycGxlLWJnIGE6aG92ZXIsIC5wdXJwbGUtYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wdXJwbGUtdGV4dCB7XG4gIGNvbG9yOiAjNjAwNDdhO1xufVxuXG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3Y2IgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmx1ZS1iZyBhLCAuYmx1ZS1iZyBhOnZpc2l0ZWQsIC5ibHVlLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5ibHVlLWJnIGE6aG92ZXIsIC5ibHVlLWJnIGE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwMDg3Y2I7XG59XG5cbi5ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhiNTIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ3JlZW4tYmcgYSwgLmdyZWVuLWJnIGE6dmlzaXRlZCwgLmdyZWVuLWJnIGE6Zm9jdXMge1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5ncmVlbi1iZyBhOmhvdmVyLCAuZ3JlZW4tYmcgYTphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICMwMDhiNTI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEV4dGVuZGVkIGNvbG91ciBwYWxldHRlIGJnIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFkZGViICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1sYXZlbmRlci1iZywgLmxhYmVsLnJldmlldywgLnJldmlldy5yZWRhY3RlZCwgLnJldmlld1t0aXRsZX49cmVkYWN0ZWRdLCAucmV2aWV3W3RpdGxlfj3DqWRpdMOpXSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLnJldmlldywgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ucmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI2QyZDFlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogI2RmZDFlYiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYmQxZWEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0LXBpbmstYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMWRkICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkMmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWJkZmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZWFlYmQxICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1saW1lLWJnIHtcbiAgYmFja2dyb3VuZDogI2RkZWJkMSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiAjZDFlYmQyICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodC1taW50LWJnIHtcbiAgYmFja2dyb3VuZDogI2QxZWJkZiAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHQtYXF1YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMWVhZWIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWQyICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbGltZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlNmZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmZhZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1taW50LWJnIHtcbiAgYmFja2dyb3VuZDogI2QyZmFlNiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LWFxdWEtYmcge1xuICBiYWNrZ3JvdW5kOiAjZDJmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmU2ZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1sYXZlbmRlci1iZyB7XG4gIGJhY2tncm91bmQ6ICNkMmQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1wdXJwbGUtYmcge1xuICBiYWNrZ3JvdW5kOiAjZTZkMmZhICFpbXBvcnRhbnQ7XG59XG5cbi5icmlnaHQtbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZmEgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1waW5rLWJnIHtcbiAgYmFja2dyb3VuZDogI2ZhZDJlNiAhaW1wb3J0YW50O1xufVxuXG4uYnJpZ2h0LXJlZC1iZyB7XG4gIGJhY2tncm91bmQ6ICNmYWQyZDIgIWltcG9ydGFudDtcbn1cblxuLmJyaWdodC1vcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiAjZmFlNmQyICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYnJpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzk5ZDhlMCAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2NhZTllZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpZ2h0LWRlc2F0IHtcbiAgYmFja2dyb3VuZDogI2IzYzNjNCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBEU1MgYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0gKi9cbi5kc3MtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwZjQxM2MgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxOTQyM2MgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtZGFyay1kZXNhdCB7XG4gIGJhY2tncm91bmQ6ICM1ZDc5NjkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtbWVkaXVtIHtcbiAgYmFja2dyb3VuZDogIzNiOGQ3YiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmRzcy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjE5ZDIzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWRpc2NvdmVyeSB7XG4gIGJhY2tncm91bmQ6ICMxZTZhOWQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYWxwaGEsIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxMThjN2IgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5kc3MtYmV0YSwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjN2I5NTNkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZHNzLWxpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmI3NzBiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBQTyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLnBvLXJpY2gtYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tcmljaC1ibGFjay1iZyBhYmJyLCAucG8tcmljaC1ibGFjay1iZyBhLCAucG8tcmljaC1ibGFjay1iZyBhOmhvdmVyLCAucG8tcmljaC1ibGFjay1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1yaWNoLWJsYWNrLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tcmljaC1ibGFjay1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucG8tZGFyay15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kOiAjY2JhNTJlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tZGFyay15ZWxsb3ctYmcgYWJiciwgLnBvLWRhcmsteWVsbG93LWJnIGEsIC5wby1kYXJrLXllbGxvdy1iZyBhOmhvdmVyLCAucG8tZGFyay15ZWxsb3ctYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tZGFyay15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2JhNTJlO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1kYXJrLXllbGxvdy1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2JhNTJlO1xufVxuXG4ucG8teWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZDogI2ZjYWYxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXllbGxvdy1iZyBhYmJyLCAucG8teWVsbG93LWJnIGEsIC5wby15ZWxsb3ctYmcgYTpob3ZlciwgLnBvLXllbGxvdy1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmNhZjE3O1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby15ZWxsb3ctYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZjYWYxNztcbn1cblxuLnBvLXRhdXBlLWJnIHtcbiAgYmFja2dyb3VuZDogI2MxYjI4ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLXRhdXBlLWJnIGFiYnIsIC5wby10YXVwZS1iZyBhLCAucG8tdGF1cGUtYmcgYTpob3ZlciwgLnBvLXRhdXBlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXRhdXBlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2MxYjI4Zjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tdGF1cGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2MxYjI4Zjtcbn1cblxuLnBvLWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogIzM5YjU0YSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWdyZWVuLWJnIGFiYnIsIC5wby1ncmVlbi1iZyBhLCAucG8tZ3JlZW4tYmcgYTpob3ZlciwgLnBvLWdyZWVuLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM5YjU0YTtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM5YjU0YTtcbn1cblxuLnBvLWxpZ2h0LWdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnBvLWxpZ2h0LWdyZWVuLWJnIGFiYnIsIC5wby1saWdodC1ncmVlbi1iZyBhLCAucG8tbGlnaHQtZ3JlZW4tYmcgYTpob3ZlciwgLnBvLWxpZ2h0LWdyZWVuLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWdyZWVuLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzhkYzYzZjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tbGlnaHQtZ3JlZW4tYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzhkYzYzZjtcbn1cblxuLnBvLXRlYWwtYmcge1xuICBiYWNrZ3JvdW5kOiAjNDlhN2EyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tdGVhbC1iZyBhYmJyLCAucG8tdGVhbC1iZyBhLCAucG8tdGVhbC1iZyBhOmhvdmVyLCAucG8tdGVhbC1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby10ZWFsLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQ5YTdhMjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tdGVhbC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDlhN2EyO1xufVxuXG4ucG8tbGlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMwMGIyZTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1saWdodC1ibHVlLWJnIGFiYnIsIC5wby1saWdodC1ibHVlLWJnIGEsIC5wby1saWdodC1ibHVlLWJnIGE6aG92ZXIsIC5wby1saWdodC1ibHVlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWxpZ2h0LWJsdWUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBiMmUzO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1saWdodC1ibHVlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMGIyZTM7XG59XG5cbi5wby1kYXJrLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiAjMDQ3YmMxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ucG8tZGFyay1ibHVlLWJnIGFiYnIsIC5wby1kYXJrLWJsdWUtYmcgYSwgLnBvLWRhcmstYmx1ZS1iZyBhOmhvdmVyLCAucG8tZGFyay1ibHVlLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLWRhcmstYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNDdiYzE7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLWRhcmstYmx1ZS1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDQ3YmMxO1xufVxuXG4ucG8tcHVycGxlLWJnIHtcbiAgYmFja2dyb3VuZDogIzkyMjc4ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBvLXB1cnBsZS1iZyBhYmJyLCAucG8tcHVycGxlLWJnIGEsIC5wby1wdXJwbGUtYmcgYTpob3ZlciwgLnBvLXB1cnBsZS1iZyBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUtY29udGVudC5wby1wdXJwbGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTIyNzhmO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1wdXJwbGUtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkyMjc4Zjtcbn1cblxuLnBvLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmMTVhMjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1vcmFuZ2UtYmcgYWJiciwgLnBvLW9yYW5nZS1iZyBhLCAucG8tb3JhbmdlLWJnIGE6aG92ZXIsIC5wby1vcmFuZ2UtYmcgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQucG8tb3JhbmdlLWJnOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YxNWEyMjtcbn1cblxuLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQucG8tb3JhbmdlLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMTVhMjI7XG59XG5cbi5wby1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZWQxYzI0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucG8tcmVkLWJnIGFiYnIsIC5wby1yZWQtYmcgYSwgLnBvLXJlZC1iZyBhOmhvdmVyLCAucG8tcmVkLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLXJlZC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZDFjMjQ7XG59XG5cbi50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LnBvLXJlZC1iZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQxYzI0O1xufVxuXG4ucG8tbWFnZW50YS1iZyB7XG4gIGJhY2tncm91bmQ6ICNlZDAzN2MgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wby1tYWdlbnRhLWJnIGFiYnIsIC5wby1tYWdlbnRhLWJnIGEsIC5wby1tYWdlbnRhLWJnIGE6aG92ZXIsIC5wby1tYWdlbnRhLWJnIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50aW1lbGluZS1jb250ZW50LnBvLW1hZ2VudGEtYmc6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWQwMzdjO1xufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudC5wby1tYWdlbnRhLWJnOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZDAzN2M7XG59XG5cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyX19wYWdlIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJFMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9maWxlcy5vbnRhcmlvLmNhL2NvLWhvbWVwYWdlLXN1cGVyZ3JhcGhpYy5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygzNHZ3ICsgNTYlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5N3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2ZpbGVzLm9udGFyaW8uY2EvY28taG9tZXBhZ2Utc3VwZXJncmFwaGljLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDM0dncgKyA1NiUpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZ292ZXJubWVudC1vZi1vbnRhcmlvLWJhbm5lciBwIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucm93IC5nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyIC5yb3cge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERpZmYgbW9kdWxlXG4gICogZm9yIHRoZSByZXZpc2lvbnMgdGFiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNwbGl0LWZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51bmlmaWVkLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kaWZmLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmNDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMjAgMDtcbn1cblxuLmRpZmYtY29udHJvbHMge1xuICBib3JkZXItY29sb3I6ICMxMDgwYTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmYwZjQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbjogMCAwIDIuNXJlbSAwO1xufVxuXG4uanMgLmRpZmYtY29udHJvbHNfX2l0ZW0gLmRyb3BidXR0b24tdG9nZ2xlLFxuLmpzIC5kaWZmLWNvbnRyb2xzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaWZmLWNvbnRyb2xzX19pdGVtIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG5cbmVhY2ggYmFyIGdyYXBoIGlzIG1hZGUgdXAgb2YgLmdyYXBoLXJvd3Ncbi5ncmFwaC1yb3cgaW5jbHVkZXMgYSBsYWJlbCBvbiB0aGUgbGVmdCAodG9wIG9uIG1vYmlsZSkgYW5kIC5iYXJzIG9uIHRoZSByaWdodFxuLmJhcnMgaW5jbHVkZXMgb25lIC5uZXdiYXIgb3IgbXVsdGlwbGUgLm5ld2JhcnMgKHN0YWNrZWQgZ3JhcGhzKVxuXG4qL1xuLmdyYXBoLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmFwaC1yb3c6OmJlZm9yZSwgLmdyYXBoLXJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG9yZGVyOiAxO1xufVxuLmdyYXBoLXJvdzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5ncm91cGVkIC5ncmFwaC1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uZ3JhcGgtcm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ncmFwaC1yb3cgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmFycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RhY2tlZCAuYmFycyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLm5ld2JhciB7XG4gIGhlaWdodDogMS41ZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmV3YmFyLmxpZ2h0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnN0YWNrZWQgLm5ld2Jhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5taXhlZCAubmV3YmFyOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGJsYWNrO1xufVxuXG4ubmV3YmFyICpbYXJpYS1oaWRkZW5dIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5uZXdiYXI6aG92ZXIgLnNob3ctZm9yLXNyLCAubmV3YmFyOmhvdmVyIC5uby1idWxsZXQgPiBsaTo6YmVmb3JlLCAubmV3YmFyOmhvdmVyIC52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubmV3YmFyOmhvdmVyIC5zaG93LWZvci1zciwgLm5ld2Jhcjpob3ZlciAubm8tYnVsbGV0ID4gbGk6OmJlZm9yZSwgLm5ld2Jhcjpob3ZlciAudmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3R0b206IC0xZW07XG4gIH1cbn1cbi5uZXdiYXI6aG92ZXI6bm90KC5heGlzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDE0cHggMDtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTAuNWVtO1xuICBib3JkZXItY29sb3I6IGJsYWNrIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogLTAuNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5uZXdiYXI6aG92ZXI6bm90KC5heGlzKTo6YmVmb3JlIHtcbiAgICB0b3A6IDAuOGVtO1xuICB9XG59XG5cbi5iYXJncmFwaC1sZWdlbmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuLmJhcmdyYXBoLWxlZ2VuZCBkaXYge1xuICBib3JkZXItbGVmdDogMS41ZW0gc29saWQgYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIG1hcmdpbjogMC4yZW0gMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJhciB7XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU1NTU2cmVtO1xufVxuXG4uYmFyIC5hbW91bnQge1xuICBiYWNrZ3JvdW5kOiAjZDFkZGViO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJhciAuYW1vdW50IC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5idWJibGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1YmJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAzOHB4O1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjBweCAxNHB4IDA7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBGb250IGNvbG91cnMuXG4gICBUbyBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggYmFja2dyb3VuZCBjb2xvdXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIExlZ2FjeSBvbnRhcmlvLmNhIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRoZW1lLW1pZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG59XG5cbi50aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLnRoZW1lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxudWwuc21hcnRpZXMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdGF0cy1jYXB0aW9uLCAubnVtYmVyLCAuc3RhdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RhdHMgLnN0YXRzLWNhcHRpb24sIC5zdGF0cyAuY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnN0YXRzIC5udW1iZXIge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBtYXJnaW46IDIwJSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuc3RhdHMgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uc3RhdHMgLm51bWJlci5iaWcge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgbWFyZ2luLXRvcDogMzUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5zdGF0cyAubnVtYmVyLmJpZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uc3RhdHMgLm51bWJlci5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xuICBtYXJnaW4tdG9wOiAzMCU7XG59XG4uc3RhdHMgLm51bWJlci5udW1iZXItd3JhcCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tdG9wOiAyNSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnN0YXRzIC5udW1iZXIubnVtYmVyLXdyYXAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uY2lyY2xlLCAuY2lyY2xlLS1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5M0NDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTk1cHg7XG4gIGhlaWdodDogMTk1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmNpcmNsZSwgLmNpcmNsZS0tc21hbGwge1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICB9XG59XG5cbi5jaXJjbGUtLXNtYWxsIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi5jaXJjbGUtLXNtYWxsIC5udW1iZXIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRpbWVsaW5lIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBUaW1lbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGltZWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzMuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkN2U0ZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC50aW1lbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW07XG4gIH1cbn1cblxuLnRpbWVsaW5lOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2U0ZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogNWVtO1xuICB3aWR0aDogMi44MTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogNWVtIGF1dG87XG4gIH1cbn1cblxuLnRpbWVsaW5lLWJsb2NrIHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiAyLjVlbSAwO1xuICB9XG59XG5cbi50aW1lbGluZS1ibG9jazo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udGltZWxpbmUtYmxvY2s6OmFmdGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50aW1lbGluZS1ibG9jazo6YWZ0ZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI0RGRjNGMztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMC42MjVyZW07XG4gIH1cbiAgLnRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtZGF0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNTUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50aW1lbGluZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0RGRjNGMztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAudGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC50aW1lbGluZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4udGltZWxpbmUtY29udGVudCBoMiwgLnRpbWVsaW5lLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi50aW1lbGluZS1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgLnRhZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4udGltZWxpbmUtY29udGVudCAudGFnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGltZWxpbmUtY29udGVudDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RGRjNGMztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAxLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHdpZHRoOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI0RGRjNGMztcbiAgICB0b3A6IDAuNjI1cmVtO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLnRpbWVsaW5lLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3Y2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAwLjc1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLnRpbWVsaW5lLWltZyB7XG4gICAgbGVmdDogNTAuMSU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udGltZWxpbmUtaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgdG9wOiA1MCU7XG59XG5cbi50aW1lbGluZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjI2NzFmO1xufVxuXG4udGltZWxpbmUtcmVkIHtcbiAgYmFja2dyb3VuZDogI2M5MWIyNjtcbn1cblxuLnRpbWVsaW5lLW1hcm9vbiB7XG4gIGJhY2tncm91bmQ6ICM5YzBmNWY7XG59XG5cbi50aW1lbGluZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNjAwNDdhO1xufVxuXG4udGltZWxpbmUtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDg3Y2I7XG59XG5cbi50aW1lbGluZS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDhiNTI7XG59XG5cbi50aW1lbGluZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aW1lbGluZS1jb3B5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4udGltZWxpbmUtZGF0ZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC50aW1lbGluZS1kYXRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiA0OSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4udGltZWxpbmUtZGF0ZSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uYnV0dG9uLmFsZXJ0LCAuYnV0dG9uLnBhbmVsLS1hbGVydCwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCwgYnV0dG9uLnBhbmVsLS1hbGVydCwgYnV0dG9uLmFsZXJ0LWJveCwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucGFuZWwtLWFsZXJ0LCBpbnB1dFt0eXBlPXN1Ym1pdF0uYWxlcnQtYm94LCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9YnV0dG9uXS5wYW5lbC0tYWxlcnQsIGlucHV0W3R5cGU9YnV0dG9uXS5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRDAwMDA7XG59XG4uYnV0dG9uLmFsZXJ0OmhvdmVyLCAuYnV0dG9uLnBhbmVsLS1hbGVydDpob3ZlciwgLmJ1dHRvbi5hbGVydC1ib3g6aG92ZXIsIGJ1dHRvbi5hbGVydDpob3ZlciwgYnV0dG9uLnBhbmVsLS1hbGVydDpob3ZlciwgYnV0dG9uLmFsZXJ0LWJveDpob3ZlciwgaW5wdXQuYWxlcnRbdHlwZT1zdWJtaXRdOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0ucGFuZWwtLWFsZXJ0OmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYWxlcnQtYm94OmhvdmVyLCBpbnB1dC5hbGVydFt0eXBlPWJ1dHRvbl06aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5wYW5lbC0tYWxlcnQ6aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXS5hbGVydC1ib3g6aG92ZXIsIC5idXR0b24uYWxlcnQ6Zm9jdXMsIC5idXR0b24ucGFuZWwtLWFsZXJ0OmZvY3VzLCAuYnV0dG9uLmFsZXJ0LWJveDpmb2N1cywgYnV0dG9uLmFsZXJ0OmZvY3VzLCBidXR0b24ucGFuZWwtLWFsZXJ0OmZvY3VzLCBidXR0b24uYWxlcnQtYm94OmZvY3VzLCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5wYW5lbC0tYWxlcnQ6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5hbGVydC1ib3g6Zm9jdXMsIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dLnBhbmVsLS1hbGVydDpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dLmFsZXJ0LWJveDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFBMjE7XG59XG5cbmEuYnV0dG9uLS1wcmltYXJ5IGFiYnIsIGEuYnV0dG9uIGFiYnIsIGEuYnV0dG9uLnByaW1hcnkgYWJiciwgYS5idXR0b24uYWxlcnQgYWJiciwgYS5idXR0b24ucGFuZWwtLWFsZXJ0IGFiYnIsIGEuYnV0dG9uLmFsZXJ0LWJveCBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmJ1dHRvbi0tcHJpbWFyeTp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uOnZpc2l0ZWQgYWJiciwgYS5idXR0b24tLXByaW1hcnk6aG92ZXIgYWJiciwgYS5idXR0b246aG92ZXIgYWJiciwgYS5idXR0b24tLXByaW1hcnk6YWN0aXZlIGFiYnIsIGEuYnV0dG9uOmFjdGl2ZSBhYmJyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmEuYnV0dG9uLS1zZWNvbmRhcnkgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi0tc2Vjb25kYXJ5IGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24uc2Vjb25kYXJ5IGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLS1zZWNvbmRhcnkgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24uc2Vjb25kYXJ5IGFiYnIsIGEuYnV0dG9uLnNlY29uZGFyeSBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5zZWNvbmRhcnk6dmlzaXRlZCBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi0tc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgYS5idXR0b24uc2Vjb25kYXJ5OnZpc2l0ZWQgYWJiciwgYS5idXR0b24tLXNlY29uZGFyeTpob3ZlciBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYS5idXR0b24tLXNlY29uZGFyeTpob3ZlciBhYmJyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBhLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIgYWJiciwgYS5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIGFiYnIsIGEuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYS5idXR0b24tLXNlY29uZGFyeTphY3RpdmUgYWJiciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5zZWNvbmRhcnk6YWN0aXZlIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlIGFiYnIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGEuYnV0dG9uLnNlY29uZGFyeTphY3RpdmUgYWJiciwgYS5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSBhYmJyIHtcbiAgY29sb3I6ICMwMDY2Q0M7XG59XG5cbmEuYnV0dG9uLS10ZXJ0aWFyeSBhYmJyLCBhLmJ1dHRvbi5xdWlldCBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmJ1dHRvbi0tdGVydGlhcnk6dmlzaXRlZCBhYmJyLCBhLmJ1dHRvbi5xdWlldDp2aXNpdGVkIGFiYnIsIGEuYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciBhYmJyLCBhLmJ1dHRvbi5xdWlldDpob3ZlciBhYmJyLCBhLmJ1dHRvbi0tdGVydGlhcnk6YWN0aXZlIGFiYnIsIGEuYnV0dG9uLnF1aWV0OmFjdGl2ZSBhYmJyIHtcbiAgY29sb3I6ICMwMDQ3OEY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTcGVjaWFsdHkgYnV0dG9uOlxuICAgICogQ2hhdCBib3RcbiAgICAqIEV4aXQgdGhpcyBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGF0Ym90LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDUlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jaGF0Ym90LWJ1dHRvbi0taWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgIC5jaGF0Ym90LWJ1dHRvbiB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGU6IERlc2lnbiBTeXN0ZW0gQmFjayB0byBUb3AgYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iYWNrLXRvLXRvcC0tZGVmYXVsdCB7XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmJhY2stdG8tdG9wLS1kZWZhdWx0OmhvdmVyLCAuYmFjay10by10b3AtLWRlZmF1bHQ6Zm9jdXMge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5iYWNrLXRvLXRvcC0tcmVjYXB0Y2hhIHtcbiAgcmlnaHQ6IDAuMiU7XG59XG5cbmFbcmV2PWZvb3Rub3RlXSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9vdG5vdGVzIGxpOnRhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY2ZGM7XG59XG4uZm9vdG5vdGVzIGxpIGEge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdG5vdGVzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSGVhZGluZ3Mgb3ZlcnJpZGVzIGluIGNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oMSBwLCAuaDEgbGksIC5oMiBwLCAuaDIgbGksIC5oMyBwLCAuaDMgbGksIC5oNCBwLCAuaDQgbGksIC5oNSBwLCAuaDUgbGksIC5oNiBwLCAuaDYgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5yb3cuaDEgaDIsIC5yb3cuaDEgaDMsIC5yb3cuaDEgaDQsIC5yb3cuaDEgaDUsIC5jb2x1bW5zLmgxIGgyLCAuaDEjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGgyLCAuaDEjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgxLmZvcm0td3JhcHBlciBoMiwgLmgxI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmgxIGgzLCAuaDEjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGgzLCAuaDEjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgxLmZvcm0td3JhcHBlciBoMywgLmgxI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmgxIGg0LCAuaDEjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGg0LCAuaDEjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgxLmZvcm0td3JhcHBlciBoNCwgLmgxI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmgxIGg1LCAuaDEjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDEuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDEuZm9ybS13cmFwcGVyIGg1LCAuaDEjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgxLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgxLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmgxI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgxLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgxLmZvcm0td3JhcHBlciBoNSwgLmgxI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5yb3cuaDIgaDIsIC5yb3cuaDIgaDMsIC5yb3cuaDIgaDQsIC5yb3cuaDIgaDUsIC5jb2x1bW5zLmgyIGgyLCAuaDIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGgyLCAuaDIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMiwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0tY2hlY2tib3hlcyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMiwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgyLmZvcm0td3JhcHBlciBoMiwgLmgyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDIsIC5jb2x1bW5zLmgyIGgzLCAuaDIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGgzLCAuaDIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoMywgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0tY2hlY2tib3hlcyBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoMywgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgyLmZvcm0td3JhcHBlciBoMywgLmgyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDMsIC5jb2x1bW5zLmgyIGg0LCAuaDIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGg0LCAuaDIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNCwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0tY2hlY2tib3hlcyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNCwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgyLmZvcm0td3JhcHBlciBoNCwgLmgyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDQsIC5jb2x1bW5zLmgyIGg1LCAuaDIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDIuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuaDIuZm9ybS13cmFwcGVyIGg1LCAuaDIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyBoNSwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0tY2hlY2tib3hlcyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgyLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmZvcm0td3JhcHBlciBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmgyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBoNSwgLmgyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oMi5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgyLmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmgyLmZvcm0td3JhcHBlciBoNSwgLmgyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaDUge1xuICBmb250LXNpemU6IDEuNjg3NXJlbTtcbn1cblxuLnJvdy5oMyBoMiwgLnJvdy5oMyBoMywgLnJvdy5oMyBoNCwgLnJvdy5oMyBoNSwgLmNvbHVtbnMuaDMgaDIsIC5oMyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDIsIC5oMyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDMuZm9ybS13cmFwcGVyIGgyLCAuaDMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDMgaDMsIC5oMyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDMsIC5oMyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDMuZm9ybS13cmFwcGVyIGgzLCAuaDMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDMgaDQsIC5oMyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDQsIC5oMyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDMuZm9ybS13cmFwcGVyIGg0LCAuaDMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDMgaDUsIC5oMyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oMy5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oMy5mb3JtLXdyYXBwZXIgaDUsIC5oMyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDMubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmgzLmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDMuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDMuZm9ybS13cmFwcGVyIGg1LCAuaDMjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xufVxuXG4ucm93Lmg0IGgyLCAucm93Lmg0IGgzLCAucm93Lmg0IGg0LCAucm93Lmg0IGg1LCAuY29sdW1ucy5oNCBoMiwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoMiwgLmg0I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oNCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oNCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNC5mb3JtLXdyYXBwZXIgaDIsIC5oNCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oNCBoMywgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoMywgLmg0I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oNCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oNCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNC5mb3JtLXdyYXBwZXIgaDMsIC5oNCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oNCBoNCwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoNCwgLmg0I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oNCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oNCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNC5mb3JtLXdyYXBwZXIgaDQsIC5oNCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oNCBoNSwgLmg0I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg0LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg0LmZvcm0td3JhcHBlciBoNSwgLmg0I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oNCNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oNCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDQuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNC5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNC5mb3JtLXdyYXBwZXIgaDUsIC5oNCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ucm93Lmg1IGgyLCAucm93Lmg1IGgzLCAucm93Lmg1IGg0LCAucm93Lmg1IGg1LCAuY29sdW1ucy5oNSBoMiwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoMiwgLmg1I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDIsIC5oNSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWNoZWNrYm94ZXMgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDIsIC5oNSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNS5mb3JtLXdyYXBwZXIgaDIsIC5oNSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgyLCAuY29sdW1ucy5oNSBoMywgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoMywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoMywgLmg1I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDMsIC5oNSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWNoZWNrYm94ZXMgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDMsIC5oNSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNS5mb3JtLXdyYXBwZXIgaDMsIC5oNSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGgzLCAuY29sdW1ucy5oNSBoNCwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoNCwgLmg1I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDQsIC5oNSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWNoZWNrYm94ZXMgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDQsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDQsIC5oNSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNS5mb3JtLXdyYXBwZXIgaDQsIC5oNSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg0LCAuY29sdW1ucy5oNSBoNSwgLmg1I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1kYXRlLWZyb20gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS10byBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg1LmZvcm0taXRlbS1xdWVyeSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmg1LmZvcm0td3JhcHBlciBoNSwgLmg1I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaDUsIC5oNSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWNoZWNrYm94ZXMgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5mb3JtLXdyYXBwZXIgaDUsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5oNS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgaDUsIC5oNSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDUuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5oNS5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5oNS5mb3JtLXdyYXBwZXIgaDUsIC5oNSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnJvdy5oNiBoMiwgLnJvdy5oNiBoMywgLnJvdy5oNiBoNCwgLnJvdy5oNiBoNSwgLmNvbHVtbnMuaDYgaDIsIC5oNiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDIsIC5oNiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgyLCAuaDYjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1jaGVja2JveGVzIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgyLCAuaDYjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMiwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDYuZm9ybS13cmFwcGVyIGgyLCAuaDYjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMiwgLmNvbHVtbnMuaDYgaDMsIC5oNiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDMsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDMsIC5oNiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGgzLCAuaDYjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1jaGVja2JveGVzIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGgzLCAuaDYjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoMywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLXRvIGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGgzLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDYuZm9ybS13cmFwcGVyIGgzLCAuaDYjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoMywgLmNvbHVtbnMuaDYgaDQsIC5oNiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDQsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDQsIC5oNiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg0LCAuaDYjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1jaGVja2JveGVzIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg0LCAuaDYjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg0LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDYuZm9ybS13cmFwcGVyIGg0LCAuaDYjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNCwgLmNvbHVtbnMuaDYgaDUsIC5oNiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtdG8gaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5oNi5mb3JtLWl0ZW0tcXVlcnkgaDUsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5oNi5mb3JtLXdyYXBwZXIgaDUsIC5oNiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIGg1LCAuaDYjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1jaGVja2JveGVzIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYuZm9ybS13cmFwcGVyIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaDYubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIGg1LCAuaDYjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLWRhdGUtZnJvbSBoNSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmg2LmZvcm0taXRlbS1kYXRlLXRvIGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaDYuZm9ybS1pdGVtLXF1ZXJ5IGg1LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaDYuZm9ybS13cmFwcGVyIGg1LCAuaDYjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBoNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBzdHlsZSBoZWxwZXIgY2xhc3NlcyBmb3IgdGV4dCwgbWFyZ2lucyxcbiAgICBwYWRkaW5nIGFuZCB3aWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbnMgYW5kIFBhZGRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50b3AtbWFyZ2luLWRvdWJsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cbi50b3AtbWFyZ2luLWhhbGYge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLXRvcC1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC1tYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5yaWdodC1tYXJnaW4tZG91YmxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQtbWFyZ2luLWhhbGYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tcmlnaHQtbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1tYXJnaW4tZG91YmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1tYXJnaW4taGFsZiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm90dG9tLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5sZWZ0LW1hcmdpbi1kb3VibGUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuLmxlZnQtbWFyZ2luLWhhbGYge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1sZWZ0LW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi50b3AtcGFkZGluZy1kb3VibGUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnRvcC1wYWRkaW5nLWhhbGYge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodC1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0LXBhZGRpbmctZG91YmxlIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnJpZ2h0LXBhZGRpbmctaGFsZiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tcmlnaHQtcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5ib3R0b20tcGFkZGluZy1kb3VibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmJvdHRvbS1wYWRkaW5nLWhhbGYge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ib3R0b20tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5sZWZ0LXBhZGRpbmctZG91YmxlIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubGVmdC1wYWRkaW5nLWhhbGYge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8tbGVmdC1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5kZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm5vLWluZGVudCxcbi5tYWluLWNvbnRlbnQgLm5vLWluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBSYWRpdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubm8tcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRhcmstdGV4dCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uaW5hY3RpdmUge1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi53aGl0ZS10ZXh0LWFuZC11bmRlcmxpbmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNoYWRvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yaWdodC1zaGFkb3cge1xuICBib3gtc2hhZG93OiA0cHggMCA0cHggI2NjY2NjYztcbn1cblxuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgV2lkdGhzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnctMSB7XG4gIHdpZHRoOiAxJTtcbn1cblxuLnctMiB7XG4gIHdpZHRoOiAyJTtcbn1cblxuLnctMyB7XG4gIHdpZHRoOiAzJTtcbn1cblxuLnctNCB7XG4gIHdpZHRoOiA0JTtcbn1cblxuLnctNSB7XG4gIHdpZHRoOiA1JTtcbn1cblxuLnctNiB7XG4gIHdpZHRoOiA2JTtcbn1cblxuLnctNyB7XG4gIHdpZHRoOiA3JTtcbn1cblxuLnctOCB7XG4gIHdpZHRoOiA4JTtcbn1cblxuLnctOSB7XG4gIHdpZHRoOiA5JTtcbn1cblxuLnctMTAge1xuICB3aWR0aDogMTAlO1xufVxuXG4udy0xMSB7XG4gIHdpZHRoOiAxMSU7XG59XG5cbi53LTEyIHtcbiAgd2lkdGg6IDEyJTtcbn1cblxuLnctMTMge1xuICB3aWR0aDogMTMlO1xufVxuXG4udy0xNCB7XG4gIHdpZHRoOiAxNCU7XG59XG5cbi53LTE1IHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLnctMTYge1xuICB3aWR0aDogMTYlO1xufVxuXG4udy0xNyB7XG4gIHdpZHRoOiAxNyU7XG59XG5cbi53LTE4IHtcbiAgd2lkdGg6IDE4JTtcbn1cblxuLnctMTkge1xuICB3aWR0aDogMTklO1xufVxuXG4udy0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi53LTIxIHtcbiAgd2lkdGg6IDIxJTtcbn1cblxuLnctMjIge1xuICB3aWR0aDogMjIlO1xufVxuXG4udy0yMyB7XG4gIHdpZHRoOiAyMyU7XG59XG5cbi53LTI0IHtcbiAgd2lkdGg6IDI0JTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlO1xufVxuXG4udy0yNiB7XG4gIHdpZHRoOiAyNiU7XG59XG5cbi53LTI3IHtcbiAgd2lkdGg6IDI3JTtcbn1cblxuLnctMjgge1xuICB3aWR0aDogMjglO1xufVxuXG4udy0yOSB7XG4gIHdpZHRoOiAyOSU7XG59XG5cbi53LTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnctMzEge1xuICB3aWR0aDogMzElO1xufVxuXG4udy0zMiB7XG4gIHdpZHRoOiAzMiU7XG59XG5cbi53LTMzIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLnctMzQge1xuICB3aWR0aDogMzQlO1xufVxuXG4udy0zNSB7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi53LTM2IHtcbiAgd2lkdGg6IDM2JTtcbn1cblxuLnctMzcge1xuICB3aWR0aDogMzclO1xufVxuXG4udy0zOCB7XG4gIHdpZHRoOiAzOCU7XG59XG5cbi53LTM5IHtcbiAgd2lkdGg6IDM5JTtcbn1cblxuLnctNDAge1xuICB3aWR0aDogNDAlO1xufVxuXG4udy00MSB7XG4gIHdpZHRoOiA0MSU7XG59XG5cbi53LTQyIHtcbiAgd2lkdGg6IDQyJTtcbn1cblxuLnctNDMge1xuICB3aWR0aDogNDMlO1xufVxuXG4udy00NCB7XG4gIHdpZHRoOiA0NCU7XG59XG5cbi53LTQ1IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnctNDYge1xuICB3aWR0aDogNDYlO1xufVxuXG4udy00NyB7XG4gIHdpZHRoOiA0NyU7XG59XG5cbi53LTQ4IHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLnctNDkge1xuICB3aWR0aDogNDklO1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LTUxIHtcbiAgd2lkdGg6IDUxJTtcbn1cblxuLnctNTIge1xuICB3aWR0aDogNTIlO1xufVxuXG4udy01MyB7XG4gIHdpZHRoOiA1MyU7XG59XG5cbi53LTU0IHtcbiAgd2lkdGg6IDU0JTtcbn1cblxuLnctNTUge1xuICB3aWR0aDogNTUlO1xufVxuXG4udy01NiB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi53LTU3IHtcbiAgd2lkdGg6IDU3JTtcbn1cblxuLnctNTgge1xuICB3aWR0aDogNTglO1xufVxuXG4udy01OSB7XG4gIHdpZHRoOiA1OSU7XG59XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnctNjEge1xuICB3aWR0aDogNjElO1xufVxuXG4udy02MiB7XG4gIHdpZHRoOiA2MiU7XG59XG5cbi53LTYzIHtcbiAgd2lkdGg6IDYzJTtcbn1cblxuLnctNjQge1xuICB3aWR0aDogNjQlO1xufVxuXG4udy02NSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi53LTY2IHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuLnctNjcge1xuICB3aWR0aDogNjclO1xufVxuXG4udy02OCB7XG4gIHdpZHRoOiA2OCU7XG59XG5cbi53LTY5IHtcbiAgd2lkdGg6IDY5JTtcbn1cblxuLnctNzAge1xuICB3aWR0aDogNzAlO1xufVxuXG4udy03MSB7XG4gIHdpZHRoOiA3MSU7XG59XG5cbi53LTcyIHtcbiAgd2lkdGg6IDcyJTtcbn1cblxuLnctNzMge1xuICB3aWR0aDogNzMlO1xufVxuXG4udy03NCB7XG4gIHdpZHRoOiA3NCU7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnctNzYge1xuICB3aWR0aDogNzYlO1xufVxuXG4udy03NyB7XG4gIHdpZHRoOiA3NyU7XG59XG5cbi53LTc4IHtcbiAgd2lkdGg6IDc4JTtcbn1cblxuLnctNzkge1xuICB3aWR0aDogNzklO1xufVxuXG4udy04MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi53LTgxIHtcbiAgd2lkdGg6IDgxJTtcbn1cblxuLnctODIge1xuICB3aWR0aDogODIlO1xufVxuXG4udy04MyB7XG4gIHdpZHRoOiA4MyU7XG59XG5cbi53LTg0IHtcbiAgd2lkdGg6IDg0JTtcbn1cblxuLnctODUge1xuICB3aWR0aDogODUlO1xufVxuXG4udy04NiB7XG4gIHdpZHRoOiA4NiU7XG59XG5cbi53LTg3IHtcbiAgd2lkdGg6IDg3JTtcbn1cblxuLnctODgge1xuICB3aWR0aDogODglO1xufVxuXG4udy04OSB7XG4gIHdpZHRoOiA4OSU7XG59XG5cbi53LTkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnctOTEge1xuICB3aWR0aDogOTElO1xufVxuXG4udy05MiB7XG4gIHdpZHRoOiA5MiU7XG59XG5cbi53LTkzIHtcbiAgd2lkdGg6IDkzJTtcbn1cblxuLnctOTQge1xuICB3aWR0aDogOTQlO1xufVxuXG4udy05NSB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi53LTk2IHtcbiAgd2lkdGg6IDk2JTtcbn1cblxuLnctOTcge1xuICB3aWR0aDogOTclO1xufVxuXG4udy05OCB7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi53LTk5IHtcbiAgd2lkdGg6IDk5JTtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50aGljaywgLnRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2VkZWRlZDtcbn1cblxuLmJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VkZWRlZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUG9zaXRpb25pbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBBY2Nlc3NpYmlsaXR5IGNsYXNzIGluIERydXBhbCA4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYWtlcyB0aGUgRFMgLmFsZXJ0IGRlZmF1bHQgc3R5bGUgYWxlcnQtLWluZm9ybWF0aW9uYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGVydCA6bGFzdC1jaGlsZCwgLnBhbmVsLS1hbGVydCA6bGFzdC1jaGlsZCwgLmFsZXJ0LWJveCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydF9faGVhZGVyLXRpdGxlLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQgaDIsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5wYW5lbC0tYWxlcnQgaDIsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydC1ib3ggaDIsIC5hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMiwgLnBhbmVsLS1hbGVydCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMiwgLmFsZXJ0LWJveCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciBoMiwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0IGgzLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAucGFuZWwtLWFsZXJ0IGgzLCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnQtYm94IGgzLCAuYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDMsIC5wYW5lbC0tYWxlcnQgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDMsIC5hbGVydC1ib3ggLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgaDMsIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIC5hbGVydCBoNCwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLnBhbmVsLS1hbGVydCBoNCwgLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIgLmFsZXJ0LWJveCBoNCwgLmFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGg0LCAucGFuZWwtLWFsZXJ0IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGg0LCAuYWxlcnQtYm94IC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyIGg0LCAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlciAuYWxlcnRfX2JvZHkgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY1cmVtO1xuICB9XG59XG5cbi5hbGVydF9fZnVsbC13aWR0aC1pbm5lciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43Mzc1cmVtO1xufVxuXG4vKiBDb250ZW50IE9wdGltaXphdGlvbiBCYW5uZXIqL1xuLmFsZXJ0LS1vcHRpbWl6YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGVjO1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uLS1vcHRpbWl6YXRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLW9wdGltaXphdGlvbi5zdmdcIik7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQWxlcnQgYm94IGNsYXNzZXMgcmVmZXJlbmNlZCBpbiB0aGUgY29udGVudCBzdHlsZSBndWlkZS5cbiAgICBUaGVzZSB3aWxsIGV2ZW50dWFsbHkgYmUgcmVtb3ZlZCBmcm9tIHRoZSB0aGVtZSBvbmNlIHRoZVxuICAgIERTIGNsYXNzZXMgYXJlIHVzZWQgd2lkZWx5LlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0LWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzEwODBBNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjBGNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFsZXJ0LWJveCBhLCAuYWxlcnQtYm94IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNjZDQztcbn1cbi5hbGVydC1ib3ggYTpob3ZlciwgLmFsZXJ0LWJveCBhOnZpc2l0ZWQsIC5hbGVydC1ib3ggYTphY3RpdmUge1xuICBjb2xvcjogIzAwNDc4Rjtcbn1cbi5hbGVydC1ib3ggYS5idXR0b246bm90KC5zZWNvbmRhcnkpIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWxlcnQtYm94IGkge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5hbGVydC1ib3ggOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5hbGVydC1ib3ggLmNsb3NlIHtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMDZjO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC45O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDZweCA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbGVydC1ib3ggLmNsb3NlOmhvdmVyLCAuYWxlcnQtYm94IC5jbG9zZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY3JpdGljYWwtYWxlcnQsIC5lbWVyZ2VuY3ktYmFubmVyLCAuZW1lcmdlbmN5LWJhbm5lci0tY292aWQsIC5oZWFkZXJfX2FsZXJ0IHtcbiAgei1pbmRleDogMTU7XG59XG5cbi5oZWFkZXJfX2FsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlcl9fYWxlcnQgYSwgLmhlYWRlcl9fYWxlcnQgYTpob3ZlciwgLmhlYWRlcl9fYWxlcnQgYTp2aXNpdGVkLCAuaGVhZGVyX19hbGVydCBhOmZvY3VzLCAuaGVhZGVyX19hbGVydCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSWNvbnMgbmVzdGVkIGluIGxpbmsgdGFnc1xuICAgICogVXNlZCBpbiBjb250YWN0IGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmEubGluay1pY29uLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEgc3BhbltjbGFzc149aWNvbi1dIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdID4gc3BhbltjbGFzc149aWNvbi1dIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIExlZ2FjeSBjbGFzcy4gVXNlcyBEUyBlbWFpbCBpY29uICovXG4uaWNvbi1lbWFpbCwgLmljb24tbWFpbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tZW1haWwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tY2FtZXJhNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24taW5zdGFncmFtLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pY29uLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLXR3aXR0ZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWZhY2Vib29rLWFsdC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi1saW5rZWRJbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tbGlua2VkaW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24teW91dHViZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24teW91dHViZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi1zaGFyZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tbmV3LXdpbmRvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaWNvbi13ZWJzaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1saW5rLXVybC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBDdXN0b20gT25lc2l0ZSBJY29uIEZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vbmVzaXRlL29uZXNpdGUuZW90P3VpcmVnZVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vbmVzaXRlL29uZXNpdGUuZW90P3VpcmVnZSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb25lc2l0ZS9vbmVzaXRlLnR0Zj91aXJlZ2VcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29uZXNpdGUvb25lc2l0ZS53b2ZmP3VpcmVnZVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vbmVzaXRlL29uZXNpdGUuc3ZnP3VpcmVnZSNvbmVzaXRlXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT250YXJpbyBsb2dvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLW9udGFyaW86OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uaWNvbi1vbnRhcmlvTG9nbzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNlcnZpY2UgT250YXJpb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi1zZXJ2aWNlT250YXJpbzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xuICBjb2xvcjogcmdiKDAsIDEwOCwgNjQpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg1OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg4OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoOTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTE6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE2OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLXdyYXBwZXItLWxvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLXdyYXBwZXItLWxvbmcsIC5pY29uLXdyYXBwZXItLWxvbmctbm8tYmcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDdyZW07XG4gIGhlaWdodDogMi4zcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi1jb250YWN0TG9uZzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIENvbnRhY3QgdXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC11cy1mb3JtIC5pY29uLXNoYXJlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTm90ZTogdG8gcGhhc2Ugb3V0IHRoZSB1c2Ugb2YgdGhlc2UgaWNvbiBjbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLWFsZXJ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tYW1idWxhbmNlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLWFycm93TGVmdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsRG93bjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbFJpZ2h0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbFVwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tYXJyb3dVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWJvb2ttYXJrOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1jYW1lcmE6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1jYW1lcmExOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljb24tY2FtZXJhMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLWNhbWVyYTM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1jQXJyb3dEb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmljb24tY0Fycm93TGVmdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWNBcnJvd1JpZ2h0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmljb24tY0Fycm93VXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1jaGVjazo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5pY29uLWNoZWNrbGlzdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLWNoZWNrU3F1YXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmljb24tY2hldnJvbkRvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uaWNvbi1jaGV2cm9uTGVmdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLWNoZXZyb25SaWdodDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5pY29uLWNoZXZyb25VcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWNpcmNsZS1zbGFzaDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWNsb2NrOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tY2xvdWREb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tY2xvdWRVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1jb21tZW50RGlzYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWNyb3NzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tY3Jvc3NCaWc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1jcm9zc0NpcmM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tZGVza3RvcDE6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1kZXNrdG9wMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29uLWRlc2t0b3AzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLWRvdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tZmFjZWJvb2tMb25nOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1maWxlLWRiZjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLWZpbGUtZ2VuZXJpYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWZpbGUtanNvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLWZpbGUta21sOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tZmlsZS1tZGI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvbi1maWxlLW9kYjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWZpbGUtcGRmOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tZmlsZS1yZHA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1maWxlLXR4dDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLWZpbGUteGxzOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tZmlsZS14bWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1maWxlLXppcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLWZpbG06OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1maXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tZmlyZUZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1maXJlSGFsZjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29uLWZpcmVIZWxtZXQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1mbGFtZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLWZsaWNrcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLWdlYXI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1nbG9iZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWdvb2dsZVBsdXM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1ncDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWdyYXBoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tZ3VpZGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzU3F1YXJlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb24taGVhbHRoRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLWhlYXJ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24taG9zcGl0YWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1odW1ic0Rvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24taXNzdWU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1pc3N1ZUNoZWNrOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb24taXNzdWVSZWZyZXNoOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24ta2V5OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb24tbGF3OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb24tbGVnYWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvbi1saWdodEJ1bGI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1saW5rRXh0ZXJuYWw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5pY29uLW1lZGtpdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5pY29uLW1lbnRpb246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uaWNvbi1tZW51OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tbWludXM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uaWNvbi1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uaWNvbi1tb2JpbGUtcGhvbmUyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmljb24tbW9uZXk6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uaWNvbi1tb3J0YXJCb2FyZDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLW5vRmlyZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5pY29uLW9sZC1zZWFyY2g6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhMjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5pY29uLXBob25lOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmljb24tcGhvbmUyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmljb24tcGhvbmVEb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmljb24tcGhvbmVGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmljb24tcGhvdG86OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvbi1waWU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1waW46OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uaWNvbi1waW50ZXJlc3Q6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1wbGFuZTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1wbGF5Mjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uaWNvbi1wb2RpdW06OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1wcmludDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5pY29uLXByb2ZpdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG5cbi5pY29uLXB1bHNlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLmljb24tcXVlc3Rpb246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uaWNvbi1xdW90ZXNDbG9zZUVOOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cblxuLmljb24tcXVvdGVzQ2xvc2VGUjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7XG59XG5cbi5pY29uLXF1b3Rlc09wZW5FTjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5pY29uLXF1b3Rlc09wZW5GUjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5pY29uLXJBcnJvd0Rvd246OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uaWNvbi1yQXJyb3dMZWZ0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLmljb24tckFycm93UmlnaHQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uaWNvbi1yQXJyb3dVcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG5cbi5pY29uLXJzczo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5pY29uLXNjcmVlbi1mdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLmljb24tc2NyZWVuLW5vcm1hbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG5cbi5pY29uLXNldHRpbmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uaWNvbi1zaGFyZUZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uaWNvbi1zaWduSW46OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuXG4uaWNvbi1zaWduT3V0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmljb24tc291bmQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uaWNvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uaWNvbi1zdGFyOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cblxuLmljb24tc3RhckZ1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uaWNvbi1zdGF0czo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XG59XG5cbi5pY29uLXN0YXRzQ2lyYzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG5cbi5pY29uLXN0YXRzRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5pY29uLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWJcIjtcbn1cblxuLmljb24tc3VpdGNhc2U6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuXG4uaWNvbi1zeW5jOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YWRcIjtcbn1cblxuLmljb24tdGFibGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uaWNvbi10YWJsZXQ6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuXG4uaWNvbi10QXJyb3dEb3duOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmljb24tdEFycm93TGVmdDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5pY29uLXRBcnJvd1JpZ2h0OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLmljb24tdEFycm93VXA6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliM1wiO1xufVxuXG4uaWNvbi10ZWxlc2NvcGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uaWNvbi10aHVtYnNEb3duRnVsbDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5pY29uLXRodW1ic1VwOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmljb24tdGh1bWJzVXBGdWxsOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLmljb24tdG9vbHM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4uaWNvbi10cmFzaGNhbjo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG5cbi5pY29uLXR3aXR0ZXJCaXJkOjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmljb24tdHdpdHRlckxvbmc6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4uaWNvbi11cEFycm93OjpiZWZvcmUge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJvbmVzaXRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLmljb24tdmlkZW86OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuXG4uaWNvbi12aWRlbzI6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTliZlwiO1xufVxuXG4uaWNvbi12aWRlb0NpcmM6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uaWNvbi12aWRlb0ZpbG06OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljMVwiO1xufVxuXG4uaWNvbi12aWRlb0Z1bGw6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcIm9uZXNpdGVcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuXG4uaWNvbi15b3V0dWJlTG9uZzo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7XG59XG5cbi5pY29uLXphcDo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwib25lc2l0ZVwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5yb3cuaW50cm8sIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSB7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbSBhdXRvO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAucm93LmludHJvLCAucm93LmludHJvLnJvdy0tY29sbGFwc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5yb3cuaW50cm8gaDEsIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSBoMSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgLnJvdy5pbnRybyAudGh1bWJuYWlsIGltZywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIC50aHVtYm5haWwgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLm1hcmtldGluZy1iYW5uZXIgLmludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaW50cm8gLmludHJvX190ZXh0IC5jYWxsb3V0IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1jYWxsb3V0IHAsIC5pbnRybyAuaW50cm9fX3RleHQgLmNhbGxvdXQgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1jYWxsb3V0IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5hbGVydC1ib3ggcCwgLmludHJvIC5pbnRyb19fdGV4dCAuYWxlcnQtYm94IGxpLCAuaW50cm8gLmludHJvX190ZXh0IC5hbGVydCBwLCAuaW50cm8gLmludHJvX190ZXh0IC5wYW5lbC0tYWxlcnQgcCwgLmludHJvIC5pbnRyb19fdGV4dCAuYWxlcnQgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsLS1hbGVydCBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAuYXNpZGUgcCwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWFzaWRlIHAsIC5pbnRybyAuaW50cm9fX3RleHQgYXNpZGU6bm90KC5zaWRlYmFyKSBwLCAuaW50cm8gLmludHJvX190ZXh0IC5hc2lkZSBsaSwgLmludHJvIC5pbnRyb19fdGV4dCAucGFuZWwtLWFzaWRlIGxpLCAuaW50cm8gLmludHJvX190ZXh0IGFzaWRlOm5vdCguc2lkZWJhcikgbGksIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsIHAsIC5pbnRybyAuaW50cm9fX3RleHQgLnBhbmVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXgtd2lkdGg6IDQ4cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzMuMDYzZW0pIHtcbiAgLmludHJvIC50aHVtYm5haWwuY29sdW1ucywgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgLmludHJvIC50aHVtYm5haWwjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0tY2hlY2tib3hlcywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwuZm9ybS1jaGVja2JveGVzLCAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1xdWVyeSwgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaW50cm8gLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmludHJvIC50aHVtYm5haWwubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuaW50cm8gLnRodW1ibmFpbCNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAudGh1bWJuYWlsLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmludHJvIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAuaW50cm8gLnRodW1ibmFpbCNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmNvbHVtbnMsIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbCNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmludHJvX193cmFwcGVyIC5pbnRybyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtdG8sIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5mb3JtLWl0ZW0tcXVlcnksIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbC5mb3JtLXdyYXBwZXIsIC5pbnRyb19fd3JhcHBlciAuaW50cm8gLnRodW1ibmFpbCNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1jaGVja2JveGVzLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50aHVtYm5haWwubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLWZyb20sIC5pbnRyb19fd3JhcHBlciAuaW50cm8gI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnRodW1ibmFpbC5mb3JtLWl0ZW0tZGF0ZS10bywgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmludHJvX193cmFwcGVyIC5pbnRybyAudGh1bWJuYWlsLmZvcm0taXRlbS1kYXRlLXRvLCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS1pdGVtLXF1ZXJ5LCAuaW50cm9fX3dyYXBwZXIgLmludHJvICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwuZm9ybS13cmFwcGVyLCAuaW50cm9fX3dyYXBwZXIgLmludHJvIC50aHVtYm5haWwjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgfVxufVxuLmludHJvIC5tZWRpYS0tdHlwZS10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5pbnRybyAubWVkaWEtLXR5cGUtdGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmltZy1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG59XG4uaW1nLXJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDFlbSAxLjVlbTtcbn1cbi5pbWctcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2hhcGUtb3V0c2lkZTogY2lyY2xlKDUwJSk7XG59XG4uaW1nLXJvdW5kIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDA7XG59XG5cbmltZy5tZWRpdW0tdXAtbGVmdCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICBpbWcubWVkaXVtLXVwLWxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5pbWcubWVkaXVtLXVwLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIGltZy5tZWRpdW0tdXAtcmlnaHQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5maWd1cmUuaW1nLXJvdW5kIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5maWd1cmUsIGRpdi5odG1sLWZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogdGFibGU7XG59XG5maWd1cmUgZmlnY2FwdGlvbiwgZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24sIGRpdi5odG1sLWZpZ3VyZSBmaWdjYXB0aW9uLCBkaXYuaHRtbC1maWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuZmlndXJlIHAsIGRpdi5odG1sLWZpZ3VyZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuZmlndXJlIGZpZ2NhcHRpb24sIGZpZ3VyZSBkaXYuaHRtbC1maWdjYXB0aW9uLCBkaXYuaHRtbC1maWd1cmUgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlndXJlIGRpdi5odG1sLWZpZ2NhcHRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5maWd1cmUgZmlnY2FwdGlvbiBwLCBmaWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiBwLCBkaXYuaHRtbC1maWd1cmUgZmlnY2FwdGlvbiBwLCBkaXYuaHRtbC1maWd1cmUgZGl2Lmh0bWwtZmlnY2FwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbmZpZ3VyZS5sZWZ0LCBkaXYuaHRtbC1maWd1cmUubGVmdCB7XG4gIG1hcmdpbjogMCAxcmVtIDEuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGZpZ3VyZS5sZWZ0LCBkaXYuaHRtbC1maWd1cmUubGVmdCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbmZpZ3VyZS5yaWdodCwgZGl2Lmh0bWwtZmlndXJlLnJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIGZpZ3VyZS5yaWdodCwgZGl2Lmh0bWwtZmlndXJlLnJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5maWd1cmUucmlnaHQgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZpZ2NhcHRpb24gPiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5maWd1cmUgLm1lZGlhX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGFiZWwsIC5yZWRhY3RlZCwgc3Bhbi5yZWRhY3RlZCwgW3RpdGxlfj1yZWRhY3RlZF0sIFt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmxhYmVsLm9wZW4sIC5vcGVuLnJlZGFjdGVkLCAub3Blblt0aXRsZX49cmVkYWN0ZWRdLCAub3Blblt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5vcGVuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmFkMjtcbn1cbi5sYWJlbC5jbG9zZWQsIC5jbG9zZWQucmVkYWN0ZWQsIC5jbG9zZWRbdGl0bGV+PXJlZGFjdGVkXSwgLmNsb3NlZFt0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5jbG9zZWQsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLmNsb3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQyZDI7XG59XG4ubGFiZWwudXBjb21pbmcsIC51cGNvbWluZy5yZWRhY3RlZCwgLnVwY29taW5nW3RpdGxlfj1yZWRhY3RlZF0sIC51cGNvbWluZ1t0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi51cGNvbWluZywgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4udXBjb21pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmM2YzO1xufVxuLmxhYmVsLmluYWN0aXZlLCAuaW5hY3RpdmUucmVkYWN0ZWQsIC5pbmFjdGl2ZVt0aXRsZX49cmVkYWN0ZWRdLCAuaW5hY3RpdmVbdGl0bGV+PcOpZGl0w6ldLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4uaW5hY3RpdmUsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuLmluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxhYmVsLnN1Y2Nlc3MsIC5zdWNjZXNzLnJlZGFjdGVkLCAuc3VjY2Vzc1t0aXRsZX49cmVkYWN0ZWRdLCAuc3VjY2Vzc1t0aXRsZX49w6lkaXTDqV0sIC5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3Bhbi5zdWNjZXNzLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3Bhbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmIzZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxhYmVsIFtjbGFzcyo9aWNvbi1dLCAucmVkYWN0ZWQgW2NsYXNzKj1pY29uLV0sIFt0aXRsZX49cmVkYWN0ZWRdIFtjbGFzcyo9aWNvbi1dLCBbdGl0bGV+PcOpZGl0w6ldIFtjbGFzcyo9aWNvbi1dLCAuZHNzLXBoYXNlLWxhYmVsLmFscGhhIHNwYW4gW2NsYXNzKj1pY29uLV0sIC5kc3MtcGhhc2UtbGFiZWwuYmV0YSBzcGFuIFtjbGFzcyo9aWNvbi1dIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uZHNzLXBoYXNlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5kc3MtcGhhc2UtbGFiZWwuYWxwaGEgc3BhbiwgLmRzcy1waGFzZS1sYWJlbC5iZXRhIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRzcy1waGFzZS1sYWJlbC5hbHBoYTo6YmVmb3JlLCAuZHNzLXBoYXNlLWxhYmVsLmJldGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZHNzLXBoYXNlLWxhYmVsLmFscGhhOjpiZWZvcmUsIC5kc3MtcGhhc2UtbGFiZWwuYmV0YTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9iZWFrZXIucG5nKTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5HZW5lcmFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWFraW5nIGFsbCB0aGUgb3JkZXJlZCBsaXN0cyBpbiBsZWFkIGFuZCBib2R5IHRvIHVzZSB0aGUgY291bnRlciBydWxlXG4uZmllbGQtLW5hbWUtYm9keSBpcyB0aGUgYm9keSBjb250YWluZXIgZm9yIENLRWRpdG9yIDQuXG4uY2stb25lc2l0ZS1jb250ZW50IGlzIHRoZSBlZGl0b3IgY29udGFpbmVyIGZvciBDS0VkaXRvciA1LiAqL1xuLm1haW4tY29udGVudCBvbCwgLmludHJvX190ZXh0IG9sLCAuYm9keS1maWVsZCBvbCwgLmZpZWxkLS1uYW1lLWJvZHkgb2wsIC5jay1vbmVzaXRlLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtO1xufVxuLm1haW4tY29udGVudCBvbCBsaTo6YmVmb3JlLCAuaW50cm9fX3RleHQgb2wgbGk6OmJlZm9yZSwgLmJvZHktZmllbGQgb2wgbGk6OmJlZm9yZSwgLmZpZWxkLS1uYW1lLWJvZHkgb2wgbGk6OmJlZm9yZSwgLmNrLW9uZXNpdGUtY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgZGVjaW1hbCkgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLTEuMXJlbTtcbn1cbi5tYWluLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSwgLmludHJvX190ZXh0IHVsIGxpOjpiZWZvcmUsIC5ib2R5LWZpZWxkIHVsIGxpOjpiZWZvcmUsIC5maWVsZC0tbmFtZS1ib2R5IHVsIGxpOjpiZWZvcmUsIC5jay1vbmVzaXRlLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbjogaW5pdGlhbDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG59XG5cbm9sW3R5cGU9YV0gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG5vbFt0eXBlPUFdLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIHVwcGVyLWFscGhhKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxub2xbdHlwZT1pXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4xcmVtO1xufVxuXG5vbFt0eXBlPUldLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIHVwcGVyLXJvbWFuKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxuLmlubGluZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIC0xcmVtICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uaW5saW5lLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5pbnRybyB1bFtjbGFzc149c21hbGwtdXBdLFxuLmludHJvIHVsW2NsYXNzXj1tZWRpdW0tdXBdLFxuLmludHJvIHVsW2NsYXNzXj1sYXJnZS11cF0sXG4uaW50cm8gdWwuYWNjb3JkaW9uLFxuLmludHJvIHVsLmlubGluZS1saXN0LFxuLmludHJvIHVsLnBhZ2luYXRpb24sXG4uaW50cm8gdWwubm8tYnVsbGV0LFxuLmludHJvIG9sLm5vLWJ1bGxldCwgLm1haW4tY29udGVudCB1bFtjbGFzc149c21hbGwtdXBdLFxuLm1haW4tY29udGVudCB1bFtjbGFzc149bWVkaXVtLXVwXSxcbi5tYWluLWNvbnRlbnQgdWxbY2xhc3NePWxhcmdlLXVwXSxcbi5tYWluLWNvbnRlbnQgdWwuYWNjb3JkaW9uLFxuLm1haW4tY29udGVudCB1bC5pbmxpbmUtbGlzdCxcbi5tYWluLWNvbnRlbnQgdWwucGFnaW5hdGlvbixcbi5tYWluLWNvbnRlbnQgdWwubm8tYnVsbGV0LFxuLm1haW4tY29udGVudCBvbC5uby1idWxsZXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5vbC5jb2xzOm5vdCgudG9jKSwgdWwuY29sczpub3QoLnRvYykge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm9sLmNvbHM6bm90KC50b2MpIGxpLCB1bC5jb2xzOm5vdCgudG9jKSBsaSB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbi5uby1idWxsZXQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWJ1bGxldCBsaSB1bDpub3QoLm5vLWJ1bGxldCksIC5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5uby1idWxsZXQgbGkgdWw6bm90KC5uby1idWxsZXQpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMS4xcmVtO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldCkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG59XG4ubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KVt0eXBlPWFdIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cbi5uby1idWxsZXQgbGkgb2w6bm90KC5uby1idWxsZXQpW3R5cGU9QV0udXBwZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xufVxuLm5vLWJ1bGxldCBsaSBvbDpub3QoLm5vLWJ1bGxldClbdHlwZT1pXSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG4ubm8tYnVsbGV0IGxpIG9sOm5vdCgubm8tYnVsbGV0KVt0eXBlPUldLnVwcGVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiB1cHBlci1yb21hbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbklubGluZSAvIGhvcml6b250YWwgbGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC0taW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0LS1pbmxpbmUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAxLjI1cmVtIDAuNjI1cmVtIDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5cbi5saXN0LS1uby1idWxsZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkxlZ2FsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxlZ2FsLWxpc3Qgb2wsXG5vbC5sZWdhbC1saXN0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDAuNjI1ZW07XG59XG4ubGVnYWwtbGlzdCBvbCA+IGxpLFxub2wubGVnYWwtbGlzdCA+IGxpLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wgPiBsaSxcbm9sLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgPiBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5sZWdhbC1saXN0IG9sID4gbGkgcCxcbm9sLmxlZ2FsLWxpc3QgPiBsaSBwLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wgPiBsaSBwLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyA+IGxpIHAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmxlZ2FsLWxpc3Qgb2wgPiBsaTo6YmVmb3JlLFxub2wubGVnYWwtbGlzdCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbCA+IGxpOjpiZWZvcmUsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuLmxlZ2FsLWxpc3Qgb2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLFxub2wubGVnYWwtbGlzdC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIGxpOjpiZWZvcmUsXG5vbC5sZWdhbC1saXN0LXBhcmVudGhlc2VzLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIikgXCI7XG59XG5cbi5sZWdhbC1saXN0IC5wYXJlbnRoZXNlcyBsaSwgLmxlZ2FsLWxpc3QgLnBhcmVudGhlc2VzLXJpZ2h0IGxpLCAubGVnYWwtbGlzdCBvbFt0eXBlXSBsaSwgLmxlZ2FsLWxpc3QgLm5vdC1sZWdhbCBsaSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLnBhcmVudGhlc2VzIGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAucGFyZW50aGVzZXMtcmlnaHQgbGksIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAubm90LWxlZ2FsIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxsaXRlbTtcbn1cbi5sZWdhbC1saXN0IC5wYXJlbnRoZXNlcyBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdCAucGFyZW50aGVzZXMtcmlnaHQgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QgLm5vdC1sZWdhbCBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyAucGFyZW50aGVzZXMgbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIC5ub3QtbGVnYWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGxpdGVtLCBsb3dlci1hbHBoYSkgXCIuIFwiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubGVnYWwtbGlzdCBvbFt0eXBlPWldIGxpOjpiZWZvcmUsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGU9aV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGxpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gb2xbdHlwZV0sIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sW3R5cGVdIG9sW3R5cGVdIHtcbiAgY291bnRlci1yZXNldDogY2xsaXRlbTtcbn1cbi5sZWdhbC1saXN0IG9sW3R5cGVdIG9sW3R5cGVdIGxpLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBvbFt0eXBlXSBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjbGxpdGVtO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gb2xbdHlwZV0gbGk6OmJlZm9yZSwgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2xbdHlwZV0gb2xbdHlwZV0gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2xsaXRlbSkgXCIuIFwiO1xufVxuLmxlZ2FsLWxpc3Qgb2xbdHlwZV0gb2xbdHlwZT1pXSBsaTo6YmVmb3JlLCAubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbFt0eXBlXSBvbFt0eXBlPWldIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNsbGl0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdHJpcGVzIGFuZCBubyBzdHJpcGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwubGlzdC1zdHJpcGVzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZDtcbn1cbnVsLmxpc3Qtc3RyaXBlcyBsaSB7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG51bC5saXN0LXN0cmlwZXMgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxudWwubGlzdC1uby1zdHJpcGVzIGxpIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaXN0cyB3aXRoIHBhcmVudGhlc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xub2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5vbC5wYXJlbnRoZXNlcyA+IGxpLFxub2wucGFyZW50aGVzZXMtcmlnaHQgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbm9sLnBhcmVudGhlc2VzIG9sIG9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMgb2wgb2wucGFyZW50aGVzZXMtcmlnaHQsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbCBvbC5wYXJlbnRoZXNlcyxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sIG9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgY291bnRlci1yZXNldDogY2l0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcyxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5vbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICB3aWR0aDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbm9sLnBhcmVudGhlc2VzIGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbm9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzIGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzIGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5vbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaSxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpLFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5vbC5wYXJlbnRoZXNlcy1yaWdodCBsaSBvbC5wYXJlbnRoZXNlcy1yaWdodCBsaTo6YmVmb3JlLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQgbGkgb2wucGFyZW50aGVzZXMtcmlnaHQgbGk6OmJlZm9yZSxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpIG9sLnBhcmVudGhlc2VzLXJpZ2h0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9YV0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPWFdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9YV0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPWFdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9QV0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1BXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9QV0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1BXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9aV0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPWldLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9aV0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCBsb3dlci1yb21hbikgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPWldLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9SV0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1JXS5wYXJlbnRoZXNlcy51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbm9sW3R5cGU9SV0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1JXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NdWx0aS1jb2x1bW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC5jb2x1bW5zLXgtc21hbGwsIG9sLmNvbHVtbnMteC1zbWFsbCB7XG4gIGNvbHVtbi13aWR0aDogOGVtO1xufVxudWwuY29sdW1ucy1zbWFsbCwgb2wuY29sdW1ucy1zbWFsbCB7XG4gIGNvbHVtbi13aWR0aDogMTBlbTtcbn1cbnVsLmNvbHVtbnMtbWVkaXVtLCBvbC5jb2x1bW5zLW1lZGl1bSB7XG4gIGNvbHVtbi13aWR0aDogMTNlbTtcbn1cbnVsLmNvbHVtbnMtbGFyZ2UsIHVsLmNvbHVtbnMtMywgb2wuY29sdW1ucy1sYXJnZSwgb2wuY29sdW1ucy0zIHtcbiAgY29sdW1uLXdpZHRoOiAxNWVtO1xufVxudWwuY29sdW1ucy14LWxhcmdlLCB1bC5jb2x1bW5zLTIsIG9sLmNvbHVtbnMteC1sYXJnZSwgb2wuY29sdW1ucy0yIHtcbiAgY29sdW1uLXdpZHRoOiAyMGVtO1xufVxudWwuY29sdW1ucy14eC1sYXJnZSwgb2wuY29sdW1ucy14eC1sYXJnZSB7XG4gIGNvbHVtbi13aWR0aDogMzBlbTtcbn1cbnVsW2NsYXNzKj1jb2x1bW5zLV0gPiBsaSwgb2xbY2xhc3MqPWNvbHVtbnMtXSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxub2xbY2xhc3MqPXBhcmVudGhlc2VzXVtjbGFzcyo9Y29sdW1ucy1dID4gbGkge1xuICBwYWRkaW5nOiAwIDAuMmVtIDAgMS4yZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdHlsZWQgT3JnIGNoYXJ0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5vcmctY2hhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmctY2hhcnQgbGkgPiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5vcmctY2hhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vcmctY2hhcnQgbGkge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuMzEyNXJlbSAwIDAuMzEyNXJlbTtcbn1cbi5vcmctY2hhcnQgbGkgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JnLWNoYXJ0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTEuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2Q5ZDlkOTtcbiAgYm90dG9tOiAzLjEyNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IGxpOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE1JTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgfVxufVxuLm9yZy1jaGFydCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjU2M3JlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTEuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5vcmctY2hhcnQgbGk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3JnLWNoYXJ0IGxpOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGhlaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm9yZy1jaGFydCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBsZWZ0OiAxNSU7XG4gIH1cbn1cbi5vcmctY2hhcnQgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAub3JnLWNoYXJ0IGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3JnLWNoYXJ0ID4gbGk6OmJlZm9yZSxcbi5vcmctY2hhcnQgPiBsaTo6YWZ0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5vcmctY2hhcnQgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNkMWVhZWI7XG59XG4ub3JnLWNoYXJ0IGxpIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZGZmMGYxO1xufVxuLm9yZy1jaGFydCBsaSBsaSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2VkZjdmNztcbn1cbi5vcmctY2hhcnQgbGkgbGkgbGkgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmY2ZkZmU7XG59XG4ub3JnLWNoYXJ0IGxpIGxpIGxpIGxpIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZhbmN5IGxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5vbC5mYW5jeSxcbnVsLmZhbmN5IHtcbiAgY291bnRlci1yZXNldDogaXRlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwIC0wLjVyZW0gNS41cmVtO1xuICAvKiB1bmRvIHRoZSBwYWRkaW5nIGFwcGxpZWQgdG8gbm9ybWFsIGxpc3RzICovXG59XG5vbC5mYW5jeSB1bCxcbnVsLmZhbmN5IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLm1haW4tY29udGVudCBvbC5mYW5jeSwgLmludHJvIG9sLmZhbmN5LFxuLm1haW4tY29udGVudCB1bC5mYW5jeSxcbi5pbnRybyB1bC5mYW5jeSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm9sLmZhbmN5LmxpZ2h0LWJ1bGxldHMgbGk6OmJlZm9yZSxcbnVsLmZhbmN5LmxpZ2h0LWJ1bGxldHMgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxub2wuZmFuY3kgPiBsaSxcbnVsLmZhbmN5ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5vbC5mYW5jeSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeSA+IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTUuNXJlbTtcbiAgaGVpZ2h0OiA0LjJyZW07XG4gIHdpZHRoOiA0LjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgY29udGVudDogY291bnRlcihpdGVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTNDQztcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgb2wuZmFuY3kgPiBsaTo6YmVmb3JlLFxuICB1bC5mYW5jeSA+IGxpOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxub2wuZmFuY3kgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSxcbnVsLmZhbmN5ID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgb2wuZmFuY3kgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSxcbiAgdWwuZmFuY3kgPiBsaTpudGgtY2hpbGQobisxMCk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbm9sLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpLFxudWwuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIG9sLmZhbmN5ID4gbGkgPiAqOm5vdChmaWd1cmUpLFxuICB1bC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKSB7XG4gICAgdG9wOiAtMi41cmVtO1xuICB9XG59XG5vbC5mYW5jeSA+IGxpID4gKjpub3QoZmlndXJlKTpsYXN0LWNoaWxkLFxudWwuZmFuY3kgPiBsaSA+ICo6bm90KGZpZ3VyZSk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5vbC5mYW5jeSA+IGxpID4gaDIsIG9sLmZhbmN5ID4gbGkgPiBoMywgb2wuZmFuY3kgPiBsaSA+IGg0LFxudWwuZmFuY3kgPiBsaSA+IGgyLFxudWwuZmFuY3kgPiBsaSA+IGgzLFxudWwuZmFuY3kgPiBsaSA+IGg0IHtcbiAgdG9wOiAtMy41cmVtO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj15ZWxsb3ddID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9eWVsbG93XSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNBRjE3O1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1vcmFuZ2VdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9b3JhbmdlXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1QTIyO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1yZWRdID4gbGk6OmJlZm9yZSxcbnVsLmZhbmN5W2J1bGxldC1jb2xvdXI9cmVkXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA0NTRCO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1tYWdlbnRhXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPW1hZ2VudGFdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMDMwOTM7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPXB1cnBsZV0gPiBsaTo6YmVmb3JlLFxudWwuZmFuY3lbYnVsbGV0LWNvbG91cj1wdXJwbGVdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOTc1Qjc7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPWdyZWVuXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPWdyZWVuXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCNTRBO1xufVxub2wuZmFuY3lbYnVsbGV0LWNvbG91cj1saWdodC1ibHVlXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPWxpZ2h0LWJsdWVdID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyRTM7XG59XG5vbC5mYW5jeVtidWxsZXQtY29sb3VyPWJsYWNrXSA+IGxpOjpiZWZvcmUsXG51bC5mYW5jeVtidWxsZXQtY29sb3VyPWJsYWNrXSA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxub2xbc3RhcnQ9XCIyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTtcbn1cblxub2xbc3RhcnQ9XCIzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjtcbn1cblxub2xbc3RhcnQ9XCI0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMztcbn1cblxub2xbc3RhcnQ9XCI1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDtcbn1cblxub2xbc3RhcnQ9XCI2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTtcbn1cblxub2xbc3RhcnQ9XCI3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjtcbn1cblxub2xbc3RhcnQ9XCI4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNztcbn1cblxub2xbc3RhcnQ9XCI5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODtcbn1cblxub2xbc3RhcnQ9XCIxMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk7XG59XG5cbm9sW3N0YXJ0PVwiMTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDtcbn1cblxub2xbc3RhcnQ9XCIxMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExO1xufVxuXG5vbFtzdGFydD1cIjEzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMztcbn1cblxub2xbc3RhcnQ9XCIxNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0O1xufVxuXG5vbFtzdGFydD1cIjE2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjtcbn1cblxub2xbc3RhcnQ9XCIxOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3O1xufVxuXG5vbFtzdGFydD1cIjE5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg7XG59XG5cbm9sW3N0YXJ0PVwiMjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTtcbn1cblxub2xbc3RhcnQ9XCIyMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDIwO1xufVxuXG5vbFtzdGFydD1cIjIyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjE7XG59XG5cbm9sW3N0YXJ0PVwiMjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyMjtcbn1cblxub2xbc3RhcnQ9XCIyNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDIzO1xufVxuXG5vbFtzdGFydD1cIjI1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyNTtcbn1cblxub2xbc3RhcnQ9XCIyN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI2O1xufVxuXG5vbFtzdGFydD1cIjI4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMjc7XG59XG5cbm9sW3N0YXJ0PVwiMjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAyODtcbn1cblxub2xbc3RhcnQ9XCIzMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDI5O1xufVxuXG5vbFtzdGFydD1cIjMxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzA7XG59XG5cbm9sW3N0YXJ0PVwiMzJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzMTtcbn1cblxub2xbc3RhcnQ9XCIzM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDMyO1xufVxuXG5vbFtzdGFydD1cIjM0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzM7XG59XG5cbm9sW3N0YXJ0PVwiMzVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzNDtcbn1cblxub2xbc3RhcnQ9XCIzNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM1O1xufVxuXG5vbFtzdGFydD1cIjM3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzY7XG59XG5cbm9sW3N0YXJ0PVwiMzhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAzNztcbn1cblxub2xbc3RhcnQ9XCIzOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDM4O1xufVxuXG5vbFtzdGFydD1cIjQwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMzk7XG59XG5cbm9sW3N0YXJ0PVwiNDFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0MDtcbn1cblxub2xbc3RhcnQ9XCI0MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQxO1xufVxuXG5vbFtzdGFydD1cIjQzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDI7XG59XG5cbm9sW3N0YXJ0PVwiNDRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0Mztcbn1cblxub2xbc3RhcnQ9XCI0NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ0O1xufVxuXG5vbFtzdGFydD1cIjQ2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDU7XG59XG5cbm9sW3N0YXJ0PVwiNDdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0Njtcbn1cblxub2xbc3RhcnQ9XCI0OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDQ3O1xufVxuXG5vbFtzdGFydD1cIjQ5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNDg7XG59XG5cbm9sW3N0YXJ0PVwiNTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA0OTtcbn1cblxub2xbc3RhcnQ9XCI1MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDUwO1xufVxuXG5vbFtzdGFydD1cIjUyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTE7XG59XG5cbm9sW3N0YXJ0PVwiNTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1Mjtcbn1cblxub2xbc3RhcnQ9XCI1NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDUzO1xufVxuXG5vbFtzdGFydD1cIjU1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTQ7XG59XG5cbm9sW3N0YXJ0PVwiNTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1NTtcbn1cblxub2xbc3RhcnQ9XCI1N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU2O1xufVxuXG5vbFtzdGFydD1cIjU4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNTc7XG59XG5cbm9sW3N0YXJ0PVwiNTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA1ODtcbn1cblxub2xbc3RhcnQ9XCI2MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDU5O1xufVxuXG5vbFtzdGFydD1cIjYxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjA7XG59XG5cbm9sW3N0YXJ0PVwiNjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2MTtcbn1cblxub2xbc3RhcnQ9XCI2M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDYyO1xufVxuXG5vbFtzdGFydD1cIjY0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjM7XG59XG5cbm9sW3N0YXJ0PVwiNjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2NDtcbn1cblxub2xbc3RhcnQ9XCI2NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY1O1xufVxuXG5vbFtzdGFydD1cIjY3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjY7XG59XG5cbm9sW3N0YXJ0PVwiNjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA2Nztcbn1cblxub2xbc3RhcnQ9XCI2OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDY4O1xufVxuXG5vbFtzdGFydD1cIjcwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNjk7XG59XG5cbm9sW3N0YXJ0PVwiNzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3MDtcbn1cblxub2xbc3RhcnQ9XCI3MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDcxO1xufVxuXG5vbFtzdGFydD1cIjczXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzI7XG59XG5cbm9sW3N0YXJ0PVwiNzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3Mztcbn1cblxub2xbc3RhcnQ9XCI3NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc0O1xufVxuXG5vbFtzdGFydD1cIjc2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzU7XG59XG5cbm9sW3N0YXJ0PVwiNzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3Njtcbn1cblxub2xbc3RhcnQ9XCI3OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDc3O1xufVxuXG5vbFtzdGFydD1cIjc5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gNzg7XG59XG5cbm9sW3N0YXJ0PVwiODBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA3OTtcbn1cblxub2xbc3RhcnQ9XCI4MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDgwO1xufVxuXG5vbFtzdGFydD1cIjgyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODE7XG59XG5cbm9sW3N0YXJ0PVwiODNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4Mjtcbn1cblxub2xbc3RhcnQ9XCI4NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDgzO1xufVxuXG5vbFtzdGFydD1cIjg1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODQ7XG59XG5cbm9sW3N0YXJ0PVwiODZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4NTtcbn1cblxub2xbc3RhcnQ9XCI4N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg2O1xufVxuXG5vbFtzdGFydD1cIjg4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gODc7XG59XG5cbm9sW3N0YXJ0PVwiODlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA4ODtcbn1cblxub2xbc3RhcnQ9XCI5MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDg5O1xufVxuXG5vbFtzdGFydD1cIjkxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTA7XG59XG5cbm9sW3N0YXJ0PVwiOTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5MTtcbn1cblxub2xbc3RhcnQ9XCI5M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDkyO1xufVxuXG5vbFtzdGFydD1cIjk0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTM7XG59XG5cbm9sW3N0YXJ0PVwiOTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5NDtcbn1cblxub2xbc3RhcnQ9XCI5NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk1O1xufVxuXG5vbFtzdGFydD1cIjk3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gOTY7XG59XG5cbm9sW3N0YXJ0PVwiOThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSA5Nztcbn1cblxub2xbc3RhcnQ9XCI5OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk4O1xufVxuXG5vbFtzdGFydD1cIjEwMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDk5O1xufVxuXG5vbFtzdGFydD1cIjEwMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwMDtcbn1cblxub2xbc3RhcnQ9XCIxMDJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDE7XG59XG5cbm9sW3N0YXJ0PVwiMTAzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTAyO1xufVxuXG5vbFtzdGFydD1cIjEwNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwMztcbn1cblxub2xbc3RhcnQ9XCIxMDVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTA2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA1O1xufVxuXG5vbFtzdGFydD1cIjEwN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwNjtcbn1cblxub2xbc3RhcnQ9XCIxMDhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMDc7XG59XG5cbm9sW3N0YXJ0PVwiMTA5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTA4O1xufVxuXG5vbFtzdGFydD1cIjExMFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEwOTtcbn1cblxub2xbc3RhcnQ9XCIxMTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTEyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTExO1xufVxuXG5vbFtzdGFydD1cIjExM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExMjtcbn1cblxub2xbc3RhcnQ9XCIxMTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTE1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE0O1xufVxuXG5vbFtzdGFydD1cIjExNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExNTtcbn1cblxub2xbc3RhcnQ9XCIxMTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTY7XG59XG5cbm9sW3N0YXJ0PVwiMTE4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTE3O1xufVxuXG5vbFtzdGFydD1cIjExOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDExODtcbn1cblxub2xbc3RhcnQ9XCIxMjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMTk7XG59XG5cbm9sW3N0YXJ0PVwiMTIxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTIwO1xufVxuXG5vbFtzdGFydD1cIjEyMlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyMTtcbn1cblxub2xbc3RhcnQ9XCIxMjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjI7XG59XG5cbm9sW3N0YXJ0PVwiMTI0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTIzO1xufVxuXG5vbFtzdGFydD1cIjEyNVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyNDtcbn1cblxub2xbc3RhcnQ9XCIxMjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjU7XG59XG5cbm9sW3N0YXJ0PVwiMTI3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI2O1xufVxuXG5vbFtzdGFydD1cIjEyOFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEyNztcbn1cblxub2xbc3RhcnQ9XCIxMjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMjg7XG59XG5cbm9sW3N0YXJ0PVwiMTMwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTI5O1xufVxuXG5vbFtzdGFydD1cIjEzMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzMDtcbn1cblxub2xbc3RhcnQ9XCIxMzJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzE7XG59XG5cbm9sW3N0YXJ0PVwiMTMzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTMyO1xufVxuXG5vbFtzdGFydD1cIjEzNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzMztcbn1cblxub2xbc3RhcnQ9XCIxMzVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTM2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM1O1xufVxuXG5vbFtzdGFydD1cIjEzN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzNjtcbn1cblxub2xbc3RhcnQ9XCIxMzhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxMzc7XG59XG5cbm9sW3N0YXJ0PVwiMTM5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTM4O1xufVxuXG5vbFtzdGFydD1cIjE0MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDEzOTtcbn1cblxub2xbc3RhcnQ9XCIxNDFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDA7XG59XG5cbm9sW3N0YXJ0PVwiMTQyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQxO1xufVxuXG5vbFtzdGFydD1cIjE0M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0Mjtcbn1cblxub2xbc3RhcnQ9XCIxNDRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDM7XG59XG5cbm9sW3N0YXJ0PVwiMTQ1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ0O1xufVxuXG5vbFtzdGFydD1cIjE0NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0NTtcbn1cblxub2xbc3RhcnQ9XCIxNDdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDY7XG59XG5cbm9sW3N0YXJ0PVwiMTQ4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTQ3O1xufVxuXG5vbFtzdGFydD1cIjE0OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE0ODtcbn1cblxub2xbc3RhcnQ9XCIxNTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNDk7XG59XG5cbm9sW3N0YXJ0PVwiMTUxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTUwO1xufVxuXG5vbFtzdGFydD1cIjE1MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1MTtcbn1cblxub2xbc3RhcnQ9XCIxNTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTI7XG59XG5cbm9sW3N0YXJ0PVwiMTU0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTUzO1xufVxuXG5vbFtzdGFydD1cIjE1NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1NDtcbn1cblxub2xbc3RhcnQ9XCIxNTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTU7XG59XG5cbm9sW3N0YXJ0PVwiMTU3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU2O1xufVxuXG5vbFtzdGFydD1cIjE1OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE1Nztcbn1cblxub2xbc3RhcnQ9XCIxNTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNTg7XG59XG5cbm9sW3N0YXJ0PVwiMTYwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTU5O1xufVxuXG5vbFtzdGFydD1cIjE2MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2MDtcbn1cblxub2xbc3RhcnQ9XCIxNjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjE7XG59XG5cbm9sW3N0YXJ0PVwiMTYzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTYyO1xufVxuXG5vbFtzdGFydD1cIjE2NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2Mztcbn1cblxub2xbc3RhcnQ9XCIxNjVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTY2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY1O1xufVxuXG5vbFtzdGFydD1cIjE2N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2Njtcbn1cblxub2xbc3RhcnQ9XCIxNjhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNjc7XG59XG5cbm9sW3N0YXJ0PVwiMTY5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTY4O1xufVxuXG5vbFtzdGFydD1cIjE3MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE2OTtcbn1cblxub2xbc3RhcnQ9XCIxNzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzA7XG59XG5cbm9sW3N0YXJ0PVwiMTcyXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTcxO1xufVxuXG5vbFtzdGFydD1cIjE3M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3Mjtcbn1cblxub2xbc3RhcnQ9XCIxNzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzM7XG59XG5cbm9sW3N0YXJ0PVwiMTc1XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc0O1xufVxuXG5vbFtzdGFydD1cIjE3NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3NTtcbn1cblxub2xbc3RhcnQ9XCIxNzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzY7XG59XG5cbm9sW3N0YXJ0PVwiMTc4XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTc3O1xufVxuXG5vbFtzdGFydD1cIjE3OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE3ODtcbn1cblxub2xbc3RhcnQ9XCIxODBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxNzk7XG59XG5cbm9sW3N0YXJ0PVwiMTgxXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTgwO1xufVxuXG5vbFtzdGFydD1cIjE4MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4MTtcbn1cblxub2xbc3RhcnQ9XCIxODNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODI7XG59XG5cbm9sW3N0YXJ0PVwiMTg0XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTgzO1xufVxuXG5vbFtzdGFydD1cIjE4NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4NDtcbn1cblxub2xbc3RhcnQ9XCIxODZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODU7XG59XG5cbm9sW3N0YXJ0PVwiMTg3XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg2O1xufVxuXG5vbFtzdGFydD1cIjE4OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE4Nztcbn1cblxub2xbc3RhcnQ9XCIxODlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxODg7XG59XG5cbm9sW3N0YXJ0PVwiMTkwXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTg5O1xufVxuXG5vbFtzdGFydD1cIjE5MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5MDtcbn1cblxub2xbc3RhcnQ9XCIxOTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTE7XG59XG5cbm9sW3N0YXJ0PVwiMTkzXCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTkyO1xufVxuXG5vbFtzdGFydD1cIjE5NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5Mztcbn1cblxub2xbc3RhcnQ9XCIxOTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTk2XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk1O1xufVxuXG5vbFtzdGFydD1cIjE5N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHJpdGVtIDE5Njtcbn1cblxub2xbc3RhcnQ9XCIxOThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiByaXRlbSAxOTc7XG59XG5cbm9sW3N0YXJ0PVwiMTk5XCJdIHtcbiAgY291bnRlci1yZXNldDogcml0ZW0gMTk4O1xufVxuXG5vbFtzdGFydD1cIjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE7XG59XG5cbm9sW3N0YXJ0PVwiM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjtcbn1cblxub2xbc3RhcnQ9XCI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzO1xufVxuXG5vbFtzdGFydD1cIjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ7XG59XG5cbm9sW3N0YXJ0PVwiNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTtcbn1cblxub2xbc3RhcnQ9XCI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2O1xufVxuXG5vbFtzdGFydD1cIjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc7XG59XG5cbm9sW3N0YXJ0PVwiOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODtcbn1cblxub2xbc3RhcnQ9XCIxMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTtcbn1cblxub2xbc3RhcnQ9XCIxMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExO1xufVxuXG5vbFtzdGFydD1cIjEzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjtcbn1cblxub2xbc3RhcnQ9XCIxNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0O1xufVxuXG5vbFtzdGFydD1cIjE2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTtcbn1cblxub2xbc3RhcnQ9XCIxN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY7XG59XG5cbm9sW3N0YXJ0PVwiMThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3O1xufVxuXG5vbFtzdGFydD1cIjE5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODtcbn1cblxub2xbc3RhcnQ9XCIyMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk7XG59XG5cbm9sW3N0YXJ0PVwiMjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIwO1xufVxuXG5vbFtzdGFydD1cIjIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyMTtcbn1cblxub2xbc3RhcnQ9XCIyM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjI7XG59XG5cbm9sW3N0YXJ0PVwiMjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDIzO1xufVxuXG5vbFtzdGFydD1cIjI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNDtcbn1cblxub2xbc3RhcnQ9XCIyNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjU7XG59XG5cbm9sW3N0YXJ0PVwiMjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI2O1xufVxuXG5vbFtzdGFydD1cIjI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyNztcbn1cblxub2xbc3RhcnQ9XCIyOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjg7XG59XG5cbm9sW3N0YXJ0PVwiMzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDI5O1xufVxuXG5vbFtzdGFydD1cIjMxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMDtcbn1cblxub2xbc3RhcnQ9XCIzMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzE7XG59XG5cbm9sW3N0YXJ0PVwiMzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDMyO1xufVxuXG5vbFtzdGFydD1cIjM0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzMztcbn1cblxub2xbc3RhcnQ9XCIzNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM1O1xufVxuXG5vbFtzdGFydD1cIjM3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzNjtcbn1cblxub2xbc3RhcnQ9XCIzOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzc7XG59XG5cbm9sW3N0YXJ0PVwiMzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDM4O1xufVxuXG5vbFtzdGFydD1cIjQwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAzOTtcbn1cblxub2xbc3RhcnQ9XCI0MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDA7XG59XG5cbm9sW3N0YXJ0PVwiNDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQxO1xufVxuXG5vbFtzdGFydD1cIjQzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0Mjtcbn1cblxub2xbc3RhcnQ9XCI0NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDM7XG59XG5cbm9sW3N0YXJ0PVwiNDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ0O1xufVxuXG5vbFtzdGFydD1cIjQ2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0NTtcbn1cblxub2xbc3RhcnQ9XCI0N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDY7XG59XG5cbm9sW3N0YXJ0PVwiNDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ3O1xufVxuXG5vbFtzdGFydD1cIjQ5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA0ODtcbn1cblxub2xbc3RhcnQ9XCI1MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDk7XG59XG5cbm9sW3N0YXJ0PVwiNTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUwO1xufVxuXG5vbFtzdGFydD1cIjUyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1MTtcbn1cblxub2xbc3RhcnQ9XCI1M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTI7XG59XG5cbm9sW3N0YXJ0PVwiNTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDUzO1xufVxuXG5vbFtzdGFydD1cIjU1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1NDtcbn1cblxub2xbc3RhcnQ9XCI1NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTU7XG59XG5cbm9sW3N0YXJ0PVwiNTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU2O1xufVxuXG5vbFtzdGFydD1cIjU4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1Nztcbn1cblxub2xbc3RhcnQ9XCI1OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTg7XG59XG5cbm9sW3N0YXJ0PVwiNjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDU5O1xufVxuXG5vbFtzdGFydD1cIjYxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2MDtcbn1cblxub2xbc3RhcnQ9XCI2MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjE7XG59XG5cbm9sW3N0YXJ0PVwiNjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDYyO1xufVxuXG5vbFtzdGFydD1cIjY0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Mztcbn1cblxub2xbc3RhcnQ9XCI2NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjQ7XG59XG5cbm9sW3N0YXJ0PVwiNjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY1O1xufVxuXG5vbFtzdGFydD1cIjY3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2Njtcbn1cblxub2xbc3RhcnQ9XCI2OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjc7XG59XG5cbm9sW3N0YXJ0PVwiNjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDY4O1xufVxuXG5vbFtzdGFydD1cIjcwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA2OTtcbn1cblxub2xbc3RhcnQ9XCI3MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzA7XG59XG5cbm9sW3N0YXJ0PVwiNzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDcxO1xufVxuXG5vbFtzdGFydD1cIjczXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3Mjtcbn1cblxub2xbc3RhcnQ9XCI3NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzM7XG59XG5cbm9sW3N0YXJ0PVwiNzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc0O1xufVxuXG5vbFtzdGFydD1cIjc2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3NTtcbn1cblxub2xbc3RhcnQ9XCI3N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzY7XG59XG5cbm9sW3N0YXJ0PVwiNzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc3O1xufVxuXG5vbFtzdGFydD1cIjc5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA3ODtcbn1cblxub2xbc3RhcnQ9XCI4MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzk7XG59XG5cbm9sW3N0YXJ0PVwiODFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgwO1xufVxuXG5vbFtzdGFydD1cIjgyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4MTtcbn1cblxub2xbc3RhcnQ9XCI4M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODI7XG59XG5cbm9sW3N0YXJ0PVwiODRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDgzO1xufVxuXG5vbFtzdGFydD1cIjg1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4NDtcbn1cblxub2xbc3RhcnQ9XCI4NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODU7XG59XG5cbm9sW3N0YXJ0PVwiODdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg2O1xufVxuXG5vbFtzdGFydD1cIjg4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4Nztcbn1cblxub2xbc3RhcnQ9XCI4OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODg7XG59XG5cbm9sW3N0YXJ0PVwiOTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDg5O1xufVxuXG5vbFtzdGFydD1cIjkxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5MDtcbn1cblxub2xbc3RhcnQ9XCI5MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTE7XG59XG5cbm9sW3N0YXJ0PVwiOTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDkyO1xufVxuXG5vbFtzdGFydD1cIjk0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Mztcbn1cblxub2xbc3RhcnQ9XCI5NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTQ7XG59XG5cbm9sW3N0YXJ0PVwiOTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk1O1xufVxuXG5vbFtzdGFydD1cIjk3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSA5Njtcbn1cblxub2xbc3RhcnQ9XCI5OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTc7XG59XG5cbm9sW3N0YXJ0PVwiOTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk4O1xufVxuXG5vbFtzdGFydD1cIjEwMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTk7XG59XG5cbm9sW3N0YXJ0PVwiMTAxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDA7XG59XG5cbm9sW3N0YXJ0PVwiMTAyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDE7XG59XG5cbm9sW3N0YXJ0PVwiMTAzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDI7XG59XG5cbm9sW3N0YXJ0PVwiMTA0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDM7XG59XG5cbm9sW3N0YXJ0PVwiMTA1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTA2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDU7XG59XG5cbm9sW3N0YXJ0PVwiMTA3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDY7XG59XG5cbm9sW3N0YXJ0PVwiMTA4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDc7XG59XG5cbm9sW3N0YXJ0PVwiMTA5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDg7XG59XG5cbm9sW3N0YXJ0PVwiMTEwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDk7XG59XG5cbm9sW3N0YXJ0PVwiMTExXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTEyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTE7XG59XG5cbm9sW3N0YXJ0PVwiMTEzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTE0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTE1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTE2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTE3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTY7XG59XG5cbm9sW3N0YXJ0PVwiMTE4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTc7XG59XG5cbm9sW3N0YXJ0PVwiMTE5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTg7XG59XG5cbm9sW3N0YXJ0PVwiMTIwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTk7XG59XG5cbm9sW3N0YXJ0PVwiMTIxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjA7XG59XG5cbm9sW3N0YXJ0PVwiMTIyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjE7XG59XG5cbm9sW3N0YXJ0PVwiMTIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjI7XG59XG5cbm9sW3N0YXJ0PVwiMTI0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjM7XG59XG5cbm9sW3N0YXJ0PVwiMTI1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjU7XG59XG5cbm9sW3N0YXJ0PVwiMTI3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjY7XG59XG5cbm9sW3N0YXJ0PVwiMTI4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjc7XG59XG5cbm9sW3N0YXJ0PVwiMTI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjg7XG59XG5cbm9sW3N0YXJ0PVwiMTMwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjk7XG59XG5cbm9sW3N0YXJ0PVwiMTMxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzA7XG59XG5cbm9sW3N0YXJ0PVwiMTMyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzE7XG59XG5cbm9sW3N0YXJ0PVwiMTMzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzI7XG59XG5cbm9sW3N0YXJ0PVwiMTM0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzM7XG59XG5cbm9sW3N0YXJ0PVwiMTM1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTM2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzU7XG59XG5cbm9sW3N0YXJ0PVwiMTM3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzY7XG59XG5cbm9sW3N0YXJ0PVwiMTM4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzc7XG59XG5cbm9sW3N0YXJ0PVwiMTM5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzg7XG59XG5cbm9sW3N0YXJ0PVwiMTQwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzk7XG59XG5cbm9sW3N0YXJ0PVwiMTQxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDA7XG59XG5cbm9sW3N0YXJ0PVwiMTQyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDE7XG59XG5cbm9sW3N0YXJ0PVwiMTQzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDI7XG59XG5cbm9sW3N0YXJ0PVwiMTQ0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDM7XG59XG5cbm9sW3N0YXJ0PVwiMTQ1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDQ7XG59XG5cbm9sW3N0YXJ0PVwiMTQ2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDU7XG59XG5cbm9sW3N0YXJ0PVwiMTQ3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDY7XG59XG5cbm9sW3N0YXJ0PVwiMTQ4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDc7XG59XG5cbm9sW3N0YXJ0PVwiMTQ5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDg7XG59XG5cbm9sW3N0YXJ0PVwiMTUwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDk7XG59XG5cbm9sW3N0YXJ0PVwiMTUxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTA7XG59XG5cbm9sW3N0YXJ0PVwiMTUyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTE7XG59XG5cbm9sW3N0YXJ0PVwiMTUzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTI7XG59XG5cbm9sW3N0YXJ0PVwiMTU0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTM7XG59XG5cbm9sW3N0YXJ0PVwiMTU1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTU2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTU7XG59XG5cbm9sW3N0YXJ0PVwiMTU3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTY7XG59XG5cbm9sW3N0YXJ0PVwiMTU4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTc7XG59XG5cbm9sW3N0YXJ0PVwiMTU5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTg7XG59XG5cbm9sW3N0YXJ0PVwiMTYwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTk7XG59XG5cbm9sW3N0YXJ0PVwiMTYxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjA7XG59XG5cbm9sW3N0YXJ0PVwiMTYyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjE7XG59XG5cbm9sW3N0YXJ0PVwiMTYzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjI7XG59XG5cbm9sW3N0YXJ0PVwiMTY0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjM7XG59XG5cbm9sW3N0YXJ0PVwiMTY1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTY2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjU7XG59XG5cbm9sW3N0YXJ0PVwiMTY3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjY7XG59XG5cbm9sW3N0YXJ0PVwiMTY4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjc7XG59XG5cbm9sW3N0YXJ0PVwiMTY5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjg7XG59XG5cbm9sW3N0YXJ0PVwiMTcwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjk7XG59XG5cbm9sW3N0YXJ0PVwiMTcxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzA7XG59XG5cbm9sW3N0YXJ0PVwiMTcyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzE7XG59XG5cbm9sW3N0YXJ0PVwiMTczXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzI7XG59XG5cbm9sW3N0YXJ0PVwiMTc0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzM7XG59XG5cbm9sW3N0YXJ0PVwiMTc1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzQ7XG59XG5cbm9sW3N0YXJ0PVwiMTc2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzU7XG59XG5cbm9sW3N0YXJ0PVwiMTc3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzY7XG59XG5cbm9sW3N0YXJ0PVwiMTc4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzc7XG59XG5cbm9sW3N0YXJ0PVwiMTc5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzg7XG59XG5cbm9sW3N0YXJ0PVwiMTgwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzk7XG59XG5cbm9sW3N0YXJ0PVwiMTgxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODA7XG59XG5cbm9sW3N0YXJ0PVwiMTgyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODE7XG59XG5cbm9sW3N0YXJ0PVwiMTgzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODI7XG59XG5cbm9sW3N0YXJ0PVwiMTg0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODM7XG59XG5cbm9sW3N0YXJ0PVwiMTg1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODQ7XG59XG5cbm9sW3N0YXJ0PVwiMTg2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODU7XG59XG5cbm9sW3N0YXJ0PVwiMTg3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODY7XG59XG5cbm9sW3N0YXJ0PVwiMTg4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODc7XG59XG5cbm9sW3N0YXJ0PVwiMTg5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODg7XG59XG5cbm9sW3N0YXJ0PVwiMTkwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODk7XG59XG5cbm9sW3N0YXJ0PVwiMTkxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTA7XG59XG5cbm9sW3N0YXJ0PVwiMTkyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTE7XG59XG5cbm9sW3N0YXJ0PVwiMTkzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTI7XG59XG5cbm9sW3N0YXJ0PVwiMTk0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTM7XG59XG5cbm9sW3N0YXJ0PVwiMTk1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTk2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTU7XG59XG5cbm9sW3N0YXJ0PVwiMTk3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTY7XG59XG5cbm9sW3N0YXJ0PVwiMTk4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTc7XG59XG5cbm9sW3N0YXJ0PVwiMTk5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5O1xufVxuXG5vbCBvbFtzdGFydD1cIjExXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4O1xufVxuXG5vbCBvbFtzdGFydD1cIjIwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIyMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDIxO1xufVxuXG5vbCBvbFtzdGFydD1cIjIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyMztcbn1cblxub2wgb2xbc3RhcnQ9XCIyNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI0O1xufVxuXG5vbCBvbFtzdGFydD1cIjI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIyOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDI3O1xufVxuXG5vbCBvbFtzdGFydD1cIjI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMjg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAyOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIzMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDMwO1xufVxuXG5vbCBvbFtzdGFydD1cIjMyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIzNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDMzO1xufVxuXG5vbCBvbFtzdGFydD1cIjM1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIzN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM2O1xufVxuXG5vbCBvbFtzdGFydD1cIjM4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMzc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAzODtcbn1cblxub2wgb2xbc3RhcnQ9XCI0MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDM5O1xufVxuXG5vbCBvbFtzdGFydD1cIjQxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI0M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQyO1xufVxuXG5vbCBvbFtzdGFydD1cIjQ0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI0NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ1O1xufVxuXG5vbCBvbFtzdGFydD1cIjQ3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNDhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA0Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI0OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDQ4O1xufVxuXG5vbCBvbFtzdGFydD1cIjUwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNDk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI1MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDUxO1xufVxuXG5vbCBvbFtzdGFydD1cIjUzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI1NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU0O1xufVxuXG5vbCBvbFtzdGFydD1cIjU2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI1OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDU3O1xufVxuXG5vbCBvbFtzdGFydD1cIjU5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA1OTtcbn1cblxub2wgb2xbc3RhcnQ9XCI2MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDYwO1xufVxuXG5vbCBvbFtzdGFydD1cIjYyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI2NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDYzO1xufVxuXG5vbCBvbFtzdGFydD1cIjY1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI2N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY2O1xufVxuXG5vbCBvbFtzdGFydD1cIjY4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNjc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNjlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA2ODtcbn1cblxub2wgb2xbc3RhcnQ9XCI3MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDY5O1xufVxuXG5vbCBvbFtzdGFydD1cIjcxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3MTtcbn1cblxub2wgb2xbc3RhcnQ9XCI3M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDcyO1xufVxuXG5vbCBvbFtzdGFydD1cIjc0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3NDtcbn1cblxub2wgb2xbc3RhcnQ9XCI3NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc1O1xufVxuXG5vbCBvbFtzdGFydD1cIjc3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiNzhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA3Nztcbn1cblxub2wgb2xbc3RhcnQ9XCI3OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDc4O1xufVxuXG5vbCBvbFtzdGFydD1cIjgwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gNzk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4MDtcbn1cblxub2wgb2xbc3RhcnQ9XCI4MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDgxO1xufVxuXG5vbCBvbFtzdGFydD1cIjgzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4Mztcbn1cblxub2wgb2xbc3RhcnQ9XCI4NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg0O1xufVxuXG5vbCBvbFtzdGFydD1cIjg2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiODdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4Njtcbn1cblxub2wgb2xbc3RhcnQ9XCI4OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDg3O1xufVxuXG5vbCBvbFtzdGFydD1cIjg5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gODg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA4OTtcbn1cblxub2wgb2xbc3RhcnQ9XCI5MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDkwO1xufVxuXG5vbCBvbFtzdGFydD1cIjkyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCI5NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDkzO1xufVxuXG5vbCBvbFtzdGFydD1cIjk1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5NTtcbn1cblxub2wgb2xbc3RhcnQ9XCI5N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDk2O1xufVxuXG5vbCBvbFtzdGFydD1cIjk4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gOTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiOTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSA5OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTAyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTAxO1xufVxuXG5vbCBvbFtzdGFydD1cIjEwM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA0O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMDdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTA4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTA3O1xufVxuXG5vbCBvbFtzdGFydD1cIjEwOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEwODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMDk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTExXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTEwO1xufVxuXG5vbCBvbFtzdGFydD1cIjExMlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExMTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTEzO1xufVxuXG5vbCBvbFtzdGFydD1cIjExNVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExNDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTE3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE2O1xufVxuXG5vbCBvbFtzdGFydD1cIjExOFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDExNztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMTlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMTg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTIwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTE5O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyMVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyMDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTIzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTIyO1xufVxuXG5vbCBvbFtzdGFydD1cIjEyNFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyMztcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI1O1xufVxuXG5vbCBvbFtzdGFydD1cIjEyN1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyNjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMjhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMjc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTI5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTI4O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzMFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEyOTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTMyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTMxO1xufVxuXG5vbCBvbFtzdGFydD1cIjEzM1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzMjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM0O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzNlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzNTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxMzdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTM4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTM3O1xufVxuXG5vbCBvbFtzdGFydD1cIjEzOVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDEzODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxMzk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQzO1xufVxuXG5vbCBvbFtzdGFydD1cIjE0NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTQ3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE0OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE0Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNDlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNDg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTUwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTQ5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTUzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTUyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE1NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNTVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE1N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNThcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNTc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTU5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTU4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE1OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTYyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTYxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE2M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNjdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTY4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTY3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE2OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE2ODtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzBcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNjk7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTcxXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTcwO1xufVxuXG5vbCBvbFtzdGFydD1cIjE3MlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3MTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzNcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzI7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc0XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTczO1xufVxuXG5vbCBvbFtzdGFydD1cIjE3NVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3NDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzZcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzU7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTc3XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc2O1xufVxuXG5vbCBvbFtzdGFydD1cIjE3OFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE3Nztcbn1cblxub2wgb2xbc3RhcnQ9XCIxNzlcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxNzg7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTgwXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTc5O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4MVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4MDtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODJcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODE7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTgzXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTgyO1xufVxuXG5vbCBvbFtzdGFydD1cIjE4NFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4Mztcbn1cblxub2wgb2xbc3RhcnQ9XCIxODVcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODQ7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg2XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg1O1xufVxuXG5vbCBvbFtzdGFydD1cIjE4N1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4Njtcbn1cblxub2wgb2xbc3RhcnQ9XCIxODhcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxODc7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTg5XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTg4O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5MFwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE4OTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTFcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTA7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTkyXCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTkxO1xufVxuXG5vbCBvbFtzdGFydD1cIjE5M1wiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5Mjtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTRcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTM7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk1XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk0O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5NlwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5NTtcbn1cblxub2wgb2xbc3RhcnQ9XCIxOTdcIl0ucGFyZW50aGVzZXMge1xuICBjb3VudGVyLXJlc2V0OiBjaXRlbSAxOTY7XG59XG5cbm9sIG9sW3N0YXJ0PVwiMTk4XCJdLnBhcmVudGhlc2VzIHtcbiAgY291bnRlci1yZXNldDogY2l0ZW0gMTk3O1xufVxuXG5vbCBvbFtzdGFydD1cIjE5OVwiXS5wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGNpdGVtIDE5ODtcbn1cblxub2xbc3RhcnQ9XCIyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE7XG59XG5cbm9sW3N0YXJ0PVwiM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAyO1xufVxuXG5vbFtzdGFydD1cIjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMztcbn1cblxub2xbc3RhcnQ9XCI1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDQ7XG59XG5cbm9sW3N0YXJ0PVwiNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA1O1xufVxuXG5vbFtzdGFydD1cIjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjtcbn1cblxub2xbc3RhcnQ9XCI4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDc7XG59XG5cbm9sW3N0YXJ0PVwiOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSA4O1xufVxuXG5vbFtzdGFydD1cIjEwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk7XG59XG5cbm9sW3N0YXJ0PVwiMTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA7XG59XG5cbm9sW3N0YXJ0PVwiMTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE7XG59XG5cbm9sW3N0YXJ0PVwiMTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM7XG59XG5cbm9sW3N0YXJ0PVwiMTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY7XG59XG5cbm9sW3N0YXJ0PVwiMThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc7XG59XG5cbm9sW3N0YXJ0PVwiMTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg7XG59XG5cbm9sW3N0YXJ0PVwiMjBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk7XG59XG5cbm9sW3N0YXJ0PVwiMjFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjA7XG59XG5cbm9sW3N0YXJ0PVwiMjJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjE7XG59XG5cbm9sW3N0YXJ0PVwiMjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjI7XG59XG5cbm9sW3N0YXJ0PVwiMjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjM7XG59XG5cbm9sW3N0YXJ0PVwiMjVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjU7XG59XG5cbm9sW3N0YXJ0PVwiMjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjY7XG59XG5cbm9sW3N0YXJ0PVwiMjhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjc7XG59XG5cbm9sW3N0YXJ0PVwiMjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjg7XG59XG5cbm9sW3N0YXJ0PVwiMzBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMjk7XG59XG5cbm9sW3N0YXJ0PVwiMzFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzA7XG59XG5cbm9sW3N0YXJ0PVwiMzJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzE7XG59XG5cbm9sW3N0YXJ0PVwiMzNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzI7XG59XG5cbm9sW3N0YXJ0PVwiMzRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzM7XG59XG5cbm9sW3N0YXJ0PVwiMzVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzQ7XG59XG5cbm9sW3N0YXJ0PVwiMzZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzU7XG59XG5cbm9sW3N0YXJ0PVwiMzdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzY7XG59XG5cbm9sW3N0YXJ0PVwiMzhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzc7XG59XG5cbm9sW3N0YXJ0PVwiMzlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzg7XG59XG5cbm9sW3N0YXJ0PVwiNDBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMzk7XG59XG5cbm9sW3N0YXJ0PVwiNDFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDA7XG59XG5cbm9sW3N0YXJ0PVwiNDJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDE7XG59XG5cbm9sW3N0YXJ0PVwiNDNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDI7XG59XG5cbm9sW3N0YXJ0PVwiNDRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDM7XG59XG5cbm9sW3N0YXJ0PVwiNDVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDQ7XG59XG5cbm9sW3N0YXJ0PVwiNDZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDU7XG59XG5cbm9sW3N0YXJ0PVwiNDdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDY7XG59XG5cbm9sW3N0YXJ0PVwiNDhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDc7XG59XG5cbm9sW3N0YXJ0PVwiNDlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDg7XG59XG5cbm9sW3N0YXJ0PVwiNTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNDk7XG59XG5cbm9sW3N0YXJ0PVwiNTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTA7XG59XG5cbm9sW3N0YXJ0PVwiNTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTE7XG59XG5cbm9sW3N0YXJ0PVwiNTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTI7XG59XG5cbm9sW3N0YXJ0PVwiNTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTM7XG59XG5cbm9sW3N0YXJ0PVwiNTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTQ7XG59XG5cbm9sW3N0YXJ0PVwiNTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTU7XG59XG5cbm9sW3N0YXJ0PVwiNTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTY7XG59XG5cbm9sW3N0YXJ0PVwiNThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTc7XG59XG5cbm9sW3N0YXJ0PVwiNTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTg7XG59XG5cbm9sW3N0YXJ0PVwiNjBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNTk7XG59XG5cbm9sW3N0YXJ0PVwiNjFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjA7XG59XG5cbm9sW3N0YXJ0PVwiNjJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjE7XG59XG5cbm9sW3N0YXJ0PVwiNjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjI7XG59XG5cbm9sW3N0YXJ0PVwiNjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjM7XG59XG5cbm9sW3N0YXJ0PVwiNjVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjQ7XG59XG5cbm9sW3N0YXJ0PVwiNjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjU7XG59XG5cbm9sW3N0YXJ0PVwiNjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjY7XG59XG5cbm9sW3N0YXJ0PVwiNjhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjc7XG59XG5cbm9sW3N0YXJ0PVwiNjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjg7XG59XG5cbm9sW3N0YXJ0PVwiNzBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNjk7XG59XG5cbm9sW3N0YXJ0PVwiNzFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzA7XG59XG5cbm9sW3N0YXJ0PVwiNzJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzE7XG59XG5cbm9sW3N0YXJ0PVwiNzNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzI7XG59XG5cbm9sW3N0YXJ0PVwiNzRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzM7XG59XG5cbm9sW3N0YXJ0PVwiNzVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzQ7XG59XG5cbm9sW3N0YXJ0PVwiNzZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzU7XG59XG5cbm9sW3N0YXJ0PVwiNzdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzY7XG59XG5cbm9sW3N0YXJ0PVwiNzhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzc7XG59XG5cbm9sW3N0YXJ0PVwiNzlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzg7XG59XG5cbm9sW3N0YXJ0PVwiODBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gNzk7XG59XG5cbm9sW3N0YXJ0PVwiODFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODA7XG59XG5cbm9sW3N0YXJ0PVwiODJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODE7XG59XG5cbm9sW3N0YXJ0PVwiODNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODI7XG59XG5cbm9sW3N0YXJ0PVwiODRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODM7XG59XG5cbm9sW3N0YXJ0PVwiODVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODQ7XG59XG5cbm9sW3N0YXJ0PVwiODZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODU7XG59XG5cbm9sW3N0YXJ0PVwiODdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODY7XG59XG5cbm9sW3N0YXJ0PVwiODhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODc7XG59XG5cbm9sW3N0YXJ0PVwiODlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODg7XG59XG5cbm9sW3N0YXJ0PVwiOTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gODk7XG59XG5cbm9sW3N0YXJ0PVwiOTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTA7XG59XG5cbm9sW3N0YXJ0PVwiOTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTE7XG59XG5cbm9sW3N0YXJ0PVwiOTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTI7XG59XG5cbm9sW3N0YXJ0PVwiOTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTM7XG59XG5cbm9sW3N0YXJ0PVwiOTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTQ7XG59XG5cbm9sW3N0YXJ0PVwiOTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTU7XG59XG5cbm9sW3N0YXJ0PVwiOTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTY7XG59XG5cbm9sW3N0YXJ0PVwiOThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTc7XG59XG5cbm9sW3N0YXJ0PVwiOTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gOTg7XG59XG5cbm9sW3N0YXJ0PVwiMTAwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDk5O1xufVxuXG5vbFtzdGFydD1cIjEwMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDA7XG59XG5cbm9sW3N0YXJ0PVwiMTAyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwMTtcbn1cblxub2xbc3RhcnQ9XCIxMDNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTAyO1xufVxuXG5vbFtzdGFydD1cIjEwNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDM7XG59XG5cbm9sW3N0YXJ0PVwiMTA1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNDtcbn1cblxub2xbc3RhcnQ9XCIxMDZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA1O1xufVxuXG5vbFtzdGFydD1cIjEwN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDY7XG59XG5cbm9sW3N0YXJ0PVwiMTA4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEwNztcbn1cblxub2xbc3RhcnQ9XCIxMDlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTA4O1xufVxuXG5vbFtzdGFydD1cIjExMFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMDk7XG59XG5cbm9sW3N0YXJ0PVwiMTExXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMDtcbn1cblxub2xbc3RhcnQ9XCIxMTJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTExO1xufVxuXG5vbFtzdGFydD1cIjExM1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTI7XG59XG5cbm9sW3N0YXJ0PVwiMTE0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExMztcbn1cblxub2xbc3RhcnQ9XCIxMTVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE0O1xufVxuXG5vbFtzdGFydD1cIjExNlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTU7XG59XG5cbm9sW3N0YXJ0PVwiMTE3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExNjtcbn1cblxub2xbc3RhcnQ9XCIxMThcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTE3O1xufVxuXG5vbFtzdGFydD1cIjExOVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMTg7XG59XG5cbm9sW3N0YXJ0PVwiMTIwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDExOTtcbn1cblxub2xbc3RhcnQ9XCIxMjFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIwO1xufVxuXG5vbFtzdGFydD1cIjEyMlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjE7XG59XG5cbm9sW3N0YXJ0PVwiMTIzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyMjtcbn1cblxub2xbc3RhcnQ9XCIxMjRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTIzO1xufVxuXG5vbFtzdGFydD1cIjEyNVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjQ7XG59XG5cbm9sW3N0YXJ0PVwiMTI2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyNTtcbn1cblxub2xbc3RhcnQ9XCIxMjdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI2O1xufVxuXG5vbFtzdGFydD1cIjEyOFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMjc7XG59XG5cbm9sW3N0YXJ0PVwiMTI5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEyODtcbn1cblxub2xbc3RhcnQ9XCIxMzBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTI5O1xufVxuXG5vbFtzdGFydD1cIjEzMVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzA7XG59XG5cbm9sW3N0YXJ0PVwiMTMyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzMTtcbn1cblxub2xbc3RhcnQ9XCIxMzNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTMyO1xufVxuXG5vbFtzdGFydD1cIjEzNFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzM7XG59XG5cbm9sW3N0YXJ0PVwiMTM1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNDtcbn1cblxub2xbc3RhcnQ9XCIxMzZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM1O1xufVxuXG5vbFtzdGFydD1cIjEzN1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzY7XG59XG5cbm9sW3N0YXJ0PVwiMTM4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDEzNztcbn1cblxub2xbc3RhcnQ9XCIxMzlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTM4O1xufVxuXG5vbFtzdGFydD1cIjE0MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxMzk7XG59XG5cbm9sW3N0YXJ0PVwiMTQxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0MDtcbn1cblxub2xbc3RhcnQ9XCIxNDJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQxO1xufVxuXG5vbFtzdGFydD1cIjE0M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDI7XG59XG5cbm9sW3N0YXJ0PVwiMTQ0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Mztcbn1cblxub2xbc3RhcnQ9XCIxNDVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ0O1xufVxuXG5vbFtzdGFydD1cIjE0NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDU7XG59XG5cbm9sW3N0YXJ0PVwiMTQ3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0Njtcbn1cblxub2xbc3RhcnQ9XCIxNDhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTQ3O1xufVxuXG5vbFtzdGFydD1cIjE0OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNDg7XG59XG5cbm9sW3N0YXJ0PVwiMTUwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE0OTtcbn1cblxub2xbc3RhcnQ9XCIxNTFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUwO1xufVxuXG5vbFtzdGFydD1cIjE1MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTE7XG59XG5cbm9sW3N0YXJ0PVwiMTUzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1Mjtcbn1cblxub2xbc3RhcnQ9XCIxNTRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTUzO1xufVxuXG5vbFtzdGFydD1cIjE1NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTQ7XG59XG5cbm9sW3N0YXJ0PVwiMTU2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1NTtcbn1cblxub2xbc3RhcnQ9XCIxNTdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU2O1xufVxuXG5vbFtzdGFydD1cIjE1OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNTc7XG59XG5cbm9sW3N0YXJ0PVwiMTU5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE1ODtcbn1cblxub2xbc3RhcnQ9XCIxNjBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTU5O1xufVxuXG5vbFtzdGFydD1cIjE2MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjA7XG59XG5cbm9sW3N0YXJ0PVwiMTYyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2MTtcbn1cblxub2xbc3RhcnQ9XCIxNjNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTYyO1xufVxuXG5vbFtzdGFydD1cIjE2NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjM7XG59XG5cbm9sW3N0YXJ0PVwiMTY1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2NDtcbn1cblxub2xbc3RhcnQ9XCIxNjZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY1O1xufVxuXG5vbFtzdGFydD1cIjE2N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjY7XG59XG5cbm9sW3N0YXJ0PVwiMTY4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE2Nztcbn1cblxub2xbc3RhcnQ9XCIxNjlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTY4O1xufVxuXG5vbFtzdGFydD1cIjE3MFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNjk7XG59XG5cbm9sW3N0YXJ0PVwiMTcxXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3MDtcbn1cblxub2xbc3RhcnQ9XCIxNzJcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTcxO1xufVxuXG5vbFtzdGFydD1cIjE3M1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzI7XG59XG5cbm9sW3N0YXJ0PVwiMTc0XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Mztcbn1cblxub2xbc3RhcnQ9XCIxNzVcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc0O1xufVxuXG5vbFtzdGFydD1cIjE3NlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzU7XG59XG5cbm9sW3N0YXJ0PVwiMTc3XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3Njtcbn1cblxub2xbc3RhcnQ9XCIxNzhcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTc3O1xufVxuXG5vbFtzdGFydD1cIjE3OVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxNzg7XG59XG5cbm9sW3N0YXJ0PVwiMTgwXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE3OTtcbn1cblxub2xbc3RhcnQ9XCIxODFcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgwO1xufVxuXG5vbFtzdGFydD1cIjE4MlwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODE7XG59XG5cbm9sW3N0YXJ0PVwiMTgzXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4Mjtcbn1cblxub2xbc3RhcnQ9XCIxODRcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTgzO1xufVxuXG5vbFtzdGFydD1cIjE4NVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODQ7XG59XG5cbm9sW3N0YXJ0PVwiMTg2XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4NTtcbn1cblxub2xbc3RhcnQ9XCIxODdcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg2O1xufVxuXG5vbFtzdGFydD1cIjE4OFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxODc7XG59XG5cbm9sW3N0YXJ0PVwiMTg5XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE4ODtcbn1cblxub2xbc3RhcnQ9XCIxOTBcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTg5O1xufVxuXG5vbFtzdGFydD1cIjE5MVwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTA7XG59XG5cbm9sW3N0YXJ0PVwiMTkyXCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5MTtcbn1cblxub2xbc3RhcnQ9XCIxOTNcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTkyO1xufVxuXG5vbFtzdGFydD1cIjE5NFwiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTM7XG59XG5cbm9sW3N0YXJ0PVwiMTk1XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5NDtcbn1cblxub2xbc3RhcnQ9XCIxOTZcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk1O1xufVxuXG5vbFtzdGFydD1cIjE5N1wiXS5sZWdhbC1saXN0IHtcbiAgY291bnRlci1yZXNldDogaXRlbSAxOTY7XG59XG5cbm9sW3N0YXJ0PVwiMTk4XCJdLmxlZ2FsLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtIDE5Nztcbn1cblxub2xbc3RhcnQ9XCIxOTlcIl0ubGVnYWwtbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW0gMTk4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBEZWNvcmF0aXZlIHN0eWxlcyBmb3IgUGFnZSBvYmplY3QuXG4gICBXaXRoaW4gdGhlIElUQ1NTIG1vZGVsLCB3ZSBkb24ndCBoYXZlIHBhZ2UgYmFzZWQgc3R5bGVzLiBJdCBzaG91bGQgYmUgZWl0aGVyXG4gICBhbiBvYmplY3Qgb3IgYSBjb21wb25lbnQgaW5zaWRlIGFuIG9iamVjdC5cbiAgIFRPRE86IGdyYWR1YWxseSBtb3ZlIGNvbXBvbmVudHMgZnJvbSB0aGlzIGZpbGUgdG8gYXNzb2NpYXRlZCBmaWxlIGluXG4gICBjb21wb25lbnRzIGZvbGRlci5cblxuICAgMS4gQ2xlYXJmaXhcbiAgIDIuIFBhZ2UgdGV4dCBmb3JtYXR0aW5nIHVuZGVyIC5tYWluLWNvbnRlbnRcbiAgIDMuIFBhZ2Ugc2lkZWJhclxuICAgNC4gQXJjaGl2ZSBsYWJlbCBpbiBzaWRlYmFyXG4gICA1LiBBcmNoaXZlIHRpdGxlIHByZXBlbmRcbiAgIDYuIEJsb2NrcXVvdGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMS4gQ2xlYXJmaXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1haW4tY29udGVudC1jbGVhcmZpeDo6YmVmb3JlLCAubWFpbi1jb250ZW50LWNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxleC1iYXNpczogMDtcbiAgb3JkZXI6IDE7XG59XG4ubWFpbi1jb250ZW50LWNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1haW4tY29udGVudC1jbGVhcmZpeCAub250YXJpby1mbG9hdC1yaWdodCwgLm1haW4tY29udGVudC1jbGVhcmZpeCAuZmxvYXQtcmlnaHQge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMi4gUGFnZSB0ZXh0IGZvcm1hdHRpbmcgdW5kZXIgLm1haW4tY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbipbaWR8PXNlY3Rpb25dIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5tYWluLWNvbnRlbnQgaDI6Zmlyc3Qtb2YtdHlwZSwgLm1haW4tY29udGVudCBoMzpmaXJzdC1vZi10eXBlLCAubWFpbi1jb250ZW50IGg0OmZpcnN0LW9mLXR5cGUsIC5tYWluLWNvbnRlbnQgaDU6Zmlyc3Qtb2YtdHlwZSwgLm1haW4tY29udGVudCBoNjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm1haW4tY29udGVudCBhIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5tYWluLWNvbnRlbnQgYS5saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWFpbi1jb250ZW50IGgyW2lkfD1zZWN0aW9uXSB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZDlkOWQ5O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1jb250ZW50IGgyW2lkfD1zZWN0aW9uXTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm1haW4tY29udGVudCBoMltpZHw9c2VjdGlvbl0ge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5jb250YWN0LWxpc3QgLm9udGFyaW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDMuIFBhZ2Ugc2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2lkZWJhcl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3My4wNjNlbSkge1xuICAuc2lkZWJhcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLnNpZGViYXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5zaWRlYmFyX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLnNpZGViYXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG4uc2lkZWJhcl9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zaWRlYmFyX19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhcl9fY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2lkZWJhcl9fY29udGVudCBzdXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA0LiBBcmNoaXZlIGxhYmVsIGluIHNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSB7XG4gIC5zaWRlYmFyIC5hbGVydC5hbGVydC0td2FybmluZywgLnNpZGViYXIgLmFsZXJ0LS13YXJuaW5nLnBhbmVsLS1hbGVydCwgLnNpZGViYXIgLmFsZXJ0LnBhbmVsLS13YXJuaW5nLCAuc2lkZWJhciAucGFuZWwtLXdhcm5pbmcucGFuZWwtLWFsZXJ0LCAuc2lkZWJhciAuYWxlcnQtLXdhcm5pbmcuYWxlcnQtYm94LCAuc2lkZWJhciAuYWxlcnQtYm94LnBhbmVsLS13YXJuaW5nLCAuc2lkZWJhciAuYWxlcnQtYm94Lndhcm5pbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDUuIEFyY2hpdmUgdGl0bGUgcHJlcGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJjaGl2ZS1wcmVwZW5kOmxhbmcoZnIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkFyY2hpdsOpZSAtIFwiO1xufVxuLmFyY2hpdmUtcHJlcGVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBcmNoaXZlZCAtIFwiO1xufVxuXG4uYXJjaGl2ZS1wcmVwZW5kID4gLmFyY2hpdmUtcHJlcGVuZDpsYW5nKGZyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hcmNoaXZlLXByZXBlbmQgPiAuYXJjaGl2ZS1wcmVwZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA2LiBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja3F1b3RlX19ub3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFuZWwgVmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYW5lbCBDbGFzc2VzXG4gICAgTm90ZTogZXh0ZW5kcyB0aGUgY2FsbG91dCBzdHlsZXMgZnJvbSB0aGUgRGVzaWduIFN5c3RlbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFuZWwsIC5yb3cucGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjExNzE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjkzNzVyZW07XG4gIHRvcDogMTAlO1xufVxuXG4ucGFuZWxfX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMWVtIDEuNWVtO1xufVxuXG4ucGFuZWwtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjNGQ0ZDRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwLjkzNzVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYW5lbC0tZGFyayA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhbmVsLS1kYXJrID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbC0tZGFyayBoMSwgLnBhbmVsLS1kYXJrIGgyLCAucGFuZWwtLWRhcmsgaDMsIC5wYW5lbC0tZGFyayBoNCwgLnBhbmVsLS1kYXJrIGg1LCAucGFuZWwtLWRhcmsgaDYge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhbmVsLS1kYXJrIGFiYnIsXG4ucGFuZWwtLWRhcmsgYWJiclt0aXRsZV0sXG4ucGFuZWwtLWRhcmsgPiBhYmJyLFxuLnBhbmVsLS1kYXJrID4gYWJiclt0aXRsZV0ge1xuICBjb2xvcjogI2QxZGRlYjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjZDFkZGViO1xufVxuXG4ucGFuZWwtLWRhcmsgYSB7XG4gIGNvbG9yOiAjZDFkZGViO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYW5lbC0tZGFyayBhOnZpc2l0ZWQsIC5wYW5lbC0tZGFyayBhOmZvY3VzLCAucGFuZWwtLWRhcmsgYTphY3RpdmUsIC5wYW5lbC0tZGFyayBhLmFjdGl2ZSwgLnBhbmVsLS1kYXJrIGE6aG92ZXIge1xuICBjb2xvcjogI2QxZGRlYjtcbn1cbi5wYW5lbC0tZGFyayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FsbG91dCA6bGFzdC1jaGlsZCwgLnBhbmVsIDpsYXN0LWNoaWxkLCAucGFuZWwtLWNhbGxvdXQgOmxhc3QtY2hpbGQsIC5hc2lkZSA6bGFzdC1jaGlsZCwgYXNpZGU6bm90KC5zaWRlYmFyKSA6bGFzdC1jaGlsZCwgLnBhbmVsLS1hc2lkZSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLypcbiAgICBUaGlzIHRhcmdldHMgYW4gZXJyb3IgcGFuZWwvbWVzc2FnZSBmb3IgYSByZXF1aXJlZCBpbnB1dCBmaWVsZC5cbiAgICBUaGlzIGlzIHRvIGFsbG93IGZvciBhIHNtYWxsZXIgcGFuZWwgdG8gZGlzcGxheSBlcnJvciBtZXNzYWdlc1xuICAgIGluIGZvcm1zLlxuKi9cbmlucHV0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbnRleHRhcmVhOnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbmZpZWxkc2V0OnJlcXVpcmVkICsgLnBhbmVsLS1lcnJvcixcbnNlbGVjdDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3Ige1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cblxuLnBhbmVsLCAubWFpbi1jb250ZW50IGFzaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5wYW5lbCBoMiBpbWcsIC5wYW5lbCBoMyBpbWcsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDIgaW1nLCAubWFpbi1jb250ZW50IGFzaWRlIGgzIGltZyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucGFuZWwgaDEsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDEge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoMiwgLm1haW4tY29udGVudCBhc2lkZSBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsIGgzLCAubWFpbi1jb250ZW50IGFzaWRlIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWwgaDQsIC5tYWluLWNvbnRlbnQgYXNpZGUgaDQge1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYW5lbCBoNSwgLm1haW4tY29udGVudCBhc2lkZSBoNSB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhbmVsIGg2LCAubWFpbi1jb250ZW50IGFzaWRlIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFuZWw6bGFzdC1jaGlsZCwgLm1haW4tY29udGVudCBhc2lkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA6bGFzdC1jaGlsZCwgLm1haW4tY29udGVudCBhc2lkZSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wYW5lbC0tc2VtaXRyYW5zcGFyZW50LCAubWFpbi1jb250ZW50IGFzaWRlLS1zZW1pdHJhbnNwYXJlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMZWdhY3kgdGFibGUgY2xhc3Nlc1xuICAgIEV4dGVuZHMgZnJvbSB0aGUgRGVzaWduIFN5c3RlbSBjbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWNvbnRlbnQgdGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkZGRkYgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjRkZGRkZGIDcwJSkgMCAxMDAlLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgyNTIsIDAsIDAsIDApIDEwMC4wMSUpLCBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDI1MiwgMCwgMCwgMCkgMTAwLjAxJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi41cmVtIDEwMCUsIDIuNXJlbSAxMDAlLCAwLjg3NXJlbSAxMDAlLCAwLjg3NXJlbSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDEwMCUsIDAgMCwgMTAwJTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbCwgbG9jYWwsIHNjcm9sbCwgc2Nyb2xsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjVyZW0gMCAxLjVyZW0gMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5tYWluLWNvbnRlbnQgdGFibGU6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcyk6bm90KHRhYmxlLm5vLXN0cmlwZXMpOm5vdCh0YWJsZS5ub1N0cmlwZXMpIHRib2R5IHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4rNik6bnRoLWNoaWxkKGV2ZW4pLFxuLm1haW4tY29udGVudCB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKTpub3QodGFibGUubm8tc3RyaXBlcyk6bm90KHRhYmxlLm5vU3RyaXBlcykgdGJvZHkgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobis2KSB+IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNTA5ODAzOTIyKTtcbn1cblxuLm1haW4tY29udGVudCB0YWJsZS51c2Utc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogdW5zZXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICB0YWJsZS5mdWxsLXdpZHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5zcGFuLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9vbnRhcmlvXzIwMjEvYXNzZXRzL2ljb25zL2hpZ2hsaWdodC1pbmRpY2F0b3Iuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHdpZHRoOiA4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUYWJsZXMgd2l0aCBudW1lcmljIGRhdGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudGFibGUubnVtZXJpYyB0aGVhZCB0aDpub3QoLm5vbi1udW1lcmljKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHVpLWdyaWQgZGF0YSB0YWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDFweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4LzUwJSAwIDAgNTAlO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb250ZW50OiBcIlwiO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDNweCBncm9vdmUgIzk5OTk5OSAhaW1wb3J0YW50O1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYSwgW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNkMWRkZWIgIWltcG9ydGFudDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGE6Zm9jdXMsIFtpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWhlYWRlci1jZWxsIGE6YWN0aXZlLCBbaWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCBhLmFjdGl2ZSwgW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtaGVhZGVyLWNlbGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHJpZ2h0OiAwLjQ1cmVtO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgNDBtcyBlYXNlLCByaWdodCA0MG1zIGVhc2U7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1yb3c6bnRoLWNoaWxkKGV2ZW4pIC51aS1ncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtcm93Om50aC1jaGlsZChvZGQpIC51aS1ncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtY2VsbC5zb3J0ZWQge1xuICBib3JkZXI6IHNvbGlkICMwMDY2Y2M7XG4gIGJvcmRlci13aWR0aDogMCAwLjNlbTtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWNlbGwuc29ydGVkIC51aS1ncmlkLWNlbGwtY29udGVudHMge1xuICBib3JkZXI6IHNvbGlkICNkMWRkZWI7XG4gIGJvcmRlci13aWR0aDogMCAwLjdlbTtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLWNhbnZhcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXBhZ2VyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baWRePW9uZXBhZ2UtZGF0YXRhYmxlXSAudWktZ3JpZC1oZWFkZXItY2VsbCAudWktZ3JpZC1jZWxsLWNvbnRlbnRzIHtcbiAgaGVpZ2h0OiA1MXB4O1xufVxuW2lkXj1vbmVwYWdlLWRhdGF0YWJsZV0gLnVpLWdyaWQtcGFnZXItcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbltpZF49b25lcGFnZS1kYXRhdGFibGVdIC51aS1ncmlkLXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbltpZCo9ZGF0YXRhYmxlLXVwcGVyLXNjcm9sbGJhcl0ge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5baWQqPWRhdGF0YWJsZS11cHBlci1zY3JvbGxiYXJdIGRpdiB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb250cyAobm90IGluY2x1ZGVkIGluIHRoZSBEZXNpZ24gU3lzdGVtIHBhY2thZ2UpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBCb2xkXCIpLCBsb2NhbChcIk9wZW4tU2Fucy02MDBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuc3ZnXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtcmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS00MDAvQ291cmllclByaW1lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS00MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvY291cmllci1wcmltZS03MDAvQ291cmllclByaW1lLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgUHJpbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJDb3VyaWVyIFByaW1lIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIkNvdXJpZXItcHJpbWUtYm9sZC1pdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL2NvdXJpZXItcHJpbWUtNzAwLS1pdGFsaWMvQ291cmllclByaW1lLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgVGV4dCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5sYXJnZSwgLmRzcy1waGFzZS1sYWJlbC5hbHBoYSBzcGFuLCAuZHNzLXBoYXNlLWxhYmVsLmJldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi54LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4ueHgtbGFyZ2Uge1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xufVxuXG4ubGFyZ2VyIHtcbiAgZm9udC1zaXplOiAxMTAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0IHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi51cHBlcmNhc2UgYWJiciB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG5zcGFuLnVwcGVyY2FzZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbnNwYW4uc3BlY2llcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxucDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIGhpZGUgYWxsIHRoZSBleHRyYSBwYXJhZ3JhcGhzIHRoYXQgY2tlZGl0b3IgaW5zZXJ0cyAqL1xufVxuXG4ucmVkYWN0ZWQsIHNwYW4ucmVkYWN0ZWQsIFt0aXRsZX49cmVkYWN0ZWRdLCBbdGl0bGV+PcOpZGl0w6ldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIGJveC1zaGFkb3c6IDAuMjVlbSAwIDAgI2VkZWRlZCwgLTAuMjVlbSAwIDAgI2VkZWRlZDtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lOyAvKiB0aGlzIGlzIGZvciBmaXJlZm94ICovXG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwLjI1ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG5cbi5zdWJoZWFkZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmluZm9ncmFwaGljIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFNtYWxsIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNtYWxsLCBzbWFsbCwgLmJvb2tfX3ByaW50Qm9vayB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG5oMi5zbWFsbCwgaDMuc21hbGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5zbWFsbGVyLCAuc21hbGxlciBwIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi5tYWluX2NvbnRlbnQgc21hbGwgYSwgLm1haW5fY29udGVudCAuYm9va19fcHJpbnRCb29rIGEsIC5tYWluX2NvbnRlbnQgLnNtYWxsIGEsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYSB7XG4gIGNvbG9yOiAjNzI4ZGFlO1xufVxuLm1haW5fY29udGVudCBzbWFsbCBhOnZpc2l0ZWQsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhOnZpc2l0ZWQsIC5tYWluX2NvbnRlbnQgc21hbGwgYTpob3ZlciwgLm1haW5fY29udGVudCAuYm9va19fcHJpbnRCb29rIGE6aG92ZXIsIC5tYWluX2NvbnRlbnQgc21hbGwgYTpmb2N1cywgLm1haW5fY29udGVudCAuYm9va19fcHJpbnRCb29rIGE6Zm9jdXMsIC5tYWluX2NvbnRlbnQgc21hbGwgYTphY3RpdmUsIC5tYWluX2NvbnRlbnQgLmJvb2tfX3ByaW50Qm9vayBhOmFjdGl2ZSwgLm1haW5fY29udGVudCAuc21hbGwgYTp2aXNpdGVkLCAubWFpbl9jb250ZW50IC5zbWFsbCBhOmhvdmVyLCAubWFpbl9jb250ZW50IC5zbWFsbCBhOmZvY3VzLCAubWFpbl9jb250ZW50IC5zbWFsbCBhOmFjdGl2ZSwgLm1haW5fY29udGVudCAuc21hbGxlciBhOnZpc2l0ZWQsIC5tYWluX2NvbnRlbnQgLnNtYWxsZXIgYTpob3ZlciwgLm1haW5fY29udGVudCAuc21hbGxlciBhOmZvY3VzLCAubWFpbl9jb250ZW50IC5zbWFsbGVyIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM3MjhkYWU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ29sb3VyIG92ZXJyaWRlcyBmb3IgYmxhY2sgYW5kIHdoaXRlIHRleHRcblVzZWQgZm9yIHRleHQgYWdhaW5zdCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYS50ZXh0LXdoaXRlLCBhLnRleHQtd2hpdGU6aG92ZXIsIGEudGV4dC13aGl0ZTp2aXNpdGVkLCAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuYS50ZXh0LXdoaXRlIGFiYnIsIGEudGV4dC13aGl0ZTpob3ZlciBhYmJyLCBhLnRleHQtd2hpdGU6dmlzaXRlZCBhYmJyLCAudGV4dC13aGl0ZSBhYmJyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEudGV4dC1ibGFjaywgYS50ZXh0LWJsYWNrOmhvdmVyLCBhLnRleHQtYmxhY2s6dmlzaXRlZCwgLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbmEudGV4dC1ibGFjayBhYmJyLCBhLnRleHQtYmxhY2s6aG92ZXIgYWJiciwgYS50ZXh0LWJsYWNrOnZpc2l0ZWQgYWJiciwgLnRleHQtYmxhY2sgYWJiciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblRleHQgYWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuNCU7XG59XG5cbi52aWRlby1zaXppbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLmZsZXgtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4LXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLnNob3ctZm9yLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQcmV2aWV3IGRyYWZ0IHdhdGVybWFya1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2F0ZXJtYXJrLXRleHQge1xuICBmb250OiA0cmVtIFwiUmFsZXdheVwiLCBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb2xvcjogcmdiYSgyMzAsIDEzLCAxMywgMC4zNyk7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tbGVmdDogLTE0LjM3NXJlbTtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ29tcG9uZW50c1xuXG5VSSBzcGVjaWZpYyBzdHlsaW5nIGZvciBmZWF0dXJlcyBhbmQgY29udGVudCB0eXBlcy5cblxuVGhpcyBmb2xkZXIgd2lsbCBjb250YWluIHNlbGYtY29udGFpbmVkIEhUTUwgbWVkaWEtYmFubmVyICBhbmQgdGhlIC5zY3NzIGZpbGVzIGFzc29jaWF0ZWQgd2l0aCBpdC4gVGhlIHN0eWxlcyBhcmUgdG8gYmUgbG9hZGVkIG9ubHkgd2hlbiB0aGF0IGNvbXBvbmVudCBpcyBsb2FkZWQgb24gdGhlIHBhZ2UuIFRoZSBtZWRpYS1iYW5uZXIgY2FuIGJlIHRyZWF0ZWQgYXMgaXRzIG93biDigJxwYWNrYWdl4oCdLlxuXG5FYWNoIGNvbXBvbmVudOKAmXMgc3R5bGluZyB3aWxsIGJlZ2luIHRoZSBiYXNlIGNsYXNzZXMgYW5kIGNvbnRhaW4gcmVsYXRpb25zaGlwcyB3aXRoIG90aGVyIHN0eWxlcyB3aXRoaW4gdGhlIHByb2plY3QuIEN1c3RvbWl6YXRpb24gd2lsbCBvY2N1ciBvbmNlIGFsbCB0aGUgYXZhaWxhYmxlIGJhc2UgYW5kIHV0aWxpdHkgc3R5bGVzIGFyZSB1c2VkLlxuXG5FYWNoIGNvbXBvbmVudOKAmXMgc3R5bGVzIHdpbGwgaGF2ZSB0aGVpciBvd24gbmFtaW5nIGNvbnZlbnRpb24sIHJlbGF0ZWQgdG8gdGhlIGNvbXBvbmVudC4gVXNlIHRoZSBCRU0gbWV0aG9kb2xvZ3kgd2hlbiBjcmVhdGluZyBjb21wb25lbnQgY2xhc3Nlcy4gTW9kaWZpZXJzIHNob3VsZCBiZSB1dGlsaXplZCBmb3IgY29zbWV0aWMgZGlmZmVyZW5jZXMuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBCb29rIGNvbnRlbnQgdHlwZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvb2tfX3dyYXBwZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0U4RThFODtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAuYm9va19fd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uYm9va19faW50cm8gLnJvdy5pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYm9va19faW50cm8gLnJvdy5pbnRybyBoMSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ib29rX19pbnRybyAucm93LmludHJvIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG59XG4uYm9va19faW50cm8gLnJvdy5pbnRybyAuaW50cm9fX3RleHQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gLmludHJvX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmJvb2tfX2lubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDJyZW0gNXJlbSAycmVtO1xufVxuXG4uYm9va19fdG9jIC50b2Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uYm9va19fdG9jICsgLmJvZHktZmllbGQgaDIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ib29rX190b2MgaHIjdG9jLWVuZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ib29rX19kYXRlcy0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gTWFpbiBuYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvb2tfX25hdmlnYXRpb24sIC5jb2x1bW5zLmJvb2tfX25hdmlnYXRpb24sIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZywgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWNoZWNrYm94ZXMsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS13cmFwcGVyLCAuYm9va19fbmF2aWdhdGlvbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYm9va19fbmF2aWdhdGlvbiBociwgLmNvbHVtbnMuYm9va19fbmF2aWdhdGlvbiBociwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10byBociwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5IGhyLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIgaHIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgaHIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtZnJvbSBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLWRhdGUtdG8gaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmZvcm0tY2hlY2tib3hlcyBociwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5IGhyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIgaHIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5ib29rX19uYXZpZ2F0aW9uLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciBociwgLmJvb2tfX25hdmlnYXRpb24jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS1mcm9tIGhyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLWl0ZW0tZGF0ZS10byBociwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmJvb2tfX25hdmlnYXRpb24uZm9ybS1pdGVtLXF1ZXJ5IGhyLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYm9va19fbmF2aWdhdGlvbi5mb3JtLXdyYXBwZXIgaHIsIC5ib29rX19uYXZpZ2F0aW9uI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaHIge1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNlOGU4ZTg7XG4gIG1hcmdpbjogMDtcbn1cblxudWwuYm9va19fbmF2aWdhdGlvbi0tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIHVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cbn1cblxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5saS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbn1cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhOmhvdmVyLCBsaS5ib29rX19uYXZpZ2F0aW9uLS1saXN0LWl0ZW0gYTpmb2N1cywgbGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSBhOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5YWRiO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxubGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGFbaHJlZj1cIlwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgbGkuYm9va19fbmF2aWdhdGlvbi0tbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmJvb2tfX25hdmlnYXRpb24gLmJvb2tfX25hdmlnYXRpb24tLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNFOEU4RTg7XG4gIH1cbiAgLmJvb2tfX25hdmlnYXRpb24gLmJvb2tfX25hdmlnYXRpb24tLW1vYmlsZSBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYm9va19fbmF2aWdhdGlvbiAuYm9va19fbmF2aWdhdGlvbi0tbW9iaWxlIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjI1cmVtIHNvbGlkICNFOEU4RTg7XG4gIH1cbn1cblxuLmJvb2tfX25hdmlnYXRpb24gLm9udGFyaW8taWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIFRhYmxlIG9mIGNvbnRlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYXNpZGUuYm9va19fb2ZmLWNhbnZhcyxcbi5ib29rX19vZmYtY2FudmFzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgYm90dG9tOiAtMXJlbTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSAwcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGFzaWRlLmJvb2tfX29mZi1jYW52YXMsXG4gIC5ib29rX19vZmYtY2FudmFzIHtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbn1cbmFzaWRlLmJvb2tfX29mZi1jYW52YXMgYSxcbi5ib29rX19vZmYtY2FudmFzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hc2lkZS5ib29rX19vZmYtY2FudmFzIGE6aG92ZXI6bm90KC5ib29rX190b2dnbGVDb2xsYXBzaWJsZUxpc3QpLFxuLmJvb2tfX29mZi1jYW52YXMgYTpob3Zlcjpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmpzX19zbGlkZS1pbiB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gMC41cyBmb3J3YXJkcztcbn1cblxuLmpzX19zbGlkZS1vdXQge1xuICBhbmltYXRpb246IHNsaWRlLW91dCAwLjVzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG4uYm9va19fb2ZmLWNhbnZhcy0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5ib29rX19vZmYtY2FudmFzLS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5ib29rX19vZmYtY2FudmFzLS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbn1cblxuLmJvb2tfX3RyZWVfdG9jLW1haW4ge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5ib29rX190cmVlX3RvYy1tYWluIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib29rX19tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5ib29rX19tZW51LWl0ZW0gYTpub3QoLmJvb2tfX29mZi1jYW52YXMtLWljb25zKSB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJvb2tfX21lbnUtaXRlbS0tY29sbGFwc2VkIGE6bm90KC5ib29rX190b2dnbGVDb2xsYXBzaWJsZUxpc3QpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG5cbi5ib29rX19wYXJlbnQtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAuODVyZW0gMS42NXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC44NXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIGxpLmJvb2tfX21lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDFyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciBsaS5ib29rX19tZW51LWl0ZW0tLWNvbGxhcHNlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib29rLWljb25fX2NoZXZyb24tdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1jaGV2cm9uLXVwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogLTAuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5ib29rLWljb25fX2NoZXZyb24tZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWNoZXZyb24tZG93bi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IC0wLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tdG9nZ2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSB7XG4gIC5ib29rX19vZmYtY2FudmFzLS10b2dnbGUtY2xvc2Uge1xuICAgIHotaW5kZXg6IDEwNDtcbiAgfVxufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tdG9nZ2xlLWNsb3NlIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYm9va19fcHJpbnRCb29rX193cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJvb2tfX29mZi1jYW52YXMtLW1lbnUtd3JhcHBlciAuYm9va19fcHJpbnRCb29rX193cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJvb2tfX3ByaW50Qm9vayB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMC41cmVtIDEuOHJlbSAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW46IDAuMjVyZW07XG59XG4uYm9va19fcHJpbnRCb29rIHN2ZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIgLmJvb2tfX3ByaW50Qm9vayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkge1xuICAuYm9vayAuYm9va19fcHJpbnRCb29rIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEJyZWFkY3J1bWIgZmVhdHVyZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyZWFkY3J1bWJzID4gKjpudGgtY2hpbGQobisxKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9jaGV2cm9uLXJpZ2h0LnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icmVhZGNydW1icyA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJyZWFkY3J1bWJzID4gKjpudGgtY2hpbGQobisxKTo6YmVmb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjE1cmVtO1xufVxuLmJyZWFkY3J1bWJzID4gKjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbn1cbi5icmVhZGNydW1icyBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEdhemV0dGUgc2VhcmNoIHJlc3VsdHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCBidXR0b24sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgbWluLXdpZHRoOiA5LjZyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi0tc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGFydGljbGUgc21hbGwgPiBkaXYsICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggYXJ0aWNsZSAuYm9va19fcHJpbnRCb29rID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2VkZWRlZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIG5hdi5wYWdlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB1bC5wYWdlcl9faXRlbXMgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggdWwucGFnZXJfX2l0ZW1zIGxpIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHVsLnBhZ2VyX19pdGVtcyBsaS5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIGZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCBuYXYgKyBmb290ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5nYXpldHRlLWxpc3QtcmVzdWx0cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5nYXpldHRlLWxpc3QtcmVzdWx0cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5nYXpldHRlLWxpc3QtcmVzdWx0cyAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5nYXpldHRlLXNlYXJjaC1yZXN1bHRzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyBoNCB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgLmdhemV0dGUtcmVzdWx0LS1pdGVtLWJ1bmRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmdhemV0dGUtc2VhcmNoLXJlc3VsdHMgLmdhemV0dGUtcmVzdWx0LS1pdGVtLWJ1bmRsZSAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tcGFnZSB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIExSRCBFeHBvc2VkIEZvcm1zIGZvciBzZWFyY2ggcGFnZS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5scmQtbGlzdC1yZXN1bHRzIGhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubHJkLWxpc3QtcmVzdWx0cyAubHJkLXJlc3VsdC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxNy41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1saXN0LXJlc3VsdHMgLmxyZC1yZXN1bHQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjczLjA2M2VtKSBhbmQgKG1heC13aWR0aDo5NmVtKSB7XG4gIC5scmQtbGlzdC1yZXN1bHRzIC5scmQtcmVzdWx0LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1zb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAtNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAxMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAubHJkLWV4cG9zZWRmaWx0ZXItc29ydCAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1zb3J0IC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgI2VkaXQtYWN0aW9ucy0tMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NDAuMDYzZW0pIGFuZCAobWF4LXdpZHRoOjczZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBtYXJnaW46IDAgLTFyZW07XG59XG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY2hlY2tib3hlc19fbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICB3aWR0aDogOS4xcmVtO1xuICBtaW4td2lkdGg6IDcuMXJlbTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tcHJpbWFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xufVxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi5zZWNvbmRhcnksICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dC5zZWNvbmRhcnlbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuanMtZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmpzLWZvcm0taXRlbS1kYXRlLXRvIHtcbiAgICBtYXgtd2lkdGg6IDI1ZW07XG4gIH1cbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgbWF4LXdpZHRoOiA1MGVtO1xuICB9XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgbGFiZWwuY2hlY2tib3hlc19fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgbGFiZWw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgbGFiZWw6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBpbnB1dC5jaGVja2JveGVzX19pbnB1dCB7XG4gIHRvcDogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmNhbGxvdXQsICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnBhbmVsLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5wYW5lbC0tY2FsbG91dCB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jYWxsb3V0IHN2ZywgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAucGFuZWwgc3ZnLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5wYW5lbC0tY2FsbG91dCBzdmcge1xuICBtYXJnaW46IDAgMC42MjVyZW0gMC4yNXJlbSAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY2FsbG91dCBwLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5wYW5lbCBwLCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5wYW5lbC0tY2FsbG91dCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubHJkLWxpc3QtcmVzdWx0cyBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5scmQtbGlzdC1yZXN1bHRzIGFydGljbGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubHJkLWxpc3QtcmVzdWx0cyBhcnRpY2xlIGgyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2LnBhZ2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBmb290ZXIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYgKyBmb290ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExSRCBvdmVycmlkZXMgZm9yIHRoZSBhY2NvcmRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5leHBhbmRlci0tYWN0aXZlIC5hY2NvcmRpb25fX2NvbnRlbnQsXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwLjA2M2VtKSBhbmQgKG1heC13aWR0aDo3M2VtKSB7XG4gIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbmJ1dHRvbi5scmQtZXhwb3NlZGZpbHRlci1hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyBzZWN0aW9uLmFjY29yZGlvbl9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHNlY3Rpb24uYWNjb3JkaW9uX19jb250ZW50IC5jaGVja2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHNlY3Rpb24uYWNjb3JkaW9uX19jb250ZW50IC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEIFBERiB0aXRsZSBwcmVwZW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5scmQtcGRmLXByZXBlbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUERGOiBcIjtcbn1cblxuLmxyZC1wZGYtcHJlcGVuZCA+IC5scmQtcGRmLXByZXBlbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgT3JkZXJzIGluIENvdW5jaWwgY29udGVudCB0eXBlXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1jb250ZW50LW9pYyAubWluaXN0cnktc2lnbmluZy1ncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubWFpbi1jb250ZW50LW9pYyAuYXBwcm92ZWQtYW5kLW9yZGVyZWQtZ3JvdXAgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLm1haW4tY29udGVudC1vaWMgLmFtZW5kZWQtYnktZ3JvdXAgYiwgLm1haW4tY29udGVudC1vaWMgLnJldm9rZWQtYnktZ3JvdXAgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4ubWFpbi1jb250ZW50LW9pYyAuYW1lbmRlZC1ieS1ncm91cCBzcGFuIGEsIC5tYWluLWNvbnRlbnQtb2ljIC5yZXZva2VkLWJ5LWdyb3VwIHNwYW4gYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm1haW4tY29udGVudC1vaWMgLmFtZW5kZWQtYnktZ3JvdXAgc3BhbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1ZjBFOTtcbn1cbi5tYWluLWNvbnRlbnQtb2ljIC5yZXZva2VkLWJ5LWdyb3VwIHNwYW4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0VGRjA7XG59XG5cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNlZGl0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsb2F0OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNlZGl0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjZWRpdC1hY3Rpb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIG1hcmdpbjogMCAtMXJlbTtcbn1cbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIHdpZHRoOiA5LjFyZW07XG4gIG1pbi13aWR0aDogNy4xcmVtO1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1wcmltYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLnNlY29uZGFyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyBidXR0b24uc2Vjb25kYXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1hY3Rpb25zIGlucHV0LnNlY29uZGFyeVt0eXBlPXN1Ym1pdF0sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWFjdGlvbnMgaW5wdXQuc2Vjb25kYXJ5W3R5cGU9YnV0dG9uXSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MC4wNjNlbSkgYW5kIChtYXgtd2lkdGg6NzNlbSkge1xuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICBtYXgtd2lkdGg6IDUwZW07XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5jYWxsb3V0LCAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAucGFuZWwsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5wYW5lbC0tY2FsbG91dCB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIGhlYWRlciAuY2FsbG91dCBzdmcsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5wYW5lbCBzdmcsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5wYW5lbC0tY2FsbG91dCBzdmcge1xuICBtYXJnaW46IDAgMC42MjVyZW0gMC4yNXJlbSAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLmNhbGxvdXQgcCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBoZWFkZXIgLnBhbmVsIHAsICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgaGVhZGVyIC5wYW5lbC0tY2FsbG91dCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAub2ljLWxpc3QtcmVzdWx0cyBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm9pYy1saXN0LXJlc3VsdHMgYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLm9pYy1saXN0LXJlc3VsdHMgYXJ0aWNsZSBoMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYucGFnZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHVsLnBhZ2VyX19pdGVtcyBsaSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWRkZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgbGkuaXMtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyBmb290ZXIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2ICsgZm9vdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBURkEgc2NyZWVuICh1c2VyIGxvZ2luKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGZhLXBhZ2UsIC50ZmEtcGFnZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnRmYS1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLnRmYS1wYWdlIC5sYXlvdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4udGZhLXBhZ2VfX3VzZXItZm9ybSB7XG4gIGZsZXgtYmFzaXM6IDYwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGZhLXBhZ2VfX3VzZXItZm9ybSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnRmYS1wYWdlX19wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAyLjVyZW0gMCAxLjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50ZmEtcGFnZS0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4udGZhLXBhZ2UtLWNvbnRlbnQgLmNvbHVtbnMsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS13cmFwcGVyLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tcXVlcnksIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLXRvLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciwgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLXdyYXBwZXIsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1xdWVyeSwgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLWZyb20sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS1pdGVtLWRhdGUtdG8sIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0tY2hlY2tib3hlcywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZywgLnRmYS1wYWdlLS1jb250ZW50ICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC50ZmEtcGFnZS0tY29udGVudCAuZm9ybS13cmFwcGVyLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tcXVlcnksIC50ZmEtcGFnZS0tY29udGVudCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnRmYS1wYWdlLS1jb250ZW50IC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAudGZhLXBhZ2UtLWNvbnRlbnQgLmZvcm0taXRlbS1kYXRlLXRvLCAudGZhLXBhZ2UtLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50ZmEtcGFnZV9fd2FsbHBhcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiA0MCU7XG59XG4udGZhLXBhZ2VfX3dhbGxwYXBlciBpbWcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuT3ZlcnJpZGVzXG5cblRvIGJlIHVzZWQgc3BhcmluZ2x5LlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBEcnVwYWwgb3ZlcnJpZGVzLlxuICAgIFN0eWxlcyBzcGVjaWZpYyB0byB0aGUgRHJ1cGFsIGludGVyZmFjZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBzcGVjaWZpYyB0byBzaXRlIGNvbnRyaWJ1dG9yIHJvbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVmlldyBQcm9maWxlICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItbWVudSBhW3RpdGxlPVwiVXNlciBhY2NvdW50XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTWFuYWdlICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItdGFiICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBNeSB3b3JrYmVuY2ggKi9cbi5hZG1pbi1jb250cmlidXRvciAudG9vbGJhci10YWIgI3Rvb2xiYXItbGluay13b3JrYmVuY2gtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdlbmVyYWwgb3ZlcnJpZGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmpzIC5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHb29nbGUncyByZWNhcHRjaGEgbW9kdWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICBib3R0b206IDMlICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE92ZXJyaWRlIGZvciB0aGUgRHJ1cGFsIE1lZGlhIHBsdWdpbiBzdHlsZXNcbiAgICBpbiB0aGUgQ0tFZGl0b3JcbiAgICBAc2VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvbm9kZS8zMDkyNzk1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQsXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdDpob3ZlcixcbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0OmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGJvcmRlci1jb2xvcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cblxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQge1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Z1wiKSAjZmZmIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ3VzdG9tIHRhZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkuY2tlX2VkaXRhYmxlIGltZy5ja2VfcHJvdGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDlhZGI7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPdmVycmlkZSBkcnVwYWwtbWVkaWEgYWxpZ24gd2l0aGluIENLRWRpdG9yIDUsIHNvIHRoYXQgdGV4dCBhbGlnbnMgYW5kIHdyYXBzXG4gIGFyb3VuZCBtZWRpYSBjb3JyZWN0bHkgaW4gQ0tFNSB3aGVuIHRoZSBzcGVjaWZpZWQgb3B0aW9uIGlzIHNlbGVjdGVkLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jay1vbmVzaXRlLWNvbnRlbnQgLmRydXBhbC1tZWRpYS5jay13aWRnZXQge1xuICBtYXJnaW46IDAuOXJlbSAwO1xufVxuLmNrLW9uZXNpdGUtY29udGVudCAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmNrLW9uZXNpdGUtY29udGVudCAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cbi5jay1vbmVzaXRlLWNvbnRlbnQgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMC45cmVtIGF1dG87XG59XG5cbi5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLmRydXBhbC1tZWRpYSBkaXYgZmlndXJlLmFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS5kcnVwYWwtbWVkaWEgZGl2IGZpZ3VyZS5hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuLmNrLW9uZXNpdGUtY29udGVudCBmaWd1cmUuZHJ1cGFsLW1lZGlhIGRpdiBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICBtYXJnaW4tbGVmdDogdW5zZXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENLRWRpdG9yIDUgdGFibGUgY2FwdGlvbi5cblxuICBJbiB0aGUgZWRpdG9yLCB0aGUgY2FwdGlvbiBpcyBwcmVzZW50ZWQgYXMgYSBmaWdjYXB0aW9uIHRoYXQgaXMgYmVsb3cgdGhlXG4gIHRhYmxlLiBUaGVzZSBvdmVycmlkZXMgYmV0dGVyIGFsaWduIHRoZSBzdHlsaW5nIHdpdGggdGFibGUgPiBjYXB0aW9uLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jay1vbmVzaXRlLWNvbnRlbnQgZmlndXJlLnRhYmxlIGZpZ2NhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFByaW50IHN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2hvdy1mb3ItcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBHbG9iYWwgKi9cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGF1dG87IC8qIGF1dG8gaXMgdGhlIGluaXRpYWwgdmFsdWUgKi9cbiAgICAvKiB0aGlzIGFmZmVjdHMgdGhlIG1hcmdpbiBpbiB0aGUgcHJpbnRlciBzZXR0aW5ncyAqL1xuICAgIG1hcmdpbjogMTBtbSAxMG1tIDEwbW0gMTBtbTtcbiAgfVxuICBodG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwOyAvKiB0aGlzIGFmZmVjdHMgdGhlIG1hcmdpbiBvbiB0aGUgaHRtbCBiZWZvcmUgc2VuZGluZyB0byBwcmludGVyICovXG4gIH1cbiAgYm9keSB7XG4gICAgbWFyZ2luOiA1bW07IC8qIG1hcmdpbiB5b3Ugd2FudCBmb3IgdGhlIGNvbnRlbnQgKi9cbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogTm9ybWFsaXplIGZvbnQgc2l6ZXMgKi9cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRwdDtcbiAgfVxuICBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB0O1xuICB9XG4gIGFzaWRlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHQ7XG4gIH1cbiAgLmZhY3QtYmxvY2stLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgcCxcbiAgYS5idXR0b24sXG4gIGEuYnV0dG9uLmFsZXJ0LFxuICBhLmJ1dHRvbi5hbGVydC1ib3gsXG4gIGEuYnV0dG9uLnBhbmVsLS1hbGVydCB7XG4gICAgZm9udC1zaXplOiAxMnB0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogRW5kIG9mIGZvbnQgc2l6ZSBub3JtYWxpemF0aW9uICovXG4gIGRpdjpub3QoW2NsYXNzXj1lc3JpLV0pLCBzcGFuOm5vdChbY2xhc3NePWVzcmktXSksIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGUtZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5iYW5uZXJfX3dyYXBwZXIsXG4gIC5hbGVydF9fZnVsbC13aWR0aC13cmFwcGVyLFxuICAubWVkaWFfYmFubmVyX3ZlcnNpb24yLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5jdXN0b20tdG9jLFxuICAub250YXJpby1pY29uLCAuYWxlcnRfX2hlYWRlci1pY29uLFxuICAuY2hhdGJvdC1idXR0b24sXG4gIC5za2lwLWxpbmssXG4gIC5zaG93LWZvci1zbWFsbC1vbmx5LFxuICAucGFnaW5hdGlvbixcbiAgYnIuaGlkZS1mb3Itc21hbGwtb25seSxcbiAgI2JhY2t0b3RvcCwgI2JhY2stdG8tdG9wLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZXJ2aWNlb250YXJpbyAuc2hvdy1mb3Itc3IsIC5zZXJ2aWNlb250YXJpbyAudmlzdWFsbHktaGlkZGVuLCAuc2VydmljZW9udGFyaW8gLm5vLWJ1bGxldCA+IGxpOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAub250YXJpby1sb2dvLXByaW50IHtcbiAgICAtd2Via2l0LWZpbHRlcjogaW52ZXJ0KDEwMCk7IC8qIHNhZmFyaSA2LjAgLSA5LjAgKi9cbiAgICBmaWx0ZXI6IGludmVydCgxMDApO1xuICB9XG4gIC5vbnRhcmlvLWhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXIgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbiAgLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzcGFuLnNob3ctZm9yLXByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGFbaHJlZl49XCIvXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKGh0dHBzOi8vd3d3Lm9udGFyaW8uY2FcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjc1cmVtO1xuICB9XG4gIGFbaHJlZl49aHR0cF06OmFmdGVyLCBhW2hyZWZePVwibWFpbHRvOlwiXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgfVxuICBhW2hyZWYkPVwiLmpwZ1wiXSwgYVtocmVmJD1cIi5qcGdcIl06OmFmdGVyLCBhW2hyZWYkPVwiLmpwZ1wiXTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGFbaHJlZiQ9XCIuZ2lmXCJdLCBhW2hyZWYkPVwiLmdpZlwiXTo6YWZ0ZXIsIGFbaHJlZiQ9XCIuZ2lmXCJdOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYVtocmVmJD1cIi5wbmdcIl0sIGFbaHJlZiQ9XCIucG5nXCJdOjphZnRlciwgYVtocmVmJD1cIi5wbmdcIl06dmlzaXRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubm8td3JhcCwgYVtocmVmXj10ZWxdIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIGEsXG4gIGEgY2l0ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ1dHRvbiwgYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSwgLmJ1dHRvbi5hbGVydCwgYnV0dG9uLmFsZXJ0LCBpbnB1dC5hbGVydFt0eXBlPXN1Ym1pdF0sIGlucHV0LmFsZXJ0W3R5cGU9YnV0dG9uXSwgLmJ1dHRvbi5hbGVydC1ib3gsIGJ1dHRvbi5hbGVydC1ib3gsIC5idXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24ucGFuZWwtLWFsZXJ0LCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgfVxuICAuY29sdW1uLFxuICAuY29sdW1ucyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuY29sdW1uICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAuY29sdW1ucyArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8gKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgKyAuY29sdW1uOmxhc3QtY2hpbGQsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5ICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSArIC5jb2x1bW46bGFzdC1jaGlsZCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICsgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLnNtYWxsLTEyLCAuY29sdW1uI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtZnJvbSwgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbi5mb3JtLWl0ZW0tZGF0ZS10bywgLmNvbHVtbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtdG8sICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1jaGVja2JveGVzLCAuY29sdW1uI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZywgLmNvbHVtbiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1uLmZvcm0taXRlbS1kYXRlLWZyb20sICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW4uZm9ybS1pdGVtLWRhdGUtdG8sIC5jb2x1bW4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuY29sdW1ucy5zbWFsbC0xMixcbiAgLnNtYWxsLTEyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5zbWFsbC0xMi5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC0xMi5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gIC5zbWFsbC0xMiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC0xMi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLXdyYXBwZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tcXVlcnksXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5zbWFsbC0xMi5mb3JtLWNoZWNrYm94ZXMsXG4gIC5zbWFsbC0xMiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gIC5zbWFsbC0xMiNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS13cmFwcGVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLXF1ZXJ5LFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuc21hbGwtMTIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLnNtYWxsLTEyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAuc21hbGwtMTIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAuY29sdW1ucyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmNvbHVtbnMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgLmNvbHVtbnMjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5jb2x1bW5zLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2gubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lcixcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2guZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucy5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0tY2hlY2tib3hlcyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1jaGVja2JveGVzLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbS5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWNoZWNrYm94ZXMsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1jaGVja2JveGVzLFxuICAuY29sdW1ucyNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgLmNvbHVtbnMjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlciNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuY29sdW1ucy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5LmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1jaGVja2JveGVzLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWNoZWNrYm94ZXMuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtZnJvbSxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10by5mb3JtLWl0ZW0tZGF0ZS1mcm9tLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLmZvcm0taXRlbS1kYXRlLWZyb20sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jb2x1bW5zLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggI3ZpZXdzLWV4cG9zZWQtZm9ybS1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2ggI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0td3JhcHBlci5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeS5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20uZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZy5mb3JtLWl0ZW0tZGF0ZS10byxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tcXVlcnkuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLmZvcm0taXRlbS1kYXRlLXRvLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8sXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nICNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcuZm9ybS1pdGVtLWRhdGUtdG8sXG4gIC5jb2x1bW5zI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtZ2F6ZXR0ZS1yZXN1bHRibG9jay1zZWFyY2ggLmZvcm0td3JhcHBlciNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tcXVlcnkjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCAjdmlld3MtZXhwb3NlZC1mb3JtLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtLWRhdGUtZnJvbSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWdhemV0dGUtcmVzdWx0YmxvY2stc2VhcmNoICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIC5mb3JtLWl0ZW0tZGF0ZS10byNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nIC5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1xdWVyeSNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybWxyZC1yZXN1bHRibG9jay1saXN0aW5nICN2aWV3cy1leHBvc2VkLWZvcm0tbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLXRvI2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0tY2hlY2tib3hlcyNibG9jay12aWV3cy1ibG9jay1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcsXG4gICNibG9jay1leHBvc2VkZm9ybW9pYy1yZXN1bHRibG9jay1saXN0aW5nIC5mb3JtLXdyYXBwZXIjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLXF1ZXJ5I2Jsb2NrLXZpZXdzLWJsb2NrLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyxcbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtb2ljLXJlc3VsdGJsb2NrLWxpc3RpbmcgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vaWMtcmVzdWx0LWJsb2NrLWxpc3RpbmcgLmZvcm0taXRlbS1kYXRlLWZyb20jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLW9pYy1yZXN1bHQtYmxvY2stbGlzdGluZyAuZm9ybS1pdGVtLWRhdGUtdG8jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nLFxuICAjYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3cge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsZXJ0X19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNpZGViYXJfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBociB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICB9XG4gIGFzaWRlLFxuICAucGFuZWwsXG4gIC5jYWxsb3V0LFxuICAucm93LnBhbmVsLFxuICAucGFuZWwtLWNhbGxvdXQsXG4gIC5hbGVydC1ib3gsXG4gIC5hbGVydCxcbiAgLnBhbmVsLS1hbGVydCB7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbGxvdXQgcCwgLnBhbmVsIHAsIC5yb3cucGFuZWwgcCwgLnBhbmVsLS1jYWxsb3V0IHAsXG4gIC5hbGVydCBwLFxuICAuYWxlcnQtYm94IHAsXG4gIC5wYW5lbC0tYWxlcnQgcCxcbiAgLm1haW4tY29udGVudCBwLFxuICAubWFpbi1jb250ZW50IGgyLFxuICAubWFpbi1jb250ZW50IGgzLFxuICAubWFpbi1jb250ZW50IGg0LFxuICAubWFpbi1jb250ZW50IGRkLFxuICAubWFpbi1jb250ZW50IGxpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHN2Z1thbHQ9XCJcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1jb250ZW50IGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSAuc2hvdy1mb3Itc3IsIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC52aXN1YWxseS1oaWRkZW4sIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIC5uby1idWxsZXQgPiBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLWNvbnRlbnQgYVtocmVmXj1cIi9wYWdlL3NlcnZpY2VvbnRhcmlvXCJdIHNwYW5bYXJpYS1oaWRkZW5ePXRydWVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXJ2aWNlb250YXJpb19fcHJpbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC50YWJsZS1zY3JvbGwtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLWRpdiwgZGl2LmZsZXgtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIHRhYmxlLCAubWFpbi1jb250ZW50IHRhYmxlIHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjO1xuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgdGFibGUgdGgsIHRkIHtcbiAgICBib3JkZXI6IDFwdCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIHRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIHRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBjb2RlIHtcbiAgICBib3JkZXI6IDJwdCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmZhY3QtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXltZW50LWdyaWQgZGl2IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlmcmFtZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21hcC1mcmFtZSwgI21hcC1pZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIH1cbiAgLmJvb2tfX3dyYXBwZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICB1bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB1bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ib29rX19pbnRybyAucm93LmludHJvIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgUGxlYXNlIHNlZSAvUkVBRE1FLm1kIGZvciB0aGUgc3R5bGluZyBhcmNoaXRlY3R1cmUgb2YgdGhpcyBwcm9qZWN0LlxuICBQbGVhc2Ugc2VlIC9ndWlkZWxpbmVzLm1kIGZvciBzdGFuZGFyZHMgb24gaG93IHRvIHdyaXRlIENTUyBmb3IgdGhpcyBwcm9qZWN0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9udC1kaXI6IFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEuQmFzZVxuXG5UaGVzZSBhcmUgY29uc2lkZXJlZCB0aGUgYm9pbGVycGxhdGUgc3R5bGVzIGFuZCBjYW5ub3QgYmUgZWRpdGVkLiBUaGVzZSBtYXkgaW5jbHVkZSBnZW5lcmljIGFuZCB1dGlsaXR5IGNsYXNzZXMuIE91ciBwcm9qZWN0IGlzIHRvIGJ1aWxkIG9mZiBvZiB0aGVzZSBiYXNlIGNsYXNzZXMuXG5XZSB3aWxsIHJlZmVyIGFuZCB1c2UgdGhlc2Ugc3R5bGVzIHRocm91Z2hvdXQgY29udGVudCBwYWdlcyBhbmQgbWVkaWEtYmFubmVyLiBXZSBjYW4gaW5jbHVkZSBzdHlsZXMgZm91bmQgaGVyZSB3aXRoaW4gb3RoZXIgc2NzcyBmaWxlcyB1c2luZyBAZXh0ZW5kIGFuZCBAaW5jbHVkZS5cblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFRoaXMgaXMgYSByZXF1aXJlZCBmaWxlIHRvIGxvYWQgYmVmb3JlIHRoZSBEZXNpZ24gU3lzdGVtIGZpbGVzLiBUaGlzIG92ZXJyaWRlcyB0aGUgYXNzZXQgYmFzZSBwYXRoIG9mIHRoZSBmb250IGZpbGVzIHRvIGZpdCBvdXIgZmlsZSBzdHJ1Y3R1cmUuXG5AaW1wb3J0IFwiNy5vdmVycmlkZXMvYXNzZXQtcGF0aC5mdW5jdGlvbnNcIjtcblxuLy8gT250YXJpbyBEZXNpZ24gU3lzdGVtXG5AaW1wb3J0IFwiQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1nbG9iYWwtc3R5bGVzL2Rpc3Qvc3R5bGVzL3Njc3MvdGhlbWUuc2Nzc1wiO1xuXG4vLyBEZXNpZ24gU3lzdGVtIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuLzEuYmFzZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0vZHMtdGhlbWVcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjIuVXRpbGl0aWVzIChUb29scylcblxuR2xvYmFsIHV0aWxpdGllcywgc3VjaCBhcyB2YXJpYWJsZXMgYW5kIGhlbHBlcnMsIGN1c3RvbSB0byBPbnRhcmlvLmNhLlxuVGhlc2UgY2FuIGJlIGVkaXRlZCBhbmQgYWRkZWQgdG8gd2hlbiBuZWNlc3NhcnkuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvY29sb3Vycy5sZWdhY3lcIjtcbkBpbXBvcnQgXCIyLnV0aWxpdGllcy9vbnRhcmlvLnZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIjIudXRpbGl0aWVzL21peGluc1wiO1xuQGltcG9ydCBcIjIudXRpbGl0aWVzL3RleHQtdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiMi51dGlsaXRpZXMvdHlwb2dyYXBoeS52YXJpYWJsZXNcIjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjMuR2VuZXJpY1xuXG5GaXJzdCBsYXllciB0aGF0IHByb2R1Y2VzIGFjdHVhbCBjc3MuIHNlbGRvbSBtb2RpZmllZCwgdXN1YWxseSBhY3Jvc3MgYW55IHByb2plY3QuIG5vcm1hbGl6ZS5jc3MsIGJveC1zaXppbmcsIGNzcyByZXNldC4gU2luY2UgRHJ1cGFsIGNvcmUgaW5qZWN0cyBub3JtYWxpemUgYW5kIGRlc2lnbiBzeXN0ZW0gYXBwbGllcyBHZW5lcmljIHN0eWxpbmcsIHdlIG9taXR0ZWQgY3JlYXRpbmcgYSBmb2xkZXIgZm9yIHRoaXMgbGF5ZXIuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gVE9ETzogZmlsbCBnZW5lcmljLnNjc3MgYW5kIGltcG9ydCBpdCBoZXJlLlxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC5FbGVtZW50c1xuXG5VbmNsYXNzZWQgc3R5bGVzLCBiYXJlIEhUTUwgc3R5bGVzLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCI0LmVsZW1lbnRzL2VsZW1lbnRzXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41Lk9iamVjdHNcblxuRmlyc3QgbGF5ZXIgaW4gd2hpY2ggd2UgZmluZCBjbGFzcy1iYXNlZCBzZWxlY3RvcnMuIC53cmFwcGVyLCBsYXlvdXQsIE9PQ1NTIHBvc3RlciBjaGlsZCAtIE1lZGlhLU9iamVjdC4gaGlnaGVyIHNwZWNpZmljaXR5LCBtb3JlIGV4cGxpY2l0LlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gZmlsZXMgbW92ZWQgZnJvbSB0aGUgbGF5b3V0IGZvbGRlcjpcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVhZGVyL2hlYWRlclwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9oZWFkZXIvbmF2YmFyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2hlYWRlci9zZXJ2aWNlb250YXJpby1oZWFkZXJcIjtcblxuQGltcG9ydCBcIjUub2JqZWN0cy9ibG9jay1ncmlkXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2FjY29yZGlvbnNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbGF5b3V0XCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL21lZGlhLWJhbm5lclwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9tYWludGVuYW5jZS1wYWdlXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3NwYWNpbmcuaGVscGVyXCI7IC8vIEV2ZW50dWFsbHkgd2UgbmVlZCB0byBwaGFzZSB0aGlzIG91dCB3aXRoIERTIHNwYWNpbmcgY2xhc3Nlcy5cbkBpbXBvcnQgXCI1Lm9iamVjdHMvNDA0LXBhZ2VcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvc3BsYXNoXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3RvY1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9mb290ZXIvZm9vdGVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2Zvcm1zL19mb3JtLm92ZXJyaWRlc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9nb3Zlcm5tZW50LW9mLW9udGFyaW8tYmFubmVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2RpZmZcIjtcblxuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvYmFyR3JhcGhcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL2J1YmJsZVwiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3MvY29sb3Vyc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbmZvZ3JhcGhpY3Mvc21hcnRpZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaW5mb2dyYXBoaWNzL3RpbWVsaW5lXCI7XG5cbi8vIEZpbGVzIG1vdmVkIGZyb20gdGhlIHBhZ2VzIGZvbGRlcjpcbkBpbXBvcnQgXCI1Lm9iamVjdHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9mb290bm90ZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvaGVscGVyc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9wYWdlLWFsZXJ0c1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pY29uc1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbnRyb1wiO1xuQGltcG9ydCBcIjUub2JqZWN0cy9pbWFnZXNcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvbGFiZWxzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL2xpc3RzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3BhZ2VcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvcGFuZWxcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdGFibGVzXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvdmlkZW8tY29udGFpbmVyXCI7XG5AaW1wb3J0IFwiNS5vYmplY3RzL3Zpc2liaWxpdHlcIjtcbkBpbXBvcnQgXCI1Lm9iamVjdHMvd2F0ZXJtYXJrXCI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Db21wb25lbnRzXG5cblVJIHNwZWNpZmljIHN0eWxpbmcgZm9yIGZlYXR1cmVzIGFuZCBjb250ZW50IHR5cGVzLlxuXG5UaGlzIGZvbGRlciB3aWxsIGNvbnRhaW4gc2VsZi1jb250YWluZWQgSFRNTCBtZWRpYS1iYW5uZXIgIGFuZCB0aGUgLnNjc3MgZmlsZXMgYXNzb2NpYXRlZCB3aXRoIGl0LiBUaGUgc3R5bGVzIGFyZSB0byBiZSBsb2FkZWQgb25seSB3aGVuIHRoYXQgY29tcG9uZW50IGlzIGxvYWRlZCBvbiB0aGUgcGFnZS4gVGhlIG1lZGlhLWJhbm5lciBjYW4gYmUgdHJlYXRlZCBhcyBpdHMgb3duIOKAnHBhY2thZ2XigJ0uXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsaW5nIHdpbGwgYmVnaW4gdGhlIGJhc2UgY2xhc3NlcyBhbmQgY29udGFpbiByZWxhdGlvbnNoaXBzIHdpdGggb3RoZXIgc3R5bGVzIHdpdGhpbiB0aGUgcHJvamVjdC4gQ3VzdG9taXphdGlvbiB3aWxsIG9jY3VyIG9uY2UgYWxsIHRoZSBhdmFpbGFibGUgYmFzZSBhbmQgdXRpbGl0eSBzdHlsZXMgYXJlIHVzZWQuXG5cbkVhY2ggY29tcG9uZW504oCZcyBzdHlsZXMgd2lsbCBoYXZlIHRoZWlyIG93biBuYW1pbmcgY29udmVudGlvbiwgcmVsYXRlZCB0byB0aGUgY29tcG9uZW50LiBVc2UgdGhlIEJFTSBtZXRob2RvbG9neSB3aGVuIGNyZWF0aW5nIGNvbXBvbmVudCBjbGFzc2VzLiBNb2RpZmllcnMgc2hvdWxkIGJlIHV0aWxpemVkIGZvciBjb3NtZXRpYyBkaWZmZXJlbmNlcy5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL0BpbXBvcnQgXCIuL21lZGlhLWJhbm5lci9ib29rXCI7IC8vIFRPRE8gdG8gcmVpbnRyb2R1Y2UgdGhpcyBmaWxlIGxhdGVyLlxuXG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2Jvb2tcIjtcbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9nYXpldHRlXCI7XG5AaW1wb3J0IFwiNi5jb21wb25lbnRzL2xyZFwiO1xuQGltcG9ydCBcIjYuY29tcG9uZW50cy9vaWNcIjtcbkBpbXBvcnQgXCI2LmNvbXBvbmVudHMvdGZhLXNjcmVlblwiO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuT3ZlcnJpZGVzXG5cblRvIGJlIHVzZWQgc3BhcmluZ2x5LlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCI3Lm92ZXJyaWRlcy9jb250cmliLm92ZXJyaWRlc1wiO1xuQGltcG9ydCBcIjcub3ZlcnJpZGVzL2dlbmVyYWwub3ZlcnJpZGVzXCI7XG5AaW1wb3J0IFwiNy5vdmVycmlkZXMvcHJpbnRcIjtcblxuIiwiQHVzZSAnc2FzczptYXRoJztcbkB1c2UgJ3Nhc3M6bGlzdCc7XG5AdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgZGVzaWduVG9rZW5WYXJpYWJsZXM7XG5cbi8qXG4qICBHcmlkIGZ1bmN0aW9uc1xuKlxuKiAgMSAtIExvd2VyLWJvdW5kXG4qICAyIC0gVXBwZXItYm91bmRcbiogIDMgLSBHcmlkIGNhbGNcbiovXG5cbi8qKiogMSAtIExvd2VyLWJvdW5kICoqKi9cbi8vIFVzZWQgdG8gZGVmaW5lIHJhbmdlcyBmb3IgdmFyaW91cyB0aGluZ3MsIGxpa2UgbWVkaWEgcXVlcmllcy5cbkBmdW5jdGlvbiBsb3dlci1ib3VuZCgkcmFuZ2UpIHtcblx0QGlmIGxpc3QubGVuZ3RoKCRyYW5nZSkgPD0gMCB7XG5cdFx0QHJldHVybiAwO1xuXHR9XG5cblx0QHJldHVybiBudGgoJHJhbmdlLCAxKTtcbn1cblxuLyoqKiAyIC0gVXBwZXItYm91bmQgKioqL1xuLy8gVXNlZCB0byBkZWZpbmUgcmFuZ2VzIGZvciB2YXJpb3VzIHRoaW5ncywgbGlrZSBtZWRpYSBxdWVyaWVzLlxuQGZ1bmN0aW9uIHVwcGVyLWJvdW5kKCRyYW5nZSkge1xuXHRAaWYgbGlzdC5sZW5ndGgoJHJhbmdlKSA8IDIge1xuXHRcdEByZXR1cm4gZGVzaWduVG9rZW5WYXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlO1xuXHR9XG5cblx0QHJldHVybiBudGgoJHJhbmdlLCAyKTtcbn1cblxuLyoqKiAzIC0gR3JpZCBjYWxjICoqKi9cbi8vIFdlIHVzZSB0aGlzIGZ1bmN0aW9uIHRvIHR1cm4gbiBudW1iZXIgb2YgY29sdW1ucyBpbnRvIGEgcGVyY2VudGFnZSBvZiB0aGUgd2hvbGUgd2lkdGhcbkBmdW5jdGlvbiBncmlkLWNhbGMoJGNvbE51bWJlciwgJHRvdGFsQ29sdW1ucykge1xuXHQkcmVzdWx0OiBtYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoJGNvbE51bWJlciwgJHRvdGFsQ29sdW1ucykpO1xuXHRAaWYgJHJlc3VsdCA9PSAwJSB7XG5cdFx0JHJlc3VsdDogMDtcblx0fVxuXG5cdEByZXR1cm4gJHJlc3VsdDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi8qIFJlbSBjYWxjIGZ1bmN0aW9uICovXG4vLy8gQnVpbGRzIGEgcmVtLWNhbGMgZnVuY3Rpb24gZm9yIHVzZSBpbiBTQ1NTXG4vLy9cbi8vLyBAcGFyYW0ge251bWJlcn0gJHNpemVcbi8vLyAgIFJlbSB2YWx1ZSBzaXplXG5cbkBmdW5jdGlvbiByZW0tY2FsYygkc2l6ZSkge1xuXHQkcmVtU2l6ZTogbWF0aC5kaXYoJHNpemUsIDE2KTtcblx0QHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XG59XG4iLCIvLy8gQmFzZSBwYXRoIGZvciBhc3NldHMgKGZvbnRzLCBpbWFnZXMuLi4pLFxuLy8vIHNob3VsZCBub3QgaW5jbHVkZSB0cmFpbGluZyBzbGFzaFxuJGFzc2V0LWJhc2UtcGF0aDogJy4uLy4uLy4uJyAhZGVmYXVsdDtcblxuLyogQXNzZXQgVVJMIGJ1aWxkZXIgKi9cbi8vLyBDcmVhdGVzIFVSTCBmb3IgYXNzZXRzLlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICR0eXBlXG4vLy8gICBBc3NldCB0eXBlLCBtYXRjaGluZyBmb2xkZXIgbmFtZVxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZmlsZVxuLy8vICAgQXNzZXQgZmlsZSBuYW1lLCBpbmNsdWRpbmcgZXh0ZW5zaW9uXG4vLy8gQHJldHVybiB7dXJsfVxuLy8vICAgQSBgdXJsKClgIGZ1bmN0aW9uIGxlYWRpbmcgdG8gdGhlIGFzc2V0XG5cbkBmdW5jdGlvbiBnZW5lcmF0ZUFzc2V0VXJsKCR0eXBlLCAkZmlsZSkge1xuXHRAcmV0dXJuIHVybCgkYXNzZXQtYmFzZS1wYXRoICsgJy8nICsgJHR5cGUgKyAnLycgKyAkZmlsZSk7XG59XG5cbi8qIEltYWdlIGFzc2V0IGhlbHBlciAqL1xuLy8vIENyZWF0ZXMgaW1hZ2UgYXNzZXQuXG4vLy9cbi8vLyBAcGFyYW0ge3N0cmluZ30gJGZpbGVcbi8vLyAgIEFzc2V0IGZpbGUgbmFtZSwgaW5jbHVkaW5nIGV4dGVuc2lvblxuLy8vIEByZXR1cm4ge3VybH1cbi8vLyAgIEEgYHVybCgpYCBmdW5jdGlvbiBsZWFkaW5nIHRvIHRoZSBpbWFnZVxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gYXNzZXRcblxuQGZ1bmN0aW9uIGdldEltYWdlVXJsKCRmaWxlKSB7XG5cdEByZXR1cm4gZ2VuZXJhdGVBc3NldFVybCgnaW1hZ2VzJywgJGZpbGUpO1xufVxuXG4vKiBGb250IGFzc2V0IGhlbHBlciAqL1xuLy8vIENyZWF0ZXMgZm9udCBhc3NldC5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZmlsZVxuLy8vICAgQXNzZXQgZmlsZSBuYW1lLCBpbmNsdWRpbmcgZXh0ZW5zaW9uXG4vLy8gQHJldHVybiB7dXJsfVxuLy8vICAgQSBgdXJsKClgIGZ1bmN0aW9uIGxlYWRpbmcgdG8gdGhlIGZvbnRcbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGFzc2V0XG5cbkBmdW5jdGlvbiBnZXRGb250VXJsKCRmaWxlKSB7XG5cdEByZXR1cm4gZ2VuZXJhdGVBc3NldFVybCgnZm9udHMnLCAkZmlsZSk7XG59XG5cbi8qIEljb24gYXNzZXQgaGVscGVyICovXG4vLy8gQ3JlYXRlcyBpY29uIGFzc2V0LlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRmaWxlXG4vLy8gICBBc3NldCBmaWxlIG5hbWUsIGluY2x1ZGluZyBleHRlbnNpb25cbi8vLyBAcmV0dXJuIHt1cmx9XG4vLy8gICBBIGB1cmwoKWAgZnVuY3Rpb24gbGVhZGluZyB0byB0aGUgZm9udFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gYXNzZXRcblxuQGZ1bmN0aW9uIGdldEljb25VcmwoJGZpbGUpIHtcblx0QHJldHVybiBnZW5lcmF0ZUFzc2V0VXJsKCdpY29ucycsICRmaWxlKTtcbn1cbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qKiogMSAtIEJyZWFrcG9pbnQgc2l6ZXMgZm9yIG1lZGlhIHF1ZXJpZXMgKioqL1xuLy8gTm90ZTogbXVjaCBvZiB0aGlzIGlzIGJhc2VkIG9uIEZvdW5kYXRpb24gNSdzIDEyIGNvbHVtbiBncmlkIHN5c3RlbSwgd2l0aCBicmVha3BvaW50cyB0d2Vha2VkLlxuXG4keHNtYWxsLWJyZWFrcG9pbnQ6IHZhcmlhYmxlcy4kYnJlYWtwb2ludHMteHNtYWxsICFkZWZhdWx0OyAvLyB1c2VkIG9ubHkgaW4gbWVkaWEgcXVlcnkgZm9yIHN0eWxlcyBpbiBoZWFkZXIsIG5vdCBmb3IgZ3JpZCBmdW5jdGlvbmFsaXR5XG4kc21hbGwtYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy1zbWFsbCAhZGVmYXVsdDtcbiRtZWRpdW0tYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy1tZWRpdW0gIWRlZmF1bHQ7XG4kbGFyZ2UtYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy1sYXJnZSAhZGVmYXVsdDtcbiR4bGFyZ2UtYnJlYWtwb2ludDogdmFyaWFibGVzLiRicmVha3BvaW50cy14bGFyZ2UgIWRlZmF1bHQ7XG5cbiRzbWFsbC1yYW5nZTogKDAsICRzbWFsbC1icmVha3BvaW50KSAhZGVmYXVsdDtcbiRtZWRpdW0tcmFuZ2U6ICgkc21hbGwtYnJlYWtwb2ludCArIDAuMDYzZW0sICRtZWRpdW0tYnJlYWtwb2ludCkgIWRlZmF1bHQ7XG4kbGFyZ2UtcmFuZ2U6ICgkbWVkaXVtLWJyZWFrcG9pbnQgKyAwLjA2M2VtLCAkbGFyZ2UtYnJlYWtwb2ludCkgIWRlZmF1bHQ7XG4keGxhcmdlLXJhbmdlOiAoJGxhcmdlLWJyZWFrcG9pbnQgKyAwLjA2M2VtLCAkeGxhcmdlLWJyZWFrcG9pbnQpICFkZWZhdWx0O1xuJHh4bGFyZ2UtcmFuZ2U6ICgkeGxhcmdlLWJyZWFrcG9pbnQgKyAwLjA2M2VtLCB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlICsgZW0pICFkZWZhdWx0O1xuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5AdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKlxuKiAgR2xvYmFsIGNvbG91ciB2YXJpYWJsZXNcbipcbiogIDEgLSBHcmV5c2NhbGUgY29sb3Vyc1xuKiAgMiAtIFN5c3RlbSBjb2xvdXJzXG4qICAzIC0gQWNjZW50IGNvbG91cnNcbiogICAgMy4xIC0gTWFpblxuKiAgICAzLjIgLSBMaWdodFxuKiAgICAzLjMgLSBEYXJrXG4qICAgIDMuNCAtIENhbGxvdXQgYmFja2dyb3VuZHNcbiovXG5cbi8qKiogMSAtIEdyZXlzY2FsZSBjb2xvdXJzICoqKi9cbiRjb2xvdXItd2hpdGU6IHZhcmlhYmxlcy4kY29sb3VyLWdyZXlzY2FsZS13aGl0ZTtcbiRncmV5c2NhbGUtNTogY29sb3Iuc2NhbGUodmFyaWFibGVzLiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlLCAkbGlnaHRuZXNzOiAtNSUpOyAvLyAjRjJGMkYyXG4kZ3JleXNjYWxlLTIwOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC0yMCUpOyAvLyAjQ0NDQ0NDXG4kZ3JleXNjYWxlLTQwOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC00MCUpOyAvLyAjOTk5OTk5XG4kZ3JleXNjYWxlLTYwOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC02MCUpOyAvLyAjNjY2NjY2XG4kZ3JleXNjYWxlLTcwOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC03MCUpOyAvLyAjNGQ0ZDRkXG4kY29sb3VyLWJsYWNrOiBjb2xvci5zY2FsZSh2YXJpYWJsZXMuJGNvbG91ci1ncmV5c2NhbGUtd2hpdGUsICRsaWdodG5lc3M6IC05MCUpOyAvLyAjMUExQTFBXG5cbi8qKiogMiAtIFN5c3RlbSBjb2xvdXJzICoqKi9cbi8vIExpbmsgYW5kIHByaW1hcnkgYnV0dG9uIGNvbG91cnNcbiRjb2xvdXItbGluazogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWxpbms7XG4kY29sb3VyLWxpbmstLWhvdmVyOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tbGluay1ob3ZlcjtcbiRjb2xvdXItbGluay0tYWN0aXZlOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tbGluay1hY3RpdmU7XG4kY29sb3VyLWxpbmstLXZpc2l0ZWQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1saW5rLXZpc2l0ZWQ7XG5cbi8vIFNlY29uZGFyeSBhbmQgdGVydGlhcnkgYnV0dG9uIGNvbG91cnNcbiRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0taG92ZXI6IGNvbG9yLnNjYWxlKCRjb2xvdXItbGluaywgJGxpZ2h0bmVzczogOTAlKTsgLy8gI0UwRjBGRlxuJGNvbG91ci1idXR0b24tc2Vjb25kYXJ5LS1hY3RpdmU6IGNvbG9yLnNjYWxlKCRjb2xvdXItbGluaywgJGxpZ2h0bmVzczogODAlKTsgLy8gI0MyRTBGRlxuJGNvbG91ci1idXR0b24tdGVydGlhcnktLWhvdmVyOiBjb2xvci5zY2FsZSgkY29sb3VyLWJsYWNrLCAkbGlnaHRuZXNzOiA5MCUpOyAvLyAjRThFOEU4XG4kY29sb3VyLWJ1dHRvbi10ZXJ0aWFyeS0tYWN0aXZlOiBjb2xvci5zY2FsZSgkY29sb3VyLWJsYWNrLCAkbGlnaHRuZXNzOiA4MCUpOyAvLyAjRDFEMUQxXG5cbi8vIEFsZXJ0IGNvbG91cnNcbiRjb2xvdXItYWxlcnQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1hbGVydDtcbiRjb2xvdXItYWxlcnQtbGlnaHQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS1hbGVydC1saWdodDtcbiRjb2xvdXItd2FybmluZzogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLXdhcm5pbmc7XG4kY29sb3VyLXdhcm5pbmctbGlnaHQ6IHZhcmlhYmxlcy4kY29sb3VyLXN5c3RlbS13YXJuaW5nLWxpZ2h0O1xuJGNvbG91ci1zdWNjZXNzOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0tc3VjY2VzcztcbiRjb2xvdXItc3VjY2Vzcy1saWdodDogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLXN1Y2Nlc3MtbGlnaHQ7XG4kY29sb3VyLWluZm9ybWF0aW9uOiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb247XG4kY29sb3VyLWluZm9ybWF0aW9uLWxpZ2h0OiB2YXJpYWJsZXMuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb24tbGlnaHQ7XG5cbi8vIEZvY3VzIGNvbG91clxuJGNvbG91ci1mb2N1czogdmFyaWFibGVzLiRjb2xvdXItc3lzdGVtLWZvY3VzO1xuXG4vKioqIDMgLSBBY2NlbnQgY29sb3VycyAqKiovXG4vKiBNYWluICovXG4kY29sb3VyLWdvbGQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLWdvbGQ7XG4kY29sb3VyLXllbGxvdzogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4teWVsbG93O1xuJGNvbG91ci10YXVwZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tdGF1cGU7XG4kY29sb3VyLWdyZWVuOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1ncmVlbjtcbiRjb2xvdXItbGltZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tbGltZTtcbiRjb2xvdXItdGVhbDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tdGVhbDtcbiRjb2xvdXItc2t5OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1za3k7XG4kY29sb3VyLWJsdWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLWJsdWU7XG4kY29sb3VyLXB1cnBsZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LW1haW4tcHVycGxlO1xuJGNvbG91ci1vcmFuZ2U6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLW9yYW5nZTtcbiRjb2xvdXItcmVkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbWFpbi1yZWQ7XG4kY29sb3VyLW1hZ2VudGE6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1tYWluLW1hZ2VudGE7XG5cbi8qIExpZ2h0ICovXG4kY29sb3VyLWxpZ2h0LWdvbGQ6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1nb2xkO1xuJGNvbG91ci1saWdodC15ZWxsb3c6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC15ZWxsb3c7XG4kY29sb3VyLWxpZ2h0LXRhdXBlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtdGF1cGU7XG4kY29sb3VyLWxpZ2h0LWdyZWVuOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtZ3JlZW47XG4kY29sb3VyLWxpZ2h0LWxpbWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1saW1lO1xuJGNvbG91ci1saWdodC10ZWFsOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtdGVhbDtcbiRjb2xvdXItbGlnaHQtc2t5OiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtc2t5O1xuJGNvbG91ci1saWdodC1ibHVlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtYmx1ZTtcbiRjb2xvdXItbGlnaHQtcHVycGxlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtbGlnaHQtcHVycGxlO1xuJGNvbG91ci1saWdodC1vcmFuZ2U6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1saWdodC1vcmFuZ2U7XG4kY29sb3VyLWxpZ2h0LXJlZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LXJlZDtcbiRjb2xvdXItbGlnaHQtbWFnZW50YTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWxpZ2h0LW1hZ2VudGE7XG5cbi8qIERhcmsgKi9cbiRjb2xvdXItZGFyay1nb2xkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1nb2xkO1xuJGNvbG91ci1kYXJrLXllbGxvdzogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmsteWVsbG93O1xuJGNvbG91ci1kYXJrLXRhdXBlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay10YXVwZTtcbiRjb2xvdXItZGFyay1ncmVlbjogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstZ3JlZW47XG4kY29sb3VyLWRhcmstbGltZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstbGltZTtcbiRjb2xvdXItZGFyay10ZWFsOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay10ZWFsO1xuJGNvbG91ci1kYXJrLXNreTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstc2t5O1xuJGNvbG91ci1kYXJrLWJsdWU6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1kYXJrLWJsdWU7XG4kY29sb3VyLWRhcmstcHVycGxlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1wdXJwbGU7XG4kY29sb3VyLWRhcmstb3JhbmdlOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1vcmFuZ2U7XG4kY29sb3VyLWRhcmstcmVkOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtZGFyay1yZWQ7XG4kY29sb3VyLWRhcmstbWFnZW50YTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWRhcmstbWFnZW50YTtcblxuLyogY2FsbG91dCBiYWNrZ3JvdW5kcyAqL1xuJGNvbG91ci1saWdodGVyLXJlZDogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtcmVkO1xuJGNvbG91ci1saWdodGVyLWdyZWVuOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtY2FsbG91dC1iYWNrZ3JvdW5kcy1ncmVlbjtcbiRjb2xvdXItbGlnaHRlci15ZWxsb3c6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXllbGxvdztcblxuLyogaWNvbiBjb2xvdXJzICovXG4kY29sb3VyLWljb24tYmx1ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibHVlO1xuJGNvbG91ci1pY29uLWdyZXk6IHZhcmlhYmxlcy4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtZ3JleTtcbiRjb2xvdXItaWNvbi1ibGFjazogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibGFjaztcbiRjb2xvdXItaWNvbi13aGl0ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy13aGl0ZTtcblxuLyogc2VydmljZSBvbnRhcmlvIGhlYWRlciBjb2xvdXJzICovXG4kY29sb3VyLXNlcnZpY2UtaGVhZGVyLWJyYW5kOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItYnJhbmQ7XG4kY29sb3VyLXNlcnZpY2UtaGVhZGVyLWZvY3VzOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItZm9jdXM7XG4kY29sb3VyLXNlcnZpY2UtaGVhZGVyLWhvdmVyOiB2YXJpYWJsZXMuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItaG92ZXI7XG4kY29sb3VyLXNlcnZpY2UtaGVhZGVyLWFjdGl2ZTogdmFyaWFibGVzLiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWFjdGl2ZTtcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgZm9udC1zaXplIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIFRoZXNlIHBpeGVsIHZhbHVlcyBhcmUgYmFzZWQgb24gYSBiYXNlZCByZW0gdmFsdWUgb2YgMTZweCBhbmQgY2FuIGJlIGZvdW5kIGluIHBhY2thZ2VzL2Rlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy90b2tlbnMvc2l6ZXMvZm9udC1zaXplcy5qc29uXG5cbiRmb250LXNpemUtc21hbGw6IHZhcmlhYmxlcy4kZm9udC1zaXplcy1zbWFsbDsgLy8gMTRweFxuJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ6IHZhcmlhYmxlcy4kZm9udC1zaXplcy1zdGFuZGFyZC1ib2R5LXRleHQ7IC8vIDE2cHggb3IgMXJlbVxuJGZvbnQtc2l6ZS1sYXJnZTogdmFyaWFibGVzLiRmb250LXNpemVzLWxhcmdlOyAvLyAyMHB4XG4kZm9udC1zaXplLXhsYXJnZTogdmFyaWFibGVzLiRmb250LXNpemVzLXgtbGFyZ2U7IC8vIDI0cHhcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgZm9udC13ZWlnaHQgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGZvbnQtd2VpZ2h0cy1ub3JtYWw6IHZhcmlhYmxlcy4kZm9udC13ZWlnaHRzLW5vcm1hbDsgLy8gNDAwXG4kZm9udC13ZWlnaHRzLXNlbWktYm9sZDogdmFyaWFibGVzLiRmb250LXdlaWdodHMtc2VtaS1ib2xkOyAvLzYwMFxuJGZvbnQtd2VpZ2h0cy1ib2xkOiB2YXJpYWJsZXMuJGZvbnQtd2VpZ2h0cy1ib2xkOyAvLyA3MDBcbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdAb250YXJpby1kaWdpdGFsLXNlcnZpY2Uvb250YXJpby1kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvZGlzdC9zY3NzL3ZhcmlhYmxlcycgYXMgdmFyaWFibGVzO1xuXG4vKlxuKiAgR2xvYmFsIHZhcmlhYmxlc1xuKlxuKiAgVXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50c1xuKi9cblxuLy8gUmFkaXVzIGZvciByb3VuZGVkIGNvcm5lcnMgKGZvciBleGFtcGxlLCBidXR0b25zKVxuJGdsb2JhbC1yYWRpdXM6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1yYWRpdXM7XG5cbi8vIFRoaXMgdmFsdWUgcmVwcmVzZW50cyAxIHBpeGVsIGJhc2VkIG9uIGEgYmFzZSByZW0gdmFsdWUgb2YgMTZweFxuJHBpeGVsOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtcGl4ZWwtdmFsdWU7XG5cbi8vIFRoaXMgdmFsdWUgcmVwcmVzZW50cyBhIGxhcmdlIG1heCB2YWx1ZVxuJG1heC12YWx1ZTogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLW1heC12YWx1ZTtcblxuLy8gV2lkdGggdmFsdWVzXG4kbmFycm93ZXItd2lkdGg6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy13aWR0aC1uYXJyb3dlcjsgLy8gMjYuMjVlbVxuJG5hcnJvdy13aWR0aDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXdpZHRoLW5hcnJvdzsgLy8gMzguNzVlbVxuJHN0YW5kYXJkLXdpZHRoOiB2YXJpYWJsZXMuJGdsb2JhbC10b2tlbnMtd2lkdGgtc3RhbmRhcmQ7XG4kZnVsbC13aWR0aDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXdpZHRoLW1heDsgLy8gMTAwJVxuXG4vLyBCb3JkZXIgc2l6ZXNcbiRib3JkZXItc2l6ZS1zdGFuZGFyZDogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLWJvcmRlci1zaXplOyAvLyAycHhcblxuLy8gVG91Y2ggdGFyZ2V0IHNpemVzXG4kdG91Y2gtdGFyZ2V0LXNpemU6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy10b3VjaC10YXJnZXQtc2l6ZTsgLy8gMzZweFxuJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTogdmFyaWFibGVzLiRnbG9iYWwtdG9rZW5zLXRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTsgLy8gNDBweFxuXG4vLyBMaW5lIGhlaWdodCBzaXplc1xuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ6IHZhcmlhYmxlcy4kZ2xvYmFsLXRva2Vucy1saW5lLWhlaWdodC1kZWZhdWx0OyAvLyAxLjVcblxuLy8gSGVpZ2h0IHZhbHVlc1xuJHN0YW5kYXJkLWlucHV0LWhlaWdodDogNDhweDtcbiRsb2dvLWhlaWdodDogNDZweDtcbiIsIkB1c2UgJy4uLzItdG9vbHMvZnVuY3Rpb25zL2dsb2JhbC5mdW5jdGlvbnMnIGFzIGdsb2JhbEZ1bmN0aW9ucztcbkB1c2UgJy4uLzItdG9vbHMvZnVuY3Rpb25zL2dyaWQuZnVuY3Rpb25zJyBhcyBncmlkRnVuY3Rpb25zO1xuQHVzZSAnLi9icmVha3BvaW50cy52YXJpYWJsZXMnIGFzIGJyZWFrcG9pbnRzO1xuQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLypcbiogIEdsb2JhbCBncmlkIHZhcmlhYmxlc1xuKlxuKiAgMSAtIEdyaWQgdGV4dCB2YXJpYWJsZXNcbiogIDIgLSBHcmlkIHJvdy9jb2x1bW4gdmFyaWFibGVzXG4qICAzIC0gR3JpZCBzY3JlZW4gc2l6ZSB2YXJpYWJsZXNcbiovXG5cbi8qKiogMSAtIEdyaWQgdGV4dCB2YXJpYWJsZXMgKioqL1xuJHRleHQtZGlyZWN0aW9uOiB2YXJpYWJsZXMuJHRleHQtZGlyZWN0aW9ucy10ZXh0LWRpcmVjdGlvbiAhZGVmYXVsdDtcbiRkZWZhdWx0LWZsb2F0OiB2YXJpYWJsZXMuJHRleHQtZGlyZWN0aW9ucy1kZWZhdWx0LWZsb2F0ICFkZWZhdWx0O1xuJG9wcG9zaXRlLWRpcmVjdGlvbjogdmFyaWFibGVzLiR0ZXh0LWRpcmVjdGlvbnMtb3Bwb3NpdGUtZGlyZWN0aW9uICFkZWZhdWx0O1xuXG5AaWYgJHRleHQtZGlyZWN0aW9uID09IGx0ciB7XG5cdCRkZWZhdWx0LWZsb2F0OiBsZWZ0O1xuXHQkb3Bwb3NpdGUtZGlyZWN0aW9uOiByaWdodDtcbn0gQGVsc2Uge1xuXHQkZGVmYXVsdC1mbG9hdDogcmlnaHQ7XG5cdCRvcHBvc2l0ZS1kaXJlY3Rpb246IGxlZnQ7XG59XG5cbi8qKiogMiAtIEdyaWQgcm93L2NvbHVtbiB2YXJpYWJsZXMgKioqL1xuJGluY2x1ZGUtaHRtbC1jbGFzc2VzOiB2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1pbmNsdWRlLWh0bWwtY2xhc3NlcyAhZGVmYXVsdDtcbiRpbmNsdWRlLWh0bWwtZ3JpZC1jbGFzc2VzOiAkaW5jbHVkZS1odG1sLWNsYXNzZXMgIWRlZmF1bHQ7XG5cbiRyb3ctd2lkdGg6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYyh2YXJpYWJsZXMuJGdyaWQtY29sdW1ucy1yb3ctd2lkdGgpO1xuJHRvdGFsLWNvbHVtbnM6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLXRvdGFsLWNvbHVtbnM7XG4kY29sdW1uLWd1dHRlcjogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1ndXR0ZXIpO1xuXG4kY29sdW1uLWNvdW50LTE6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDE7XG4kY29sdW1uLWNvdW50LTI6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDI7XG4kY29sdW1uLWNvdW50LTM6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDM7XG4kY29sdW1uLWNvdW50LTQ6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDQ7XG5cbiRsYXN0LWNoaWxkLWZsb2F0OiAkb3Bwb3NpdGUtZGlyZWN0aW9uICFkZWZhdWx0O1xuXG4vKioqIDMgLSBHcmlkIHNjcmVlbiBzaXplIHZhcmlhYmxlcyAqKiovXG4kc2NyZWVuOiAnb25seSBzY3JlZW4nICFkZWZhdWx0O1xuXG4kc21hbGwtdXA6ICRzY3JlZW4gIWRlZmF1bHQ7XG4kc21hbGwtb25seTogJyN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kc21hbGwtcmFuZ2UpfSknICFkZWZhdWx0O1xuXG4kbWVkaXVtLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJG1lZGl1bS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4kbWVkaXVtLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4kbWVkaXVtLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kbWVkaXVtLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJGxhcmdlLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcbiRsYXJnZS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4kbGFyZ2UtcmFuZ2UpfSknICFkZWZhdWx0O1xuXG4keGxhcmdlLXVwOiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4keGxhcmdlLW9ubHk6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4keGxhcmdlLXJhbmdlKX0pIGFuZCAobWF4LXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy51cHBlci1ib3VuZChicmVha3BvaW50cy4keGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcblxuJHh4bGFyZ2UtdXA6ICcjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiN7Z3JpZEZ1bmN0aW9ucy5sb3dlci1ib3VuZChicmVha3BvaW50cy4keHhsYXJnZS1yYW5nZSl9KScgIWRlZmF1bHQ7XG4keHhsYXJnZS1vbmx5OiAnI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDoje2dyaWRGdW5jdGlvbnMubG93ZXItYm91bmQoYnJlYWtwb2ludHMuJHh4bGFyZ2UtcmFuZ2UpfSkgYW5kIChtYXgtd2lkdGg6I3tncmlkRnVuY3Rpb25zLnVwcGVyLWJvdW5kKGJyZWFrcG9pbnRzLiR4eGxhcmdlLXJhbmdlKX0pJyAhZGVmYXVsdDtcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgbGV0dGVyLXNwYWNpbmcgdmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gVGhlc2UgcGl4ZWwgdmFsdWVzIGFyZSBiYXNlZCBvbiBhIGJhc2VkIHJlbSB2YWx1ZSBvZiAxNnB4IGFuZCBjYW4gYmUgZm91bmQgaW4gcGFja2FnZXMvZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL3Rva2Vucy9zaXplcy9sZXR0ZXItc3BhY2luZy5qc1xuXG4kbGV0dGVyLXNwYWNpbmcteHNtYWxsOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmcteC1zbWFsbDsgLy8gMC4zMiBweFxuJGxldHRlci1zcGFjaW5nLXNtYWxsOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmctc21hbGw7IC8vIDAuNHB4XG4kbGV0dGVyLXNwYWNpbmctbWVkaXVtOiB2YXJpYWJsZXMuJGZvbnQtbGV0dGVyLXNwYWNpbmctbWVkaXVtOyAvLyAwLjQ4cHhcbiRsZXR0ZXItc3BhY2luZy1sYXJnZTogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLWxhcmdlOyAvLyAwLjVweFxuJGxldHRlci1zcGFjaW5nLXhsYXJnZTogdmFyaWFibGVzLiRmb250LWxldHRlci1zcGFjaW5nLXgtbGFyZ2U7IC8vIDAuNjRweFxuIiwiQHVzZSAnQG9udGFyaW8tZGlnaXRhbC1zZXJ2aWNlL29udGFyaW8tZGVzaWduLXN5c3RlbS1kZXNpZ24tdG9rZW5zL2Rpc3Qvc2Nzcy92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEdsb2JhbCBsaW5lLWhlaWdodCB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBUaGVzZSBwaXhlbCB2YWx1ZXMgYXJlIGJhc2VkIG9uIGEgYmFzZWQgcmVtIHZhbHVlIG9mIDE2cHggYW5kIGNhbiBiZSBmb3VuZCBpbiBwYWNrYWdlcy9kZXNpZ24tc3lzdGVtLWRlc2lnbi10b2tlbnMvdG9rZW5zL3NpemVzL2xpbmUtaGVpZ2h0cy5qc1xuXG4kbGluZS1oZWlnaHQtMTogdmFyaWFibGVzLiRmb250LWxpbmUtaGVpZ2h0cy0xOyAvLyAxOS4ycHhcbiRsaW5lLWhlaWdodC0yOiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTI7IC8vIDIwLjY0cHhcbiRsaW5lLWhlaWdodC0zOiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTM7IC8vIDIxLjI4cHhcbiRsaW5lLWhlaWdodC00OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTQ7IC8vIDIxLjkycHhcbiRsaW5lLWhlaWdodC01OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTU7IC8vIDIyLjI0cHhcbiRsaW5lLWhlaWdodC02OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTY7IC8vIDIyLjg4cHhcbiRsaW5lLWhlaWdodC03OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTc7IC8vIDI0cHhcbiRsaW5lLWhlaWdodC04OiB2YXJpYWJsZXMuJGZvbnQtbGluZS1oZWlnaHRzLTg7IC8vIDI0Ljk2cHhcbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgc3BhY2luZyB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBUaGVzZSBwaXhlbCB2YWx1ZXMgYXJlIGJhc2VkIG9uIGEgYmFzZWQgcmVtIHZhbHVlIG9mIDE2cHhcblxuJHNwYWNpbmctMDogdmFyaWFibGVzLiRzcGFjaW5nLTA7XG4kc3BhY2luZy0xOiB2YXJpYWJsZXMuJHNwYWNpbmctMTsgLy8gNHB4XG4kc3BhY2luZy0yOiB2YXJpYWJsZXMuJHNwYWNpbmctMjsgLy8gOHB4XG4kc3BhY2luZy0zOiB2YXJpYWJsZXMuJHNwYWNpbmctMzsgLy8gMTJweFxuJHNwYWNpbmctNDogdmFyaWFibGVzLiRzcGFjaW5nLTQ7IC8vIDE2cHhcbiRzcGFjaW5nLTU6IHZhcmlhYmxlcy4kc3BhY2luZy01OyAvLyAyNHB4XG4kc3BhY2luZy02OiB2YXJpYWJsZXMuJHNwYWNpbmctNjsgLy8gMzJweFxuJHNwYWNpbmctNzogdmFyaWFibGVzLiRzcGFjaW5nLTc7IC8vIDQwcHhcbiRzcGFjaW5nLTg6IHZhcmlhYmxlcy4kc3BhY2luZy04OyAvLyA0OHB4XG4kc3BhY2luZy05OiB2YXJpYWJsZXMuJHNwYWNpbmctOTsgLy8gNjRweFxuJHNwYWNpbmctMTA6IHZhcmlhYmxlcy4kc3BhY2luZy0xMDsgLy8gODBweFxuIiwiQHVzZSAnLi9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4vc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuL2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcycgYXMgbGV0dGVyU3BhY2luZztcbkB1c2UgJy4uLzItdG9vbHMvZnVuY3Rpb25zL2dsb2JhbC5mdW5jdGlvbnMnIGFzIGdsb2JhbEZ1bmN0aW9ucztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnIGFzIGxpbmVIZWlnaHQ7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHbG9iYWwgdHlwb2dyYXBoeSB2YXJpYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kZm9udC1vcGVuLXNhbnM6ICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtcmFsZXdheS1tb2RpZmllZDogJ1JhbGV3YXknLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWNvdXJpZXItcHJpbWU6ICdDb3VyaWVyIFByaW1lJywgQ291cmllciwgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuJG1heC13aWR0aC1sYXJnZTogNzByZW07XG4kbWF4LXdpZHRoLXN0YW5kYXJkOiA0OHJlbTtcblxuJWhlYWRlci1zdHlsZXMge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNDtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1yYWxld2F5LW1vZGlmaWVkO1xufVxuXG4laDEtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMzIpO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteGxhcmdlO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtMjtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTcgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctNSBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1sYXJnZTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDQwKTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmcteGxhcmdlO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0xO1xuXHR9XG59XG5cbiVoMi1zdHlsZXMge1xuXHRAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygyNyk7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1tZWRpdW07XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC00O1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0zIHNwYWNpbmcuJHNwYWNpbmctMDtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXN0YW5kYXJkO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMzMpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14c21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTM7XG5cdH1cbn1cblxuJWgzLXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDIzKTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTU7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygyOCk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNjtcblx0fVxufVxuXG4laDQtc3R5bGVzIHtcblx0QGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcblx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMjApO1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctbWVkaXVtO1xuXHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNztcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1zdGFuZGFyZDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDI0KTtcblx0XHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctbGFyZ2U7XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTc7XG5cdH1cbn1cblxuJWg1LXN0eWxlcyB7XG5cdEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG5cdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDE4KTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLW1lZGl1bTtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTg7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTMgc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygxOSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC03O1xuXHR9XG59XG5cbiVoNi1zdHlsZXMge1xuXHRAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygxNik7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC04O1xuXHRsZXR0ZXItc3BhY2luZzogbGV0dGVyU3BhY2luZy4kbGV0dGVyLXNwYWNpbmctbWVkaXVtO1xuXHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc3RhbmRhcmQ7XG5cblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiBnbG9iYWxGdW5jdGlvbnMucmVtLWNhbGMoMTYpO1xuXHRcdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNztcblx0fVxufVxuXG4lbGVhZC1zdGF0ZW1lbnQge1xuXHRmb250LXNpemU6IGdsb2JhbEZ1bmN0aW9ucy5yZW0tY2FsYygyMCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1sYXJnZTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogZ2xvYmFsRnVuY3Rpb25zLnJlbS1jYWxjKDIyKTtcblx0fVxufVxuIiwiXG4vLyBEbyBub3QgZWRpdCBkaXJlY3RseVxuLy8gR2VuZXJhdGVkIG9uIFRodSwgMTcgQXVnIDIwMjMgMTc6NDY6NTggR01UXG5cbiRicmVha3BvaW50cy14c21hbGw6IDIwZW07XG4kYnJlYWtwb2ludHMtc21hbGw6IDQwZW07XG4kYnJlYWtwb2ludHMtbWVkaXVtOiA3M2VtO1xuJGJyZWFrcG9pbnRzLWxhcmdlOiA5NmVtO1xuJGJyZWFrcG9pbnRzLXhsYXJnZTogMTIwZW07XG4kZ3JpZC1jb2x1bW5zLWluY2x1ZGUtaHRtbC1jbGFzc2VzOiB0cnVlO1xuJGdyaWQtY29sdW1ucy10b3RhbC1jb2x1bW5zOiAxMjtcbiRncmlkLWNvbHVtbnMtcm93LXdpZHRoOiAxMTUyO1xuJGdyaWQtY29sdW1ucy1jb2x1bW4tZ3V0dGVyOiAzMjtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MTogMTtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MjogMjtcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MzogMztcbiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50NDogNDtcbiR0ZXh0LWRpcmVjdGlvbnMtdGV4dC1kaXJlY3Rpb246IGx0cjtcbiR0ZXh0LWRpcmVjdGlvbnMtZGVmYXVsdC1mbG9hdDogbGVmdDtcbiR0ZXh0LWRpcmVjdGlvbnMtb3Bwb3NpdGUtZGlyZWN0aW9uOiByaWdodDtcbiRjb2xvdXItZ3JleXNjYWxlLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG91ci1ncmV5c2NhbGUtYmxhY2s6ICMxQTFBMUE7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGU1OiAjRjJGMkYyO1xuJGNvbG91ci1ncmV5c2NhbGUtZ3JleXNjYWxlMjA6ICNDQ0NDQ0M7XG4kY29sb3VyLWdyZXlzY2FsZS1ncmV5c2NhbGU0MDogIzk5OTk5OTtcbiRjb2xvdXItZ3JleXNjYWxlLWdyZXlzY2FsZTYwOiAjNjY2NjY2O1xuJGNvbG91ci1ncmV5c2NhbGUtZ3JleXNjYWxlNzA6ICM0RDRENEQ7XG4kY29sb3VyLXN5c3RlbS1saW5rOiAjMDA2NkNDO1xuJGNvbG91ci1zeXN0ZW0tbGluay1ob3ZlcjogIzAwNDc4RjtcbiRjb2xvdXItc3lzdGVtLWxpbmstYWN0aXZlOiAjMDAyMTQyO1xuJGNvbG91ci1zeXN0ZW0tbGluay12aXNpdGVkOiAjNTUxQThCO1xuJGNvbG91ci1zeXN0ZW0tZm9jdXM6ICMwMDlBREI7XG4kY29sb3VyLXN5c3RlbS1hbGVydDogI0NEMDAwMDtcbiRjb2xvdXItc3lzdGVtLWFsZXJ0LWxpZ2h0OiAjRkNFRkYwO1xuJGNvbG91ci1zeXN0ZW0td2FybmluZzogI0ZGRDQ0MDtcbiRjb2xvdXItc3lzdGVtLXdhcm5pbmctbGlnaHQ6ICNGRUY2REM7XG4kY29sb3VyLXN5c3RlbS1zdWNjZXNzOiAjMTE4ODQ3O1xuJGNvbG91ci1zeXN0ZW0tc3VjY2Vzcy1saWdodDogI0U1ZjBFOTtcbiRjb2xvdXItc3lzdGVtLWluZm9ybWF0aW9uOiAjMTA4MEE2O1xuJGNvbG91ci1zeXN0ZW0taW5mb3JtYXRpb24tbGlnaHQ6ICNFMkYwRjQ7XG4kY29sb3VyLWFjY2VudC1tYWluLWdvbGQ6ICNDQkE1MkU7XG4kY29sb3VyLWFjY2VudC1tYWluLXllbGxvdzogI0ZDQUYxNztcbiRjb2xvdXItYWNjZW50LW1haW4tdGF1cGU6ICNDMUIyOEY7XG4kY29sb3VyLWFjY2VudC1tYWluLWdyZWVuOiAjMzlCNTRBO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1saW1lOiAjOERDNjNGO1xuJGNvbG91ci1hY2NlbnQtbWFpbi10ZWFsOiAjNDlBN0EyO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1za3k6ICMwMEIyRTM7XG4kY29sb3VyLWFjY2VudC1tYWluLWJsdWU6ICMzMTkzQ0M7XG4kY29sb3VyLWFjY2VudC1tYWluLXB1cnBsZTogI0I5NzVCNztcbiRjb2xvdXItYWNjZW50LW1haW4tb3JhbmdlOiAjRjE1QTIyO1xuJGNvbG91ci1hY2NlbnQtbWFpbi1yZWQ6ICNGMDQ1NEI7XG4kY29sb3VyLWFjY2VudC1tYWluLW1hZ2VudGE6ICNGMDMwOTM7XG4kY29sb3VyLWFjY2VudC1saWdodC1nb2xkOiAjRjBFN0NDO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQteWVsbG93OiAjRjhFNUMzO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtdGF1cGU6ICNFQkU3REI7XG4kY29sb3VyLWFjY2VudC1saWdodC1ncmVlbjogI0QxRUZENDtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LWxpbWU6ICNEREVEQzc7XG4kY29sb3VyLWFjY2VudC1saWdodC10ZWFsOiAjQ0ZFREVEO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtc2t5OiAjQzVFRUZBO1xuJGNvbG91ci1hY2NlbnQtbGlnaHQtYmx1ZTogI0RCRTlGNTtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LXB1cnBsZTogI0YxRTNGMjtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LW9yYW5nZTogI0ZFRTFEOTtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LXJlZDogI0ZGRTBFMjtcbiRjb2xvdXItYWNjZW50LWxpZ2h0LW1hZ2VudGE6ICNGRURGRjA7XG4kY29sb3VyLWFjY2VudC1kYXJrLWdvbGQ6ICM4Njc0M0Q7XG4kY29sb3VyLWFjY2VudC1kYXJrLXllbGxvdzogIzhBNjAwRDtcbiRjb2xvdXItYWNjZW50LWRhcmstdGF1cGU6ICM3QjcyNUM7XG4kY29sb3VyLWFjY2VudC1kYXJrLWdyZWVuOiAjMkI4NzM3O1xuJGNvbG91ci1hY2NlbnQtZGFyay1saW1lOiAjNUY4MTI5O1xuJGNvbG91ci1hY2NlbnQtZGFyay10ZWFsOiAjMzY3QTc2O1xuJGNvbG91ci1hY2NlbnQtZGFyay1za3k6ICMxMDgwQTY7XG4kY29sb3VyLWFjY2VudC1kYXJrLWJsdWU6ICMwMzY5YWM7XG4kY29sb3VyLWFjY2VudC1kYXJrLXB1cnBsZTogIzkyMjc4RjtcbiRjb2xvdXItYWNjZW50LWRhcmstb3JhbmdlOiAjQzY0QTFDO1xuJGNvbG91ci1hY2NlbnQtZGFyay1yZWQ6ICNEODFBMjE7XG4kY29sb3VyLWFjY2VudC1kYXJrLW1hZ2VudGE6ICNDMDAyNjQ7XG4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXJlZDogI0ZDRUZGMDtcbiRjb2xvdXItYWNjZW50LWNhbGxvdXQtYmFja2dyb3VuZHMtZ3JlZW46ICNFNUYwRTk7XG4kY29sb3VyLWFjY2VudC1jYWxsb3V0LWJhY2tncm91bmRzLXllbGxvdzogI0ZFRjZEQztcbiRjb2xvdXItYWNjZW50LWljb24tY29sb3Vycy1ibHVlOiAjMDA2NkNDO1xuJGNvbG91ci1hY2NlbnQtaWNvbi1jb2xvdXJzLWdyZXk6ICM2NjY2NjY7XG4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtYmxhY2s6ICMxQTFBMUE7XG4kY29sb3VyLWFjY2VudC1pY29uLWNvbG91cnMtd2hpdGU6ICNGRkZGRkY7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy1zZWNvbmRhcnktaG92ZXI6ICNFMEYwRkY7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy1zZWNvbmRhcnktYWN0aXZlOiAjQzJFMEZGO1xuJGNvbG91ci1hY2NlbnQtYnV0dG9uLWNvbG91cnMtdGVydGlhcnktaG92ZXI6ICNFOEU4RTg7XG4kY29sb3VyLWFjY2VudC1idXR0b24tY29sb3Vycy10ZXJ0aWFyeS1hY3RpdmU6ICNEMUQxRDE7XG4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1icmFuZDogIzAzNzEzRDtcbiRjb2xvdXItYWNjZW50LXNlcnZpY2UtaGVhZGVyLWZvY3VzOiAjNDJDN0ZGO1xuJGNvbG91ci1hY2NlbnQtc2VydmljZS1oZWFkZXItaG92ZXI6ICMwNDhCNEI7XG4kY29sb3VyLWFjY2VudC1zZXJ2aWNlLWhlYWRlci1hY3RpdmU6ICMwMjQxMjI7XG4kZ2xvYmFsLXRva2Vucy1yYWRpdXM6IDRweDtcbiRnbG9iYWwtdG9rZW5zLXBpeGVsLXZhbHVlOiAwLjA2M2VtO1xuJGdsb2JhbC10b2tlbnMtbWF4LXZhbHVlOiA5OTk5OTk5OTk5OTk7XG4kZ2xvYmFsLXRva2Vucy13aWR0aC1uYXJyb3dlcjogMjYuMjVlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLW5hcnJvdzogMzguNzVlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLXN0YW5kYXJkOiA0OHJlbTtcbiRnbG9iYWwtdG9rZW5zLXdpZHRoLW1heDogMTAwJTtcbiRnbG9iYWwtdG9rZW5zLWJvcmRlci1zaXplOiAycHg7XG4kZ2xvYmFsLXRva2Vucy10b3VjaC10YXJnZXQtc2l6ZTogMzZweDtcbiRnbG9iYWwtdG9rZW5zLXRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTogNDBweDtcbiRnbG9iYWwtdG9rZW5zLWxpbmUtaGVpZ2h0LWRlZmF1bHQ6IDEuNTtcbiRmb250LXNpemVzLXNtYWxsOiAwLjg3NXJlbTtcbiRmb250LXNpemVzLXN0YW5kYXJkLWJvZHktdGV4dDogMXJlbTtcbiRmb250LXNpemVzLWxhcmdlOiAxLjI1cmVtO1xuJGZvbnQtc2l6ZXMteC1sYXJnZTogMS41cmVtO1xuJGZvbnQtbGV0dGVyLXNwYWNpbmcteC1zbWFsbDogMC4wMnJlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLXNtYWxsOiAwLjAyNXJlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLW1lZGl1bTogMC4wM3JlbTtcbiRmb250LWxldHRlci1zcGFjaW5nLWxhcmdlOiAwLjAzMTNyZW07XG4kZm9udC1sZXR0ZXItc3BhY2luZy14LWxhcmdlOiAwLjA0cmVtO1xuJGZvbnQtbGluZS1oZWlnaHRzLTE6IDEuMjtcbiRmb250LWxpbmUtaGVpZ2h0cy0yOiAxLjI5O1xuJGZvbnQtbGluZS1oZWlnaHRzLTM6IDEuMzM7XG4kZm9udC1saW5lLWhlaWdodHMtNDogMS4zNztcbiRmb250LWxpbmUtaGVpZ2h0cy01OiAxLjM5O1xuJGZvbnQtbGluZS1oZWlnaHRzLTY6IDEuNDM7XG4kZm9udC1saW5lLWhlaWdodHMtNzogMS41O1xuJGZvbnQtbGluZS1oZWlnaHRzLTg6IDEuNTY7XG4kZm9udC1saW5lLWhlaWdodHMtZGVmYXVsdDogMS42O1xuJHNwYWNpbmctMDogMDtcbiRzcGFjaW5nLTE6IDAuMjVyZW07XG4kc3BhY2luZy0yOiAwLjVyZW07XG4kc3BhY2luZy0zOiAwLjc1cmVtO1xuJHNwYWNpbmctNDogMXJlbTtcbiRzcGFjaW5nLTU6IDEuNXJlbTtcbiRzcGFjaW5nLTY6IDJyZW07XG4kc3BhY2luZy03OiAyLjVyZW07XG4kc3BhY2luZy04OiAzcmVtO1xuJHNwYWNpbmctOTogNHJlbTtcbiRzcGFjaW5nLTEwOiA1cmVtO1xuJGZvbnQtd2VpZ2h0cy1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodHMtc2VtaS1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHRzLWJvbGQ6IDcwMDtcbiR6LWluZGV4LWF1dG86IGF1dG87XG4kei1pbmRleC1pbmhlcml0OiBpbmhlcml0O1xuJHotaW5kZXgtaW5pdGlhbDogaW5pdGlhbDtcbiR6LWluZGV4LWJlaGluZC1sb3c6IC00O1xuJHotaW5kZXgtYmVoaW5kLW1lZGl1bTogLTI7XG4kei1pbmRleC1iZWhpbmQtaGlnaDogLTE7XG4kei1pbmRleC1uZXV0cmFsOiAwO1xuJHotaW5kZXgtYWJvdmUtbG93OiAxO1xuJHotaW5kZXgtYWJvdmUtbWVkaXVtOiAyO1xuJHotaW5kZXgtYWJvdmUtaGlnaDogNDtcbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuXG4vKlxuKiBTcGFjaW5nIG92ZXJyaWRlc1xuKiBUaGlzIC5zY3NzIGxvb3Agd2lsbCBjcmVhdGUgbWFyZ2luICYgcGFkZGluZyBoZWxwZXJzIGNsYXNzZXNcbiovXG5cbiRzcGFjaW5nLXVuaXRzOiAoXG5cdDA6IHNwYWNpbmcuJHNwYWNpbmctMCxcblx0NDogc3BhY2luZy4kc3BhY2luZy0xLFxuXHQ4OiBzcGFjaW5nLiRzcGFjaW5nLTIsXG5cdDEyOiBzcGFjaW5nLiRzcGFjaW5nLTMsXG5cdDE2OiBzcGFjaW5nLiRzcGFjaW5nLTQsXG5cdDI0OiBzcGFjaW5nLiRzcGFjaW5nLTUsXG5cdDMyOiBzcGFjaW5nLiRzcGFjaW5nLTYsXG5cdDQwOiBzcGFjaW5nLiRzcGFjaW5nLTcsXG5cdDQ4OiBzcGFjaW5nLiRzcGFjaW5nLTgsXG5cdDY0OiBzcGFjaW5nLiRzcGFjaW5nLTksXG4pO1xuXG4kc2lkZXM6ICh0b3AsIGJvdHRvbSwgbGVmdCwgcmlnaHQpO1xuXG5AZWFjaCAkdW5pdCwgJHNwYWNpbmcgaW4gJHNwYWNpbmctdW5pdHMge1xuXHRAZWFjaCAkc2lkZSBpbiAkc2lkZXMge1xuXHRcdC5tYXJnaW4tI3skc2lkZX0tI3skdW5pdH0tXFwhIHtcblx0XHRcdG1hcmdpbi0jeyRzaWRlfTogI3skc3BhY2luZ307XG5cdFx0fVxuXG5cdFx0LnBhZGRpbmctI3skc2lkZX0tI3skdW5pdH0tXFwhIHtcblx0XHRcdHBhZGRpbmctI3skc2lkZX06ICN7JHNwYWNpbmd9O1xuXHRcdH1cblx0fVxufVxuXG4vKlxuKiAgUGFkZGluZyBvdmVycmlkZXNcbiovXG5cbi8vIDBcbi5wYWRkaW5nLXRvcC0wLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTAtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0wLVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTAgIWltcG9ydGFudDtcbn1cblxuLy8gNFxuLnBhZGRpbmctdG9wLTQtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4vLyA4XG4ucGFkZGluZy10b3AtOC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtOC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTIgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC04LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEyXG4ucGFkZGluZy10b3AtMTItXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMTItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0xMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0xMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMyAhaW1wb3J0YW50O1xufVxuXG4vLyAxNlxuLnBhZGRpbmctdG9wLTE2LVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTE2LVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtMTYtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy00ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtMTYtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLy8gMjRcbi5wYWRkaW5nLXRvcC0yNC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0yNC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTI0LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTI0LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDMyXG4ucGFkZGluZy10b3AtMzItXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tMzItXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC0zMi1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC0zMi1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNiAhaW1wb3J0YW50O1xufVxuXG4vLyA0MFxuLnBhZGRpbmctdG9wLTQwLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTQwLVxcISB7XG4gIHBhZGRpbmctYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctcmlnaHQtNDAtXFwhIHtcbiAgcGFkZGluZy1yaWdodDogc3BhY2luZy4kc3BhY2luZy03ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtNDAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLy8gNDhcbi5wYWRkaW5nLXRvcC00OC1cXCEge1xuICBwYWRkaW5nLXRvcDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS00OC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LTQ4LVxcISB7XG4gIHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1sZWZ0LTQ4LVxcISB7XG4gIHBhZGRpbmctbGVmdDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDY0XG4ucGFkZGluZy10b3AtNjQtXFwhIHtcbiAgcGFkZGluZy10b3A6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1ib3R0b20tNjQtXFwhIHtcbiAgcGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC02NC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLnBhZGRpbmctbGVmdC02NC1cXCEge1xuICBwYWRkaW5nLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctOSAhaW1wb3J0YW50O1xufVxuXG4vLyA4MFxuLnBhZGRpbmctdG9wLTgwLVxcISB7XG4gIHBhZGRpbmctdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS04MC1cXCEge1xuICBwYWRkaW5nLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ucGFkZGluZy1yaWdodC04MC1cXCEge1xuICBwYWRkaW5nLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLWxlZnQtODAtXFwhIHtcbiAgcGFkZGluZy1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTEwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vIE1hcmdpbiBvdmVycmlkZXMgLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIDBcbi5tYXJnaW4tdG9wLTAtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0wICFpbXBvcnRhbnQ7XG59XG5cbi8vIDRcbi5tYXJnaW4tdG9wLTQtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0xICFpbXBvcnRhbnQ7XG59XG5cbi8vIDhcbi5tYXJnaW4tdG9wLTgtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTgtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtOC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctMiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtOC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy0yICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEyXG4ubWFyZ2luLXRvcC0xMi1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMTItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0zICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMTItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTEyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTMgIWltcG9ydGFudDtcbn1cblxuLy8gMTZcbi5tYXJnaW4tdG9wLTE2LVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xNi1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTQgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC0xNi1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtMTYtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNCAhaW1wb3J0YW50O1xufVxuXG4vLyAyNFxuLm1hcmdpbi10b3AtMjQtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTI0LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctNSAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTI0LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC0yNC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy01ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDMyXG4ubWFyZ2luLXRvcC0zMi1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzItXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy02ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtMzItXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTMyLVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTYgIWltcG9ydGFudDtcbn1cblxuLy8gNDBcbi5tYXJnaW4tdG9wLTQwLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWJvdHRvbS00MC1cXCEge1xuICBtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTcgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1yaWdodC00MC1cXCEge1xuICBtYXJnaW4tcmlnaHQ6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtNDAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNyAhaW1wb3J0YW50O1xufVxuXG4vLyA0OFxuLm1hcmdpbi10b3AtNDgtXFwhIHtcbiAgbWFyZ2luLXRvcDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tYm90dG9tLTQ4LVxcISB7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctOCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTQ4LVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tbGVmdC00OC1cXCEge1xuICBtYXJnaW4tbGVmdDogc3BhY2luZy4kc3BhY2luZy04ICFpbXBvcnRhbnQ7XG59XG5cbi8vIDY0XG4ubWFyZ2luLXRvcC02NC1cXCEge1xuICBtYXJnaW4tdG9wOiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tNjQtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy05ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXJnaW4tcmlnaHQtNjQtXFwhIHtcbiAgbWFyZ2luLXJpZ2h0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1sZWZ0LTY0LVxcISB7XG4gIG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTkgIWltcG9ydGFudDtcbn1cblxuLy8gODBcbi5tYXJnaW4tdG9wLTgwLVxcISB7XG4gIG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cblxuLm1hcmdpbi1ib3R0b20tODAtXFwhIHtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLXJpZ2h0LTgwLVxcISB7XG4gIG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0xMCAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWxlZnQtODAtXFwhIHtcbiAgbWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctMTAgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgJ0BvbnRhcmlvLWRpZ2l0YWwtc2VydmljZS9vbnRhcmlvLWRlc2lnbi1zeXN0ZW0tZGVzaWduLXRva2Vucy9kaXN0L3Njc3MvdmFyaWFibGVzJyBhcyB2YXJpYWJsZXM7XG5AdXNlICcuLi8uLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcbkB1c2UgJy4uLy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AZm9yd2FyZCAnLi4vLi4vNy1vdmVycmlkZXMvc3BhY2luZy5vdmVycmlkZXMnO1xuXG4vKlxuKiAgR2xvYmFsIG1peGluc1xuKiAgVXNlZCBhY3Jvc3MgbXVsdGlwbGUgY29tcG9uZW50c1xuKi9cblxuQG1peGluIHdvcmQtd3JhcCgpIHtcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHQtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0aHlwaGVuczogYXV0bztcbn1cblxuQG1peGluIHR3by1jb2x1bW4tbGlzdHMoKSB7XG5cdGNvbHVtbi1jb3VudDogdmFyaWFibGVzLiRncmlkLWNvbHVtbnMtY29sdW1uLWNvdW50MTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRjb2x1bW4tY291bnQ6IHZhcmlhYmxlcy4kZ3JpZC1jb2x1bW5zLWNvbHVtbi1jb3VudDI7XG5cblx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmc6IDAgMCBzcGFjaW5nLiRzcGFjaW5nLTMgMDtcblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBNaXhpbiB0aGF0IGFkZHMgc3BhY2luZyB0byBhIHBvc2l0aW9uIGFuZCBtYXJrIGl0IGFzIGltcG9ydGFudFxuICogJHR5cGUgaXMgdGhlIHR5cGUgb2Ygc3BhY2luZyB0byB1c2UgYW5kIGNhbiBiZSBlaXRoZXIgcGFkZGluZyBvciBtYXJnaW5cbiAqICRwb3NpdGlvbiBpcyB0aGUgZGlyZWN0aW9uIHRvIHdoaWNoIHRoZSBzcGFjaW5nIGlzIGFwcGxpZWQ7IGNhbiBiZSB0b3AsIHJpZ2h0LCBib3R0b20gb3IgbGVmdFxuICogJHNpemUgaXMgdGhlIGFtb3VudCBvZiBweCB0byBiZSB1c2VkIGFzIHRoZSBzcGFjaW5nOyBjYW4gYmUgMCwgNCwgOCwgMTIsIDE2LCAyNCwgMzIsIDQwLCA0OCBvciA2NFxuICovXG5AbWl4aW4gc3BhY2luZy1pbXBvcnRhbnQoJHR5cGU6IHBhZGRpbmcsICRwb3NpdGlvbjogcmlnaHQsICRzaXplOiAxNikge1xuXHRAZXh0ZW5kIC4jeyR0eXBlfS0jeyRwb3NpdGlvbn0tI3skc2l6ZX0tXFwhICFvcHRpb25hbDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmxpc3QnO1xuQHVzZSAnc2FzczpzdHJpbmcnO1xuQHVzZSAnLi4vLi4vMS12YXJpYWJsZXMvZ3JpZC52YXJpYWJsZXMnIGFzIGdyaWQ7XG5AdXNlICcuLi8uLi8yLXRvb2xzL2Z1bmN0aW9ucy9ncmlkLmZ1bmN0aW9ucycgYXMgZ3JpZEZ1bmN0aW9ucztcblxuLypcbiogIEdyaWQgbWl4aW5zXG4qXG4qICAxIC0gRXhwb3J0aW5nIGdyaWQgY29kZVxuKiAgMiAtIENsZWFyZml4XG4qICAzIC0gR3JpZCByb3dcbiogIDQgLSBHcmlkIGNvbHVtblxuKiAgNSAtIEdyaWQgSFRNTCBjbGFzc2VzXG4qL1xuXG4vKioqIDEgLSBFeHBvcnRpbmcgZ3JpZCBjb2RlICoqKi9cbi8vLyBDcmVhdGVzIGEgZ2xvYmFsIG1vZHVsZS5cbi8vL1xuLy8vIEBwYXJhbSB7c3RyaW5nfSAkbmFtZVxuLy8vICAgVGhlIG5hbWUgb2YgdGhlIG1vZHVsZS5cblxuQG1peGluIGV4cG9ydHMoJG5hbWUpIHtcblx0Ly8gSW1wb3J0IGZyb20gZ2xvYmFsIHNjb3BlXG5cdCRtb2R1bGVzOiAkbW9kdWxlcyAhZ2xvYmFsO1xuXG5cdC8vIENoZWNrIGlmIGEgbW9kdWxlIGlzIGFscmVhZHkgb24gdGhlIGxpc3Rcblx0JG1vZHVsZV9pbmRleDogbGlzdC5pbmRleCgkbW9kdWxlcywgJG5hbWUpO1xuXHRAaWYgKCgkbW9kdWxlX2luZGV4ID09IG51bGwpIG9yICgkbW9kdWxlX2luZGV4ID09IGZhbHNlKSkge1xuXHRcdCRtb2R1bGVzOiBsaXN0LmFwcGVuZCgkbW9kdWxlcywgJG5hbWUpICFnbG9iYWw7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyoqKiAyIC0gQ2xlYXJmaXggKioqL1xuQG1peGluIGNsZWFyZml4IHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLyoqKiAzIC0gR3JpZCByb3cgKioqL1xuLy8vIEZvciBjcmVhdGluZyBjb250YWluZXIsIG5lc3RlZCwgYW5kIGNvbGxhcHNlZCByb3dzLlxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRiZWhhdmlvdXJcbi8vLyAgIEFueSBzcGVjaWFsIGJlaGF2aW91ciBmb3IgdGhpcyByb3cuXG4vLy8gICBEZWZhdWx0OiBmYWxzZVxuLy8vICAgT3B0aW9uczogbmVzdCwgY29sbGFwc2UsIG5lc3QtY29sbGFwc2UsIGZhbHNlXG5cbkBtaXhpbiBncmlkLXJvdygkYmVoYXZpb3VyOiBmYWxzZSkge1xuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3cobmVzdCk7IHRvIGluY2x1ZGUgYSBuZXN0ZWQgcm93XG5cdEBpZiAkYmVoYXZpb3VyID09IG5lc3Qge1xuXHRcdG1hcmdpbjogMCBtYXRoLmRpdigtKGdyaWQuJGNvbHVtbi1ndXR0ZXIpLCAyKTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3coY29sbGFwc2UpOyB0byBjb2xsYXBzZWQgYSBjb250YWluZXIgcm93IG1hcmdpbnNcblx0QGVsc2UgaWYgJGJlaGF2aW91ciA9PSBjb2xsYXBzZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogZ3JpZC4kcm93LXdpZHRoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gdXNlIEBpbmNsdWRlIGdyaWQtcm93KG5lc3QtY29sbGFwc2UpOyB0byBjb2xsYXBzZSBvdXRlciBtYXJnaW5zIG9uIGEgbmVzdGVkIHJvd1xuXHRAZWxzZSBpZiAkYmVoYXZpb3VyID09IG5lc3QtY29sbGFwc2Uge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQvLyB1c2UgQGluY2x1ZGUgZ3JpZC1yb3c7IHRvIHVzZSBhIGNvbnRhaW5lciByb3dcblx0QGVsc2Uge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogZ3JpZC4kcm93LXdpZHRoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ly8gY2xlYXJmaXggZm9yIGFsbCByb3dzXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8qKiogNCAtIEdyaWQgY29sdW1uICoqKi9cbi8vLyBDcmVhdGVzIGEgY29sdW1uLCBzaG91bGQgYmUgdXNlZCBpbnNpZGUgb2YgYSBtZWRpYSBxdWVyeSB0byBjb250cm9sIGxheW91dHNcbi8vL1xuLy8vIEBwYXJhbSB7bnVtYmVyfSAkY29sdW1uc1xuLy8vICAgVGhlIG51bWJlciBvZiBjb2x1bW5zIHRoaXMgc2hvdWxkIGJlXG4vLy8gQHBhcmFtIHtib29sZWFufSAkbGFzdC1jb2x1bW5cbi8vLyAgIElzIHRoaXMgdGhlIGxhc3QgY29sdW1uPyBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge2Jvb2xlYW59ICRjZW50ZXJcbi8vLyAgIENlbnRlciB0aGVzZSBjb2x1bW5zPyBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge251bWJlcn0gJG9mZnNldFxuLy8vICAgIyBvZiBjb2x1bW5zIHRvIG9mZnNldC4gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtudW1iZXIgb3IgYm9vbGVhbn0gJHB1c2hcbi8vLyAgICMgb2YgY29sdW1ucyB0byBwdXNoLiBEZWZhdWx0OiBmYWxzZS5cbi8vLyBAcGFyYW0ge251bWJlciBvciBib29sZWFufSAkcHVsbFxuLy8vICAgIyBvZiBjb2x1bW5zIHRvIHB1bGwuIERlZmF1bHQ6IGZhbHNlLlxuLy8vIEBwYXJhbSB7Ym9vbGVhbn0gJGNvbGxhcHNlXG4vLy8gICBHZXQgcmlkIG9mIGd1dHRlciBwYWRkaW5nIG9uIGNvbHVtbj8gRGVmYXVsdDogZmFsc2UuXG4vLy8gQHBhcmFtIHtib29sZWFuIG9yIHN0cmluZ30gJGZsb2F0XG4vLy8gICBTaG91bGQgdGhpcyBmbG9hdD8gRGVmYXVsdDogdHJ1ZS4gT3B0aW9uczogdHJ1ZSwgZmFsc2UsIGxlZnQsIHJpZ2h0LlxuXG5AbWl4aW4gZ3JpZC1jb2x1bW4oJGNvbHVtbnM6IGZhbHNlLCAkbGFzdC1jb2x1bW46IGZhbHNlLCAkY2VudGVyOiBmYWxzZSwgJG9mZnNldDogZmFsc2UsICRwdXNoOiBmYWxzZSwgJHB1bGw6IGZhbHNlLCAkY29sbGFwc2U6IGZhbHNlLCAkZmxvYXQ6IHRydWUsICRwb3NpdGlvbjogZmFsc2UpIHtcblx0Ly8gSWYgcG9zaXRpb25lZCBmb3IgZGVmYXVsdCAuY29sdW1uLCBpbmNsdWRlIHJlbGF0aXZlIHBvc2l0aW9uXG5cdC8vIHB1c2ggYW5kIHB1bGwgcmVxdWlyZSBwb3NpdGlvbiBzZXRcblx0QGlmICRwb3NpdGlvbiBvciAkcHVzaCBvciAkcHVsbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Ly8gSWYgY29sbGFwc2VkLCBnZXQgcmlkIG9mIGd1dHRlciBwYWRkaW5nXG5cdEBpZiAkY29sbGFwc2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Ly8gR3V0dGVyIHBhZGRpbmcgd2hlbmV2ZXIgYSBjb2x1bW4gaXNuJ3Qgc2V0IHRvIGNvbGxhcHNlXG5cdC8vICh1c2UgJGNvbGxhcHNlOm51bGwgdG8gZG8gbm90aGluZylcblx0QGVsc2UgaWYgJGNvbGxhcHNlID09IGZhbHNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KGdyaWQuJGNvbHVtbi1ndXR0ZXIsIDIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KGdyaWQuJGNvbHVtbi1ndXR0ZXIsIDIpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQvLyBJZiBhIGNvbHVtbiBudW1iZXIgaXMgZ2l2ZW4sIGNhbGN1bGF0ZSB3aWR0aFxuXHRAaWYgJGNvbHVtbnMge1xuXHRcdHdpZHRoOiBncmlkRnVuY3Rpb25zLmdyaWQtY2FsYygkY29sdW1ucywgZ3JpZC4kdG90YWwtY29sdW1ucyk7XG5cblx0XHQvLyBJZiBsYXN0IGNvbHVtbiwgZmxvYXQgbmF0dXJhbGx5IGluc3RlYWQgb2YgdG8gdGhlIHJpZ2h0XG5cdFx0QGlmICRsYXN0LWNvbHVtbiB7XG5cdFx0XHRmbG9hdDogZ3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9uO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNvdXJjZSBPcmRlcmluZywgYWRkcyBsZWZ0L3JpZ2h0IGRlcGVuZGluZyBvbiB3aGljaCB5b3UgdXNlLlxuXHRAaWYgJHB1c2gge1xuXHRcdCN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IGdyaWRGdW5jdGlvbnMuZ3JpZC1jYWxjKCRwdXNoLCBncmlkLiR0b3RhbC1jb2x1bW5zKTtcblx0XHQje2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IGF1dG87XG5cdH1cblx0QGlmICRwdWxsIHtcblx0XHQje2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IGdyaWRGdW5jdGlvbnMuZ3JpZC1jYWxjKCRwdWxsLCBncmlkLiR0b3RhbC1jb2x1bW5zKTtcblx0XHQje2dyaWQuJGRlZmF1bHQtZmxvYXR9OiBhdXRvO1xuXHR9XG5cblx0QGlmICRmbG9hdCBhbmQgJGxhc3QtY29sdW1uID09IGZhbHNlIHtcblx0XHRAaWYgJGZsb2F0ID09IGxlZnQgb3IgJGZsb2F0ID09IHRydWUge1xuXHRcdFx0ZmxvYXQ6IGdyaWQuJGRlZmF1bHQtZmxvYXQ7XG5cdFx0fSBAZWxzZSBpZiAkZmxvYXQgPT0gcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IGdyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbjtcblx0XHR9IEBlbHNlIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIElmIGNlbnRlcmVkLCBnZXQgcmlkIG9mIGZsb2F0IGFuZCBhZGQgYXBwcm9wcmlhdGUgbWFyZ2luc1xuXHRAaWYgJGNlbnRlciB7XG5cdFx0bWFyZ2luLSN7Z3JpZC4kZGVmYXVsdC1mbG9hdH06IGF1dG87XG5cdFx0bWFyZ2luLSN7Z3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9ufTogYXV0bztcblx0XHRmbG9hdDogbm9uZTtcblx0fVxuXG5cdC8vIElmIG9mZnNldCwgY2FsY3VsYXRlIGFwcHJvcHJpYXRlIG1hcmdpbnNcblx0QGlmICRvZmZzZXQge1xuXHRcdG1hcmdpbi0je2dyaWQuJGRlZmF1bHQtZmxvYXR9OiBncmlkRnVuY3Rpb25zLmdyaWQtY2FsYygkb2Zmc2V0LCBncmlkLiR0b3RhbC1jb2x1bW5zKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qKiogNSAtIEdyaWQgSFRNTCBjbGFzc2VzICoqKi9cbi8vLyBDcmVhdGUgcHJlc2VudGF0aW9uYWwgY2xhc3NlcyBmb3IgZ3JpZFxuLy8vXG4vLy8gQHBhcmFtIHtzdHJpbmd9ICRzaXplXG4vLy8gICBOYW1lIG9mIGNsYXNzIHRvIHVzZSwgaS5lLiBcImxhcmdlXCIgd2lsbCBnZW5lcmF0ZSAubGFyZ2UtMSwgLmxhcmdlLTIsIGV0Yy5cblxuQG1peGluIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplKSB7XG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggZ3JpZC4kdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdC4jeyRzaXplfS1wdXNoLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRwdXNoOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHR9XG5cblx0XHQuI3skc2l6ZX0tcHVsbC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkLWNvbHVtbigkcHVsbDogJGksICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0fVxuXHR9XG5cblx0LmNvbHVtbixcblx0LmNvbHVtbnMge1xuXHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiBmYWxzZSwgJHBvc2l0aW9uOiB0cnVlKTtcblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggZ3JpZC4kdG90YWwtY29sdW1ucyB7XG5cdFx0LiN7JHNpemV9LSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjb2x1bW5zOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIGdyaWQuJHRvdGFsLWNvbHVtbnMgLSAxIHtcblx0XHQuI3skc2l6ZX0tb2Zmc2V0LSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRvZmZzZXQ6ICRpLCAkY29sbGFwc2U6IG51bGwsICRmbG9hdDogZmFsc2UpO1xuXHRcdH1cblx0fVxuXG5cdC4jeyRzaXplfS1yZXNldC1vcmRlciB7XG5cdFx0ZmxvYXQ6IGdyaWQuJGRlZmF1bHQtZmxvYXQ7XG5cdFx0bGVmdDogYXV0bztcblx0XHRtYXJnaW4tI3tncmlkLiRkZWZhdWx0LWZsb2F0fTogMDtcblx0XHRtYXJnaW4tI3tncmlkLiRvcHBvc2l0ZS1kaXJlY3Rpb259OiAwO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmNvbHVtbi4jeyRzaXplfS1jZW50ZXJlZCxcblx0LmNvbHVtbnMuI3skc2l6ZX0tY2VudGVyZWQge1xuXHRcdEBpbmNsdWRlIGdyaWQtY29sdW1uKCRjZW50ZXI6IHRydWUsICRjb2xsYXBzZTogbnVsbCwgJGZsb2F0OiBmYWxzZSk7XG5cdH1cblxuXHQuY29sdW1uLiN7JHNpemV9LXVuY2VudGVyZWQsXG5cdC5jb2x1bW5zLiN7JHNpemV9LXVuY2VudGVyZWQge1xuXHRcdGZsb2F0OiBncmlkLiRkZWZhdWx0LWZsb2F0O1xuXHRcdG1hcmdpbi0je2dyaWQuJGRlZmF1bHQtZmxvYXR9OiAwO1xuXHRcdG1hcmdpbi0je2dyaWQuJG9wcG9zaXRlLWRpcmVjdGlvbn06IDA7XG5cdH1cblxuXHQvLyBGaWdodGluZyBbY2xhc3MqPVwiY29sdW1uXCJdICsgW2NsYXNzKj1cImNvbHVtblwiXTpsYXN0LWNoaWxkXG5cdC5jb2x1bW4uI3skc2l6ZX0tY2VudGVyZWQ6bGFzdC1jaGlsZCxcblx0LmNvbHVtbnMuI3skc2l6ZX0tY2VudGVyZWQ6bGFzdC1jaGlsZCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQvLyBGaWdodGluZyAuY29sdW1uLjxwcmV2aW91cy1zaXplPi1jZW50ZXJlZDpsYXN0LWNoaWxkXG5cdC5jb2x1bW4uI3skc2l6ZX0tdW5jZW50ZXJlZDpsYXN0LWNoaWxkLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkOmxhc3QtY2hpbGQge1xuXHRcdGZsb2F0OiBncmlkLiRkZWZhdWx0LWZsb2F0O1xuXHR9XG5cblx0LmNvbHVtbi4jeyRzaXplfS11bmNlbnRlcmVkLm9wcG9zaXRlLFxuXHQuY29sdW1ucy4jeyRzaXplfS11bmNlbnRlcmVkLm9wcG9zaXRlIHtcblx0XHRmbG9hdDogZ3JpZC4kb3Bwb3NpdGUtZGlyZWN0aW9uO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0Ji4jeyRzaXplfS1jb2xsYXBzZSB7XG5cdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbGxhcHNlOiB0cnVlLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuI3skc2l6ZX0tdW5jb2xsYXBzZSB7XG5cdFx0XHQ+IC5jb2x1bW4sXG5cdFx0XHQ+IC5jb2x1bW5zIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZC1jb2x1bW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICcuLi8uLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvY3VzIHBsYWNlaG9sZGVyIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9jdXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDRweCBjb2xvdXJzLiRjb2xvdXItZm9jdXM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGb2N1cyBwbGFjZWhvbGRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4lZm9jdXMge1xuXHRib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcblx0b3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiAkZm9jdXMtdHJhbnNpdGlvbjtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuXG4vKlxuKiAgQ29sb3VyIGNsYXNzZXNcbipcbiogIDEgLSBCYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4xIC0gR3JleXNjYWxlIGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiogICAgMS4zIC0gTGlnaHQgYWNjZW50IGJhY2tncm91bmQgY29sb3Vyc1xuKiAgICAxLjQgLSBEYXJrIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnNcbiovXG5cbi8qKiogMSAtIEdyZXlzY2FsZSBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXdoaXRlO1xufVxuLmJnLWdyZXlzY2FsZS01IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTU7XG59XG4uYmctZ3JleXNjYWxlLTIwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTIwO1xufVxuLmJnLWdyZXlzY2FsZS00MCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGdyZXlzY2FsZS00MDtcbn1cbi5iZy1ncmV5c2NhbGUtNjAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRncmV5c2NhbGUtNjA7XG59XG4uYmctZ3JleXNjYWxlLTcwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kZ3JleXNjYWxlLTcwO1xufVxuLmJnLWJsYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xufVxuXG4vKioqIDIgLSBNYWluIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG91cnMgKioqL1xuLmJnLWdvbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZ29sZDtcbn1cbi5iZy15ZWxsb3cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXIteWVsbG93O1xufVxuLmJnLXRhdXBlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXRhdXBlO1xufVxuLmJnLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWdyZWVuO1xufVxuLmJnLWxpbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGltZTtcbn1cbi5iZy10ZWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXRlYWw7XG59XG4uYmctc2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXNreTtcbn1cbi5iZy1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWJsdWU7XG59XG4uYmctcHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLXB1cnBsZTtcbn1cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItb3JhbmdlO1xufVxuLmJnLXJlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1yZWQ7XG59XG4uYmctbWFnZW50YSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1tYWdlbnRhO1xufVxuXG4vKioqIDEgLSBMaWdodCBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1saWdodC1nb2xkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LWdvbGQ7XG59XG4uYmctbGlnaHQteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LXllbGxvdztcbn1cbi5iZy1saWdodC10YXVwZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC10YXVwZTtcbn1cbi5iZy1saWdodC1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1ncmVlbjtcbn1cbi5iZy1saWdodC1saW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LWxpbWU7XG59XG4uYmctbGlnaHQtdGVhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC10ZWFsO1xufVxuLmJnLWxpZ2h0LXNreSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1za3k7XG59XG4uYmctbGlnaHQtYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1ibHVlO1xufVxuLmJnLWxpZ2h0LXB1cnBsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1saWdodC1wdXJwbGU7XG59XG4uYmctbGlnaHQtb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWxpZ2h0LW9yYW5nZTtcbn1cbi5iZy1saWdodC1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtcmVkO1xufVxuLmJnLWxpZ2h0LW1hZ2VudGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItbGlnaHQtbWFnZW50YTtcbn1cblxuLyoqKiAxIC0gRGFyayBhY2NlbnQgYmFja2dyb3VuZCBjb2xvdXJzICoqKi9cbi5iZy1kYXJrLWdvbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1nb2xkO1xufVxuLmJnLWRhcmsteWVsbG93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmsteWVsbG93O1xufVxuLmJnLWRhcmstdGF1cGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay10YXVwZTtcbn1cbi5iZy1kYXJrLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstZ3JlZW47XG59XG4uYmctZGFyay1saW1lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstbGltZTtcbn1cbi5iZy1kYXJrLXRlYWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay10ZWFsO1xufVxuLmJnLWRhcmstc2t5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstc2t5O1xufVxuLmJnLWRhcmstYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGNvbG91cnMuJGNvbG91ci1kYXJrLWJsdWU7XG59XG4uYmctZGFyay1wdXJwbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1wdXJwbGU7XG59XG4uYmctZGFyay1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1vcmFuZ2U7XG59XG4uYmctZGFyay1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItZGFyay1yZWQ7XG59XG4uYmctZGFyay1tYWdlbnRhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Vycy4kY29sb3VyLWRhcmstbWFnZW50YTtcbn1cbiIsIkB1c2UgJy4uLzEtdmFyaWFibGVzL2ZvbnQtd2VpZ2h0cy52YXJpYWJsZXMnIGFzIGZvbnRXZWlnaHRzO1xuQHVzZSAnLi4vMi10b29scy9mdW5jdGlvbnMvYXNzZXQtaGVscGVyLmZ1bmN0aW9ucycgYXMgYXNzZXRIZWxwZXJGdW5jdGlvbnM7XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdDb3VyaWVyIFByaW1lJyksIGxvY2FsKCdDb3VyaWVyLXByaW1lLXJlZ3VsYXInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTQwMC9Db3VyaWVyUHJpbWUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0NvdXJpZXIgUHJpbWUnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGxvY2FsKCdDb3VyaWVyIFByaW1lIEl0YWxpYycpLCBsb2NhbCgnQ291cmllci1wcmltZS1pdGFsaWMnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTQwMC0taXRhbGljL0NvdXJpZXJQcmltZS1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ0NvdXJpZXIgUHJpbWUgQm9sZCcpLCBsb2NhbCgnQ291cmllci1wcmltZS1ib2xkJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnY291cmllci1wcmltZS03MDAvQ291cmllclByaW1lLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdDb3VyaWVyIFByaW1lJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtYm9sZDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ0NvdXJpZXIgUHJpbWUgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ0NvdXJpZXItcHJpbWUtYm9sZC1pdGFsaWMnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdjb3VyaWVyLXByaW1lLTcwMC0taXRhbGljL0NvdXJpZXJQcmltZS1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTQwMC9vcGVuLXNhbnMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwL29wZW4tc2Fucy00MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKSwgbG9jYWwoJ09wZW4gU2FucycpLFxuXHRcdGxvY2FsKCdPcGVuLVNhbnMtcmVndWxhcicpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNjAwL29wZW4tc2Fucy02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy02MDAvb3Blbi1zYW5zLTYwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpLFxuXHRcdGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW4tU2Fucy02MDAnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNDAwLS1pdGFsaWMvb3Blbi1zYW5zLTQwMC0taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy00MDAtLWl0YWxpYy9vcGVuLXNhbnMtNDAwLS1pdGFsaWMuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKSxcblx0XHRsb2NhbCgnT3BlbiBTYW5zIEl0YWxpYycpLCBsb2NhbCgnT3Blbi1TYW5zLWl0YWxpYycpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuLVNhbnMtNzAwJyk7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdCcpO1xuXHRzcmM6IGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdvcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgnb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnN2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jztcblx0Zm9udC13ZWlnaHQ6IGZvbnRXZWlnaHRzLiRmb250LXdlaWdodHMtbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTQwMC9yYWxld2F5LW1vZGlmaWVkLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC00MDAvcmFsZXdheS1tb2RpZmllZC00MDAuc3ZnJykgZm9ybWF0KCdzdmcnKSwgbG9jYWwoJ1JhbGV3YXknKSxcblx0XHRsb2NhbCgnUmFsZXdheS00MDAnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogYXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC02MDAvcmFsZXdheS1tb2RpZmllZC02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdGFzc2V0SGVscGVyRnVuY3Rpb25zLmdldEZvbnRVcmwoJ3JhbGV3YXktbW9kaWZpZWQtNjAwL3JhbGV3YXktbW9kaWZpZWQtNjAwLnN2ZycpIGZvcm1hdCgnc3ZnJyksXG5cdFx0bG9jYWwoJ1JhbGV3YXkgU2VtaUJvbGQnKSwgbG9jYWwoJ1JhbGV3YXktNjAwJyk7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1JhbGV3YXknO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiBhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHRhc3NldEhlbHBlckZ1bmN0aW9ucy5nZXRGb250VXJsKCdyYWxld2F5LW1vZGlmaWVkLTcwMC9yYWxld2F5LW1vZGlmaWVkLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0YXNzZXRIZWxwZXJGdW5jdGlvbnMuZ2V0Rm9udFVybCgncmFsZXdheS1tb2RpZmllZC03MDAvcmFsZXdheS1tb2RpZmllZC03MDAuc3ZnJykgZm9ybWF0KCdzdmcnKSxcblx0XHRsb2NhbCgnUmFsZXdheSBCb2xkJyksIGxvY2FsKCdSYWxld2F5LTcwMCcpO1xufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvY29sb3Vycy52YXJpYWJsZXMnIGFzIGNvbG91cnM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2ZvbnQtc2l6ZXMudmFyaWFibGVzJyBhcyBmb250U2l6ZXM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcycgYXMgdHlwb2dyYXBoeTtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbDtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcblxuLypcbiogIEdsb2JhbCBlbGVtZW50c1xuKlxuKiAgMSAtIFVuY2xhc3NlZCBlbGVtZW50c1xuKiAgICAxLjEgLSBCYXNlXG4qICAgIDEuMiAtIFR5cG9ncmFwaHlcbiogICAgMS4zIC0gRm9ybXNcbiogICAgMS40IC0gSG9yaXpvbnRhbCBSdWxlXG4qICAgIDEuNSAtIExpc3RzXG4qL1xuXG4vKioqIDEgLSBVbmNsYXNzZWQgRWxlbWVudHMgKioqL1xuXG4vKiBCYXNlICovXG5odG1sIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IGZvbnRTaXplcy4kZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbn1cblxuYm9keSB7XG5cdGZvbnQtc2l6ZTogZm9udFNpemVzLiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvdXJzLiRjb2xvdXItd2hpdGU7XG5cdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogVHlwb2dyYXBoeSAqL1xucCB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0bWFyZ2luOiAwIDAgc3BhY2luZy4kc3BhY2luZy01IDA7XG59XG5cbmNpdGUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ib2xkO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaDEsXG4uaDEge1xuXHRAZXh0ZW5kICVoMS1zdHlsZXM7XG59XG5cbmgyLFxuLmgyIHtcblx0QGV4dGVuZCAlaDItc3R5bGVzO1xufVxuXG5oMyxcbi5oMyB7XG5cdEBleHRlbmQgJWgzLXN0eWxlcztcbn1cblxuaDQsXG4uaDQge1xuXHRAZXh0ZW5kICVoNC1zdHlsZXM7XG59XG5cbmg1LFxuLmg1IHtcblx0QGV4dGVuZCAlaDUtc3R5bGVzO1xufVxuXG5oNixcbi5oNiB7XG5cdEBleHRlbmQgJWg2LXN0eWxlcztcbn1cblxuLmxlYWQtc3RhdGVtZW50IHtcblx0QGV4dGVuZCAlbGVhZC1zdGF0ZW1lbnQ7XG59XG5cbi8qIGV2ZXJ5dGhpbmcgLSBpbmNsdWRpbmcgYmVmb3JlIGFuZCBhZnRlciAtIHNob3VsZCBpbmhlcml0IHRoZWlyIGJveCBzaXppbmcgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbm1haW4gcCxcbm1haW4gcDpub3QoLmxlYWQtc3RhdGVtZW50KSxcbm1haW4gZGQsXG5tYWluIGxpIHtcblx0bWF4LXdpZHRoOiBnbG9iYWwuJHN0YW5kYXJkLXdpZHRoO1xufVxuXG5ociB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTcgMDtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGNvbG91cnMuJGdyZXlzY2FsZS0yMDtcbn1cblxuLyogSG9yaXpvbnRhbCBSdWxlICovXG5oci5oci0tZGFyayB7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBjb2xvdXJzLiRjb2xvdXItYmxhY2s7XG59XG5cbmEge1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbms7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1saW5rLS12aXNpdGVkO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1saW5rLS1ob3Zlcjtcblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWxpbmstLWFjdGl2ZTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDAgNHB4IGNvbG91cnMuJGNvbG91ci1mb2N1cztcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDRweCBjb2xvdXJzLiRjb2xvdXItZm9jdXM7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgNHB4IGNvbG91cnMuJGNvbG91ci1mb2N1cztcblx0XHRvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxu4oCLcCB7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG7igItwICsgaDEsXG5wICsgaDIsXG5wICsgaDMsXG5wICsgaDQsXG5wICsgaDUsXG5wICsgaDYsXG51bCArIGgxLFxudWwgKyBoMixcbnVsICsgaDMsXG51bCArIGg0LFxudWwgKyBoNSxcbnVsICsgaDYsXG5vbCArIGgxLFxub2wgKyBoMixcbm9sICsgaDMsXG5vbCArIGg0LFxub2wgKyBoNSxcbm9sICsgaDYsXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG5cdG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNjtcbn1cblxucCBjb2RlLCB0ZCBjb2RlLCBsaSBjb2RlIHtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuXG4vKiBGb3JtcyAqL1xuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nY29sb3InXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG50ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQtb3JpZ2luOiBpbml0aWFsO1xuXHRoZWlnaHQ6IGF1dG87XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogZm9udFNpemVzLiRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cdG1hcmdpbi1sZWZ0OiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdG1hcmdpbi1yaWdodDogc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0cGFkZGluZzogc3BhY2luZy4kc3BhY2luZy0wO1xuXHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbmxlZ2VuZCxcbmxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0wO1xufVxuXG5zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLW9yaWdpbjogaW5pdGlhbDtcblx0aGVpZ2h0OiBhdXRvO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKi9cbnVsLFxub2wge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbnVsIHtcblx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcuJHNwYWNpbmctNjtcbn1cblxudWwgbGkge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTA7XG59XG5cbm9sIHtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoc3BhY2luZy4kc3BhY2luZy0zICsgc3BhY2luZy4kc3BhY2luZy00KTtcbn1cblxub2wgbGkge1xuXHRwYWRkaW5nOiBzcGFjaW5nLiRzcGFjaW5nLTAgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMyBzcGFjaW5nLiRzcGFjaW5nLTE7XG59XG5cbnVsIGxpOmxhc3QtY2hpbGQsXG5vbCBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMDtcbn1cblxudWwgdWwsXG5vbCB1bCB7XG5cdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy02O1xufVxuXG51bCBvbCxcbm9sIG9sIHtcblx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMiAxLjc1cmVtO1xufVxuXG5wICsgdWwsXG5wICsgb2wge1xuXHRtYXJnaW4tdG9wOiBjYWxjKHNwYWNpbmcuJHNwYWNpbmctMyAqIC0xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0dWwge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgc3BhY2luZy4kc3BhY2luZy04O1xuXHR9XG5cblx0b2wge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTUgMi43NXJlbTtcblx0fVxuXG5cdHVsIHVsLFxuXHRvbCB1bCB7XG5cdFx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTIgc3BhY2luZy4kc3BhY2luZy0wIHNwYWNpbmcuJHNwYWNpbmctMiBzcGFjaW5nLiRzcGFjaW5nLTg7XG5cdH1cblxuXHR1bCBvbCxcblx0b2wgb2wge1xuXHRcdG1hcmdpbjogc3BhY2luZy4kc3BhY2luZy0yIHNwYWNpbmcuJHNwYWNpbmctMCBzcGFjaW5nLiRzcGFjaW5nLTIgMi43NXJlbTtcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvZ3JpZC52YXJpYWJsZXMnIGFzIGdyaWRWYXJpYWJsZXM7XG5AdXNlICcuLi8yLXRvb2xzL21peGlucy9ncmlkLm1peGlucycgYXMgZ3JpZE1peGlucztcblxuQGluY2x1ZGUgZ3JpZE1peGlucy5leHBvcnRzKCdncmlkJykge1xuXHQucm93IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtcm93O1xuXG5cdFx0Ji5yb3ctLWNvbGxhcHNlIHtcblx0XHRcdD4gLmNvbHVtbixcblx0XHRcdD4gLmNvbHVtbnMge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRjb2xsYXBzZTogdHJ1ZSwgJGZsb2F0OiBmYWxzZSk7XG5cdFx0XHR9XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yb3cge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0KTtcblxuXHRcdFx0Ji5yb3ctLWNvbGxhcHNlIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0LWNvbGxhcHNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sdW1uLFxuXHQuY29sdW1ucyB7XG5cdFx0QGluY2x1ZGUgZ3JpZE1peGlucy5ncmlkLWNvbHVtbigkY29sdW1uczogZ3JpZFZhcmlhYmxlcy4kdG90YWwtY29sdW1ucyk7XG5cblx0XHQmICsgJjpsYXN0LWNoaWxkIHtcblx0XHRcdGZsb2F0OiBncmlkVmFyaWFibGVzLiRsYXN0LWNoaWxkLWZsb2F0O1xuXHRcdH1cblxuXHRcdCYgKyAmLmVuZCB7XG5cdFx0XHRmbG9hdDogZ3JpZFZhcmlhYmxlcy4kZGVmYXVsdC1mbG9hdDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiRzbWFsbC11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHNtYWxsKTtcblx0fVxuXG5cdEBtZWRpYSAje2dyaWRWYXJpYWJsZXMuJG1lZGl1bS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IG1lZGl1bSk7XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiRsYXJnZS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IGxhcmdlKTtcblxuXHRcdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggZ3JpZFZhcmlhYmxlcy4kdG90YWwtY29sdW1ucyAtIDEge1xuXHRcdFx0LnB1c2gtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRwdXNoOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblxuXHRcdFx0LnB1bGwtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtY29sdW1uKCRwdWxsOiAkaSwgJGNvbGxhcHNlOiBudWxsLCAkZmxvYXQ6IGZhbHNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgI3tncmlkVmFyaWFibGVzLiR4bGFyZ2UtdXB9IHtcblx0XHRAaW5jbHVkZSBncmlkTWl4aW5zLmdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiB4bGFyZ2UpO1xuXHR9XG5cblx0QG1lZGlhICN7Z3JpZFZhcmlhYmxlcy4keHhsYXJnZS11cH0ge1xuXHRcdEBpbmNsdWRlIGdyaWRNaXhpbnMuZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHh4bGFyZ2UpO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJyBhcyBmb250V2VpZ2h0cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3R5cG9ncmFwaHkudmFyaWFibGVzJyBhcyB0eXBvZ3JhcGh5O1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcycgYXMgYnJlYWtwb2ludHM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWxWYXJpYWJsZXM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9sZXR0ZXItc3BhY2luZy52YXJpYWJsZXMnIGFzIGxldHRlclNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9saW5lLWhlaWdodHMudmFyaWFibGVzJyBhcyBsaW5lSGVpZ2h0O1xuXG4uZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTg7XG59XG5cbi5maWVsZHNldF9fbGVnZW5kIHtcblx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLWJvbGQ7XG5cdG1hcmdpbjogMCAwIHNwYWNpbmcuJHNwYWNpbmctNCAwO1xuXHRsaW5lLWhlaWdodDogZ2xvYmFsVmFyaWFibGVzLiRsaW5lLWhlaWdodC1kZWZhdWx0O1xuXHRtYXgtd2lkdGg6IGdsb2JhbFZhcmlhYmxlcy4kbmFycm93LXdpZHRoO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR3aWR0aDogZ2xvYmFsVmFyaWFibGVzLiRmdWxsLXdpZHRoO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtODtcblx0fVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2UsXG4uZmllbGRzZXRfX2xlZ2VuZC0taGVhZGluZyB7XG5cdGxldHRlci1zcGFjaW5nOiBsZXR0ZXJTcGFjaW5nLiRsZXR0ZXItc3BhY2luZy14c21hbGw7XG5cdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC0xO1xuXG5cdGgxIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiBzcGFjaW5nLiRzcGFjaW5nLTA7XG5cdFx0QGV4dGVuZCAlaDEtc3R5bGVzO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIHtcblx0XHRmb250LXNpemU6IDEuNDM3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogbGluZUhlaWdodC4kbGluZS1oZWlnaHQtNTtcblx0fVxufVxuXG4uZmllbGRzZXRfX2xlZ2VuZC0tbGFyZ2Uge1xuXHRmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLXJlcXVpcmVkLWZsYWcsXG4uZmllbGRzZXRfX2xlZ2VuZC1vcHRpb25hbC1mbGFnIHtcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtb3Blbi1zYW5zO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBmb250V2VpZ2h0cy4kZm9udC13ZWlnaHRzLW5vcm1hbDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcYTAnO1xuXHR9XG59XG5cbi5sYWJlbF9fZmxhZyB7XG5cdGZvbnQtZmFtaWx5OiB0eXBvZ3JhcGh5LiRmb250LW9wZW4tc2Fucztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogZm9udFdlaWdodHMuJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGEwJztcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvdHlwb2dyYXBoeS52YXJpYWJsZXMnIGFzIHR5cG9ncmFwaHk7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL3NwYWNpbmcudmFyaWFibGVzJyBhcyBzcGFjaW5nO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvZ2xvYmFsLnZhcmlhYmxlcycgYXMgZ2xvYmFsO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xldHRlci1zcGFjaW5nLnZhcmlhYmxlcycgYXMgbGV0dGVyU3BhY2luZztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnIGFzIGxpbmVIZWlnaHQ7XG5cbi8qXG4qICBMYWJlbHNcbiovXG5cbi5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0Zm9udC1mYW1pbHk6IHR5cG9ncmFwaHkuJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG5cdG1hcmdpbjogMCAwIHNwYWNpbmcuJHNwYWNpbmctNCAwO1xuXHRtYXgtd2lkdGg6IGdsb2JhbC4kbmFycm93LXdpZHRoO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTg7XG5cdH1cbn1cblxuLmxhYmVsLS1sYXJnZSB7XG5cdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IGxldHRlclNwYWNpbmcuJGxldHRlci1zcGFjaW5nLXhzbWFsbDtcblx0bGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQuJGxpbmUtaGVpZ2h0LTE7XG5cdG1heC13aWR0aDogMjYuMjVlbTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50cy4kc21hbGwtYnJlYWtwb2ludCkge1xuXHRcdGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiBsaW5lSGVpZ2h0LiRsaW5lLWhlaWdodC01O1xuXHR9XG59XG5cbmgxID4gLmxhYmVsLS1oZWFkaW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IHNwYWNpbmcuJHNwYWNpbmctMDtcblx0QGV4dGVuZCAlaDEtc3R5bGVzO1xufVxuXG4ubGFiZWxfX2ZsYWcge1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcYTAnO1xuXHR9XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy90eXBvZ3JhcGh5LnZhcmlhYmxlcycgYXMgdHlwb2dyYXBoeTtcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2NvbG91cnMudmFyaWFibGVzJyBhcyBjb2xvdXJzO1xuQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWw7XG5AdXNlICcuLi8yLXRvb2xzL3BsYWNlaG9sZGVyL2ZvY3VzLnBsYWNlaG9sZGVycycgYXMgZm9jdXNQbGFjZWhvbGRlcnM7XG5cbi8qXG4qICBUZXh0IElucHV0c1xuKi9cblxuLmlucHV0IHtcblx0Ym9yZGVyOiBnbG9iYWwuJGJvcmRlci1zaXplLXN0YW5kYXJkIHNvbGlkIGNvbG91cnMuJGNvbG91ci1ibGFjaztcblx0Ym9yZGVyLXJhZGl1czogZ2xvYmFsLiRnbG9iYWwtcmFkaXVzO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjb2xvcjogY29sb3Vycy4kY29sb3VyLWJsYWNrO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LWZhbWlseTogdHlwb2dyYXBoeS4kZm9udC1vcGVuLXNhbnM7XG5cdGxpbmUtaGVpZ2h0OiBnbG9iYWwuJGxpbmUtaGVpZ2h0LWRlZmF1bHQ7XG5cdG1hcmdpbjogMCAwIHNwYWNpbmcuJHNwYWNpbmctNztcblx0bWF4LXdpZHRoOiBnbG9iYWwuJHN0YW5kYXJkLXdpZHRoO1xuXHR3aWR0aDogZ2xvYmFsLiRmdWxsLXdpZHRoO1xuXHRwYWRkaW5nOiAwLjYyNXJlbSBzcGFjaW5nLiRzcGFjaW5nLTQ7XG5cdHRyYW5zaXRpb246IGZvY3VzUGxhY2Vob2xkZXJzLiRmb2N1cy10cmFuc2l0aW9uO1xuXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRAZXh0ZW5kICVmb2N1cztcblx0fVxufVxuXG4uaW5wdXQtLTItY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogOGV4O1xufVxuXG4uaW5wdXQtLTMtY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogMTBleDtcbn1cblxuLmlucHV0LS00LWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDEyZXg7XG59XG5cbi5pbnB1dC0tNS1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAxNGV4O1xufVxuXG4uaW5wdXQtLTctY2hhci13aWR0aCB7XG5cdG1heC13aWR0aDogMTdleDtcbn1cblxuLmlucHV0LS0xMC1jaGFyLXdpZHRoIHtcblx0bWF4LXdpZHRoOiAyM2V4O1xufVxuXG4uaW5wdXQtLTIwLWNoYXItd2lkdGgge1xuXHRtYXgtd2lkdGg6IDQxZXg7XG59XG5cbi8vZm9yIGdlbmVyYWwgZm9ybXNcbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4iLCJAdXNlICcuLi8xLXZhcmlhYmxlcy9nbG9iYWwudmFyaWFibGVzJyBhcyBnbG9iYWxWYXJpYWJsZXM7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9zcGFjaW5nLnZhcmlhYmxlcycgYXMgc3BhY2luZztcblxuLmFzaWRlICo6bGFzdC1vZi10eXBlLFxuLmNhbGxvdXQgKjpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nLiRzcGFjaW5nLTI7XG59XG5cbmFzaWRlICosXG5jYWxsb3V0ICoge1xuXHRtYXgtd2lkdGg6IGdsb2JhbFZhcmlhYmxlcy4kc3RhbmRhcmQtd2lkdGg7XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcblx0fVxufVxuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnIGFzIHNwYWNpbmc7XG5AdXNlICcuLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcycgYXMgY29sb3VycztcblxucGFnZS1hbGVydCB7XG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctMDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSArIHVsIHtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcuJHNwYWNpbmctNDtcblx0XHR9XG5cdH1cblxuXHR1bDpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcuJHNwYWNpbmctMjtcblx0fVxufVxuXG5wYWdlLWFsZXJ0W3R5cGU9J2Vycm9yJ10ge1xuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IChzcGFjaW5nLiRzcGFjaW5nLTIgKyBzcGFjaW5nLiRzcGFjaW5nLTQpO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZy4kc3BhY2luZy0yO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBjb2xvdXJzLiRjb2xvdXItYWxlcnQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICM2YjAwMDA7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICMyODAwMDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvKlxuICBETyBOT1QgRURJVFxuICBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgZm9yIGRlc2lnbi1zeXN0ZW0tY29tcGxldGUtc3R5bGVzIHBhY2thZ2UuXG4qL1xuIiwiQHVzZSAnLi4vMS12YXJpYWJsZXMvYnJlYWtwb2ludHMudmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcbkB1c2UgJy4uLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnIGFzIGdsb2JhbFZhcmlhYmxlcztcblxuLypcbiogVmlzaWJpbGl0eVxuKlxuKiBIZWxwZXIgY2xhc3NlcyB0byBkZXRlcm1pbmUgdmlzaWJpbGl0eSBvZiBlbGVtZW50c1xuKi9cblxuLmhpZGUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpIHtcblx0LmhpZGUtZm9yLXNtYWxsLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdC5zaG93LWZvci1zbWFsbC1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50KSB7XG5cdC5oaWRlLWZvci1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuc2hvdy1mb3ItbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpIHtcblx0LmhpZGUtZm9yLW1lZGl1bS1vbmx5IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKGJyZWFrcG9pbnRzLiRzbWFsbC1icmVha3BvaW50IC0gZ2xvYmFsVmFyaWFibGVzLiRwaXhlbCkpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRtZWRpdW0tYnJlYWtwb2ludCkge1xuXHQuc2hvdy1mb3ItbWVkaXVtLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJG1lZGl1bS1icmVha3BvaW50KSB7XG5cdC5oaWRlLWZvci1sYXJnZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuc2hvdy1mb3ItbGFyZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoYnJlYWtwb2ludHMuJGxhcmdlLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSkge1xuXHQuaGlkZS1mb3ItbGFyZ2Utb25seSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IChicmVha3BvaW50cy4kbWVkaXVtLWJyZWFrcG9pbnQgLSBnbG9iYWxWYXJpYWJsZXMuJHBpeGVsKSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJGxhcmdlLWJyZWFrcG9pbnQpIHtcblx0LnNob3ctZm9yLWxhcmdlLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2hvdy1mb3Itc3IsXG4uc2hvdy1vbi1mb2N1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG59XG5cbi5zaG93LW9uLWZvY3VzOmFjdGl2ZSxcbi5zaG93LW9uLWZvY3VzOmZvY3VzIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGNsaXA6IGF1dG87XG59XG5cbi5zaG93LWZvci1sYW5kc2NhcGUsXG4uaGlkZS1mb3ItcG9ydHJhaXQge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcblx0LnNob3ctZm9yLWxhbmRzY2FwZSxcblx0LmhpZGUtZm9yLXBvcnRyYWl0IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cdC5zaG93LWZvci1sYW5kc2NhcGUsXG5cdC5oaWRlLWZvci1wb3J0cmFpdCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5oaWRlLWZvci1sYW5kc2NhcGUsXG4uc2hvdy1mb3ItcG9ydHJhaXQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuXHQuaGlkZS1mb3ItbGFuZHNjYXBlLFxuXHQuc2hvdy1mb3ItcG9ydHJhaXQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXHQuaGlkZS1mb3ItbGFuZHNjYXBlLFxuXHQuc2hvdy1mb3ItcG9ydHJhaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICBQbGVhc2Ugc2VlIC9zdGFuZGFyZHMvYXJjaGl0ZWN0dXJlLm1kIGZvciBzdGFuZGFyZHMgb24gaG93IHRvIHdyaXRlIENTUyBmb3JcbiAgICB0aGlzIHByb2plY3QuXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qKiogMCAtIFRvb2xzIC0gRnVuY3Rpb25zICoqKi9cbi8vIE5vdGUgdGhlc2UgZmFsbCB1bmRlciBsYXllciAyIGJ1dCBhcmUgZGVwZW5kZW5jaWVzIHRoYXQgbXVzdCBiZSBsb2FkZWQgYmVmb3JlXG4vLyBvdGhlciBwYXJ0aWFscyB0aGF0IGRlcGVuZCBvbiB0aGVtLiAgVGhpcyBhbGxvd3MgdXMgdG8gdXNlIEB1c2UgYW5kIEBmb3J3YXJkXG4vLyB3aXRoIGB3aXRoYCB0byBjb25maWd1cmUgb3VyIGxpYnJhcnkuIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWVcbi8vIGh0dHBzOi8vc2Fzcy1sYW5nLmNvbS9kb2N1bWVudGF0aW9uL2F0LXJ1bGVzL2ZvcndhcmQjY29uZmlndXJpbmctbW9kdWxlc1xuQGZvcndhcmQgJy4vMi10b29scy9mdW5jdGlvbnMvZ3JpZC5mdW5jdGlvbnMnO1xuQGZvcndhcmQgJy4vMi10b29scy9mdW5jdGlvbnMvZ2xvYmFsLmZ1bmN0aW9ucyc7XG5AZm9yd2FyZCAnLi8yLXRvb2xzL2Z1bmN0aW9ucy9hc3NldC1oZWxwZXIuZnVuY3Rpb25zJztcblxuLyoqKiAxIC0gVmFyaWFibGVzICoqKi9cbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2JyZWFrcG9pbnRzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9jb2xvdXJzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9mb250LXNpemVzLnZhcmlhYmxlcyc7XG5AZm9yd2FyZCAnLi8xLXZhcmlhYmxlcy9mb250LXdlaWdodHMudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2dsb2JhbC52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvZ3JpZC52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvbGV0dGVyLXNwYWNpbmcudmFyaWFibGVzJztcbkBmb3J3YXJkICcuLzEtdmFyaWFibGVzL2xpbmUtaGVpZ2h0cy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvc3BhY2luZy52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvdHlwb2dyYXBoeS52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvei1pbmRleC52YXJpYWJsZXMnO1xuQGZvcndhcmQgJy4vMS12YXJpYWJsZXMvbGluZS1oZWlnaHRzLnZhcmlhYmxlcyc7XG5cbi8qKiogMiAtIFRvb2xzIC0gTWl4aW5zIGFuZCBwbGFjZWhvbGRlcnMgKioqL1xuQGZvcndhcmQgJy4vMi10b29scy9taXhpbnMvZ2xvYmFsLm1peGlucyc7XG5AZm9yd2FyZCAnLi8yLXRvb2xzL21peGlucy9ncmlkLm1peGlucyc7XG5cbkBmb3J3YXJkICcuLzItdG9vbHMvcGxhY2Vob2xkZXIvZm9jdXMucGxhY2Vob2xkZXJzJztcblxuLyoqKiAzIC0gR2VuZXJpY3MgKioqL1xuQGZvcndhcmQgJy4vMy1nZW5lcmljcy9jb2xvdXJzLmdlbmVyaWNzJztcbkBmb3J3YXJkICcuLzMtZ2VuZXJpY3MvdHlwb2dyYXBoeS5nZW5lcmljcyc7XG5cbi8qKiogNCAtIEVsZW1lbnRzICoqKi9cbkBmb3J3YXJkICcuLzQtZWxlbWVudHMvZ2xvYmFsLmVsZW1lbnRzJztcblxuLyoqKiA1IC0gTGF5b3V0ICoqKi9cbkBmb3J3YXJkICcuLzUtbGF5b3V0L2dyaWQubGF5b3V0JztcblxuLyoqKiA2IC0gQ29tcG9uZW50cyAqKiovXG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvZm9ybS5jb21wb25lbnQnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL2xhYmVscy5jb21wb25lbnQnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL3RleHQtaW5wdXRzLmNvbXBvbmVudCc7XG5AZm9yd2FyZCAnLi82LWNvbXBvbmVudHMvY2FsbG91dHMtYXNpZGVzJztcbkBmb3J3YXJkICcuLzYtY29tcG9uZW50cy9wYWdlLWFsZXJ0cy5jb21wb25lbnQnO1xuQGZvcndhcmQgJy4vNi1jb21wb25lbnRzL2FsbC5jb21wb25lbnQnO1xuXG4vKioqIDcgLSBPdmVycmlkZXMgKioqL1xuQGZvcndhcmQgJy4vNy1vdmVycmlkZXMvc3BhY2luZy5vdmVycmlkZXMnO1xuQGZvcndhcmQgJy4vNy1vdmVycmlkZXMvdmlzaWJpbGl0eS5vdmVycmlkZXMnO1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk9udGFyaW8gRGVzaWduIFN5c3RlbSBUaGVtZVxuaHR0cDovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhXG5cbi8vbm90ZTogaW1wb3J0cyBEUyB0aGVtZSBjb2xvdXJzIGFzIGFuIG92ZXJyaWRlIGluIG9udGFyaW8yMDIxLXRoZW1lLnNjc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwiMTJjb2wtZ3JpZFwiO1xuQGltcG9ydCBcImFjY29yZGlvbnNcIjtcbkBpbXBvcnQgXCJiYWNrLXRvLXRvcFwiO1xuQGltcG9ydCBcImJsb2NrcXVvdGVcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiY2FsbG91dHMtYXNpZGVzXCI7XG5AaW1wb3J0IFwiY2hlY2tib3hlc1wiO1xuQGltcG9ydCBcImNyaXRpY2FsLWFsZXJ0c1wiO1xuQGltcG9ydCBcImRyb3Bkb3duLWxpc3RzXCI7XG5AaW1wb3J0IFwiZmllbGRzZXRzXCI7XG5AaW1wb3J0IFwiZm9vdGVyc1wiO1xuQGltcG9ydCBcImZvcm0tbGFiZWxzXCI7XG5AaW1wb3J0IFwiaGludC10ZXh0XCI7XG5AaW1wb3J0IFwiaWNvbnMtcHJpbWFyeVwiO1xuQGltcG9ydCBcImxvYWRpbmctaW5kaWNhdG9yXCI7XG5AaW1wb3J0IFwicGFnZS1hbGVydHNcIjtcbkBpbXBvcnQgXCJyYWRpby1idXR0b25zXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwidGFnXCI7XG5AaW1wb3J0IFwidGV4dC1hcmVhc1wiO1xuQGltcG9ydCBcInRleHQtaW5wdXRzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZ3JpZFwiKSB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIGdyaWQtcm93O1xuXG4gICAgJi5yb3ctLWNvbGxhcHNlLCAmLmNvbGxhcHNlIHtcbiAgICAgID4gLmNvbHVtbixcbiAgICAgID4gLmNvbHVtbnMge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbigkY29sbGFwc2U6IHRydWUsICRmbG9hdDogZmFsc2UpO1xuICAgICAgfVxuXG4gICAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtcm93KCRiZWhhdmlvdXI6IG5lc3QpO1xuXG4gICAgICAmLnJvdy0tY29sbGFwc2UsICYuY29sbGFwc2Uge1xuICAgICAgICBAaW5jbHVkZSBncmlkLXJvdygkYmVoYXZpb3VyOiBuZXN0LWNvbGxhcHNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sdW1uLFxuICAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4oJGNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zKTtcblxuICAgICYgKyAmOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6ICRsYXN0LWNoaWxkLWZsb2F0O1xuICAgIH1cblxuICAgICYgKyAmLmVuZCB7XG4gICAgICBmbG9hdDogJGRlZmF1bHQtZmxvYXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLXVwfSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHNtYWxsKTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogbWVkaXVtKTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIEBpbmNsdWRlIGdyaWQtaHRtbC1jbGFzc2VzKCRzaXplOiBsYXJnZSk7XG5cbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICR0b3RhbC1jb2x1bW5zIC0gMSB7XG4gICAgICAucHVzaC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKFxuICAgICAgICAgICRwdXNoOiAkaSxcbiAgICAgICAgICAkY29sbGFwc2U6IG51bGwsXG4gICAgICAgICAgJGZsb2F0OiBmYWxzZVxuICAgICAgICApO1xuICAgICAgfVxuXG4gICAgICAucHVsbC0jeyRpfSB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sdW1uKFxuICAgICAgICAgICRwdWxsOiAkaSxcbiAgICAgICAgICAkY29sbGFwc2U6IG51bGwsXG4gICAgICAgICAgJGZsb2F0OiBmYWxzZVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyR4bGFyZ2UtdXB9IHtcbiAgICBAaW5jbHVkZSBncmlkLWh0bWwtY2xhc3Nlcygkc2l6ZTogeGxhcmdlKTtcbiAgfVxuXG4gIEBtZWRpYSAjeyR4eGxhcmdlLXVwfSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1odG1sLWNsYXNzZXMoJHNpemU6IHh4bGFyZ2UpO1xuICB9XG59XG5cbi5yb3cuZXhwYW5kZWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4iLCIuYWNjb3JkaW9uc19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbixcbi5hY2NvcmRpb25fX2J1dHRvbi0tZXhwYW5kLWFsbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLS1leHBhbmQtYWxsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXN0YW5kYXJkLWJvZHktdGV4dDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5hY2NvcmRpb24tLWV4cGFuZC1jbG9zZS1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19jb250cm9scy0tYWN0aXZlIHtcbiAgLmFjY29yZGlvbi0tZXhwYW5kLWNsb3NlLWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFjY29yZGlvbi0tZXhwYW5kLW9wZW4tYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuICBAZXh0ZW5kICVoNC1zdHlsZXM7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG5cbiAgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlLFxuICAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tb3BlbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0yO1xuICB9XG5cbiAgLm9udGFyaW8taWNvbiB7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS01O1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXMgaW5zZXQ7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICB9XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTMgJHNwYWNpbmctNiAkc3BhY2luZy0zO1xuICBtYXJnaW4tbGVmdDogJHNwYWNpbmctMDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy02O1xuICB9XG5cbiAgKiB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMDtcbiAgICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbiAgICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gJHNwYWNpbmctOCk7XG4gIH1cblxuICAmID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlLFxuLmV4cGFuZGVyLS1hY3RpdmUgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXhwYW5kZXItLWFjdGl2ZSB+IC5hY2NvcmRpb25fX2NvbnRlbnQsXG4uZXhwYW5kZXItLWFjdGl2ZSAuYWNjb3JkaW9uX19idXR0b24taWNvbi0tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFjY29yZGlvbnNfX2NvbnRhaW5lciB7XG4gIC5oMSxcbiAgLmgyLFxuICAuaDMsXG4gIC5oNCxcbiAgLmg1LFxuICBwLFxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIH1cbn1cbiIsIiRmb2N1cy10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG5cbi8vIENvbG91ciB2YXJpYWJsZXNcbiRjb2xvdXItYmFjay10by10b3AtLWRlZmF1bHQtYmFja2dyb3VuZDogI2U2ZTZlNjtcbiRjb2xvdXItYmFjay10by10b3AtLWFjdGl2ZS1iYWNrZ3JvdW5kOiAjYjJiMmIyO1xuXG4kZGVmYXVsdC1wYWRkaW5nLXRvcDogcmVtLWNhbGMoOCk7XG4kZGVmYXVsdC1wYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxNik7XG4kZGVmYXVsdC1wYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoOCk7XG4kZGVmYXVsdC1wYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDEyKTtcblxuJGRlZmF1bHQtaWNvbi1tYXJnaW4tdG9wOiByZW0tY2FsYygxKTtcbiRkZWZhdWx0LWljb24tbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg4KTtcbiRkZWZhdWx0LWljb24tbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMSk7XG4kZGVmYXVsdC1pY29uLW1hcmdpbi1sZWZ0OiAkc3BhY2luZy0wO1xuXG4kdGFibGV0LXBhZGRpbmctdG9wOiByZW0tY2FsYyg2KTtcbiR0YWJsZXQtcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMTIpO1xuJHRhYmxldC1wYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoOSk7XG4kdGFibGV0LXBhZGRpbmctbGVmdDogcmVtLWNhbGMoMTIpO1xuXG4kdGFibGV0LWljb24tbWFyZ2luLXRvcDogcmVtLWNhbGMoMSk7XG4kdGFibGV0LWljb24tbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0wO1xuJHRhYmxldC1pY29uLW1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQpO1xuJHRhYmxldC1pY29uLW1hcmdpbi1sZWZ0OiAkc3BhY2luZy0wO1xuXG4kbW9iaWxlLXBhZGRpbmc6IHJlbS1jYWxjKDgpO1xuJG1vYmlsZS1pY29uLW1hcmdpbjogJHNwYWNpbmctMDtcblxuLmJhY2stdG8tdG9wLS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUlO1xuICByaWdodDogMiU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogcmVtLWNhbGMoNDgpO1xuICBwYWRkaW5nOiAkZGVmYXVsdC1wYWRkaW5nLXRvcCAkZGVmYXVsdC1wYWRkaW5nLXJpZ2h0ICRkZWZhdWx0LXBhZGRpbmctYm90dG9tICRkZWZhdWx0LXBhZGRpbmctbGVmdDtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1iYWNrLXRvLXRvcC0tZGVmYXVsdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6IHJlbS1jYWxjKDIpIHNvbGlkICRjb2xvdXItd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIHJlbS1jYWxjKDIpIHJlbS1jYWxjKDQpIHJnYmEoJGNvbG91ci1ibGFjaywgMC42KTtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyMCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLXNlbWktYm9sZDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAub250YXJpby1pY29uIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICRzcGFjaW5nLTIgJHNwYWNpbmctMCAkc3BhY2luZy0wO1xuICAgIHdpZHRoOiByZW0tY2FsYygzMik7XG4gICAgaGVpZ2h0OiByZW0tY2FsYygzMik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTIwO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1iYWNrLXRvLXRvcC0tZGVmYXVsdC1iYWNrZ3JvdW5kO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHJlbS1jYWxjKDQpICRjb2xvdXItZm9jdXMsXG4gICAgMCByZW0tY2FsYygzKSByZW0tY2FsYyg1KSByZW0tY2FsYygzKSByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgb3V0bGluZTogcmVtLWNhbGMoNCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJhY2stdG8tdG9wLS1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZW0tY2FsYyg0KSAkY29sb3VyLWZvY3VzLFxuICAgIDAgcmVtLWNhbGMoNSkgcmVtLWNhbGMoNykgcmVtLWNhbGMoMykgcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIG91dGxpbmU6IHJlbS1jYWxjKDQpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiByZW0tY2FsYyg3Nik7XG4gICAgcGFkZGluZzogJHRhYmxldC1wYWRkaW5nLXRvcCAkdGFibGV0LXBhZGRpbmctcmlnaHQgJHRhYmxldC1wYWRkaW5nLWJvdHRvbSAkdGFibGV0LXBhZGRpbmctbGVmdDtcbiAgICAub250YXJpby1pY29uIHtcbiAgICAgIG1hcmdpbjogJHRhYmxldC1pY29uLW1hcmdpbi10b3AgJHRhYmxldC1pY29uLW1hcmdpbi1yaWdodCAkdGFibGV0LWljb24tbWFyZ2luLWJvdHRvbSAkdGFibGV0LWljb24tbWFyZ2luLWxlZnQ7XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzIpO1xuICAgICAgaGVpZ2h0OiByZW0tY2FsYygzMik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkbW9iaWxlLXBhZGRpbmc7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiByZW0tY2FsYyg0OCk7XG4gICAgaGVpZ2h0OiByZW0tY2FsYyg0OCk7XG4gICAgc3ZnLm9udGFyaW8taWNvbiB7XG4gICAgICBtYXJnaW46ICRtb2JpbGUtaWNvbi1tYXJnaW47XG4gICAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTEgJHNwYWNpbmctMSAkc3BhY2luZy0wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkZ3JleXNjYWxlLTcwO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC04O1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcbiAgbWFyZ2luOiAkc3BhY2luZy02O1xuICBwYWRkaW5nOiAkc3BhY2luZy01ICRzcGFjaW5nLTAgJHNwYWNpbmctNSAkc3BhY2luZy01O1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTc7XG4gICAgbWFyZ2luOiAkc3BhY2luZy01ICRzcGFjaW5nLTAgJHNwYWNpbmctNiAkc3BhY2luZy0wO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLS1zaG9ydCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC03O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMyk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC02O1xuICB9XG59XG5cbi5ibG9ja3F1b3RlIHAge1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy01ICRzcGFjaW5nLTA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlX19hdHRyaWJ1dGlvbixcbi5ibG9ja3F1b3RlX19ieWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC04O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtNztcbiAgfVxufVxuXG4uYmxvY2txdW90ZV9fYXR0cmlidXRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLWJvbGQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwMjBcIjtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCI7XG59XG5cbmh0bWxbbGFuZz1cImZyXCJdIGJsb2NrcXVvdGUge1xuICBxdW90ZXM6IFwiwqsgXCIgXCIgwrtcIjtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJGJ1dHRvbi1iZy1wcmltYXJ5OiAkY29sb3VyLWxpbms7XG4kYnV0dG9uLWJnLXByaW1hcnktLWhvdmVyOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuJGJ1dHRvbi1iZy1wcmltYXJ5LS1hY3RpdmU6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuJGJ1dHRvbi1iZy1zZWNvbmRhcnk6ICRjb2xvdXItd2hpdGU7XG4kZm9jdXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuXG4uYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDE0IC8gOSk7XG4gIG1hcmdpbjogJHNwYWNpbmctMCBjYWxjKCN7JHNwYWNpbmctNH0gKyAjeyRzcGFjaW5nLTN9KSAkc3BhY2luZy01ICRzcGFjaW5nLTA7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjaW5nLTQgKyAkc3BhY2luZy0xLCAyKSAkc3BhY2luZy01O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0wO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4uYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5O1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLXByaW1hcnktLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnLXNlY29uZGFyeTtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci1saW5rO1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1idXR0b24tc2Vjb25kYXJ5LS1ob3ZlcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJ1dHRvbi1zZWNvbmRhcnktLWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXNlY29uZGFyeS0tYWN0aXZlO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB9XG59XG5cbi5idXR0b24tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1ob3ZlcjtcbiAgICBjb2xvcjogJGJ1dHRvbi1iZy1wcmltYXJ5LS1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYnV0dG9uLXRlcnRpYXJ5LS1hY3RpdmU7XG4gICAgY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMsICRmb2N1cy10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5cbi5jYWxsb3V0LFxuLmFzaWRlIHtcbiAgYm9yZGVyLWxlZnQ6ICRzcGFjaW5nLTEgc29saWQgJGNvbG91ci1kYXJrLXRlYWw7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTU7XG5cbiAgKiB7XG4gICAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICB9XG4gIH1cbn1cblxuLmNhbGxvdXQge1xuICBtYXJnaW46ICRzcGFjaW5nLTYgJHNwYWNpbmctMCAkc3BhY2luZy03ICRzcGFjaW5nLTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNTtcbn1cblxuLmFzaWRlIHtcbiAgbWFyZ2luOiAkc3BhY2luZy02ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy02O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAuYXNpZGUge1xuICAgIG1hcmdpbjogJHNwYWNpbmctNiAkc3BhY2luZy0wICRzcGFjaW5nLTcgJHNwYWNpbmctNDtcbiAgfVxufVxuXG4uY2FsbG91dF9fdGl0bGUsXG4uYXNpZGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgQ2FsbG91dCAmIEFzaWRlIGJvcmRlciB2YXJpYW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRoaWdobGlnaHQtY29sb3VyczogKFxuICBcInRlYWxcIjogJGNvbG91ci1kYXJrLXRlYWwsXG4gIFwiZ29sZFwiOiAkY29sb3VyLWRhcmstZ29sZCxcbiAgXCJ5ZWxsb3dcIjogJGNvbG91ci1kYXJrLXllbGxvdyxcbiAgXCJ0YXVwZVwiOiAkY29sb3VyLWRhcmstdGF1cGUsXG4gIFwiZ3JlZW5cIjogJGNvbG91ci1kYXJrLWdyZWVuLFxuICBcImxpbWVcIjogJGNvbG91ci1kYXJrLWxpbWUsXG4gIFwic2t5XCI6ICRjb2xvdXItZGFyay1za3ksXG4gIFwiYmx1ZVwiOiAkY29sb3VyLWRhcmstYmx1ZSxcbiAgXCJwdXJwbGVcIjogJGNvbG91ci1kYXJrLXB1cnBsZSxcbik7XG5cbkBlYWNoICRjb2xvci1uYW1lLCAkaGV4IGluICRoaWdobGlnaHQtY29sb3VycyB7XG4gIC5ib3JkZXItaGlnaGxpZ2h0LS0jeyRjb2xvci1uYW1lfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJHRvdWNoLXRhcmdldC1zaXplOiAzNnB4O1xuJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTogNDBweDtcbiRjaGVja2JveGVzLXNpemU6IDI4cHg7XG4kY2hlY2tib3hlcy1zaXplLW1vYmlsZTogMzJweDtcbiRjaGVja2JveC1ib3JkZXItc2l6ZTogMnB4O1xuXG4uY2hlY2tib3hlcyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTc7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xufVxuXG4uY2hlY2tib3hlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNDtcbiAgcGFkZGluZzogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNjtcbiAgbWluLWhlaWdodDogJGNoZWNrYm94ZXMtc2l6ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy03O1xuICAgIG1pbi1oZWlnaHQ6ICRjaGVja2JveGVzLXNpemUtbW9iaWxlO1xuICB9XG59XG5cbi5jaGVja2JveGVzX19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLSRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgbGVmdDogLSRjaGVja2JveC1ib3JkZXItc2l6ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6ICR0b3VjaC10YXJnZXQtc2l6ZTtcbiAgaGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LXNpemU7XG4gIHotaW5kZXg6ICR6LWluZGV4LWFib3ZlLWxvdztcblxuICAvLyBwcmV2ZW50IGJsdWUgZGVmYXVsdCBoaWdobGlnaHRpbmcgb2YgaW5wdXQgb24gYW5kcm9pZFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6ICR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU7XG4gICAgaGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LXNpemUtbW9iaWxlO1xuICB9XG59XG5cbi5jaGVja2JveGVzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46ICRzcGFjaW5nLTEgJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbjogMC4zM3JlbSAkc3BhY2luZy0wO1xuICB9XG5cbiAgLy8gWyBdIENoZWNrIGJveCBzdHlsZXNcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogJGNoZWNrYm94LWJvcmRlci1zaXplIHNvbGlkICRjb2xvdXItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkY2hlY2tib3hlcy1zaXplLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICRjaGVja2JveGVzLXNpemUtbW9iaWxlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAkY2hlY2tib3hlcy1zaXplO1xuICAgICAgaGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplO1xuICAgIH1cbiAgfVxuXG4gIC8vIOKclOKclOKclCBDaGVjayBtYXJrIHN0eWxlcyDinJTinJTinJRcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaWNvbnMvb250YXJpby1jaGVja2JveC1iYWNrZ3JvdW5kLW5vLXdpZHRoLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplICsgJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICAgIHdpZHRoOiAkY2hlY2tib3hlcy1zaXplICsgJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IG1hdGguZGl2KCRjaGVja2JveC1ib3JkZXItc2l6ZSwgMik7XG4gICAgbGVmdDogbWF0aC5kaXYoJGNoZWNrYm94LWJvcmRlci1zaXplLCAyKTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgaGVpZ2h0OiAkY2hlY2tib3hlcy1zaXplLW1vYmlsZSArXG4gICAgICAgICAgICAgICAgJGNoZWNrYm94LWJvcmRlci1zaXplO1xuICAgICAgd2lkdGg6ICRjaGVja2JveGVzLXNpemUtbW9iaWxlICtcbiAgICAgICAgICAgICAgICAkY2hlY2tib3gtYm9yZGVyLXNpemU7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpmb2N1cyArIC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvdXItZm9jdXM7XG4gIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveGVzX19pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94ZXNfX2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNoZWNrYm94ZXNfX2lucHV0OmNoZWNrZWQgKyAuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG59XG4iLCIuY3JpdGljYWwtYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdhcm5pbmc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHRzLW5vcm1hbDtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0X19ib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY3JpdGljYWwtYWxlcnRfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAkc3BhY2luZy0wIDAuODVyZW0gJHNwYWNpbmctMCAkc3BhY2luZy0wO1xufVxuXG4uY3JpdGljYWwtYWxlcnQgcCB7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmNyaXRpY2FsLWFsZXJ0IGEge1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtYm9sZDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB9XG59XG5cblxuIiwiLmRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8tbWF0ZXJpYWwtZHJvcGRvd24tYXJyb3ctNDhweC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRzcGFjaW5nLTIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzcGFjaW5nLTY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skc3BhY2luZy00fSogMi4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogVGhlc2Ugc3R5bGVzIGFyZSB0byBmaXggZGlmZmVyZW5jZXMgaW4gZGVmYXVsdCBzdHlsaW5nIGZvciBkcm9wZG93bnMgaW4gSUUgKi9cbi5kcm9wZG93bjo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93biBvcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuIiwiLmZpZWxkc2V0X19sZWdlbmQge1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTc7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMDtcbiAgbWF4LXdpZHRoOiAzOC43NWVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbi5maWVsZHNldF9fbGVnZW5kLS1sYXJnZSxcbi5maWVsZHNldF9fbGVnZW5kLS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAyNi4yNWVtO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy00O1xuXG4gIGgxIHtcbiAgICBAZXh0ZW5kICVoMS1zdHlsZXM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAxLjQzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIH1cbn1cblxuLmZpZWxkc2V0X19sZWdlbmRfX2ZsYWcge1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGEwJztcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xMDtcbiAgcGFkZGluZzogJHNwYWNpbmctOSAkc3BhY2luZy0wO1xufVxuXG4uZm9vdGVyIHsgXG4gIC5jb2x1bW5zICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgJjpub3QoLmZvb3Rlci0tZGVmYXVsdCkgLmNvbHVtbnM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24gLmNvbHVtbnM6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcblx0XHR9XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAkc3BhY2luZy0wO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTEgMDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMDtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOnZpc2l0ZWQsXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctOCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLmZvb3RlciBwIHtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgMTApO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIFN1cGVyZ3JhcGhpYyBiYWNrZ3JvdW5kICovXG4uZm9vdGVyLS1kZWZhdWx0LFxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgODApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS10d28tY29sdW1uLWxpc3Qge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG5cbiAgICAuZm9vdGVyX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgJHNwYWNpbmctNCAkc3BhY2luZy00IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzLWNvbnRhaW5lci0tc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyX19saW5rcy1jb250YWluZXItLXNvY2lhbCAuZm9vdGVyX19saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQ1JTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTQgJHNwYWNpbmctMyAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuICBvdXRsaW5lOiBub25lO1xuXG4gIGhlaWdodDogY2FsYygjeyRzcGFjaW5nLTh9ICsgI3skc3BhY2luZy0yfSk7XG4gIHdpZHRoOiBjYWxjKCN7JHNwYWNpbmctOH0gKyAjeyRzcGFjaW5nLTJ9KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgMTAwKTtcblxuICAgIC5pY29uIHtcbiAgICAgIGZpbGw6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBoZWlnaHQ6ICRzcGFjaW5nLTg7XG4gICAgd2lkdGg6ICRzcGFjaW5nLTg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtY29udGFpbmVyLS1zb2NpYWwgLmZvb3Rlcl9fbGluayAuaWNvbiB7XG4gIGZpbGw6ICRjb2xvdXItd2hpdGU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmJ1dHRvbi5mb290ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDcwKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgNjApO1xuICB9XG59XG5cbi5mb290ZXJfX2J1dHRvbiArIC5mb290ZXJfX2xpbmtzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTU7XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9mb290ZXIvZm9vdGVyLWV4cGFuZGVkLXN1cGVyZ3JhcGhpYy1sb2dvLnN2ZycpO1xufVxuXG4uZm9vdGVyLmZvb3Rlci0tZXhwYW5kZWQge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRncmV5c2NhbGUtNzA7XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvdXItd2hpdGUsIDg1KTtcbiAgcGFkZGluZzogJHNwYWNpbmctOSAkc3BhY2luZy0wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG91ci13aGl0ZSwgODApO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAkZnVsbC13aWR0aDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNjVyZW07XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MHZ3IC0gMTI1cmVtKSAtNjRyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTByZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAxOTVyZW0pIC0xMDZyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDVyZW07XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwdncgLSAyMjJyZW0pIC0xNjByZW07XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2V4cGFuZGVkLXRvcC1zZWN0aW9uIC5mb290ZXJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3VyLXdoaXRlLCAxMCk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtdG9wLXNlY3Rpb24gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXhwYW5kZWQtZm9vdGVyX19vbmUtdGhpcmQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSxcbiAgJjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fZXhwYW5kZWQtYm90dG9tLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctOTtcbn1cbiIsIi5mb3JtLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG4gIG1heC13aWR0aDogMzguNzVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTg7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0xO1xuICBtYXgtd2lkdGg6IDI2LjI1ZW07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6IDEuNDM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LTU7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWwtLWhlYWRpbmcge1xuICBoMSB7XG4gICAgQGV4dGVuZCAlaDEtc3R5bGVzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLmZvcm0tbGFiZWxfX2ZsYWcge1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ub3JtYWw7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxhMCc7XG4gIH1cbn1cbiIsIi5oaW50IHtcbiAgY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctNCAwO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuXG4gIC8vIFRoaXMgaXMgYSBmaXggdG8gcHJldmVudCBhdXRvLWRldGVjdGlvbiBvZiBwaG9uZSBudW1iZXJzIGluIEZpcmVmb3ggJiBTYWZhcmkgb24gaVBob25lIGRldmljZXNcbiAgYVt4LWFwcGxlLWRhdGEtZGV0ZWN0b3JzXSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG59XG5cbi5oaW50LWV4cGFuZGVyX19idXR0b24ge1xuICBjb2xvcjogJGNvbG91ci1saW5rO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodHMtbm9ybWFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTAgJHNwYWNpbmctMSAkc3BhY2luZy0wICRzcGFjaW5nLTA7XG5cbiAgJi1pY29uLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTE7XG4gIH1cblxuICAmLWljb24tLW9wZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTE7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1hY3RpdmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRlbnQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctNCAkc3BhY2luZy00IGNhbGMoI3skc3BhY2luZy00fSArICN7JHNwYWNpbmctMX0pO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00ICRzcGFjaW5nLTE7XG5cbiAgJiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cblxuICAmIGltZyB7XG4gICAgd2lkdGg6ICRmdWxsLXdpZHRoO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5oaW50LWV4cGFuZGVyX19jb250ZW50LmV4cGFuZGVyX19jb250ZW50LS1vcGVuZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lci5leHBhbmRlci0tYWN0aXZlIHtcbiAgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1jbG9zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmhpbnQtZXhwYW5kZXJfX2J1dHRvbi1pY29uLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbnB1dCArIC5oaW50LWV4cGFuZGVyX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogJHNwYWNpbmctNSkgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94ZXNfX2l0ZW0gLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lcixcbi5yYWRpb3NfX2l0ZW0gLmhpbnQtZXhwYW5kZXJfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0yO1xufVxuXG4uY2hlY2tib3hlc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyLFxuLnJhZGlvc19fbGFiZWwgKyAuaGludC1leHBhbmRlcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctMztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVG8gc3VwcG9ydDpcbiogb250YXJpby1pY29ucy1wcmltYXJ5LnN2Z1xuKiBvbnRhcmlvLWljb25zLXNlY29uZGFyeS5zdmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLm9udGFyaW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICAvKiBUaGUgZGVmYXVsdCB2ZXJ0aWNhbC1hbGlnbiBpcyBgYmFzZWxpbmVgLCB3aGljaCBsZWF2ZXMgYSBmZXcgcGl4ZWxzIG9mIHNwYWNlIGJlbG93IHRoZSBpY29uLiBVc2luZyBgY2VudGVyYCBwcmV2ZW50cyB0aGlzLiBGb3IgaWNvbnMgc2hvd24gYWxvbmdzaWRlIHRleHQsIHlvdSBtYXkgd2FudCB0byB1c2UgYSBtb3JlIHByZWNpc2UgdmFsdWUsIGUuZy4gYHZlcnRpY2FsLWFsaWduOiAtNHB4YCBvciBgdmVydGljYWwtYWxpZ246IC0wLjE1ZW1gLiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiBQYXRocyBhbmQgc3Ryb2tlcyB0aGF0IG92ZXJmbG93IHRoZSB2aWV3Qm94IGNhbiBzaG93IGluIElFMTEuICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuJG9mZnNldDogMSwgMjAwO1xuJGR1cmF0aW9uOiAxLjVzO1xuJHNwaW5uZXItc2l6ZTogM3JlbTtcbiRkYXNoYXJyYXk6IDg5LCAyMDA7XG5cbi5sb2FkaW5nLWluZGljYXRvcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3VyLXdoaXRlLCAwLjcpO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gICZbYXJpYS1oaWRkZW49J2ZhbHNlJ10ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJlthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sb2FkaW5nLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgcCB7XG4gICAgY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJhbGV3YXktbW9kaWZpZWQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xuICAgIHdvcmQtc3BhY2luZzogMC4wMjVyZW07XG4gICAgbWFyZ2luOiAkc3BhY2luZy0zICRzcGFjaW5nLTAgJHNwYWNpbmctMDtcbiAgfVxufVxuXG4ubG9hZGluZy1pbmRpY2F0b3JfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHJvdGF0b3IgJGR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcbiAgd2lkdGg6ICRzcGlubmVyLXNpemU7XG4gIGhlaWdodDogJHNwaW5uZXItc2l6ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgY2lyY2xlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkb2Zmc2V0O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICBzdHJva2U6ICRncmV5c2NhbGUtNzA7XG4gICAgYW5pbWF0aW9uOiBkYXNoICRkdXJhdGlvbiBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0b3Ige1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkb2Zmc2V0O1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJGRhc2hhcnJheTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogJGRhc2hhcnJheTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4O1xuICB9XG59XG4iLCIuYWxlcnQge1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogJHNwYWNpbmctNTtcbiAgbWFyZ2luOiAkc3BhY2luZy02ICRzcGFjaW5nLTAgJHNwYWNpbmctNyAkc3BhY2luZy0wO1xufVxuXG4uYWxlcnRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFsZXJ0X19oZWFkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjk1cmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWxlcnRfX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5hbGVydF9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtO1xuICBtYXgtd2lkdGg6ICRzdGFuZGFyZC13aWR0aDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5hbGVydF9fYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNpbmctMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uYWxlcnRfX2JvZHkgcDpsYXN0LW9mLXR5cGUgKyB1bCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQ7XG59XG5cbi5hbGVydF9fYm9keSB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xufVxuXG4uYWxlcnQtLWVycm9yIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5hbGVydC0tZXJyb3IgdWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgICBBbGVydCB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGluZm9ybWF0aW9uYWwgYWxlcnRcbi5hbGVydC0taW5mb3JtYXRpb25hbCB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1pbmZvcm1hdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1pbmZvcm1hdGlvbi1saWdodDtcbn1cblxuLmFsZXJ0LS1pbmZvcm1hdGlvbmFsIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItaW5mb3JtYXRpb247XG59XG5cbi8vIHdhcm5pbmcgYWxlcnRcbi5hbGVydC0td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci13YXJuaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5hbGVydC0td2FybmluZyBzdmcge1xuICBmaWxsOiAkY29sb3VyLXdhcm5pbmc7XG59XG5cbi8vIHN1Y2Nlc3MgYWxlcnRcbi5hbGVydC0tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5hbGVydC0tc3VjY2VzcyBzdmcge1xuICBmaWxsOiAkY29sb3VyLXN1Y2Nlc3M7XG59XG5cbi8vIGVycm9yIGFsZXJ0XG4uYWxlcnQtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFsZXJ0LWxpZ2h0O1xufVxuXG4uYWxlcnQtLWVycm9yIHN2ZyB7XG4gIGZpbGw6ICRjb2xvdXItYWxlcnQ7XG59XG5cbi5hbGVydC0tZXJyb3IgYSB7XG4gIGNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjNmIwMDAwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjgwMDAwO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiR0b3VjaC10YXJnZXQtc2l6ZTogMzZweDtcbiR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU6IDQwcHg7XG4kcmFkaW9zLXNpemU6IDMycHg7XG4kcmFkaW9zLXNpemUtbW9iaWxlOiAzNnB4O1xuJGlucHV0LW9mZnNldDogbWF0aC5kaXYoJHRvdWNoLXRhcmdldC1zaXplIC0gJHJhZGlvcy1zaXplLCAyKTtcblxuKiAucmFkaW9zIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYWRpb3Mge1xuICBwYWRkaW5nOiAwIDAgMCBtYXRoLmRpdigkc3BhY2luZy0xLCAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNztcbiAgbWF4LXdpZHRoOiAkc3RhbmRhcmQtd2lkdGg7XG59XG5cbi5yYWRpb3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTYgJHNwYWNpbmctMDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAkc3BhY2luZy0wO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogJGlucHV0LW9mZnNldCAqIC0xO1xuICBsZWZ0OiAkaW5wdXQtb2Zmc2V0ICogLTE7XG4gIHdpZHRoOiAkdG91Y2gtdGFyZ2V0LXNpemU7XG4gIGhlaWdodDogJHRvdWNoLXRhcmdldC1zaXplO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1sb3c7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogJHRvdWNoLXRhcmdldC1zaXplLW1vYmlsZTtcbiAgICBoZWlnaHQ6ICR0b3VjaC10YXJnZXQtc2l6ZS1tb2JpbGU7XG4gICAgdG9wOiAkaW5wdXQtb2Zmc2V0ICogLTAuNzU7XG4gICAgbGVmdDogJGlucHV0LW9mZnNldCAqIC0wLjc1O1xuICB9XG59XG5cbi5yYWRpb3NfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQtYm9keS10ZXh0O1xuICBtYXJnaW46IDAuMnJlbSAkc3BhY2luZy0wO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTM7XG4gIC8vIHJlbW92ZSAzMDBtcyBwYXVzZSBvbiBtb2JpbGVcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IDAuM3JlbSAkc3BhY2luZy0wO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHJhZGlvcy1zaXplO1xuICAgIGhlaWdodDogJHJhZGlvcy1zaXplO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAkcmFkaW9zLXNpemUtbW9iaWxlO1xuICAgICAgaGVpZ2h0OiAkcmFkaW9zLXNpemUtbW9iaWxlO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDEwcHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoXG4gICAgICAgICRpbnB1dC1vZmZzZXQgKiAzLFxuICAgICAgICAkaW5wdXQtb2Zmc2V0ICogM1xuICAgICk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXI6IDEycHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvc19faW5wdXQ6Zm9jdXMgKyAucmFkaW9zX19sYWJlbDo6YmVmb3JlIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkY29sb3VyLWZvY3VzO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG91ci1mb2N1cztcbiAgb3V0bGluZTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyAucmFkaW9zX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcblxuJHRhYmxlLWNhcHRpb24tYmFja2dyb3VuZDogIzAwMDAwMDFhO1xuJHRhYmxlLXRvdGFsOiAjMDA3N2EwNTY7XG4kdGFibGUtc3VidG90YWw6ICMwMDdiOWUxZDtcbiR0YWJsZS1oaWdobGlnaHQ6ICNlMTkxMDAzYztcbiR0YWJsZS1yb3ctZGl2aWRlcjogIzAwMDAwMDRkO1xuJHRhYmxlLXplYnJhLXN0cmlwaW5nOiAjMDAwMDAwMGQ7XG4kdGFibGUtc2hhZG93LS1jb3ZlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiR0YWJsZS1zaGFkb3ctLWJsYWNrOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kdGFibGUtc2hhZG93LS1jbGVhcjogcmdiYSgyNTIsIDAsIDAsIDApO1xuJHRhYmxlLXNjcm9sbGVyLS1oZWlnaHQ6IDIwcHg7XG5cbiRyZW1jYWxjLThweDogcmVtLWNhbGMoOCk7XG4kcmVtY2FsYy0xMnB4OiByZW0tY2FsYygxMik7XG4kcmVtY2FsYy0xNHB4OiByZW0tY2FsYygxNCk7XG4kcmVtY2FsYy0xNnB4OiByZW0tY2FsYygxNik7XG4kcmVtY2FsYy0xN3B4OiByZW0tY2FsYygxNyk7XG4kcmVtY2FsYy0xOHB4OiByZW0tY2FsYygxOCk7XG4kcmVtY2FsYy0xOXB4OiByZW0tY2FsYygxOSk7XG4kcmVtY2FsYy0yMHB4OiByZW0tY2FsYygyMCk7XG4kcmVtY2FsYy0yM3B4OiByZW0tY2FsYygyMyk7XG4kcmVtY2FsYy0yNHB4OiByZW0tY2FsYygyNCk7XG4kcmVtY2FsYy0yOHB4OiByZW0tY2FsYygyOCk7XG4kcmVtY2FsYy0yNC01cHg6IHJlbS1jYWxjKDI0LjUpO1xuJHJlbWNhbGMtNDBweDogcmVtLWNhbGMoNDApO1xuXG5jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWNhcHRpb24tYmFja2dyb3VuZDtcbiAgcGFkZGluZzogJHJlbWNhbGMtMThweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE4cHggJHJlbWNhbGMtMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMzUpO1xuXG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDMwKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRyZW1jYWxjLTE2cHg7XG4gIH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAkcmVtY2FsYy04cHggMCAkcmVtY2FsYy00MHB4IDA7IC8vRXhjbHVkZXMgMjBweCBzY3JvbGxiYXIgb24gdG9wIGFuZCBib3R0b21cblxuICB0YWJsZTpub3QoLnRhYmxlLS1uby16ZWJyYS1zdHJpcGVzKSB7XG4gICAgdGJvZHkge1xuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpLFxuICAgICAgdHI6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQobiArIDYpIH4gdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXplYnJhLXN0cmlwaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kaXYge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG5cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3VyLXdoaXRlIDMwJSwgJHRhYmxlLXNoYWRvdy0tY292ZXIpLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHRhYmxlLXNoYWRvdy0tY292ZXIsICRjb2xvdXItd2hpdGUgNzAlKSAwIDEwMCUsXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkdGFibGUtc2hhZG93LS1ibGFjayAwJSwgJHRhYmxlLXNoYWRvdy0tY2xlYXIgMTAwLjAxJSksXG4gICAgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0YWJsZS1zaGFkb3ctLWJsYWNrIDAlLCAkdGFibGUtc2hhZG93LS1jbGVhciAxMDAuMDElKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAkcmVtY2FsYy00MHB4IDEwMCUsICRyZW1jYWxjLTQwcHggMTAwJSwgJHJlbWNhbGMtMTRweCAxMDAlLCAkcmVtY2FsYy0xNHB4IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTAwJSwgMCAwLCAxMDAlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGxvY2FsLCBsb2NhbCwgc2Nyb2xsLCBzY3JvbGw7XG59XG5cbi50YWJsZS1zY3JvbGwtLXdyYXBwZXIge1xuICBoZWlnaHQ6ICR0YWJsZS1zY3JvbGxlci0taGVpZ2h0O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTdweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgJi50YWJsZS0tZnVsbC1jb250YWluZXItd2lkdGgge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgfVxufVxuXG50YWJsZS50YWJsZS0tY29uZGVuc2VkIHtcbiAgdGQge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRkLnRhYmxlLWNlbGwtLW51bWVyaWMge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTEycHggJHJlbWNhbGMtMjRweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgZm9udC1zaXplOiAkcmVtY2FsYy0xN3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgdGJvZHkgdGgsXG4gIHRmb290IHRoIHtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0yNHB4O1xuICB9XG5cbiAgdHIudGFibGUtcm93LS1oaWdobGlnaHQgdGggaW1nLnRhYmxlLS1oaWdobGlnaHQtaW5kaWNhdG9yIHtcbiAgICB0b3A6ICRyZW1jYWxjLTE3cHg7XG4gIH1cblxuICB0ci50YWJsZS1yb3ctLXN1YnRvdGFsLFxuICB0Zm9vdCB0ciB7XG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTI0cHg7XG4gICAgfVxuXG4gICAgdGQudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjRweCAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLThweCAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHg7XG4gICAgICBmb250LXNpemU6ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuXG4gICAgdGQudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xMnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy04cHg7XG4gICAgfVxuXG4gICAgdGJvZHkgdGgge1xuICAgICAgcGFkZGluZzogJHJlbWNhbGMtMTJweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMTJweCAkcmVtY2FsYy0xNnB4O1xuICAgIH1cblxuICAgIHRyLnRhYmxlLXJvdy0tc3VidG90YWwsIHRmb290IHRyIHtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtOHB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweDtcbiAgICAgIH1cblxuICAgICAgdGQudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAkcmVtY2FsYy0xNnB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy04cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRib2R5IHtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cbiAgdHIge1xuICAgIGJvcmRlcjogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiByZW0tY2FsYygxKSAwO1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLXJvdy1kaXZpZGVyO1xuICB9XG5cbiAgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXdpZHRoOiByZW0tY2FsYygzKSAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICB9XG5cbiAgdHIudGFibGUtcm93LS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oaWdobGlnaHQgIWltcG9ydGFudDtcblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHJlbWNhbGMtMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGltZy50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gICAgICAgIC8vIFdpZHRoIG9mIHllbGxvdyB0cmlhbmdsZSBzdmdcbiAgICAgICAgd2lkdGg6ICRyZW1jYWxjLThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBEaXN0YW5jZSBmcm9tIHRvcCBvZiBzdmcgdG8gdG9wIG9mIGNvbnRhaW5lclxuICAgICAgICB0b3A6ICRyZW1jYWxjLTI0cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRoZWFkIHtcbiAgYm9yZGVyOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiByZW0tY2FsYygzKSAwO1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblxuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAkcmVtY2FsYy0yOHB4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjhweCAkcmVtY2FsYy0yNHB4O1xuICAgIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgICBmb250LXNpemU6ICRyZW1jYWxjLTE4cHg7XG4gICAgbGluZS1oZWlnaHQ6ICRyZW1jYWxjLTI0cHg7XG4gICAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDIxKTtcbiAgICAgIHBhZGRpbmc6ICRyZW1jYWxjLTI0LTVweCAkcmVtY2FsYy04cHggJHJlbWNhbGMtMjQtNXB4ICRyZW1jYWxjLTE2cHg7XG4gICAgfVxuICB9XG5cbiAgdGgudGFibGUtY2VsbC0tbnVtZXJpYyB7XG4gICAgcGFkZGluZzogJHJlbWNhbGMtMjhweCAkcmVtY2FsYy0yNHB4ICRyZW1jYWxjLTI4cHggJHJlbWNhbGMtMTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0yNC01cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yNC01cHggJHJlbWNhbGMtOHB4O1xuICAgIH1cbiAgfVxufVxuXG50ZC50YWJsZS1jZWxsLS1udW1lcmljIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBQcmltZScsIENvdXJpZXIsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMSB7XG4gIC8vRXF1aXZhbGVudCB0byAxIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDguMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tMiB7XG4gIC8vRXF1aXZhbGVudCB0byAyIGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDE2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTMge1xuICAvL0VxdWl2YWxlbnQgdG8gMyBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiAyNXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi00IHtcbiAgLy9FcXVpdmFsZW50IHRvIDQgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogMzMuMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tNSB7XG4gIC8vRXF1aXZhbGVudCB0byA1IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDQxLjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTYge1xuICAvL0VxdWl2YWxlbnQgdG8gNiBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA1MHZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi03IHtcbiAgLy9FcXVpdmFsZW50IHRvIDcgZ3JpZCBjb2x1bW5zXG4gIG1pbi13aWR0aDogNTguMzMzMzN2dztcbn1cblxuLnRhYmxlLWhlYWRlci0tY29sdW1uLXNwYW4tOCB7XG4gIC8vRXF1aXZhbGVudCB0byA4IGdyaWQgY29sdW1uc1xuICBtaW4td2lkdGg6IDY2LjY2NjY2dnc7XG59XG5cbi50YWJsZS1oZWFkZXItLWNvbHVtbi1zcGFuLTkge1xuICAvL0VxdWl2YWxlbnQgdG8gOSBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA3NXZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMCB7XG4gIC8vRXF1aXZhbGVudCB0byAxMCBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA4My4zMzMzM3Z3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMSB7XG4gIC8vRXF1aXZhbGVudCB0byAxMSBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiA5MS42NjY2NnZ3O1xufVxuXG4udGFibGUtaGVhZGVyLS1jb2x1bW4tc3Bhbi0xMiB7XG4gIC8vRXF1aXZhbGVudCB0byAxMiBncmlkIGNvbHVtbnNcbiAgbWluLXdpZHRoOiAxMDB2dztcbn1cblxudGJvZHkgdGgsXG50Zm9vdCB0aCB7XG4gIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjQpO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJHJlbWNhbGMtMTZweDtcbiAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjYpO1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtOHB4ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMTZweDtcbiAgfVxufVxuXG50ZCB7XG4gIHBhZGRpbmc6ICRyZW1jYWxjLTE5cHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygwLjQpO1xuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbnRkLnRhYmxlLWNlbGwtLW51bWVyaWMsXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAkcmVtY2FsYy0xOXB4ICRyZW1jYWxjLTI0cHggJHJlbWNhbGMtMTlweCAkcmVtY2FsYy0xNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiLCBDb3VyaWVyLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xN3B4O1xufVxuXG50aC50YWJsZS1jZWxsLS1kaXJlY3Rvcnkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1ib2xkO1xufVxuXG50ci50YWJsZS1yb3ctLXN1YnRvdGFsLCB0Zm9vdCB0ciB7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogcmVtLWNhbGMoMykgMDtcbiAgZm9udC1zaXplOiAkcmVtY2FsYy0xNnB4O1xuICBib3JkZXItY29sb3I6ICRjb2xvdXItYmxhY2s7XG5cbiAgdGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTI0cHg7XG4gIH1cbn1cblxudGJvZHkge1xuICB0ci50YWJsZS1yb3ctLXN1YnRvdGFsIHtcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTE2cHggJHJlbWNhbGMtMjNweCAkcmVtY2FsYy0yNHB4O1xuICAgIH1cbiAgfVxufVxuXG50Zm9vdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgdGgge1xuICAgIHBhZGRpbmc6ICRyZW1jYWxjLTIzcHggJHJlbWNhbGMtMTZweCAkcmVtY2FsYy0yM3B4ICRyZW1jYWxjLTI0cHg7XG4gIH1cbn1cblxudHIudGFibGUtcm93LS1zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zdWJ0b3RhbCAhaW1wb3J0YW50O1xufVxuXG50Zm9vdCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10b3RhbCAhaW1wb3J0YW50O1xufVxuXG4vKlRhYmxlIGNvbXBvbmVudCBjb2xvdXJzKi9cbi5iZy10YWJsZS1yb3ctZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctZGl2aWRlcjtcbn1cblxuLmJnLXRhYmxlLWNhcHRpb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1jYXB0aW9uLWJhY2tncm91bmQ7XG59XG5cbi5iZy10YWJsZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGlnaGxpZ2h0O1xufVxuXG4uYmctdGFibGUtc3VidG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc3VidG90YWw7XG59XG5cbi5iZy10YWJsZS10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS10b3RhbDtcbn1cbiIsIi50YWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzICogMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wICRzcGFjaW5nLTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTIwO1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4udGFnLS1saW1lIHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1saW1lO1xufVxuXG4udGFnLS1nb2xkIHtcbiAgYmFja2dyb3VuZDogJGNvbG91ci1nb2xkO1xufVxuXG4udGFnLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLXllbGxvdztcbn1cblxuLnRhZy0tdGF1cGUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3VyLXRhdXBlO1xufVxuIiwiLnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkZnVsbC13aWR0aDtcbiAgbWluLWhlaWdodDogMTQ0cHg7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbiIsIi5pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zdGFuZGFyZC1ib2R5LXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogJHNwYWNpbmctMCAkc3BhY2luZy0wICRzcGFjaW5nLTc7XG4gIG1heC13aWR0aDogJHN0YW5kYXJkLXdpZHRoO1xuICB3aWR0aDogJGZ1bGwtd2lkdGg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtICRzcGFjaW5nLTQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGV4dGVuZCAlZm9jdXM7XG4gIH1cbn1cblxuLmlucHV0LS0yLWNoYXItd2lkdGgge1xuICBtYXgtd2lkdGg6IDhleDtcbiAgbWluLXdpZHRoOiA4ZXg7XG59XG5cbi5pbnB1dC0tMy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMGV4O1xuICBtaW4td2lkdGg6IDEwZXg7XG59XG5cbi5pbnB1dC0tNC1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMmV4O1xuICBtaW4td2lkdGg6IDEyZXg7XG59XG5cbi5pbnB1dC0tNS1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxNGV4O1xuICBtaW4td2lkdGg6IDE0ZXg7XG59XG5cbi5pbnB1dC0tNy1jaGFyLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxN2V4O1xuICBtaW4td2lkdGg6IDE3ZXg7XG59XG5cbi5pbnB1dC0tMTAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogMjNleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC0tMjAtY2hhci13aWR0aCB7XG4gIG1heC13aWR0aDogNDFleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vZm9yIGdlbmVyYWwgZm9ybXNcbi5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgLmNoZWNrYm94ZXMsIC5yYWRpb3Mge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuLy9EYXRlIGlucHV0c1xuXG4uZGF0ZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbiAgfVxufVxuXG4uZGF0ZV9fZ3JvdXAtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTU7XG59XG5cbi5kYXRlLS1lcnJvciB7XG4gIGlucHV0IHtcbiAgICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICRjb2xvdXItYWxlcnQ7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExlZ2FjeSBjb2xvdXJzIGZyb20gRDdcbiAgICBEZXNpZ24gU3lzdGVtIHBhbGV0dGUgY29sb3VyIG1hcHBpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuZmlsbCBmb3IgU1ZHc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGRzQ29sb3JNYXBMaWdodDogKFxuICBcIndoaXRlXCI6ICRjb2xvdXItd2hpdGUsXG4gIFwiZ3JleXNjYWxlLTVcIjogJGdyZXlzY2FsZS01LFxuICBcImdyZXlzY2FsZS0yMFwiOiAkZ3JleXNjYWxlLTIwLFxuICBcImdyZXlzY2FsZS00MFwiOiAkZ3JleXNjYWxlLTQwLFxuICBcImdvbGRcIjogJGNvbG91ci1nb2xkLFxuICBcInllbGxvd1wiOiAkY29sb3VyLXllbGxvdyxcbiAgXCJ0YXVwZVwiOiAkY29sb3VyLXRhdXBlLFxuICBcImdyZWVuXCI6ICRjb2xvdXItZ3JlZW4sXG4gIFwibGltZVwiOiAkY29sb3VyLWxpbWUsXG4gIFwidGVhbFwiOiAkY29sb3VyLXRlYWwsXG4gIFwic2t5XCI6ICRjb2xvdXItc2t5LFxuICBcImJsdWVcIjogJGNvbG91ci1ibHVlLFxuICBcInB1cnBsZVwiOiAkY29sb3VyLXB1cnBsZSxcbiAgXCJvcmFuZ2VcIjogJGNvbG91ci1vcmFuZ2UsXG4gIFwicmVkXCI6ICRjb2xvdXItcmVkLFxuICBcIm1hZ2VudGFcIjogJGNvbG91ci1tYWdlbnRhLFxuICBcImxpZ2h0LWdvbGRcIjogJGNvbG91ci1saWdodC1nb2xkLFxuICBcImxpZ2h0LXllbGxvd1wiOiAkY29sb3VyLWxpZ2h0LXllbGxvdyxcbiAgXCJsaWdodC10YXVwZVwiOiAkY29sb3VyLWxpZ2h0LXRhdXBlLFxuICBcImxpZ2h0LWdyZWVuXCI6ICRjb2xvdXItbGlnaHQtZ3JlZW4sXG4gIFwibGlnaHQtbGltZVwiOiAkY29sb3VyLWxpZ2h0LWxpbWUsXG4gIFwibGlnaHQtdGVhbFwiOiAkY29sb3VyLWxpZ2h0LXRlYWwsXG4gIFwibGlnaHQtc2t5XCI6ICRjb2xvdXItbGlnaHQtc2t5LFxuICBcImxpZ2h0LWJsdWVcIjogJGNvbG91ci1saWdodC1ibHVlLFxuICBcImxpZ2h0LXB1cnBsZVwiOiAkY29sb3VyLWxpZ2h0LXB1cnBsZSxcbiAgXCJsaWdodC1vcmFuZ2VcIjogJGNvbG91ci1saWdodC1vcmFuZ2UsXG4gIFwibGlnaHQtcmVkXCI6ICRjb2xvdXItbGlnaHQtcmVkLFxuICBcImxpZ2h0LW1hZ2VudGFcIjogJGNvbG91ci1saWdodC1tYWdlbnRhLFxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRkc0NvbG9yTWFwTGlnaHQge1xuICAuI3skY29sb3J9IHtcbiAgICAmLWZpbGwge1xuICAgICAgZmlsbDogJGhleCAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBsYWJlbHNcbiAgICAgIGNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4kZHNDb2xvck1hcERhcms6IChcbiAgXCJibGFja1wiOiAkY29sb3VyLWJsYWNrLFxuICBcImdyZXlzY2FsZS02MFwiOiAkZ3JleXNjYWxlLTYwLFxuICBcImdyZXlzY2FsZS03MFwiOiAkZ3JleXNjYWxlLTcwLFxuICBcImRhcmstZ29sZFwiOiAkY29sb3VyLWRhcmstZ29sZCxcbiAgXCJkYXJrLXllbGxvd1wiOiAkY29sb3VyLWRhcmsteWVsbG93LFxuICBcImRhcmstdGF1cGVcIjogJGNvbG91ci1kYXJrLXRhdXBlLFxuICBcImRhcmstZ3JlZW5cIjogJGNvbG91ci1kYXJrLWdyZWVuLFxuICBcImRhcmstbGltZVwiOiAkY29sb3VyLWRhcmstbGltZSxcbiAgXCJkYXJrLXRlYWxcIjogJGNvbG91ci1kYXJrLXRlYWwsXG4gIFwiZGFyay1za3lcIjogJGNvbG91ci1kYXJrLXNreSxcbiAgXCJkYXJrLWJsdWVcIjogJGNvbG91ci1kYXJrLWJsdWUsXG4gIFwiZGFyay1wdXJwbGVcIjogJGNvbG91ci1kYXJrLXB1cnBsZSxcbiAgXCJkYXJrLW9yYW5nZVwiOiAkY29sb3VyLWRhcmstb3JhbmdlLFxuICBcImRhcmstcmVkXCI6ICRjb2xvdXItZGFyay1yZWQsXG4gIFwiZGFyay1tYWdlbnRhXCI6ICRjb2xvdXItZGFyay1tYWdlbnRhLFxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRkc0NvbG9yTWFwRGFyayB7XG4gIC4jeyRjb2xvcn0ge1xuICAgICYtZmlsbCB7XG4gICAgICBmaWxsOiAkaGV4ICFpbXBvcnRhbnQ7IC8vb3ZlcnJpZGUgYmFja2dyb3VuZCBjb2xvdXIgZm9yIGxhYmVsc1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFuZ3VsYXIgcHJvamVjdCBjb2xvdXJzXG4gICAgVG8gZGVwcmVjYXRlIHRoZXNlIGNvbG91ciBzdHlsZXMgYW5kIHVzZSB0aGUgRFMgY29sb3VyIHBhbGV0dGVcbiAgICBodHRwczovL2Rlc2lnbnN5c3RlbS5vbnRhcmlvLmNhL2RvY3MvYmFzaWNzL2NvbG91cnMuaHRtbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEdyZXlzY2FsZVxuLS0tLS0tLS0tLS0tLS0tICovXG4kZGFya2VzdC1ncmF5OiAjMjIyO1xuJGRhcmstZ3JheTogIzRkNGQ0ZDtcbiRtZWRpdW0tZ3JheTogIzY2NjtcbiRsaWdodC1ncmF5OiAjNzM3MzczO1xuJGxpZ2h0ZXItZ3JheTogI2Q5ZDlkOTtcbiRsaWdodGVzdC1ncmF5OiAjZWRlZGVkO1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuXG4vLyBSRVZJRVcgTUVcbiRncmF5LTEwOiByZ2JhKDAsMCwwLC4xKTtcbiRncmF5LTI1OiByZ2JhKDAsMCwwLC4yNSk7XG4kZ3JheS01MDogcmdiYSgwLDAsMCwuNSk7XG4kZ3JheS03NTogcmdiYSgwLDAsMCwuNzUpO1xuJGdyYXktOTA6IHJnYmEoMCwwLDAsLjkpO1xuXG4vLyBXZSB1c2UgdGhlc2UgYXMgZGVmYXVsdCBjb2xvcnMgdGhyb3VnaG91dFxuJGdyZXlzY2FsZS0wOiAgI2ZmZjtcbiRncmV5c2NhbGUtNDogIGRhcmtlbigkZ3JleXNjYWxlLTAsIDQlKTsgIC8vICNmNWY1ZjUgcmdiOiAyNDUgcGFuZWxzXG4kZ3JleXNjYWxlLTc6ICBkYXJrZW4oJGdyZXlzY2FsZS0wLCA3JSk7ICAvLyByZ2I6IDIzNSBmb290ZXIsIHRhYmxlIHN0cmlwZSBiZywgdGFibGUgaGVhZGVyIGJnXG4kZ3JleXNjYWxlLTE1OiBkYXJrZW4oJGdyZXlzY2FsZS0wLCAxNSUpOyAvLyAjZDlkOWQ5IHJnYjoyMTdcbiRncmV5c2NhbGUtMjA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDIwJSk7IC8vICNjY2MgcmdiOjIwNFxuJGdyZXlzY2FsZS00MDogZGFya2VuKCRncmV5c2NhbGUtMCwgNDAlKTsgLy8gIzk5OSByZ2I6MTUzXG4kZ3JleXNjYWxlLTU1OiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA1NSUpOyAvLyBoNCByZ2I6MTE5XG4kZ3JleXNjYWxlLTYwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA2MCUpOyAvLyBoMyAjNjY2IHJnYjoxMDJcbiRncmV5c2NhbGUtNzA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDcwJSk7IC8vIGgxLGgyLGJvZHkgcmdiOjc2XG4kZ3JleXNjYWxlLTgwOiBkYXJrZW4oJGdyZXlzY2FsZS0wLCA4MCUpOyAvLyBoZWFkZXIgIzMzMzMzMyByZ2I6NTFcbiRncmV5c2NhbGUtOTA6IGRhcmtlbigkZ3JleXNjYWxlLTAsIDkwJSk7IC8vIGhlYWRlciAjMUExQTFBIHJnYjo1MVxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4kZm9udC1jb2xvci1saWdodDogJHdoaXRlO1xuJGZvbnQtY29sb3ItZGFyazogIzMzMztcbiRmb250LWNvbG9yLW1lZGl1bTogJGRhcmstZ3JheTtcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJGFiYnJldmlhdGlvbi1jb2xvcjogIzk5OTtcbiRwcmltYXJ5LWJsdWU6ICMwNmM7XG4kbGluay1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiRsaW5rLWNvbG9yLWRhcms6ICMwMDU2YWM7XG4kdmlzaXRlZC1jb2xvcjogIzU1MWE4YjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAjMDA0NzhmO1xuJGxpbmstYWN0aXZlLWNvbG9yOiAjMDAyMTQyO1xuXG4kc2VydmljZS1vbnRhcmlvOiAjMDA2YjNmO1xuJHByaW1hcnktYnV0dG9uLWNvbG9yOiAjMDA2NmNjO1xuJHRoZW1lLWxpZ2h0OiAkZ3JleXNjYWxlLTc7XG4kdGhlbWUtbWlkOiAjZDFkZGViO1xuJHRoZW1lLWRhcms6ICRncmV5c2NhbGUtOTA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEJvZHlcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gV2UgdXNlIHRoZXNlIHRvIGNvbnRyb2wgdmFyaW91cyBnbG9iYWwgc3R5bGVzXG4kYm9keS1iZzogJGdyZXlzY2FsZS0wO1xuJGJvZHktZm9udC1jb2xvcjogJGZvbnQtY29sb3I7XG4kYm9keS1mb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBIaWdobGlnaHQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4kbWludHk6ICNkZmYzZjM7IC8vIGNhbGxvdXRzXG4kcGlua3k6ICNmYWQyZDI7IC8vIGFsZXJ0cywgZmFpbHVyZVxuJGxpbWV5OiAjZTZmYWQyOyAvLyBzdWNjZXNzXG4kZHVja3k6ICNmZWY2ZGM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIEluZm9ncmFwaGljIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gISEgaWYgeW91IG1ha2UgY2hhbmdlcyBoZXJlIHBsZWFzZSBjb3B5IHRoZSBjaGFuZ2VzIGludG8gdGhlIGNvbG91clNlcnZpY2VcbiR5ZWxsb3c6ICNmZmMzMDA7XG4kb3JhbmdlOiAjZjI2NzFmO1xuJHJlZDogI2M5MWIyNjtcbiRtYWdlbnRhOiAjOWMwZjVmO1xuJHB1cnBsZTogIzYwMDQ3YTtcbiRibHVlOiAjMDA4N2NiO1xuJGdyZWVuOiAjMDA4YjUyO1xuJGRhcmstZ3JlZW46ICMyZDY4NDM7IC8vIHVzZWQgb24gUlRQIGNvbXBvbmVudFxuXG4vKiAtLS0tLS0tLS0tLS0tLS1cbiAgICBCYXNlIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJHByaW1hcnktY29sb3I6ICRzZXJ2aWNlLW9udGFyaW87XG4kc2Vjb25kYXJ5LWNvbG9yOiAkdGhlbWUtbWlkO1xuJGFsZXJ0LWNvbG9yOiAjOWQyZjAwO1xuJHN1Y2Nlc3MtY29sb3I6ICRzZXJ2aWNlLW9udGFyaW87XG4kd2FybmluZy1jb2xvcjogJGR1Y2t5O1xuJGluZm8tY29sb3I6ICRncmV5c2NhbGUtNztcblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgQnV0dG9uIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuJHByaW1hcnktYnV0dG9uOiAkcHJpbWFyeS1idXR0b24tY29sb3I7XG4kc2Vjb25kYXJ5LWJ1dHRvbjogJHRoZW1lLW1pZDtcblxuLy8gQ29sb3VycyB1c2VkIGluIGluZm9ncmFwaGljc1xuJGNvbG9yTWFwOiAoXG4gIFwib3JhbmdlXCI6JG9yYW5nZSxcbiAgXCJyZWRcIjokcmVkLFxuICBcIm1hZ2VudGFcIjokbWFnZW50YSxcbiAgXCJwdXJwbGVcIjokcHVycGxlLFxuICBcImJsdWVcIjokYmx1ZSxcbiAgXCJncmVlblwiOiRncmVlblxuKTtcblxuLy8gbG9vcCB0aHJvdWdoIG1hcCBieSBrZXkvdmFsdWUgcGFpclxuQGVhY2ggJGNvbG9yLCAkaGV4IGluICRjb2xvck1hcCB7XG4gIC4jeyRjb2xvcn0ge1xuICAgICYtYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleCAhaW1wb3J0YW50OyAvL292ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBsYWJlbHNcbiAgICAgIGNvbG9yOiAjZmZmOyAvLyAkZ3JleXNjYWxlLTAgaW4gX2NvbG91cnMuc2Nzc1xuICAgICAgYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRncmV5c2NhbGUtNztcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBjb2xvcjogJGhleDtcbiAgICB9XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tXG4gICAgRXh0ZW5kZWQgY29sb3VyIHBhbGV0dGUgYmcgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vLyBsaWdodCBiYWNrZ3JvdW5kIGNvbG91cnMgZnJvbSBzZWNvbmRhcnkvdGhlbWUtbWlkIHBhbGV0dGUgYW5kXG4vLyBicmlnaHQgYmFja2dyb3VuZCBjb2xvdXJzIGZyb20gd2FybmluZyBjb2xvdXIgcGFsZXR0ZSAodXNlZCBpbiBzbWFydGllcywgc2tpdHRsZXMsIHBhbmVscylcbi8vIERpZ2l0YWwgU2VydmljZSBTdGFuZGFyZCAoRFNTKSBjb2xvdXIgcGFsZXR0ZVxuQGVhY2ggJGNsYXNzLCAkY29sb3VyIGluIChcbiAgXCJsaWdodC1ibHVlLWJnXCI6I2QxZGRlYiwgLy8gISEgaWYgeW91IGNoYW5nZSB0aGlzLCBjb3B5IGl0IHRvIHRoZSBjb2xvdXJTZXJ2aWNlXG4gIFwibGlnaHQtbGF2ZW5kZXItYmdcIjojZDJkMWViLFxuICBcImxpZ2h0LXB1cnBsZS1iZ1wiOiNkZmQxZWIsXG4gIFwibGlnaHQtbWFnZW50YS1iZ1wiOiNlYmQxZWEsXG4gIFwibGlnaHQtcGluay1iZ1wiOiNlYmQxZGQsXG4gIFwibGlnaHQtcmVkLWJnXCI6I2ViZDJkMSxcbiAgXCJsaWdodC1vcmFuZ2UtYmdcIjojZWJkZmQxLFxuICBcImxpZ2h0LXllbGxvdy1iZ1wiOiNlYWViZDEsXG4gIFwibGlnaHQtbGltZS1iZ1wiOiNkZGViZDEsXG4gIFwibGlnaHQtZ3JlZW4tYmdcIjojZDFlYmQyLFxuICBcImxpZ2h0LW1pbnQtYmdcIjojZDFlYmRmLFxuICBcImxpZ2h0LWFxdWEtYmdcIjojZDFlYWViLFxuICBcImJyaWdodC15ZWxsb3ctYmdcIjojZmFmYWQyLFxuICBcImJyaWdodC1saW1lLWJnXCI6I2U2ZmFkMixcbiAgXCJicmlnaHQtZ3JlZW4tYmdcIjojZDJmYWQyLFxuICBcImJyaWdodC1taW50LWJnXCI6I2QyZmFlNixcbiAgXCJicmlnaHQtYXF1YS1iZ1wiOiNkMmZhZmEsXG4gIFwiYnJpZ2h0LWJsdWUtYmdcIjojZDJlNmZhLFxuICBcImJyaWdodC1sYXZlbmRlci1iZ1wiOiNkMmQyZmEsXG4gIFwiYnJpZ2h0LXB1cnBsZS1iZ1wiOiNlNmQyZmEsXG4gIFwiYnJpZ2h0LW1hZ2VudGEtYmdcIjojZmFkMmZhLFxuICBcImJyaWdodC1waW5rLWJnXCI6I2ZhZDJlNixcbiAgXCJicmlnaHQtcmVkLWJnXCI6I2ZhZDJkMixcbiAgXCJicmlnaHQtb3JhbmdlLWJnXCI6I2ZhZTZkMixcbiAgXCJkc3MtYnJpZ2h0XCI6Izk5ZDhlMCxcbiAgXCJkc3MtbGlnaHRcIjojY2FlOWVlLFxuICBcImRzcy1saWdodC1kZXNhdFwiOiNiM2MzYzRcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBiYXIgZ3JhcGhzLCBhc2lkZXMgYW5kIHBhbmVsc1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIERTUyBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdG8gaW5jbHVkZSB0ZXh0IGNvbG91ciBmb3Igc3BlY2lmaWMgRFNTIGJhY2tncm91bmQgY29sb3Vyc1xuQGVhY2ggJGNsYXNzLCAkY29sb3VyIGluIChcbiAgXCJkc3MtcHJpbWFyeVwiOiMwZjQxM2MsXG4gIFwiZHNzLWRhcmtcIjojMTk0MjNjLFxuICBcImRzcy1kYXJrLWRlc2F0XCI6IzVkNzk2OSxcbiAgXCJkc3MtbWVkaXVtXCI6IzNiOGQ3YixcbiAgXCJkc3MtYWNjZW50XCI6I2YxOWQyMyxcbiAgXCJkc3MtZGlzY292ZXJ5XCI6IzFlNmE5ZCxcbiAgXCJkc3MtYWxwaGFcIjojMTE4YzdiLFxuICBcImRzcy1iZXRhXCI6IzdiOTUzZCxcbiAgXCJkc3MtbGl2ZVwiOiNiYjc3MGJcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7IC8vIG92ZXJyaWRlIGJhY2tncm91bmQgY29sb3VyIGZvciBiYXIgZ3JhcGhzLCBhc2lkZXMgYW5kIHBhbmVsc1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLVxuICAgIFBPIGJhY2tncm91bmQgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tICovXG4vLyB0byBpbmNsdWRlIHRleHQgY29sb3VyIGZvciBzcGVjaWZpYyBQTyBiYWNrZ3JvdW5kIGNvbG91cnNcbkBlYWNoICRjbGFzcywgJGNvbG91ciBpbiAoXG4gIFwicG8tcmljaC1ibGFjay1iZ1wiOiMwMDAwMDAsXG4gIFwicG8tZGFyay15ZWxsb3ctYmdcIjojY2JhNTJlLFxuICBcInBvLXllbGxvdy1iZ1wiOiNmY2FmMTcsXG4gIFwicG8tdGF1cGUtYmdcIjojYzFiMjhmLFxuICBcInBvLWdyZWVuLWJnXCI6IzM5YjU0YSxcbiAgXCJwby1saWdodC1ncmVlbi1iZ1wiOiM4ZGM2M2YsXG4gIFwicG8tdGVhbC1iZ1wiOiM0OWE3YTIsXG4gIFwicG8tbGlnaHQtYmx1ZS1iZ1wiOiMwMGIyZTMsXG4gIFwicG8tZGFyay1ibHVlLWJnXCI6IzA0N2JjMSxcbiAgXCJwby1wdXJwbGUtYmdcIjojOTIyNzhmLFxuICBcInBvLW9yYW5nZS1iZ1wiOiNmMTVhMjIsXG4gIFwicG8tcmVkLWJnXCI6I2VkMWMyNCxcbiAgXCJwby1tYWdlbnRhLWJnXCI6I2VkMDM3Yyxcbikge1xuICAuI3skY2xhc3N9IHtcbiAgICBiYWNrZ3JvdW5kOiAjeyRjb2xvdXJ9ICFpbXBvcnRhbnQ7XG4gICAgQGlmIChsaWdodG5lc3MoJGNvbG91cikgPiA0NCkge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gTGlnaHRlciBiYWNrZ3JvdW5kLCB1c2UgYmxhY2sgZm9udFxuICAgICAgYWJiciwgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IC8vIERhcmtlciBiYWNrZ3JvdW5kLCB1c2Ugd2hpdGUgZm9udFxuICAgICAgYWJiciwgYSwgYTpob3ZlciwgYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpbWVsaW5lLWNvbnRlbnQuI3skY2xhc3N9OjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjeyRjb2xvdXJ9O1xuICB9XG4gIC50aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50LiN7JGNsYXNzfTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICN7JGNvbG91cn07XG4gIH1cbn1cbiIsIi8vIFdlIHVzZSB0aGVzZSB0byBjb250cm9sIGhlYWRlciBmb250IHNpemVzXG4kaDEtZm9udC1zaXplOiByZW0tY2FsYygzMik7XG4kaDItZm9udC1zaXplOiByZW0tY2FsYygyNyk7XG4kaDMtZm9udC1zaXplOiByZW0tY2FsYygyMyk7XG4kaDQtZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4kaDUtZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4kaDYtZm9udC1zaXplOiAxcmVtO1xuXG4vLyBXZSB1c2UgdGhlc2UgdG8gY29udHJvbCBoZWFkZXIgc2l6ZSByZWR1Y3Rpb24gb24gc21hbGwgc2NyZWVuc1xuJGgxLWZvbnQtcmVkdWN0aW9uOiByZW0tY2FsYyg0KSAhZGVmYXVsdDtcbiRoMi1mb250LXJlZHVjdGlvbjogcmVtLWNhbGMoMykgIWRlZmF1bHQ7XG4kaDMtZm9udC1yZWR1Y3Rpb246IDAgIWRlZmF1bHQ7XG4kaDQtZm9udC1yZWR1Y3Rpb246IDAgIWRlZmF1bHQ7XG4kaDUtZm9udC1yZWR1Y3Rpb246IDAgIWRlZmF1bHQ7XG4kaDYtZm9udC1yZWR1Y3Rpb246IDAgIWRlZmF1bHQ7XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRoaXMgaXMgdGhlIGZpbGUgdG8gcHV0IG9udGFyaW8gZ2xvYmFsIHZhcmlhYmxlcy5cbiAgICBXZSBhcmUgZ29pbmcgdG8gZ3JhZHVhbGx5IGludGVncmF0ZSBhbGwgdGhlIG9udGFyaW8gdmFyaWFibGVzIGhlcmUuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kbWFya2V0aW5nLWJhbm5lci16LWluZGV4OiAxMDtcblxuLy8gSGVpZ2h0IHZhbHVlc1xuJHN0YW5kYXJkLWlucHV0LWhlaWdodDogNDhweDtcbiRsb2dvLWhlaWdodDogNDZweDtcblxuIiwiLy8gSGVscGVyIGNsYXNzZXMgZm9yIHRleHQgZWxlbWVudHNcbi5uYnNwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIiRmb250LW9wZW4tc2FuczogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtcmFsZXdheS1tb2RpZmllZDogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuJWhlYWRlci1zdHlsZXMge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICBmb250LWZhbWlseTogJGZvbnQtcmFsZXdheS1tb2RpZmllZDtcbn1cblxuJWgxLXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAkc3BhY2luZy03IDAgJHNwYWNpbmctNSAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIH1cbn1cblxuJWgyLXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjcpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzMpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xuICB9XG59XG5cbiVoMy1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIzKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgfVxufVxuXG4laDQtc3R5bGVzIHtcbiAgQGV4dGVuZCAlaGVhZGVyLXN0eWxlcztcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAkc3BhY2luZy0zIDA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuJWg1LXN0eWxlcyB7XG4gIEBleHRlbmQgJWhlYWRlci1zdHlsZXM7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgJHNwYWNpbmctMyAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICB9XG59XG5cbiVoNi1zdHlsZXMge1xuICBAZXh0ZW5kICVoZWFkZXItc3R5bGVzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwICRzcGFjaW5nLTMgMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgfVxufVxuXG4lbGVhZC1zdGF0ZW1lbnQge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWF4LXdpZHRoOiAkZnVsbC13aWR0aDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjIpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVmFyaWFibGVzIGZvciBlbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2RlLWNvbG9yOiAjZGNkY2RjO1xuJGNvZGUtYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZTtcbiRjb2RlLWJvcmRlci1zaXplOiAwO1xuJGNvZGUtYm9yZGVyLXN0eWxlOiBub25lO1xuJGNvZGUtYm9yZGVyLWNvbG9yOiBub25lO1xuJGNvZGUtcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRWxlbWVudHNcblVuY2xhc3NlZCBzdHlsZXMsIGJhcmUgSFRNTCBzdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBjdXJzb3I6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1vcGVuLXNhbnM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UYWdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYVtocmVmXj1cInRlbDpcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4c21hbGwtYnJlYWtwb2ludCkge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICBhYmJyIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgfVxufVxuXG5hYmJyLCBhYmJyW3RpdGxlXSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJGdyZXlzY2FsZS00MDtcbn1cblxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgLm1haW4tY29udGVudCBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICB9XG59XG5cbi8vIHRhZyBpcyBub3QgbG9uZ2VyIHN1cHBvcnRlZCBpbiBIVE1MNSwgd2lsbCBoaWRlIHRleHQgaWYgdXNlZFxuYWNyb255bSwgYmlnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYXNpZGU6bm90KC5zaWRlYmFyKSB7XG4gIEBleHRlbmQgLmFzaWRlO1xufVxuXG5hc2lkZSBjb2RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmFzaWRlIGhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlzY2FsZS00MDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIEBleHRlbmQgLmJsb2NrcXVvdGU7XG59XG5cbmNpdGUge1xuICBjb2xvcjogJGZvbnQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuYSB7XG4gIGNpdGUge1xuICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gIH1cblxuICAmOnZpc2l0ZWQge1xuICAgIGNpdGUge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0tdmlzaXRlZDtcbiAgICB9XG4gICAgYWJiciB7XG4gICAgICBjb2xvcjogJGNvbG91ci1saW5rLS12aXNpdGVkO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNpdGUge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgfVxuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRjb2xvdXItbGluay0taG92ZXI7XG4gICAgfVxuICB9XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiAkY29kZS1ib3JkZXItc3R5bGU7XG4gIGJvcmRlci13aWR0aDogJGNvZGUtYm9yZGVyLXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmc7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbnAsIGxpIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5wcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaDEsXG5oMSArIGhyLFxuaDIgKyBociB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxudWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxudWwgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuZGwge1xuICBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICAgIC8vIHNldHRpbmcgdGhlIHVzZXIgYWdlbnQgbWFyZ2luLWlubGluZSB0byAwXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiBQdWxsZWQgZnJvbSB0aGUgQW5ndWxhciBwcm9qZWN0LlxuICAgIFdlIGNhbiByZXRpcmUgdGhlc2Ugb25jZSB0aGUgRFMgSFRNTCBiZWNvbWVzIHdpZGVseSB1c2VkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gd2Ugc2V0IHRoZXNlIGhlcmUgYW5kIG5vdCBpbiBjdXN0b20tc2V0dGluZ3MgYmVjYXVzZSB0aGV5IHNob3VsZCBvbmx5IGFwcGx5IHRvIGJvZHkgY29udGVudFxuY29kZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGEge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkdmlzaXRlZC1jb2xvciwgMzAlKTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oJGxpbmstY29sb3IsIDU1JSlcbiAgICB9XG4gIH1cbn1cblxuLy9hc2lkZSBzdHlsaW5nIGluIGJvb2tzXG4jZTJlLWJvb2stbWFpbiAubWFpbi1jb250ZW50IGFzaWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiRzZWFyY2gtaW5wdXQtcGFkZGluZzogNy4ycmVtO1xuJHNlYXJjaC1pbnB1dC1wYWRkaW5nLS1tb2JpbGU6IDYuNHJlbTtcblxuJGhlYWRlci1sb2dvLXdpZHRoOiAxODBweDtcbiRoZWFkZXItbG9nby13aWR0aC0tbW9iaWxlOiA0NXB4O1xuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1Ljc1cmVtO1xuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogJHNwYWNpbmctNjtcbiAgICBoZWlnaHQ6ICRzcGFjaW5nLTY7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogJGxvZ28taGVpZ2h0O1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGdsb2JhbC1yYWRpdXMgJGNvbG91ci1mb2N1cztcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGltZyB7XG4gICAgd2lkdGg6ICRoZWFkZXItbG9nby13aWR0aC0tbW9iaWxlO1xuICAgIGhlaWdodDogJGxvZ28taGVpZ2h0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiAkaGVhZGVyLWxvZ28td2lkdGg7XG4gICAgICBoZWlnaHQ6ICRsb2dvLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLyogSGVhZGVyIHNlYXJjaCBzdHlsZXMgKi9cbi5oZWFkZXJfX3NlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoMnJlbSwgMik7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWlucHV0LmlucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0wO1xuICBoZWlnaHQ6ICRzdGFuZGFyZC1pbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMztcbiAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1pbnB1dC1wYWRkaW5nO1xuXG4gIC8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgJjo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICY6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cbiAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aW52YWxpZCArIGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgICYgfiAuaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluaztcbiAgICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGF1dG8gWCBpY29uIGZvciBJRSBhbmQgRWRnZSBvbiBpbnB1dCBhcmVhXG4gICY6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgcmVkIG91dGxpbmUgYXJvdW5kIGlucHV0IGFyZWEgb24gRmlyZWZveFxuICAmOmludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6aW52YWxpZDpub3QoOmZvY3VzKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VhcmNoLWlucHV0LXBhZGRpbmctLW1vYmlsZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS01O1xuICBjb2xvcjogJGNvbG91ci1ibGFjaztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41NjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZy00O1xuICB0b3A6ICRzcGFjaW5nLTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTM7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTM7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGdsb2JhbC1yYWRpdXMgJGNvbG91ci1mb2N1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWxpbmstLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItbGluay0tYWN0aXZlO1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmhlYWRlcl9fc2VhcmNoLXJlc2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgcGFkZGluZzogJHNwYWNpbmctMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb25zLWNsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkZ2xvYmFsLXJhZGl1cyAkY29sb3VyLWZvY3VzO1xuICB9XG59XG5cbi8qIEhlYWRlciBtZW51ICYgbGFuZ3VhZ2UgdG9nZ2xlICYgY2xvc2Ugc2VhcmNoIGJ1dHRvbiBzdHlsZXMgKi9cbi5oZWFkZXJfX25hdi1yaWdodC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4vKiBIZWFkZXIgYnV0dG9ucyAqL1xuLmhlYWRlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LW9wZW4tc2FucztcbiAgaGVpZ2h0OiAkc3RhbmRhcmQtaW5wdXQtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoMTQsIDkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBAZXh0ZW5kICVmb2N1cztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGgtb3V0bGluZSxcbi5oZWFkZXItYnV0dG9uLS13aXRob3V0LW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsYWNrO1xuICBjb2xvcjogJGNvbG91ci13aGl0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcbiAgfVxufVxuXG4uaGVhZGVyLWJ1dHRvbi0td2l0aC1vdXRsaW5lIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG91ci13aGl0ZTtcbiAgbWFyZ2luOiAkc3BhY2luZy0wICRzcGFjaW5nLTAgJHNwYWNpbmctMCAkc3BhY2luZy00O1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy0zLCAyKSAkc3BhY2luZy00O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvdXItd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTcwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzbWFsbC1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYygjeyRzcGFjaW5nLTN9IC8gMik7XG4gIH1cbn1cblxuLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZSB7XG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNzA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbWVudS10b2dnbGVyIHtcbiAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNpbmctMywgMikgJHNwYWNpbmctNDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTI7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmctMjtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTM7XG5cbiAgYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctMztcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTQ7XG5cbiAgc3ZnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy00O1xuICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2luZy01LCAxMCkgJHNwYWNpbmctMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOS45Mzc1ZW0pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMiAkc3BhY2luZy0xICRzcGFjaW5nLTQ7XG4gICAgaGVpZ2h0OiAkc3RhbmRhcmQtaW5wdXQtaGVpZ2h0O1xuXG4gICAgc3BhbiB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAkc3BhY2luZy03O1xuICAgICAgaGVpZ2h0OiAkc3BhY2luZy03O1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3NlYXJjaC1jbG9zZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gIC5oZWFkZXItLXNlYXJjaC1vcGVuIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyLFxuICAuaGVhZGVyLS1zZWFyY2gtb3BlbiAuaGVhZGVyX19uYXYtcmlnaHQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lcixcbiAgLmhlYWRlci0tc2VhcmNoLW9wZW4gLmhlYWRlcl9fc2VhcmNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJHotaW5kZXgtYWJvdmUtbWVkaXVtO1xufVxuXG4ubmF2aWdhdGlvbi0tb3BlbiB7XG4gIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gY3VzdG9tIHN0eWxlc1xuLmhlYWRlcl9fY29udGFpbmVyIGhlYWRlciB7XG4gIGJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaGVhZGVyX19zZWFyY2gtY2xvc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4uaGVhZGVyX19sYW5ndWFnZS10b2dnbGVyX2NvbnRhaW5lciB7XG4gIGEge1xuICAgIEBleHRlbmQgLmhlYWRlcl9fbGFuZ3VhZ2UtdG9nZ2xlcjtcbiAgICBAZXh0ZW5kIC5oZWFkZXItYnV0dG9uO1xuICAgIEBleHRlbmQgLmhlYWRlci1idXR0b24tLXdpdGhvdXQtb3V0bGluZTtcbiAgfVxuXG4gICYuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vLyBGaXhpbmcgdGhlIGNvbHVtbnMgaXNzdWUgYmV0d2VlbiAxMDI0cHggdG8gMTE2N3B4ICg2NGVtIHRvIDczZW0pXG4uaGVhZGVyX19jb250YWluZXIge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50ICsgMC4wNjNlbSkge1xuICAgIC5tZWRpdW0tNCB7XG4gICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgfVxuICAgIC5tZWRpdW0tOCB7XG4gICAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQgKyAwLjA2M2VtKSB7XG4gICAgLmxhcmdlLTMge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgLmxhcmdlLTQge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIH1cbiAgICAubGFyZ2UtNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYXJrZXRpbmcgQmFubmVyIDEuMCBhbmQgMi4wIGhhdmUgdGhlIHotaW5kZXggb2YgMTAuXG4vLyBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGUgb3ZlcmxheSBpcyBvbiB0b3Agb2YgaXQuXG4uaGVhZGVyIHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDU7XG59XG5cbi5vdmVybGF5IHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDI7XG59XG4iLCIkaGVhZGVyLWNsb3NlLWJ1dHRvbi0tdG9wLXZhbHVlOiAtNC4zNXJlbTtcblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkc3BhY2luZy00O1xuICB6LWluZGV4OiA2O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4xcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAkei1pbmRleC1hYm92ZS1oaWdoO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHNwYWNpbmctNDtcbiAgICB0b3A6IGNhbGMoMTAwJSAtICN7JHNwYWNpbmctMn0pO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5oZWFkZXIgKyAubmF2aWdhdGlvbiAuaGVhZGVyLWJ1dHRvbiB7XG4gIHRvcDogJGhlYWRlci1jbG9zZS1idXR0b24tLXRvcC12YWx1ZTtcbn1cblxuLmFwcGxpY2F0aW9uLWhlYWRlciArIC5hcHBsaWNhdGlvbi1zdWJoZWFkZXItbWVudV9fY29udGFpbmVyIC5oZWFkZXItYnV0dG9uIHtcbiAgdG9wOiBjYWxjKC0jeyRzcGFjaW5nLTl9ICsgLSN7JHNwYWNpbmctMX0pO1xufVxuXG4ubmF2aWdhdGlvbi5uYXZpZ2F0aW9uLS1vcGVuIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAkc3BhY2luZy0yICRzcGFjaW5nLTA7XG4gIG1hcmdpbjogJHNwYWNpbmctMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1lZGl1bS1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleXNjYWxlLTIwO1xuICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXlzY2FsZS0yMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0cy1zZW1pLWJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogY2FsYygjeyRzcGFjaW5nLTN9IC0gKCN7JHNwYWNpbmctMX0gLyAzLjI1KSkgJHNwYWNpbmctNTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZXlzY2FsZS01LCA1KTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTIwO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBleHRlbmQgJWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3VyLWZvY3VzIGluc2V0O1xuICB9XG5cbiAgJi5saW5rLS1hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGNvbG91ci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JHNwYWNpbmctM30gLSAoI3skc3BhY2luZy0xfSAvIDMuMjUpKSAkc3BhY2luZy02O1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXlzY2FsZS03MDtcblxuICAub250YXJpby1pY29uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibGFjaztcbiAgfVxufVxuXG4vLyBjdXN0b20gc3R5bGVzXG4vLyBUT0RPIHRha2UgdGhpcyBzZWN0aW9uIG91dCB0byBhIHNlcGFyYXRlIGZpbGUgdG8ga2VlcCB0aGUgRFMgZmlsZXMgdW50b3VjaGVkLlxuLmhlYWRlcl9fY29udGFpbmVyIG5hdiBidXR0b24ge1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IGluaGVyaXQ7XG59XG5cbi5uYXZpZ2F0aW9uLS1vcGVuLm5hdmlnYXRpb24gLmhlYWRlci1idXR0b24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vLyBNYXJrZXRpbmcgQmFubmVyIDEuMCBhbmQgMi4wIGhhdmUgdGhlIFN1cGVyIGdyYXBoaWMgei1pbmRleCBvZiAxMC5cbi8vIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoZSBvdmVybGF5IGlzIG9uIHRvcCBvZiBpdC5cbi5uYXZpZ2F0aW9uIC5oZWFkZXItYnV0dG9uIHtcbiAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA2O1xufVxuXG4ubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgei1pbmRleDogJG1hcmtldGluZy1iYW5uZXItei1pbmRleCArIDQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZWRpdW0tYnJlYWtwb2ludCkge1xuICAgIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXggKyA1O1xuICB9XG59XG4iLCIgJHJldGluYTogKFxuICBcIiN7JHNjcmVlbn0gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpXCIsXG4gIFwiI3skc2NyZWVufSBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMilcIixcbiAgXCIjeyRzY3JlZW59IGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKVwiLFxuICBcIiN7JHNjcmVlbn0gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpXCJcbiApO1xuXG4uc2VydmljZW9udGFyaW8tbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9sb2dvLXNlcnZpY2VvbnRhcmlvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjIycHggNTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIEBtZWRpYSAjeyRyZXRpbmF9IHtcbiAgICAuc2VydmljZW9udGFyaW8tbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvbG9nby1zZXJ2aWNlb250YXJpb0AyeC5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCA0OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgfVxuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyc7XG4gIHNyYzpcbiAgICB1cmwoJyN7JGZvbnQtZGlyfS9sb2dvLW1haW4tc2VydmljZW9udGFyaW8ud29mZj9mdndlcXgnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZvbnQtZGlyfS9sb2dvLW1haW4tc2VydmljZW9udGFyaW8uc3ZnP2Z2d2VxeCNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3MqPVwiaWNvLWxvZ28tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdsb2dvLW1haW4tc2VydmljZW9udGFyaW8nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiRjaGFyUG9zOjAgMSAyIDMgNCA1IDYgNyA4IDkgYSBiIGMgZCBlIGY7XG5cbiVzby1wcm9wcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi8vVE9ETyBkZWxldGUgZXZlcnl0aGluZyBiZWZvcmUgdGhpcyBjb21tZW50XG4uc2VydmljZW9udGFyaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YzQwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMDtcbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5CbG9jayBHcmlkIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBibG9jay1ncmlkLWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICAmOm50aC1vZi10eXBlKDFuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgI3skc21hbGwtdXB9IHtcbiAgdWxbY2xhc3NePSdzbWFsbC11cCddLCB1bFtjbGFzcyo9J3NtYWxsLXVwJ10sXG4gIGRpdltjbGFzc149J3NtYWxsLXVwJ10sIGRpdltjbGFzcyo9J3NtYWxsLXVwJ10ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5zbWFsbC11cC0xID4gLmNvbHVtbiwgLnNtYWxsLXVwLTEgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpudGgtb2YtdHlwZSgxbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTIgPiAuY29sdW1uLCAuc21hbGwtdXAtMiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogNTAlO1xuICAgICY6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC0zID4gLmNvbHVtbiwgLnNtYWxsLXVwLTMgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAmOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtNCA+IC5jb2x1bW4sIC5zbWFsbC11cC00ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgJjpudGgtb2YtdHlwZSg0bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTUgPiAuY29sdW1uLCAuc21hbGwtdXAtNSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgICY6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5zbWFsbC11cC02ID4gLmNvbHVtbiwgLnNtYWxsLXVwLTYgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgICAmOm50aC1vZi10eXBlKDZuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAuc21hbGwtdXAtNyA+IC5jb2x1bW4sIC5zbWFsbC11cC03ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNC4yODU3MSU7XG4gICAgJjpudGgtb2YtdHlwZSg3bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnNtYWxsLXVwLTggPiAuY29sdW1uLCAuc21hbGwtdXAtOCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgJjpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICB1bFtjbGFzc149J21lZGl1bS11cCddLCB1bFtjbGFzcyo9J21lZGl1bS11cCddLFxuICBkaXZbY2xhc3NePSdtZWRpdW0tdXAnXSwgZGl2W2NsYXNzKj0nbWVkaXVtLXVwJ10ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICB9XG4gIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOm50aC1vZi10eXBlKDFuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubWVkaXVtLXVwLTIgPiAuY29sdW1uLCAubWVkaXVtLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1vZi10eXBlKDJuKzEpe1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtMyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICY6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjUlO1xuICAgICY6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNSA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjAlO1xuICAgICY6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNiA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICY6bnRoLW9mLXR5cGUoNm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtNyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICAgICY6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW4sIC5tZWRpdW0tdXAtOCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgJjpudGgtb2YtdHlwZSg4bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gIHVsW2NsYXNzXj0nbGFyZ2UtdXAnXSwgdWxbY2xhc3MqPSdsYXJnZS11cCddLFxuICBkaXZbY2xhc3NePSdsYXJnZS11cCddLCBkaXZbY2xhc3MqPSdsYXJnZS11cCddIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuICAubGFyZ2UtdXAtMSA+IC5jb2x1bW4sIC5sYXJnZS11cC0xID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bnRoLW9mLXR5cGUoMW4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC0yID4gLmNvbHVtbiwgLmxhcmdlLXVwLTIgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtMyA+IC5jb2x1bW4sIC5sYXJnZS11cC0zID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgJjpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTQgPiAuY29sdW1uLCAubGFyZ2UtdXAtNCA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMjUlO1xuICAgICY6bnRoLW9mLXR5cGUoNG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC01ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTUgPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDIwJTtcbiAgICAmOm50aC1vZi10eXBlKDVuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuICAubGFyZ2UtdXAtNiA+IC5jb2x1bW4sIC5sYXJnZS11cC02ID4gLmNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGJsb2NrLWdyaWQtY29sdW1uO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgJjpudGgtb2YtdHlwZSg2bisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmxhcmdlLXVwLTcgPiAuY29sdW1uLCAubGFyZ2UtdXAtNyA+IC5jb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBibG9jay1ncmlkLWNvbHVtbjtcbiAgICB3aWR0aDogMTQuMjg1NzElO1xuICAgICY6bnRoLW9mLXR5cGUoN24rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG4gIC5sYXJnZS11cC04ID4gLmNvbHVtbiwgLmxhcmdlLXVwLTggPiAuY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgYmxvY2stZ3JpZC1jb2x1bW47XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgICY6bnRoLW9mLXR5cGUoOG4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCIkZ2xvYmFsLWZsZXhib3g6IHRydWUgIWRlZmF1bHQ7XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcgJztcblxuICAgIEBpZiAkZ2xvYmFsLWZsZXhib3gge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICBAaWYgJGluc2V0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24tbGluZWFyLWFsbCgkZHVyYXRpb246IDUwMG1zKSB7XG4gIHRyYW5zaXRpb246ICRkdXJhdGlvbiBsaW5lYXIgYWxsO1xufVxuXG5AbWl4aW4gcmFsZXdheUZvbnQge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1peGluIHJhZGl1cygkcmFkaXVzOiRnbG9iYWwtcmFkaXVzKSB7XG4gIEBpZiAkcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBoaWdobGlnaHQtYmxvY2soJGJhY2tncm91bmQtY29sb3IpIHtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgLjkzNzVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTUgMCAkc3BhY2luZy01ICRzcGFjaW5nLTU7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTgwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGVzIGRlZmF1bHQgRFMgYnV0dG9ucy5zY3NzIHN0eWxlIGZvciBhY2NvcmRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWNjb3JkaW9uX19idXR0b24tLWV4cGFuZC1hbGwge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcblxuICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICB9XG59XG5cbi5hY2NvcmRpb25fX2J1dHRvbiB7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UaGlzIHVzZWQgdG8gYmUgdGhlIGxheW91dCBmaWxlIGZvciBvdXIgRm9ydGggbGV2ZWwgKGxheW91dCkgaW4gb3VyIFN0eWxpbmcgYXJjaGl0ZWN0dXJlLlxuVE9ETzogQmFzZWQgb24gdGhlIE9PQ1NTIG1vZGVsLCBsZWF2ZSBvYmplY3RzIGhlcmUgYW5kIG1vdmUgY29tcG9uZW50cyB0byB0aGUgY29tcG9uZW50cyBmb2xkZXIuXG5odHRwczovL2dpdGh1Yi5jb20vc3R1YmJvcm5lbGxhL29vY3NzL3dpa2lcbk1vcmUgaW5mbyBvbiBSRUFETUUubWQgZmlsZS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBUbyBzZXQgdGhlIHRvcCBvZiBuYXYgKG1haW4gbWVudSkgYmFzZWQgb24gdG9wIG9mIG91ciBjYW52YXMuICovXG4vKiB0aGlzIGFsc28gYWN0cyBhcyB0aGUgbWFpbiB3cmFwcGVyIGZvciBoZWFkZXIsIG1haW4gYW5kIGZvb3RlciAqL1xuLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAwLjVyZW0gYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgRm91bmRhdGlvbiBHcmlkIERlY29yYXRvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyaWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ3JpZF9fb3V0ZXItd3JhcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ncmlkX19pbm5lci13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ3JpZC1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBGdWxsIFdpZHRoIExheW91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnVsbC13aWR0aDpub3QodGFibGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBpbmhlcml0O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29udGVudCBibG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC0tYWxpZ24tY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWp1c3RpZnktY29udGVudCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWFsaWduLXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm91bmRhdGlvbiBncmlkIGluIGEgbGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC5yb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5DdXN0b20gbWFya2V0aW5nIGJhbm5lciB2YXJpYWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRtZWRpdW0tdG8tc21hbGw6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSknO1xuJG1lZGl1bS1icmVha3BvaW50OiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNzIuOTM3NWVtKSc7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NZWRpYSBiYW5uZXJcbkFsc28gY2FsbGVkOiBtYXJrZXRpbmcgYmFubmVyLCBoZXJvIGJhbm5lclxuUmVsYXRlZCB0ZW1wbGF0ZTogb250YXJpby0tbWVkaWEtYmFubmVyLmh0bWwudHdpZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZWRpYV9iYW5uZXJfdmVyc2lvbjIge1xuICAmLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNlMmUyZTI7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTJyZW0gLTUwdncgMS41cmVtO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICAuYmFubmVyX19pbnRybyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbWFnZS1hcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ltYWdlLWFyZWEgLmJhbm5lcl9faW1hZ2UtYXJlYV9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7IC8vIEEgZml4IGZvciBjbGlwLXBhdGggU1ZHIGRpc3RvcnRpb24gaW4gU2FmYXJpIGFuZCBpT1NcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgfVxuXG4gIC5iYW5uZXJfX2ltYWdlLWFyZWEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIG1pbi13aWR0aDogNzYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgd2lkdGg6IDU3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgd2lkdGg6IDM4MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX3RleHQtYXJlYSB7XG4gICAgei1pbmRleDogMztcbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IC8vIHRoZSBpbXBvcnRhbnQgc2VsZWN0b3IgdG8gb3ZlcnJpZGUgdGhlIGR5bmFtaWNhbGx5IHNldCBjb2xvdXJzXG4gICAgfVxuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBtYXgtd2lkdGg6IDM4LjdyZW07XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMXJlbSAzcmVtIDMuNXJlbTtcbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSBhbmQgKG1heC13aWR0aDogNzcuMzEzZW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy4ycmVtO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDczLjA2M2VtKSBhbmQgKG1heC13aWR0aDogNzUuMDYzZW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX2ludHJvLS1pbm5lci13cmFwcGVyIGgxIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWlubmVyLXdyYXBwZXIgaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5JTtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgYmxhY2s7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0tdGV4dCB7XG4gICAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBsZWdhY3kgY3NzIGZvciBCYW5uZXIgMS4wXG4ubWVkaWFfYmFubmVyX3ZlcnNpb24xIHtcbiAgJi5iYW5uZXJfX3dyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZTJlMmUyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgLTUwdncgMS41cmVtIC01MHZ3O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5LCAkbWVkaXVtLXRvLXNtYWxsfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tYnJlYWtwb2ludH0geyAvLyBUaGlzIGlzIGEgZml4IGZvciBmaXJlZm94LiBGaXJlZm94IGlzIGJ1Z2d5IHdpdGggbWluLWhlaWdodDogMTAwJS5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciAge1xuICAgIG1heC13aWR0aDogMzdyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW0gMnJlbTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwLjM1cmVtIDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9faW50cm8tLWNvbnRlbnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW0gMS41cmVtIDAuNjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXJfX3JpZ2h0LXN1cGVyZ3JhcGhpYyxcbiAgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6ICRtYXJrZXRpbmctYmFubmVyLXotaW5kZXg7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHksICRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl9fbGVmdC1zdXBlcmdyYXBoaWMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xcmVtO1xuICB9XG5cbiAgc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubWVkaXVtLXB1bGwtNSwgLm1lZGl1bS1wdXNoLTcge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdG8tc21hbGx9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZS5tZWRpYS0tdHlwZS1iYW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLm1haW50ZW5hbmNlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLW0uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCB0b3A7XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiA5LjgzcmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gIC5tYWludGVuYW5jZS1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvY28tc3VwZXJncmFwaGljLWQuc3ZnXCIpIG5vLXJlcGVhdCA5MCUgLTEwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE5LjA2cmVtIDExLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAubWFpbnRlbmFuY2UtcGFnZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2NvLXN1cGVyZ3JhcGhpYy1kLnN2Z1wiKSBuby1yZXBlYXQgOTAlIHRvcDtcblxuICAgIC5sb2dvIHtcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgfVxuICB9XG59XG4iLCIvKiBOT1RFOiBldmVudHVhbGx5IHdl4oCZbGwgd2FudCB0byBwaGFzZSBvdXQgdGhlc2UgY2xhc3NlcyBiZWNhdXNlIG9mIHRoZSBEUyBzcGFjaW5nIGNsYXNzZXMgICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gcmVndWxhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tYXJnaW4ge1xuICBtYXJnaW46IDFyZW07XG59XG5cbi5tYXJnaW4tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYXJnaW4tLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNYXJnaW5zIC0gZG91YmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1hcmdpbi0tZG91YmxlIHtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4ubWFyZ2luLS10b3AtZG91YmxlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLm1hcmdpbi0tYm90dG9tLWRvdWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tYXJnaW4tLXJpZ2h0LWRvdWJsZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1hcmdpbi0tbGVmdC1kb3VibGUge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1hcmdpbnMgLSBoYWxmXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1hcmdpbi0tcmlnaHQtaGFsZiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWFyZ2luLS1sZWZ0LWhhbGYge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUGFkZGluZyAtIHJlZ3VsYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGFkZGluZyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wYWRkaW5nLS10b3Age1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucGFkZGluZy0tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGFkZGluZy0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhZGRpbmcgLSBkb3VibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGFkZGluZy0tZG91YmxlIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnBhZGRpbmctLXRvcC1kb3VibGUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnBhZGRpbmctLWJvdHRvbS1kb3VibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhZGRpbmctLXJpZ2h0LWRvdWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi5wYWRkaW5nLS1sZWZ0LWRvdWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFJlc2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFkZGluZy0tbm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWRkaW5nLS10b3Atbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubWFyZ2luLS1ub25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQWxpZ25tZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBNZWRpYSBsaWJyYXJ5IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmZpZ3VyZS5hbGlnbi1jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5maWd1cmUuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbmZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjQwNCBlcnJvciBwYWdlXG4qIC9wYWdlL3dlLWNhbnQtZmluZC1wYWdlXG4qIC9mci9wYWdlL2NldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVycm9yLXBhZ2VfX3N1cGVyZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX0Rlc2t0b3BfMngucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDc2MHB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHotaW5kZXg6IDA7XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzLzQwNC1lcnJvcl90cmlsbGl1bV9Nb2JpbGVfMngucG5nKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzM3B4O1xuICAgIGhlaWdodDogMjU3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvNDA0LWVycm9yX3RyaWxsaXVtX1RhYmxldF8yeC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICAgIHdpZHRoOiAzMjlweDtcbiAgICBoZWlnaHQ6IDM1NHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JGxhcmdlLW9ubHl9IHtcbiAgICByaWdodDogLTMxNXB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHhsYXJnZS1vbmx5fSB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyR4eGxhcmdlLXVwfSB7XG4gICAgcmlnaHQ6IC0zMTVweDtcbiAgfVxufVxuXG4uZXJyb3ItcGFnZV9faW50cm8taW5uZXItd3JhcHBlciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seSwgJHNtYWxsLW9ubHl9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbn1cblxuaHIuc21hbGwtb3JhbmdlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMS41NjI1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRkNBRjE3O1xufVxuXG5ib2R5W2NsYXNzKj1cInBhdGgtcGFnZS13ZS1jYW50LWZpbmQtcGFnZVwiXSxcbmJvZHlbY2xhc3MqPVwicGF0aC1mci1wYWdlLWNldHRlLXBhZ2UtZXN0LWludHJvdXZhYmxlXCJdIHtcblxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAuaW50cm8tc3R5bGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDczJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzBlbSkge1xuICAgIC5pbnRyby1zdHlsZV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogNzElO1xuICAgIH1cbiAgfVxuXG4gIGhyLmludHJvLXN0eWxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMxYTFhMWE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgZm9vdGVyLCAuYnJlYWRjcnVtYnMsIC5oZWFkZXItc2l0ZS1uYXZfX3RyYW5zbGF0aW9uLWxpbmtfX2xpc3Qge1xuICAgICBkaXNwbGF5OiBub25lO1xuICAgfVxuXG4gIC5yb3cuaW50cm8sIC5yb3cuaW50cm8ucm93LS1jb2xsYXBzZSAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5yb3cuaW50cm8gIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIC5yb3cuaW50cm8gIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5yb3cuaW50cm8gcCwgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5yb3cuaW50cm8gaDEge1xuICAgIG1hcmdpbi10b3A6IDdyZW07XG4gIH1cblxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAucm93LmludHJvIHAsIGgxIHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAucm93LmludHJvIGgxICB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIC5yb3cuaW50cm8gaDEge1xuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBTcGxhc2ggcGFnZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkaW5nIGFsbCBtYWluIGxhbmRtYXJrcyBmb3IgdGhlIHNwbGFzaCBwYWdlICovXG4uc3BsYXNoX19wYWdlIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyLCAuYnJlYWRjcnVtYiwgLmJyZWFkY3J1bWJzLCBmb290ZXIsIC5yb3cuaW50cm8sIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcGxhc2hfX3dyYXBwZXIge1xuICAudG9wLW1hcmdpbi02eCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDBlbSkge1xuICAgIC50b3AtbWFyZ2luLTZ4IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLS1zZW1pdHJhbnNwYXJlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLDAlLDEwMCUsLjgpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5wYW5lbC0tc2VtaXRyYW5zcGFyZW50IC5idXR0b24ge1xuICAgICAgbWluLXdpZHRoOiA5LjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnNpdGUtbG9nbyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE9uIHRoaXMgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50b2Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBjb2x1bW5zOiAyIDIxcmVtO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIGxpIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMC43NXJlbSAwLjI1cmVtO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgQGF0LXJvb3Qge1xuICAgIHVsI3smfSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIG9sI3smfSB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaHItLXRoaWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRsaWdodGVzdC1ncmF5O1xufVxuXG5ociN0b2MtZW5kIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi8vIFJlbGF0ZWQgbGluayBhcHBlYXJzIG9ubHkgaW4gc21hbGxlciBzY3JlZW5zXG5AbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgbGkucmVsYXRlZC1saSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEZvb3RlciBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3RlciwgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICAmLCBhLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICY6aG92ZXIsICY6Zm9jdXMsIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeSBhLmZvb3Rlcl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cblxuLmZvb3Rlci1taW5pc3RyeV9fcXVvdGUge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBAbWVkaWEgI3skbWVkaXVtLXVwfSB7XG4gICAgbWF4LXdpZHRoOiAzOHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGFyZ2V0ZWQgRm9vdGVyczpcbiAgICogQ29udGFjdCB1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYXRoLWZlZWRiYWNrLWNvbnRhY3QtdXMsIC5wYXRoLWZyLWNvbW1lbnRhaXJlcy1wb3VyLW5vdXMtam9pbmRyZSB7XG4gIC5mb290ZXIgIHtcbiAgICAuZm9vdGVyX19jb250YWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuZm9vdGVyX19jb250YWN0IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRHJ1cGFsIGZvcm1zIG92ZXJyaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jZWRpdC1oZWFkZXItY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5mb3JtLXJlcXVpcmVkLmZvcm0tbGFiZWx7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uLCAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gRm9ybTogZmVlZGJhY2svY29udGFjdC11c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtdXMtYWRkLWZvcm0ge1xuICAjZWRpdC1tYWluLWNvbnRhaW5lci53ZWJmb3JtLWZsZXhib3gge1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtYWNjZXNzaWJpbGl0eS1zdGF0ZW1lbnQuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2VkaXQtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgZmllbGRzZXQud2ViZm9ybS1jb21wb3NpdGUtaGlkZGVuLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyB7XG4gICAgLmZvcm0taXRlbS13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvIHtcbiAgICAgIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGJvcmRlcjogdGhpY2sgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMC4ycmVtIDAgMCAzcmVtO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLS13cmFwcGVyLS1kZXNjcmlwdGlvbi53ZWJmcm9tLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICAjZWRpdC13b3VsZC15b3UtbGlrZS1hLXJlcGx5LXJhZGlvLnJhZGlvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXJlbTtcbiAgfVxuXG4gICNlZGl0LXdvdWxkLXlvdS1saWtlLWEtcmVwbHktcmFkaW8tLXdyYXBwZXIgLmZpZWxkc2V0X19sZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmZvcm0taXRlbS1lbWFpbCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgI2VkaXQtd291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyAuZm9ybS1ncm91cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuI2VkaXQtYWN0aW9ucy53ZWJmb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5mb3JtLWl0ZW0td291bGQteW91LWxpa2UtYS1yZXBseS1yYWRpbyBpbnB1dC5yYWRpb3NfX2lucHV0IHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbiAvLyBDb250YWN0IHVzIHNlbmQgYnV0dG9uIG9uIElPUy5cbi53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiBvdmVycmlkZXMgZm9yIHJhZGlvIGJ1dHRvbnMgYXBwZWFyaW5nIGxpa2UgY2hlY2tib3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5pbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbSAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgI3skc21hbGwtb25seX0ge1xuICBpbnB1dC5mb3JtLXJhZGlvLnJhZGlvc19faW5wdXQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgIzFhMWExYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgNnB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0ICsgbGFiZWwuY2hlY2tib3hlc19fbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXI6IDEycHggc29saWQgIzFhMWExYTtcbiAgfVxufVxuXG4ucmFkaW9zX19pbnB1dDpmb2N1cyArIGxhYmVsLmNoZWNrYm94ZXNfX2xhYmVsOjpiZWZvcmUge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICMwMDlBREI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCAjMDA5QURCO1xuICBvdXRsaW5lOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dDtcbn1cblxuaW5wdXQuZm9ybS1yYWRpby5yYWRpb3NfX2lucHV0OmNoZWNrZWQgKyBsYWJlbC5jaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAvKiBvdmVycmlkZXMgZm9yIHRoZSBjaGVja2JveGVzX19sYWJlbDo6YWZ0ZXIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTFJEL09JQy9HYXpldHRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cblxuLy8gRGF0ZSBmaWVsZHMgZm9yIExSRC9PSUMvR2F6ZXR0ZSBvbiBJT1MuXG5kaXZbY2xhc3MqPVwiIGZvcm0taXRlbS1kYXRlLVwiXSBpbnB1dCB7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4iLCJAaW1wb3J0IFwiLi4vMi51dGlsaXRpZXMvY29sb3Vycy5sZWdhY3lcIjtcblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXJfX3BhZ2UgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdvdmVybm1lbnQtb2Ytb250YXJpby1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXNreTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwIC01MHZ3IDEuNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9e1xuICAgICZ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9maWxlcy5vbnRhcmlvLmNhL2NvLWhvbWVwYWdlLXN1cGVyZ3JhcGhpYy5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDM0dncgKyA1NiUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE5N3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vZmlsZXMub250YXJpby5jYS9jby1ob21lcGFnZS1zdXBlcmdyYXBoaWMuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDM0dncgKyA1NiUpO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLy8gdGhpcyBpcyBuZWVkZWQgYmVjYXVzZSB0aGUgZ3JpZC5sYXlvdXQgaXMgb3ZlcnJpZGluZyB0aGUgbmVzdGVkIHJvdyBjbGFzcyBmb3IgdGhlIGJhbm5lclxuICAucm93ICYge1xuICAgLnJvdyB7XG4gICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgICB3aWR0aDogMTAwJTtcbiAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGlmZiBtb2R1bGVcbiAgKiBmb3IgdGhlIHJldmlzaW9ucyB0YWJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zcGxpdC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi51bmlmaWVkLWZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmRpZmYtaGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDgwYTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjBmNDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMCAyMCAwO1xufVxuXG4uZGlmZi1jb250cm9scyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA4MGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmYwZjQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMi41cmVtIDA7XG59XG5cbi8vIGhpZGUgYSBjb3VwbGUgb2Ygbm90LXNvLWdyZWF0IHN0eWxlcyB3aGVyZSBvdXIgZGVzaWduIHN5c3RlbSBjb25mbGljdHMgd2l0aCBEcnVwYWwgZHJvcGRvd24gc3R5bGVzXG4uanMgLmRpZmYtY29udHJvbHNfX2l0ZW0gLmRyb3BidXR0b24tdG9nZ2xlLFxuLmpzIC5kaWZmLWNvbnRyb2xzX19pdGVtOm50aC1jaGlsZCgyKXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gU2Vjb25kYXJ5IGRyb3BidXR0b25zIGFyZSBhdXRvbWF0aWNhbGx5IGhpZGRlbiwgc28gdGhleSBtdXN0IGJlIHVuaGlkZGVuIGluIHRoaXMgY2FzZS5cbi5kaWZmLWNvbnRyb2xzX19pdGVtIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKlxuXG5lYWNoIGJhciBncmFwaCBpcyBtYWRlIHVwIG9mIC5ncmFwaC1yb3dzXG4uZ3JhcGgtcm93IGluY2x1ZGVzIGEgbGFiZWwgb24gdGhlIGxlZnQgKHRvcCBvbiBtb2JpbGUpIGFuZCAuYmFycyBvbiB0aGUgcmlnaHRcbi5iYXJzIGluY2x1ZGVzIG9uZSAubmV3YmFyIG9yIG11bHRpcGxlIC5uZXdiYXJzIChzdGFja2VkIGdyYXBocylcblxuKi9cblxuLmdyYXBoLXJvdyB7IC8vIGluY2x1ZGVzIHRoZSBsYWJlbCBhbmQgdGhlIC5iYXJzXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBhdC1yb290IC5ncm91cGVkICYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cbiAgLy8gZ3JhcGggbGFiZWxzXG4gID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLy8gZmxhdHRlbiBvbiBtb2JpbGUgKGJhcnMgYmVsb3cgbGFiZWxzKVxuQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgLmdyYXBoLXJvdyA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgICAvLyB0aGUgYWJvdmUgcGFkZGluZyBpcyBoZWxwZnVsIHRvIGluZGVudCBmcm9tIGdyb3VwIGhlYWRlcnNcbiAgICAvLyAuLi5idXQgbmVjZXNzYXJ5IGFueWhvdyBhcyB0b29sdGlwIHdvbid0IHJlYWNoIHRvIHRoZSBiZWFrIG90aGVyd2lzZVxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmFycyB7IC8vIGkuZS4gYSBzaW5nbGUgYmFyIG9yIHNldCBvZiBzdGFja2VkIGJhcnNcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgQGF0LXJvb3QgLnN0YWNrZWQgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyAvLyBvdGhlcndpc2UgaG92ZXIgJ2JlYWsnIGNvdWxkIG1pc2FsaWduXG4gIH1cbn1cblxuLm5ld2JhciB7IC8vIGNvdWxkIGJlIHJlbmFtZWQgLmJhciB3aGVuIHRoZSBvbGQgLmJhciBzdHlsZXMgYXJlIHJlbW92ZWRcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiB3aGl0ZTtcblxuICAmLmxpZ2h0IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAvLyBzZXBhcmF0ZSBzdGFja2VkIGJhcnMgYnkgYSBwaXhlbCBmb3IgY2xhcml0eVxuICBAYXQtcm9vdCAuc3RhY2tlZCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLy8gZHJhdyBhbiAnYXhpcycgYXQgdGhlIHplcm8tbGluZSBpZiB0aGVyZSBhcmUgYm90aCArIGFuZCAtICNzXG4gIEBhdC1yb290IC5taXhlZCAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgYmxhY2s7XG4gIH1cblxuICAvLyB0aGUgYWN0dWFsIHRleHQgZGlzcGxheWVkIGluIHRoZSBiYXJzIChub3QgdG9vbHRpcClcbiAgKlthcmlhLWhpZGRlbl0ge1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAvLyB0aGUgZnVsbCB0ZXh0IGZvciBlYWNoIGJhciBpcyBhdmFpbGFibGUgdG8gc2NyZWVucmVhZGVyc1xuICAgIC8vIGFuZCBhbHNvIHVzZWQgYXMgdGhlIHRvb2x0aXAgdGV4dCBzbyBvbmhvdmVyIG11c3QgdW5kbyB1bmRvIGRlZmF1bHQgY3NzXG4gICAgLnNob3ctZm9yLXNyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBib3R0b206IC0xZW07XG4gICAgICB9XG4gICAgICAvLyB1bmRvIHNob3ctZm9yLXNyXG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpub3QoLmF4aXMpOjpiZWZvcmUge1xuICAgICAgLy8gc3R5bGVzIGJvcnJvd2VkIGZyb20gc3BlZWNoIGJ1YmJsZVxuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDE0cHggMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC8vIG1vZGlmaWVkIHN0eWxlc1xuICAgICAgdG9wOiAtMC41ZW07XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjayB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gICAgfVxuICB9XG5cbn1cblxuLmJhcmdyYXBoLWxlZ2VuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGRpdiB7XG4gICAgYm9yZGVyLWxlZnQ6IDEuNWVtIHNvbGlkIGJsYWNrOyAvLyB0aGUgY29sb3VyIHdpbGwgYmUgb3ZlcndyaXR0ZW5cbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIG1hcmdpbjogMC4yZW0gMmVtIDAuMmVtIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vIHN0eWxlcyBmb3IgdGhlIG9sZCBiYXIgZ3JhcGggcGF0dGVyblxuLy8gdG8gYmUgcmVtb3ZlZCB3aGVuIHRoZSBvbGQgZ3JhcGhzIGhhdmUgYmVlbiB1cGdyYWRlZFxuLmJhciB7XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjU1NTU2cmVtO1xufVxuXG4uYmFyIC5hbW91bnQge1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtbWlkOyAvL2NvbG91ciBvZiB0aGUgYmFyc1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJhciAuYW1vdW50IC5udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG59XG4iLCIuYnViYmxlIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAuOHJlbTtcbiAgcGFkZGluZzogLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy9uZWNlc3NhcnkgZm9yIHRoZSA6OmFmdGVyIGNvbnRlbnQgcG9zaXRpb25cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IDM4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgdHJhbnNwYXJlbnQ7IC8vbWFrZXMgaGFsZiB0aGUgYm9yZGVyIHRyYW5zcGFyZW50IHRvIGNyZWF0ZSBhIHRyaWFuZ2xlXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMTRweCAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEZvbnQgY29sb3Vycy5cbiAgIFRvIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgTGVnYWN5IG9udGFyaW8uY2EgY29sb3Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi50aGVtZS1taWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtbWlkO1xufVxuXG4udGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1kYXJrO1xufVxuXG4udGhlbWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtbGlnaHQ7XG59XG4iLCJ1bC5zbWFydGllcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnN0YXRzLWNhcHRpb24sIC5udW1iZXIsIC5zdGF0IHtcbiAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGF0cyB7XG4gIC5zdGF0cy1jYXB0aW9uLCAuY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgcmFsZXdheUZvbnQ7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5udW1iZXIge1xuICAgIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIG1hcmdpbjogMjAlIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICAgIC8vIHRvIHVzZSBpZiB0aGUgZGVmYXVsdCB0ZXh0IHNpemUgYXBwZWFycyB0b28gbGFyZ2UgaW4gdGhlIGZhY3QgYnViYmxlXG4gICAgJi5iaWcge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzNSU7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgICBtYXJnaW4tdG9wOiAzMCU7XG4gICAgfVxuICAgIC8vIHRvIHVzZSBpZiB0aGUgdGV4dCBzcGFucyB0d28gbGluZXNcbiAgICAmLm51bWJlci13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMjUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNpcmNsZSB7XG4gIEBpbmNsdWRlIHJhbGV3YXlGb250O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWJsdWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgaGVpZ2h0OiAxNDVweDtcbiAgfVxufVxuXG4vLyBzbWFsbCBzbWFydGllcywgYWxzbyBrbm93biBhcyBcInNraXR0bGVzXCJcbi5jaXJjbGUtLXNtYWxsIHtcbiAgQGV4dGVuZCAuY2lyY2xlO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIFRpbWVsaW5lIHZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI6ICNERkYzRjM7XG4keW91dHViZS1wbGF5LWFycm93LWhvdmVyOiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFZ0FBQUJJQ0FZQUFBQlY3Yk5IQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUtUMmxEUTFCUWFHOTBiM05vYjNBZ1NVTkRJSEJ5YjJacGJHVUFBSGphblZOblZGUHBGajMzM3ZSQ1M0aUFsRXR2VWhVSUlGSkNpNEFVa1NZcUlRa1FTb2dob2RrVlVjRVJSVVVFRzhpZ2lBT09qb0NNRlZFc0RJb0syQWZrSWFLT2c2T0lpc3I3NFh1amE5YTg5K2JOL3JYWFB1ZXM4NTJ6endmQUNBeVdTRE5STllBTXFVSWVFZUNEeDhURzRlUXVRSUVLSkhBQUVBaXpaQ0Z6L1NNQkFQaCtQRHdySXNBSHZnQUJlTk1MQ0FEQVRadkFNQnlIL3cvcVFwbGNBWUNFQWNCMGtUaExDSUFVQUVCNmprS21BRUJHQVlDZG1DWlRBS0FFQUdETFkyTGpBRkF0QUdBbmYrYlRBSUNkK0psN0FRQmJsQ0VWQWFDUkFDQVRaWWhFQUdnN0FLelBWb3BGQUZnd0FCUm1TOFE1QU5ndEFEQkpWMlpJQUxDM0FNRE9FQXV5QUFnTUFEQlJpSVVwQUFSN0FHRElJeU40QUlTWkFCUkc4bGM4OFN1dUVPY3FBQUI0bWJJOHVTUTVSWUZiQ0MxeEIxZFhMaDRvemtrWEt4UTJZUUpobWtBdXdubVpHVEtCTkEvZzg4d0FBS0NSRlJIZ2cvUDllTTRPcnM3T05vNjJEbDh0NnI4Ry95SmlZdVArNWMrcmNFQUFBT0YwZnRIK0xDK3pHb0E3Qm9CdC9xSWw3Z1JvWGd1Z2RmZUxacklQUUxVQW9PbmFWL053K0g0OFBFV2hrTG5aMmVYazVOaEt4RUpiWWNwWGZmNW53bC9BVi8xcytYNDgvUGYxNEw3aUpJRXlYWUZIQlBqZ3dzejBUS1VjejVJSmhHTGM1bzlIL0xjTC8vd2QweUxFU1dLNVdDb1U0MUVTY1k1RW1venpNcVVpaVVLU0tjVWwwdjlrNHQ4cyt3TSszelVBc0dvK0FYdVJMYWhkWXdQMlN5Y1FXSFRBNHZjQUFQSzdiOEhVS0FnRGdHaUQ0YzkzLys4Ly9VZWdKUUNBWmttU2NRQUFYa1FrTGxUS3N6L0hDQUFBUktDQktyQkJHL1RCR0N6QUJoekJCZHpCQy94Z05vUkNKTVRDUWhCQ0NtU0FISEpnS2F5Q1FpaUd6YkFkS21BdjFFQWROTUJSYUlhVGNBNHV3bFc0RGoxd0QvcGhDSjdCS0x5QkNRUkJ5QWdUWVNIYWlBRmlpbGdqamdnWG1ZWDRJY0ZJQkJLTEpDREppQlJSSWt1Uk5VZ3hVb3BVSUZWSUhmSTljZ0k1aDF4R3VwRTd5QUF5Z3Z5R3ZFY3hsSUd5VVQzVURMVkR1YWczR29SR29ndlFaSFF4bW84V29KdlFjclFhUFl3Mm9lZlFxMmdQMm84K1E4Y3d3T2dZQnpQRWJEQXV4c05Dc1Rnc0NaTmp5N0VpckF5cnhocXdWcXdEdTRuMVk4K3hkd1FTZ1VYQUNUWUVkMElnWVI1QlNGaE1XRTdZU0tnZ0hDUTBFZG9KTndrRGhGSENKeUtUcUV1MEpyb1IrY1FZWWpJeGgxaElMQ1BXRW84VEx4QjdpRVBFTnlRU2lVTXlKN21RQWtteHBGVFNFdEpHMG01U0kra3NxWnMwU0Jvams4bmFaR3V5QnptVUxDQXJ5SVhrbmVURDVEUGtHK1FoOGxzS25XSkFjYVQ0VStJb1VzcHFTaG5sRU9VMDVRWmxtREpCVmFPYVV0Mm9vVlFSTlk5YVFxMmh0bEt2VVllb0V6UjFtam5OZ3haSlM2V3RvcFhUR21nWGFQZHByK2gwdWhIZGxSNU9sOUJYMHN2cFIraVg2QVAwZHd3TmhoV0R4NGhuS0JtYkdBY1laeGwzR0srWVRLWVowNHNaeDFRd056SHJtT2VaRDVsdlZWZ3F0aXA4RlpIS0NwVktsU2FWR3lvdlZLbXFwcXJlcWd0VjgxWExWSStwWGxOOXJrWlZNMVBqcVFuVWxxdFZxcDFRNjFNYlUyZXBPNmlIcW1lb2IxUS9wSDVaL1lrR1djTk13MDlEcEZHZ3NWL2p2TVlnQzJNWnMzZ3NJV3NOcTRaMWdUWEVKckhOMlh4MktydVkvUjI3aXoycXFhRTVRek5LTTFlelV2T1VaajhINDVoeCtKeDBUZ25uS0tlWDgzNkszaFR2S2VJcEc2WTBUTGt4WlZ4cnFwYVhsbGlyU0t0UnEwZnJ2VGF1N2FlZHByMUZ1MW43Z1E1Qngwb25YQ2RIWjQvT0JaM25VOWxUM2FjS3B4Wk5QVHIxcmk2cWE2VWJvYnRFZDc5dXArNllucjVlZ0o1TWI2ZmVlYjNuK2h4OUwvMVUvVzM2cC9WSERGZ0dzd3drQnRzTXpoZzh4VFZ4Ynp3ZEw4ZmI4VkZEWGNOQVE2VmhsV0dYNFlTUnVkRThvOVZHalVZUGpHbkdYT01rNDIzR2JjYWpKZ1ltSVNaTFRlcE43cHBTVGJtbUthWTdURHRNeDgzTXphTE4xcGsxbXoweDF6TG5tK2ViMTV2ZnQyQmFlRm9zdHFpMnVHVkpzdVJhcGxudXRyeHVoVm81V2FWWVZWcGRzMGF0bmEwbDFydXR1NmNScDdsT2swNnJudFpudzdEeHRzbTJxYmNac09YWUJ0dXV0bTIyZldGblloZG50OFd1dys2VHZaTjl1bjJOL1QwSERZZlpEcXNkV2gxK2M3UnlGRHBXT3Q2YXpwenVQMzNGOUpicEwyZFl6eERQMkRQanRoUExLY1JwblZPYjAwZG5GMmU1YzRQemlJdUpTNExMTHBjK0xwc2J4dDNJdmVSS2RQVnhYZUY2MHZXZG03T2J3dTJvMjYvdU51NXA3b2Zjbjh3MG55bWVXVE56ME1QSVErQlI1ZEUvQzUrVk1HdmZySDVQUTArQlo3WG5JeTlqTDVGWHJkZXd0NlYzcXZkaDd4Yys5ajV5bitNKzR6dzMzakxlV1YvTU44QzN5TGZMVDhOdm5sK0YzME4vSS85ay8zci8wUUNuZ0NVQlp3T0pnVUdCV3dMNytIcDhJYitPUHpyYlpmYXkyZTFCaktDNVFSVkJqNEt0Z3VYQnJTRm95T3lRclNIMzU1ak9rYzVwRG9WUWZ1alcwQWRoNW1HTHczNE1KNFdIaFZlR1A0NXdpRmdhMFRHWE5YZlIzRU56MzBUNlJKWkUzcHRuTVU4NXJ5MUtOU28rcWk1cVBObzN1alM2UDhZdVpsbk0xVmlkV0Vsc1N4dzVMaXF1Tm01c3Z0Lzg3Zk9INHAzaUMrTjdGNWd2eUYxd2VhSE93dlNGcHhhcExoSXNPcFpBVEloT09KVHdRUkFxcUJhTUpmSVRkeVdPQ25uQ0hjSm5JaS9STnRHSTJFTmNLaDVPOGtncVRYcVM3Skc4Tlhra3hUT2xMT1c1aENlcGtMeE1EVXpkbXpxZUZwcDJJRzB5UFRxOU1ZT1NrWkJ4UXFvaFRaTzJaK3BuNW1aMnk2eGxoYkwreFc2THR5OGVsUWZKYTdPUXJBVlpMUXEyUXFib1ZGb28xeW9Ic21kbFYyYS96WW5LT1phcm5pdk43Y3l6eXR1UU41enZuLy90RXNJUzRaSzJwWVpMVnkwZFdPYTlyR281c2p4eGVkc0s0eFVGSzRaV0Jxdzh1SXEyS20zVlQ2dnRWNWV1ZnIwbWVrMXJnVjdCeW9MQnRRRnI2d3RWQ3VXRmZldmMxKzFkVDFndldkKzFZZnFHblJzK0ZZbUtyaFRiRjVjVmY5Z28zSGpsRzRkdnlyK1ozSlMwcWF2RXVXVFBadEptNmViZUxaNWJEcGFxbCthWERtNE4yZHEwRGQ5V3RPMzE5a1hiTDVmTktOdTdnN1pEdWFPL1BMaThaYWZKenMwN1AxU2tWUFJVK2xRMjd0TGR0V0hYK0c3UjdodDd2UFkwN05YYlc3ejMvVDdKdnR0VkFWVk4xV2JWWmZ0Sis3UDNQNjZKcXVuNGx2dHRYYTFPYlhIdHh3UFNBLzBISXc2MjE3blUxUjNTUFZSU2o5WXI2MGNPeHgrKy9wM3ZkeTBOTmcxVmpaekc0aU53UkhuazZmY0ozL2NlRFRyYWRveDdyT0VIMHg5MkhXY2RMMnBDbXZLYVJwdFRtdnRiWWx1NlQ4dyswZGJxM25yOFI5c2ZENXcwUEZsNVN2TlV5V25hNllMVGsyZnl6NHlkbFoxOWZpNzUzR0Rib3JaNzUyUE8zMm9QYisrNkVIVGgwa1gvaStjN3ZEdk9YUEs0ZFBLeTIrVVRWN2hYbXE4NlgyM3FkT284L3BQVFQ4ZTduTHVhcnJsY2E3bnVlcjIxZTJiMzZSdWVOODdkOUwxNThSYi8xdFdlT1QzZHZmTjZiL2ZGOS9YZkZ0MStjaWY5enN1NzJYY243cTI4VDd4ZjlFRHRRZGxEM1lmVlAxdiszTmp2M0g5cXdIZWc4OUhjUi9jR2hZUFAvcEgxanc5REJZK1pqOHVHRFlicm5qZytPVG5pUDNMOTZmeW5RODlrenlhZUYvNmkvc3V1RnhZdmZ2alY2OWZPMFpqUm9aZnlsNU8vYlh5bC9lckE2eG12MjhiQ3hoNit5WGd6TVY3MFZ2dnR3WGZjZHgzdm85OFBUK1I4SUg4by8yajVzZlZUMEtmN2t4bVRrLzhFQTVqei9HTXpMZHNBQUFBZ1kwaFNUUUFBZWlVQUFJQ0RBQUQ1L3dBQWdPa0FBSFV3QUFEcVlBQUFPcGdBQUJkdmtsL0ZSZ0FBQlExSlJFRlVlTnJzMjF0c1ZFVUF4dkhSUU1Rb3ZsVENTK09aNzVzaUVsQ0lEUkZCTEFZU1NIZ3dFTi93eVdnVDlRRmlGWGlRQkl5SU5TWnRBaFNRWXBGTGI3WXNsRUF2ME52MjNsTXVwU3ZVRWlwUUlBSXRVdWkyM2U2MjR3T3VMSFJiQ3NidElaMUovbSs3bWMwdjJaTXo1OHdJcmJVd0RaMUJNRUFHeUFBWklBTmtnQXlRQVRLRkIvSW9SaXdoeExPeHNiSGpZMk5qeDF1V05TRTZPdnA1eTdJbVRKNDgrWVdvcUtpSmt5Wk5lakZZVkZUVXhQZWpvMThLZmk0bUp1YTV1TGk0Y1hGeGNlT0VFTTlFN0RlUDVFTnJpV2tKbHJWa0hlUkg2NlcxWmhOazRvK1FQeVZKbVpVQ2VXUVhwRHNOc200djBKaEJuTXNtTHJpSXRqemlXZ0hSWGtUY2NwTmRGVVNYbS9UV0svcHN4YjZRL0UySzJ2T0lUaWo2UTc5WG9kaFZRZDc5cDg3anhJMWk0dnBSNGxJZThidUxhTXdtYXZZRFJYdUpBNm1RcVNtUW01S0JsVDhBeTVLazljWVRBNVVRaWJXSzdaNFIvUENudlJLaU9ZZVlOMktnYXNXcll3RW10RE9LQTdsRTFyQkFkWkF2Vnl2ZUdtczRvUlVTalVNQ0hTYWF4akpPQ0ZMeElLQ2ZpWThOenYwcUZEOThBT2c0Y2RYQTNLOWE4ZksvUUllSWhRWWxiUGVBamhBSERjYmd2aVBlRlI1RlVhdllZVUFHOTRWbHJRNWVnd3hJbUZaTGE1K3dnWmtHSTN4ZlMxa2lqaWl1TUJqaCt4N3lsTWdsTnhpTThDVkoyU0l5aWQyUm5yaDIybXYrcHdFb0JmS3l5Q0NLSWozeDNkcWFnZm92RTNwUFRJbnBkekpRR3ZDbnlDWk9SbnJpV3lYRi9WcHJmYWU2U2xlc1dOSGI1RkNnREtKRFpBQXRrWjY0L1ZoUnZ3NFpWMTB1WGJwMHFjOXBRQzZpVTJTTndocnNZU0N0dGZiYXRtNU8yVHBRK3Q0Q3gwRGxFMTZSU2JRN0FTZzQvbktYNjlQZmJCZ29mV2ZlcUVNVkVkM2lWNkRUU1VCYWF4MElCUFNWbkJ6ZHNIWk5mOW1jdDBZTnlxM29FeTZpeTJsQXdYSDc5bTE5ZnVkT1hiZHFWYUJzOXV5SVE3bEpuOGh6TUpEV1d2dDhQdDNXMXFiUGJkNnNhMWV1OUx0bnpZb1lsSzBZRUlWRWo1T0JncU9qbzBNM056ZnJzOG5KdXVienoveVZyOC9vaXdoUVB0SDlOQUJwcmJYZjc5ZXRyYTNhNC9Ib1MrbnB1aXIrazc3L0hjamw4TDlZdUhHenNGQ1hMMS91YTNoMVNzQUFQWFN2WkNjazlOUk5uZXFQMkRVb2w3anJkQ0N2YmV0VDY5YjFSbnFSYXlzR3hINEgzZ2VGd3B6WitHMXYxWXpwZmFOeEgrUllJSzl0NjdOSlNiNkttVE5IOVc3YVZneUlQVUNIVTRDOHRxMWJ0bTN6bGNlKzJldUV0VmlOb2wra1FvNzZZdFZyMjdvMUxhMnZiTzdiUFU1YXpic1ZmV0k3Y0Q3U0U5OHNLT2dQd2x4S1QvZVh6cC9mNDhUblFjZUlicEVDMlJEcGliMjJyYSs1WElIU1JZdTZQY3E1VHhUemlTNnhHVExpajF6TGxpeDJORXl3UTBTbjJBSzUxN3pCQ0Y4MjBTNVNJQk1OUnZoMkE5ZkVMc2g0Z3hHKzdaQVh4QUd6OVdYSWtvRkdzM2xobUJJaDNRWm9tTlpMYTkrOTNhMW1mOUJRUUY4Rjl5Zm1HWkF3NytiNXlsemhVUlNseEdJRE1zd2VSWStpS0NZdUdwRDdWU3FlZVFBb0UvaWd5Y0JvajZKdVVoeW9pbEZ6QnUyMHp3WU9HeURxZkdMWGtJZFo4b2tUWXhtbm5LaCs1R21mUWlKbmpPNnVMM3lzQTNYMWlyK05CWmg2eGViL2RPTFFveWhzWUdFeDhXa0JzYW1JVER0R3VJcUprbExDcmlEUFZaSi8xQ25lcUZPODJhQjQ1NlJpOTJuRngzN29mbEt4cjBIUkYxcTFZbGNsZWFlSzdDd2pPb3FKNjRYRWxhUEV4Y05FeTBIQ2swdWN5Z0pxTW9ueWRDSi9IM0hnRjJKUEtyQmxCN0J4aDVTclU2U00zd3E1YkR1d0lGTmEwMGQwSk5NYzNEV25uZzJRQVRKQUJzZ0FHU0FEWkRKQVQ5RGZBd0NyRFpnOU1Dbi9tUUFBQUFCSlJVNUVya0pnZ2c9PSc7XG4keW91dHViZS1wbGF5LWFycm93OiAnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFZ0FBQUJJQ0FZQUFBQlY3Yk5IQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQWdZMGhTVFFBQWVpWUFBSUNFQUFENkFBQUFnT2dBQUhVd0FBRHFZQUFBT3BnQUFCZHduTHBSUEFBQUJ5VkpSRUZVZUY3dG13OU1WVlVjeDlISm4vaVRDTWtmVVJDemFkUmlqQ1pFVHJjMnJTMDJXbk81NVd3dGtxMFpjNlVzdEZnMGl1bHNwUldMcmF5UmJScHQxaHB0VW9pQnJDWThIaURFWHg4UHhaREZRR1lTRXVEdCszMmVpMWZsK1JCNGgvZWVoKzNMT2ZmZWM4Njk1M04vNTV6Zk9lOWNMeS8xcHdnb0FvcUFJcUFJS0FLS2dDS2dDQ2dDcms5Z2ZtSmlvamNWRXhQanQzVHAwdnNZaG9lSEI0U0doZ1l0WHJ3NFVCZVBJeU1qL2ZWMEsxZXU5RjIvZnYwQ0N0V2M1MUpWalkyTkRVZGxIbzJPam40UzRUTUlOeTFidHV4bHhMZER1NkIzb0E5dzdrUG9FMXd2UlBnVjlBM09IOFZ4TWVMSEVQOFJZUW1GZUNuTy93S1Y0dmdFOUJ0MDBpQWVsL0U2MHlGKzNKQ1g1UndUNVI3aGZhQkRPUDRjNFVIeEhIa0kzNGJlaEY3RHRhMVJVVkhQSTc0UjBKK0FIbDZ5WkVub3RFSGo3VVdqRWp0UjRBL1FhZWhQcUIyeVFGYWhMb1FVanp2Rk5RdnluVVc4UTZSdlEwaTFDclVncEpvTll0bjJaRXluNTlYTDBzdm1jM1dJKy9MNUtENFBuOHY0akR6bU5lWnJoSDZIamlEZnF3QVdQR1ZZb0oyQmpHYm92S0d3ZXNTcE9nOFE2OUdBZWhJUzRaNUh2Qko2MWhHa2VVaThEd2t2UUUwQ2tpY0FjVlFIR2dPdHNndldsRzRYRWk1bUlWR1BCMW1LSXpERzY0UkVpem8zcVNYaFpKeG9UbWM4b0FuZERaaGJJYld5dVdIVXZQOG1TOExKdmFKREk4bnAzc0FUOHRuNlhvNTZFNEJ3c0lnOXV1aDNQS0dTTTYxRE85MlRDVUNBc3hIaXNEalRnajBsZndOSHVlWExsOGZZSU9GZ2oyaGVubExCMmFpSEZWYjBuQTZJbmlqOWdka28yRlBLb0lPNWg0RG1JMEkzbmg2cnAxUnV4dlVRWHZsblhpdFdyQWhENTN4S2VKVXpMdGlESUhNNjhxMFhPcUo0MEtwaHArVHN5dUVsMUdHT1oxNjRjS0VKOTNUMWw5SE15YlVYdlVZQnh1bnpMTUtKajQ4L3MyWExsbzdnNE9EYW9LQWdrN05meW5UTHA4dkRGUWNDMm9aQ3BIalBXT014cDZTa05JMlBqMTJycUtpNG5KcWEydWJ2NzE4RFdLNElpa3hPRXRDN3NnQmhNY3k4WnMyYXh1SGg0VEVOZjJOalkxcHhjZkdsZGV2V3RSQlVTRWhJN1hUZnVCUHlzY3VwOG9JWmNaRkppZ1hwZ0lhR2hteUE5TC8rL242dHNMQ3dQems1dVRrZ0lLQUdsdVlLb05qbC9FRW44WHNaSFRUZnNEMUFPcWlPam81cisvZnYveHRMc2syMEtLU2ZTMUFFVkUxQUp5Q25kOUJUQVVSUUl5TWptc2xrR3MvTHkrdGxoMDVRV0xPZUUxRG9mbXJZeERqRVN4bHlIVm1RYmtuc20vcjYrclNxcXFyUm5KeWNudFdyVnpmNCtmblZSRVJFbU9rcXlIcGUzTXRFQzVKaVBWTzFJR1BmTkRnNHFGbXRWcTI4dlB5LzdPenNDM0JxNjJsUmRCY2tRYW9sSUdsdlpLb1daSVRFSnRmZDNhMjF0YlZwWldWbFYzZnMyTUYxOGpwMjV2aVZ3dG1nekM0UHlEalN0YmEyYWkwdExWcHBhZWx3UmtaR0Z3R3gyVG54SmJzUElJSWFIUjNWT2pzN3RhYW1KdTNpeFl0YVNVbkpVRUpDUXFNVE8zSDNBcVJiMDVVclY3U2lvcUpMYVdscDdleTBuVGl2Y3o5QWxaV1ZnNXMzYjI3bFBFN0NGTVY5QUZWWFYxL0dKTGNkbmJNcE1EQlExdHpOOVFIVjE5Zi9rNTZlZnBaTEpJVGp4T1kwMldodUErU1NmaEJHcTZITXpNek9rSkJGdFhRU01XSkpjMGNNbzZMTkQrTEdCQ2szbjRvZlpMRlkvczNLeXJLR2hZV1pmWDE5WmZnNmR1dXVlOUsveXJLaU93R0NNM2cxTnpmM0hIMGJIeDhmbTdjc2Mxb3htWkhZNW1MNDk1M3MyVHlHNllubGp0N2UzcEg4L1B4dTdFR3FJeGpaODYwN3RCNTJQYWZaeEQ2VnVSNkVOWjlHK2pNREF3T2pCdzRjK0d2VnFsWDEzdDdlbkxIUHVjWGNBdXY2ZWhCM2g4a0NSQWhKU1VtTkJRVUZQZkNBenhBTSs1cTVia3AycklqN2gwNFIwQ3V5QVBGQk9FeGpSbTdpWXBpTGd0RTdiYTZ5bGhQUTA0S2cwMy8ya1RWYXpzWjl4RWFPNCt5REhvR3FaVnJSYkZSQVFobmNEM21NRmhTQ1NJWGErbktiTDlnR0prWDY1b1dmQVluRXBEaU1ibklmQzU3em9BN29FQTY0YlZjQnVzR0FHenAzNm9EZUFCeHU5MUNBYmpEbzVBQm1BNFMyeGgzMDNQeXRBRjFuME1ocFJteHNXTGdORUwrSjRKZ1BxVDFDMXdHeC8vbnlwbDJ1T0xFYjRpOEd6bHdFZHhjTDVWN3AxSnNBb1lsRmlTYkdieWJ1VlVobWRqV0E4MU5jWEp6UGJUdnVjZkZGd09sbUc3d0hJZEVvNk9yd2s0VEg3WDZPQUhyOGtFWC9Za2ZhYXVNY0R4Q3NKN2RCYy82MXdkRUhMWngrckFVb2Z1TkYzK2ljQ0Z2RVBrYk8yZHp4eXgvOW1mbjhiQ0hzU3JnUHNRdjE0Z2grR0dHY1F6akdCRmpkUzBLejI4VWVIYUszemUrcmVBT2FJbitUWXNINmQxbFczc3dnSHV0aW1vbnZ5WmhQNU9VTDBNVnR5Sk5wSW8waG40VldMc3AwZEg5ZVp4bUVRU2kyYlMxUXVUQ0M5eEJmZTFkZzdDUmVBSGZnQVVCN0NCK2ZKZEIzUXNFYm9EVG9CZWdsbk5zR29Oc1JwK1A1bGxocnlrV1lqMnQ3RVg2RThHTmNLeEQ2UXNBL2hQQXd4UDNhUmgxR25xOXh6cFpPYlBaaTNvTXNDK0UraE8ralRPNlMyMDNQRi9IWCtSelFWbWdUUnlQb0tUeDNNdlFZMGoySTQwaCsramtiVUZRWmlvQWlvQWdvQW9xQUlxQUlLQUtLZ0NJd0dZSC9BVjNlMlF3dVVKNFZBQUFBQUVsRlRrU3VRbUNDJztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVGltZWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gdGhpcyBjbGFzcyBpcyB1c2VkIHRvIGdpdmUgYSBtYXgtd2lkdGggdG8gdGhlIGVsZW1lbnQgaXQgaXMgYXBwbGllZCB0bywgYW5kIGNlbnRlciBpdCBob3Jpem9udGFsbHkgd2hlbiBpdCByZWFjaGVzIHRoYXQgbWF4LXdpZHRoXG4udGltZWxpbmUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzMuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpbWVsaW5lLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGltZWxpbmUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4vLyB0aGlzIGlzIHRoZSB2ZXJ0aWNhbCBsaW5lXG4udGltZWxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkN2U0ZWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6NXB4O1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0uMTI1cmVtO1xuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLS4xMjVyZW07XG4gIH1cbn1cblxuLy90aGlzIGlzIHRoZSBlbmQgb2YgdGhlIGxpbmVcbi50aW1lbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlNGVkO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogLjkzNzVyZW07XG4gIG1hcmdpbi10b3A6IDVlbTtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiAuOTM3NXJlbTtcbiAgICBtYXJnaW46IDVlbSBhdXRvO1xuICB9XG59XG5cbi8vdGhlIHdyYXBwZXIgYXJvdW5kIHRoZSBlbnRpcmUgdGltZWxpbmVcbiAudGltZWxpbmUtYmxvY2sge1xuICAgbWFyZ2luOiAyZW0gMDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICBtYXJnaW46IDIuNWVtIDA7XG4gICB9XG4gfVxuXG4udGltZWxpbmUtYmxvY2s6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IC42MjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC50aW1lbGluZS1kYXRlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNTUlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIHRoZSBjb250ZW50IHNwYW4sIGFsbCB3cmFwcGVkIGJ5IHRoZSBhW2hyZWZdIHRhZ1xuIC50aW1lbGluZS1jb250ZW50IHtcbiAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1kZWZhdWx0LWNvbG91cjtcbiAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgIGNvbG9yOiAjMzMzO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBmbG9hdDogbGVmdDtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIHBhZGRpbmc6IDFyZW07XG4gICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgIHdpZHRoOiA5MCU7XG4gICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgIHdpZHRoOiA0NSU7XG4gICB9XG4gICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICB3aWR0aDogYXV0bztcbiAgIH1cbiB9XG5cbi50aW1lbGluZS1jb250ZW50IGgyLCAudGltZWxpbmUtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnRpbWVsaW5lLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIC4yNXJlbSAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4udGltZWxpbmUtY29udGVudCAudGFnIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi50aW1lbGluZS1jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRpbWVsaW5lLWRlZmF1bHQtY29sb3VyO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAxLjc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHdpZHRoOiAwO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdGltZWxpbmUtZGVmYXVsdC1jb2xvdXI7XG4gICAgdG9wOiAuNjI1cmVtO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLy9pbWFnZXMsIGljb25zIGFuZCBjb2xvdXJlZCBkb3RzXG4udGltZWxpbmUtaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAuNzUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgQG1lZGlhICN7JGxhcmdlLXVwfSB7XG4gICAgbGVmdDogNTAuMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAvL0ZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXRcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuXG4udGltZWxpbmUtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI2YyNjcxZjtcbn1cblxuLnRpbWVsaW5lLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNjOTFiMjY7XG59XG5cbi50aW1lbGluZS1tYXJvb24ge1xuICBiYWNrZ3JvdW5kOiAjOWMwZjVmO1xufVxuXG4udGltZWxpbmUtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzYwMDQ3YTtcbn1cblxuLnRpbWVsaW5lLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA4N2NiO1xufVxuXG4udGltZWxpbmUtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA4YjUyO1xufVxuXG4udGltZWxpbmUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGltZWxpbmUtY29weSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnRpbWVsaW5lLWRhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIC41ZW0gMmVtO1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZWZ0OiA0OSU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG4gIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufSIsImJ1dHRvbiwgaW5wdXRbdHlwZT0nc3VibWl0J10sIGlucHV0W3R5cGU9J2J1dHRvbiddIHtcbiAgQGV4dGVuZCAuYnV0dG9uO1xufVxuXG4uYnV0dG9uLCAuYnV0dG9uLnByaW1hcnkge1xuICBAZXh0ZW5kIC5idXR0b24tLXByaW1hcnk7XG59XG5cbi5idXR0b24uc2Vjb25kYXJ5IHtcbiAgQGV4dGVuZCAuYnV0dG9uLS1zZWNvbmRhcnk7XG59XG5cbi5idXR0b24ucXVpZXQge1xuICBAZXh0ZW5kIC5idXR0b24tLXRlcnRpYXJ5O1xufVxuXG4uYnV0dG9uLmFsZXJ0IHtcbiAgQGV4dGVuZCAuYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFsZXJ0O1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWRhcmstcmVkO1xuICB9XG59XG5cbi8vIHRvIGF2b2lkIGFiYnIgaW5zaWRlIC5idXR0b24gYmVjb21lIGJsdWUgb3IgcHVycGxlIHdoZW4gdmlzaXRlZCxcbi8vIHRvIGF2b2lkIGFiYnIgaW5zaWRlIC5idXR0b24gYmVjb21lIHB1cnBsZSBvciB3aGl0ZSB3aGVuIGhvdmVyXG5hLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbmEuYnV0dG9uLS1zZWNvbmRhcnkge1xuICBhYmJyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAmOnZpc2l0ZWQsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBhYmJyIHtcbiAgICAgIGNvbG9yOiAkY29sb3VyLWxpbms7XG4gICAgfVxuICB9XG59XG5cbmEuYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGFiYnIge1xuICAgICAgY29sb3I6ICRidXR0b24tYmctcHJpbWFyeS0taG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBTcGVjaWFsdHkgYnV0dG9uOlxuICAgICogQ2hhdCBib3RcbiAgICAqIEV4aXQgdGhpcyBwYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGF0Ym90LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgcmlnaHQ6IDIlO1xuICBib3R0b206IDUlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB6LWluZGV4OiAxMDtcbiAgJi0taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lKSB7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgT3ZlcnJpZGU6IERlc2lnbiBTeXN0ZW0gQmFjayB0byBUb3AgYnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRtZWRpdW0tbGFuZHNjYXBlOiAnb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLWhlaWdodDogNTEuMjVlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSc7XG5cbi5iYWNrLXRvLXRvcCB7XG4gICYtLWRlZmF1bHQge1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG91ci1ibGFjaztcbiAgICB9XG4gIH1cbiAgLy8gc3BlY2lmaWMgcG9zaXRpb25pbmcgd2l0aCB0aGUgcmVjYXB0Y2hhIGJ1dHRvblxuICAmLS1yZWNhcHRjaGEge1xuICAgIHJpZ2h0OiAwLjIlO1xuICB9XG59XG4iLCJhW3Jldj1cImZvb3Rub3RlXCJdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb290bm90ZXMgbGkge1xuICAmOnRhcmdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmctY29sb3I7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBIZWFkaW5ncyBvdmVycmlkZXMgaW4gY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmgxIHtcbiAgQGV4dGVuZCAlaDEtc3R5bGVzO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kICVoMi1zdHlsZXM7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgJWgzLXN0eWxlcztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCAlaDQtc3R5bGVzO1xufVxuXG4uaDUge1xuICBAZXh0ZW5kICVoNS1zdHlsZXM7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgJWg2LXN0eWxlcztcbn1cblxuLy8gT3ZlcnJpZGUgaGVhZGluZyBzaXplcyBieSBhZGRpbmcgY2xhc3MgaDEsIGgyLCBldGMuIHRvIGEgcm93IHRvIHNwZWNpZnkgdGhlIHNpemUgdG8gZm9yY2UgeW91ciBoZWFkaW5nIHRvIG1hdGNoXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtb3Blbi1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuXG4ucm93LmgxLCAuY29sdW1ucy5oMSB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oMiwgLmNvbHVtbnMuaDIge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDMsIC5jb2x1bW5zLmgzIHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4ucm93Lmg0LCAuY29sdW1ucy5oNCB7XG4gIGgyLCBoMywgaDQsIGg1IHtcbiAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gIH1cbn1cblxuLnJvdy5oNSwgLmNvbHVtbnMuaDUge1xuICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICB9XG59XG5cbi5yb3cuaDYsIC5jb2x1bW5zLmg2IHtcbiAgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR2VuZXJhbCBzdHlsZSBoZWxwZXIgY2xhc3NlcyBmb3IgdGV4dCwgbWFyZ2lucyxcbiAgICBwYWRkaW5nIGFuZCB3aWR0aHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWFyZ2lucyBhbmQgUGFkZGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIEdlbmVyYXRlcyB0aGUgZm9sbG93aW5nIGNsYXNzZXM6XG4vLyAuW3RvcCxyaWdodCxib3R0b20sbGVmdF0tW21hcmdpbixwYWRkaW5nXS1bZG91YmxlLGhhbGZdIHsg4oCmIH1cbi8vIC5uby1bbWFyZ2luLHBhZGRpbmddLVt0b3AscmlnaHQsYm90dG9tLGxlZnRdIHsg4oCmIH1cbi8vIC5uby1bbWFyZ2luLHBhZGRpbmddIHsg4oCmIH1cbi8vXG4vLyBUbyBzZWUgdGhlIG91dHB1dCBvZiB0aGlzIGJsb2NrOlxuLy8gaHR0cDovL3d3dy5zYXNzbWVpc3Rlci5jb20vZ2lzdC9mZTNmOWUwY2I2OTUxZjU0MjkwMTcwY2FkNzk3MmNlN1xuLy9cblxuJGJhc2VXaGl0ZXNwYWNlOiAxcmVtO1xuXG5AZWFjaCAkdHlwZSBpbiBtYXJnaW4sIHBhZGRpbmcge1xuICBAZWFjaCAkcG9zaXRpb24gaW4gdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0IHtcbiAgICAuI3skcG9zaXRpb259LSN7JHR5cGV9IHtcbiAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogJGJhc2VXaGl0ZXNwYWNlICFpbXBvcnRhbnQ7XG4gICAgICBAZWFjaCAkc2l6ZSBpbiBkb3VibGUsIGhhbGYge1xuICAgICAgICAmLSN7JHNpemV9IHtcbiAgICAgICAgICBAaWYgJHNpemUgPT0gZG91YmxlIHtcbiAgICAgICAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogJGJhc2VXaGl0ZXNwYWNlICogMiAhaW1wb3J0YW50O1xuICAgICAgICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaGFsZiB7XG4gICAgICAgICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06IG1hdGguZGl2KCRiYXNlV2hpdGVzcGFjZSwgMikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5vLSN7JHBvc2l0aW9ufS0jeyR0eXBlfSB7XG4gICAgICAjeyR0eXBlfS0jeyRwb3NpdGlvbn06IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5vLSN7JHR5cGV9IHtcbiAgICAjeyR0eXBlfTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmRlbnQge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubm8taW5kZW50LFxuLm1haW4tY29udGVudCAubm8taW5kZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFJhZGl1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5yYWRpdXMge1xuICBAaW5jbHVkZSByYWRpdXMoJGdsb2JhbC1yYWRpdXMpO1xufVxuXG4ubm8tcmFkaXVzIHtcbiAgQGluY2x1ZGUgcmFkaXVzKDApO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGFyay10ZXh0IHtcbiAgY29sb3I6ICRncmV5c2NhbGUtNzA7XG59XG5cbi5pbmFjdGl2ZSB7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTU1O1xufVxuXG4uYnJlYWstd29yZCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gdXNlZCBmb3IgbGFiZWxzIG9uIGRhcmsgYmdzIC0gZXguUlRQXG4ud2hpdGUtdGV4dC1hbmQtdW5kZXJsaW5lIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTaGFkb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmlnaHQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNHB4IDAgNHB4ICRncmV5c2NhbGUtMjA7XG59XG5cbi5uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMCAkZ3JleXNjYWxlLTAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgV2lkdGhzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gaS5lLiAudy05MCA9IDkwJVxuJGNsYXNzLXNsdWc6IHcgIWRlZmF1bHQ7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcbiAgLiN7JGNsYXNzLXNsdWd9LSN7JGl9IHtcbiAgICB3aWR0aDogMCUgKyAkaTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGhpY2ssIC50b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICR0aGVtZS1saWdodDtcbn1cblxuLmJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHRoZW1lLWxpZ2h0OyAvLyBhbHNvIHVzZWQgaW4gLmZpbHRlcnMtc2Nyb2xsYWJsZSBpbiBfZm9ybXMuc2Nzc1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQb3NpdGlvbmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFjY2Vzc2liaWxpdHkgY2xhc3MgaW4gRHJ1cGFsIDhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgQGV4dGVuZCAuc2hvdy1mb3Itc3I7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIE1ha2VzIHRoZSBEUyAuYWxlcnQgZGVmYXVsdCBzdHlsZSBhbGVydC0taW5mb3JtYXRpb25hbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsZXJ0IHtcbiAgQGV4dGVuZCAuYWxlcnQtLWluZm9ybWF0aW9uYWw7XG4gIGgyLCBoMywgaDQge1xuICAgIEBleHRlbmQgLmFsZXJ0X19oZWFkZXItdGl0bGU7XG4gIH1cbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uZW1lcmdlbmN5LWJhbm5lciwgLmVtZXJnZW5jeS1iYW5uZXItLWNvdmlkLCAuaGVhZGVyX19hbGVydCB7XG4gIEBleHRlbmQgLmNyaXRpY2FsLWFsZXJ0O1xufVxuXG4vLyBhbGVydCBmdWxsIHdpZHRoIHdyYXBwZXJcbi8vIHVzZWQgaW4gZmllbGQtLWZpZWxkLW9wdGltaXphdGlvbi1iYW5uZXIuaHRtbC50d2lnIGFuZCBvbnRhcmlvLWFyY2hpdmUtYmFubmVyLmh0bWwudHdpZ1xuLmFsZXJ0X19mdWxsLXdpZHRoLXdyYXBwZXIge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCAtNTB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC5hbGVydF9faGVhZGVyLXRpdGxlLCAuYWxlcnRfX2JvZHkgcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5hbGVydF9fZnVsbC13aWR0aC1pbm5lciB7XG4gIG1heC13aWR0aDogNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43Mzc1cmVtO1xufVxuXG4vKiBDb250ZW50IE9wdGltaXphdGlvbiBCYW5uZXIqL1xuLmFsZXJ0LS1vcHRpbWl6YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlZGVjO1xufVxuXG4uYWxlcnRfX2hlYWRlci1pY29uLS1vcHRpbWl6YXRpb24gIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1vcHRpbWl6YXRpb24uc3ZnXCIpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEFsZXJ0IGJveCBjbGFzc2VzIHJlZmVyZW5jZWQgaW4gdGhlIGNvbnRlbnQgc3R5bGUgZ3VpZGUuXG4gICAgVGhlc2Ugd2lsbCBldmVudHVhbGx5IGJlIHJlbW92ZWQgZnJvbSB0aGUgdGhlbWUgb25jZSB0aGVcbiAgICBEUyBjbGFzc2VzIGFyZSB1c2VkIHdpZGVseS5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGVydC1ib3gge1xuICBAZXh0ZW5kIC5hbGVydDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWluZm9ybWF0aW9uLWxpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGgyLCBoMywgaDQge1xuICAgIEBleHRlbmQgLmFsZXJ0X19oZWFkZXItdGl0bGU7XG4gIH1cbiAgYSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvdXItbGluaztcbiAgfVxuICBhOmhvdmVyLCBhOnZpc2l0ZWQsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG91ci1saW5rLS1ob3ZlcjtcbiAgfVxuICBhLmJ1dHRvbjpub3QoLnNlY29uZGFyeSl7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbiAgaSB7IC8vIGljb25zXG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxufVxuXG4uYWxlcnQtYm94LnN1Y2Nlc3Mge1xuICBAZXh0ZW5kIC5hbGVydC0tc3VjY2Vzcztcbn1cblxuLmFsZXJ0LWJveC5hbGVydCB7XG4gIEBleHRlbmQgLmFsZXJ0LS1lcnJvcjtcbn1cblxuLmFsZXJ0LWJveC53YXJuaW5nIHtcbiAgQGV4dGVuZCAuYWxlcnQtLXdhcm5pbmc7XG59XG5cbi5hbGVydC1ib3ggLmNsb3NlIHtcbiAgcmlnaHQ6IC4yNXJlbTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICMwNmM7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAuOTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMCA2cHggNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIFRvIGVuc3VyZSB0aGUgZW1lcmdlbmN5IGJhbm5lciBpcyBvbiB0b3Agb2YgdGhlIG5hdmJhciBvdmVybGF5IG9uIHNtIGFuZCBtZCBzY3JlZW4uXG4uY3JpdGljYWwtYWxlcnQge1xuICB6LWluZGV4OiAkbWFya2V0aW5nLWJhbm5lci16LWluZGV4ICsgNTtcbn1cblxuLy8gdGhpcyBzaXRzIGFib3ZlIHRoZSBtYWluIGhlYWRlci4gdGhlIGNvbG91cnMgY2FuIG1vZGlmaWVkIHRvIHN1aXQgbWFya2V0aW5nIG5lZWRzLlxuLmhlYWRlcl9fYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0QwMDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGEsIGE6aG92ZXIsIGE6dmlzaXRlZCwgYTpmb2N1cywgYTphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSWNvbnMgbmVzdGVkIGluIGxpbmsgdGFnc1xuICAgICogVXNlZCBpbiBjb250YWN0IGxpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbmEubGluay1pY29uLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmEgc3BhbltjbGFzc149XCJpY29uLVwiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5hW2hyZWZePVwidGVsOlwiXSA+IHNwYW5bY2xhc3NePVwiaWNvbi1cIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyogTGVnYWN5IGNsYXNzLiBVc2VzIERTIGVtYWlsIGljb24gKi9cblxuQG1peGluIGljb24tc3R5bGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmljb24tZW1haWwsIC5pY29uLW1haWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWVtYWlsLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLmljb24tY2FtZXJhNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24taW5zdGFncmFtLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLmljb24tdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tdHdpdHRlci5zdmdcIik7IC8vIHN2ZyBmaWxsIGNvbG91ciBpcyAjMDA2NkNDXG4gIEBpbmNsdWRlIGljb24tc3R5bGU7XG59XG5cbi5pY29uLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1mYWNlYm9vay1hbHQuc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4uaWNvbi1saW5rZWRJbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9vbnRhcmlvLWljb24tbGlua2VkaW4uc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4uaWNvbi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi15b3V0dWJlLnN2Z1wiKTsgLy8gc3ZnIGZpbGwgY29sb3VyIGlzICMwMDY2Q0NcbiAgQGluY2x1ZGUgaWNvbi1zdHlsZTtcbn1cblxuLmljb24tc2hhcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLW5ldy13aW5kb3cuc3ZnXCIpOyAvLyBzdmcgZmlsbCBjb2xvdXIgaXMgIzAwNjZDQ1xuICBAaW5jbHVkZSBpY29uLXN0eWxlO1xufVxuXG4uaWNvbi13ZWJzaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ljb25zL29udGFyaW8taWNvbi1saW5rLXVybC5zdmdcIik7IC8vIHN2ZyBmaWxsIGNvbG91ciBpcyAjMDA2NkNDXG4gIEBpbmNsdWRlIGljb24tc3R5bGU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEN1c3RvbSBPbmVzaXRlIEljb24gRm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdvbmVzaXRlJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUuZW90P3VpcmVnZScpO1xuICBzcmM6IHVybCgnI3skZm9udC1kaXJ9L29uZXNpdGUvb25lc2l0ZS5lb3Q/dWlyZWdlI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZvbnQtZGlyfS9vbmVzaXRlL29uZXNpdGUudHRmP3VpcmVnZScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb25lc2l0ZS9vbmVzaXRlLndvZmY/dWlyZWdlJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29uZXNpdGUvb25lc2l0ZS5zdmc/dWlyZWdlI29uZXNpdGUnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBvbmVzaXRlRm9udCB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnb25lc2l0ZScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPbnRhcmlvIGxvZ29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tb250YXJpbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG4uaWNvbi1vbnRhcmlvTG9nbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFNlcnZpY2UgT250YXJpb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4uaWNvbi1zZXJ2aWNlT250YXJpbzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xuICBjb2xvcjogcmdiKDAsIDEwOCwgNjQpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg1OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoNjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2NVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGg4OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoOTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDEzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbG9nby1tYWluLXNlcnZpY2VvbnRhcmlvIC5wYXRoMTQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk2Y1wiO1xuICBtYXJnaW4tbGVmdDogLTQuMjkwMDM5MDYyNWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi1sb2dvLW1haW4tc2VydmljZW9udGFyaW8gLnBhdGgxNTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNC4yOTAwMzkwNjI1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLWxvZ28tbWFpbi1zZXJ2aWNlb250YXJpbyAucGF0aDE2OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbiAgbWFyZ2luLWxlZnQ6IC00LjI5MDAzOTA2MjVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi5pY29uLXdyYXBwZXItLWxvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24td3JhcHBlci0tbG9uZywgLmljb24td3JhcHBlci0tbG9uZy1uby1iZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiAyLjNyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLWNvbnRhY3RMb25nOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgQ29udGFjdCB1c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LXVzLWZvcm0gLmljb24tc2hhcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBOb3RlOiB0byBwaGFzZSBvdXQgdGhlIHVzZSBvZiB0aGVzZSBpY29uIGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAqL1xuLmljb24tYWxlcnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tYXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFycm93U21hbGxEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tYXJyb3dTbWFsbExlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsUmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hcnJvd1NtYWxsVXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1hcnJvd1VwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmljb24tYm9va21hcms6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWNhbWVyYTE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1jYW1lcmEyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tY2FtZXJhMzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWNBcnJvd0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1jQXJyb3dMZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tY0Fycm93UmlnaHQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1jQXJyb3dVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLWNoZWNrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tY2hlY2tsaXN0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tY2hlY2tTcXVhcmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1jaGV2cm9uRG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWNoZXZyb25MZWZ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tY2hldnJvblJpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWNoZXZyb25VcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWNpcmNsZS1zbGFzaDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5pY29uLWNsb2NrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tY2xvdWREb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24tY2xvdWRVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uaWNvbi1jb21tZW50RGlzYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWNyb3NzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tY3Jvc3NCaWc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1jcm9zc0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tZGVza3RvcDE6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uaWNvbi1kZXNrdG9wMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5pY29uLWRlc2t0b3AzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLWRvdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tZmFjZWJvb2tMb25nOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmljb24tZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1maWxlLWRiZjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG5cbi5pY29uLWZpbGUtZ2VuZXJpYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5pY29uLWZpbGUtanNvbjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5pY29uLWZpbGUta21sOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tZmlsZS1tZGI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uaWNvbi1maWxlLW9kYjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWZpbGUtcGRmOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cblxuLmljb24tZmlsZS1yZHA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uaWNvbi1maWxlLXR4dDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5pY29uLWZpbGUteGxzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmljb24tZmlsZS14bWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1maWxlLXppcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5pY29uLWZpbG06OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uaWNvbi1maXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tZmlyZUZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uaWNvbi1maXJlSGFsZjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5pY29uLWZpcmVIZWxtZXQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1mbGFtZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5pY29uLWZsaWNrcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5pY29uLWdlYXI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1nbG9iZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5pY29uLWdvb2dsZVBsdXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1ncDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWdyYXBoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tZ3VpZGU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uaWNvbi1oZWFsdGhjcm9zczo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWhlYWx0aGNyb3NzU3F1YXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cblxuLmljb24taGVhbHRoRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5pY29uLWhlYXJ0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmljb24taG9zcGl0YWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1ob3VyZ2xhc3M6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbi1odW1ic0Rvd246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uaWNvbi1pbmZvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLmljb24taXNzdWU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uaWNvbi1pc3N1ZUNoZWNrOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmljb24taXNzdWVSZWZyZXNoOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmljb24ta2V5OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmljb24tbGFwdG9wOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmljb24tbGF3OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb24tbGVnYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uaWNvbi1saWdodEJ1bGI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uaWNvbi1saW5rRXh0ZXJuYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5pY29uLW1lZGtpdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5pY29uLW1lbnRpb246OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uaWNvbi1tZW51OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmljb24tbWludXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uaWNvbi1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uaWNvbi1tb2JpbGUtcGhvbmUyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLmljb24tbW9uZXk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uaWNvbi1tb3J0YXJCb2FyZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5pY29uLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5pY29uLW5vRmlyZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5pY29uLW9sZC1zZWFyY2g6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uaWNvbi1vcGVuRGF0YTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhMjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5pY29uLW9wZW5EYXRhRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5pY29uLXBlbmNpbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5pY29uLXBob25lOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmljb24tcGhvbmUyOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLmljb24tcGhvbmVEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmljb24tcGhvbmVGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cblxuLmljb24tcGhvdG86OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uaWNvbi1waWU6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1waW46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uaWNvbi1waW50ZXJlc3Q6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uaWNvbi1wbGFuZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uaWNvbi1wbGF5Mjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5pY29uLXBsdXM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uaWNvbi1wb2RpdW06OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uaWNvbi1wcmludDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5pY29uLXByb2ZpdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG4uaWNvbi1wdWxzZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTFcIjtcbn1cblxuLmljb24tcXVvdGVzQ2xvc2VFTjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7XG59XG5cbi5pY29uLXF1b3Rlc0Nsb3NlRlI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uaWNvbi1xdW90ZXNPcGVuRU46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uaWNvbi1xdW90ZXNPcGVuRlI6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uaWNvbi1yQXJyb3dEb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLmljb24tckFycm93TGVmdDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5pY29uLXJBcnJvd1JpZ2h0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmljb24tckFycm93VXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uaWNvbi1yc3M6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uaWNvbi1zY3JlZW4tZnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5pY29uLXNjcmVlbi1ub3JtYWw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uaWNvbi1zZWFyY2g6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmljb24tc2hhcmVGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTFcIjtcbn1cblxuLmljb24tc2lnbkluOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmljb24tc2lnbk91dDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5pY29uLXNvdW5kOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLmljb24tc3F1YXJlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmljb24tc3Rhcjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5pY29uLXN0YXJGdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLmljb24tc3RhdHM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uaWNvbi1zdGF0c0NpcmM6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uaWNvbi1zdGF0c0Z1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uaWNvbi1zdGV0aG9zY29wZTo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5pY29uLXN1aXRjYXNlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmljb24tc3luYzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5pY29uLXRhYmxlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmljb24tdGFibGV0OjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmljb24tdEFycm93RG93bjo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5pY29uLXRBcnJvd0xlZnQ6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliMVwiO1xufVxuXG4uaWNvbi10QXJyb3dSaWdodDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5pY29uLXRBcnJvd1VwOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmljb24tdGVsZXNjb3BlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLmljb24tdGh1bWJzRG93bkZ1bGw6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uaWNvbi10aHVtYnNVcDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWI2XCI7XG59XG5cbi5pY29uLXRodW1ic1VwRnVsbDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5pY29uLXRvb2xzOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YjhcIjtcbn1cblxuLmljb24tdHJhc2hjYW46OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uaWNvbi10d2l0dGVyQmlyZDo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5pY29uLXR3aXR0ZXJMb25nOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cblxuLmljb24tdXBBcnJvdzo6YmVmb3JlIHtcbiAgQGluY2x1ZGUgb25lc2l0ZUZvbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7XG59XG5cbi5pY29uLXZpZGVvOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmljb24tdmlkZW8yOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLmljb24tdmlkZW9DaXJjOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzBcIjtcbn1cblxuLmljb24tdmlkZW9GaWxtOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLmljb24tdmlkZW9GdWxsOjpiZWZvcmUge1xuICBAaW5jbHVkZSBvbmVzaXRlRm9udDtcbiAgY29udGVudDogXCJcXGU5YzJcIjtcbn1cblxuLmljb24teW91dHViZUxvbmc6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uaWNvbi16YXA6OmJlZm9yZSB7XG4gIEBpbmNsdWRlIG9uZXNpdGVGb250O1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuIiwiLnJvdy5pbnRybywgLnJvdy5pbnRyby5yb3ctLWNvbGxhcHNlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGgxIHtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIC50aHVtYm5haWwgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIG5lZWRlZCBvciBhYnN0cmFjdCByYXRpbyB3aWxsIGJlIG1hbmdsZWRcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgLm1hcmtldGluZy1iYW5uZXIgLmludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5pbnRybyAuaW50cm9fX3RleHQsXG4uaW50cm8gLmludHJvX190ZXh0IHAsXG4uaW50cm8gLmludHJvX190ZXh0IGxpIHtcbiAgQGV4dGVuZCAubGVhZC1zdGF0ZW1lbnQ7XG59XG5cbi5pbnRybyAuaW50cm9fX3RleHQge1xuICAuY2FsbG91dCwgLmFsZXJ0LWJveCwgLmFsZXJ0LCAuYXNpZGUsIC5wYW5lbCB7XG4gICAgcCwgbGkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGh1bWJuYWlsXG4vLyBpbnRyb19fd3JhcHBlciBpcyB1c2VkIGZvciB0ZW1wbGF0ZXMgd2l0aCB0aHVtYm5haWxzIGxvY2F0ZWQgbGVmdCBvZiB0aGUgcGFnZSBoZWFkZXJcbi5pbnRybyB7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIC50aHVtYm5haWwuY29sdW1ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICAgIC5pbnRyb19fd3JhcHBlciAmIC50aHVtYm5haWwuY29sdW1ucyB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgIH1cbiAgfVxuICAubWVkaWEtLXR5cGUtdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuICAgIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW1nIHtcbiAgJi1sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG4gIH1cbiAgJi1yaWdodCB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAxZW0gMS41ZW07XG4gIH1cbiAgJi1yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzaGFwZS1vdXRzaWRlOiBjaXJjbGUoNTAlKTtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBvcHRpb24gdG8gY2xlYXIgZmxvYXQgZm9yIGltYWdlcyBpbiBtb2JpbGUgdmlld1xuaW1nIHtcbiAgJi5tZWRpdW0tdXAtbGVmdCB7XG4gICAgbWFyZ2luOiAwIDEuNWVtIDFlbSAwO1xuICAgIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYubWVkaXVtLXVwLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMS41ZW0gMWVtIDA7XG4gICAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbmZpZ3VyZS5pbWctcm91bmQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZpZ3VyZSwgZGl2Lmh0bWwtZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjsgLy8gZm9yY2VzIGNhcHRpb24gdG8gd2lkdGggdGhlIGZpZ3VyZSBpbWdcbiAgICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTc7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZmlnY2FwdGlvbiwgZGl2Lmh0bWwtZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyAvLyByZXNldHMgYmFjayB0byBub3JtYWxcbiAgICB9XG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBtYXJnaW46IDAgMXJlbSAxLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZXZlbiByaWdodC1mbG9hdGVkIGNhcHRpb25zIHNob3VsZCBzdGlsbCBoYXZlIGxlZnQtYWxpZ25lZCB0ZXh0XG5maWd1cmUucmlnaHQgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmZpZ2NhcHRpb24ge1xuICA+IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5maWd1cmUgLm1lZGlhX19pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gVXNlZCBhcyB0YWdzLCBub3QgdG8gYmUgY29uZnVzZWQgd2l0aCBmb3JtIGxhYmVsc1xuXG4ubGFiZWwge1xuICBiYWNrZ3JvdW5kOiAkZ3JleXNjYWxlLTc7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLFwiT3BlbiBTYW5zXCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAuMDQ1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC43NXJlbTtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAvL1BhZ2Ugc3RhdHVzIGxhYmVscy5cbiAgJi5wYWdlLXdvcmtmbG93LXN0YXR1cyB7XG4gICAgQGV4dGVuZCAuYmctZGFyay10ZWFsO1xuICB9XG5cbiAgLy8gU3RhdHVzIGxhYmVscy4gVXNlZCBpbiB0aGUgZGF0YSBjYXRhbG9ndWVcbiAgJi5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGltZXk7XG4gIH1cbiAgJi5jbG9zZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5reTtcbiAgfVxuICAmLnJldmlldyB7XG4gICAgQGV4dGVuZCAubGlnaHQtbGF2ZW5kZXItYmc7XG4gIH1cbiAgJi51cGNvbWluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pbnR5O1xuICB9XG4gICYuaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5c2NhbGUtNjA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3MtY29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIFtjbGFzcyo9XCJpY29uLVwiXSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIERTUyBhbHBoYSBhbmQgYmV0YSBsYWJlbHNcbi5kc3MtcGhhc2UtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy00O1xuICBAYXQtcm9vdCB7XG4gICAgJXNwYW4ge1xuICAgICAgQGV4dGVuZCAubGFiZWw7XG4gICAgICBAZXh0ZW5kIC5sYXJnZTtcbiAgICAgIEBleHRlbmQgLnJpZ2h0O1xuICAgICAgQGV4dGVuZCAubWFyZ2luLXRvcC04LVxcITtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAlYmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG4gICYuYWxwaGEsICYuYmV0YSB7XG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kICVzcGFuO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlYmVmb3JlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9iZWFrZXIucG5nKTtcbiAgICB9XG4gIH1cbiAgJi5hbHBoYSB7XG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kIC5kc3MtYWxwaGE7XG4gICAgfVxuICB9XG4gICYuYmV0YSB7XG4gICAgc3BhbiB7XG4gICAgICBAZXh0ZW5kIC5kc3MtYmV0YTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRPRE86IE1lcmdlIHRoaXMgZmlsZSB3aXRoIF9sYXlvdXQucGFnZS5zY3NzLlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkdlbmVyYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBtYWtpbmcgYWxsIHRoZSBvcmRlcmVkIGxpc3RzIGluIGxlYWQgYW5kIGJvZHkgdG8gdXNlIHRoZSBjb3VudGVyIHJ1bGVcbi5maWVsZC0tbmFtZS1ib2R5IGlzIHRoZSBib2R5IGNvbnRhaW5lciBmb3IgQ0tFZGl0b3IgNC5cbi5jay1vbmVzaXRlLWNvbnRlbnQgaXMgdGhlIGVkaXRvciBjb250YWluZXIgZm9yIENLRWRpdG9yIDUuICovXG4ubWFpbi1jb250ZW50LCAuaW50cm9fX3RleHQsIC5ib2R5LWZpZWxkLCAuZmllbGQtLW5hbWUtYm9keSwgLmNrLW9uZXNpdGUtY29udGVudCB7XG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogcml0ZW07XG5cbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGRlY2ltYWwpIFwiLiBcIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjFyZW07XG4gICAgfVxuICB9XG5cbiAgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBub25lO1xuICB9XG59XG5cbm9sW3R5cGU9XCJhXCJdID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIocml0ZW0sIGxvd2VyLWFscGhhKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiByaXRlbTtcbn1cblxub2xbdHlwZT1cIkFcIl0udXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihyaXRlbSwgdXBwZXItYWxwaGEpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHJpdGVtO1xufVxuXG5vbFt0eXBlPVwiaVwiXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4xcmVtO1xufVxuXG5vbFt0eXBlPVwiSVwiXS51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHJpdGVtLCB1cHBlci1yb21hbikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogcml0ZW07XG59XG5cbi5pbmxpbmUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuMDYyNXJlbSAtMXJlbSFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gICYgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuXG4uaW50cm8sIC5tYWluLWNvbnRlbnQge1xuICB1bFtjbGFzc149XCJzbWFsbC11cFwiXSxcbiAgdWxbY2xhc3NePVwibWVkaXVtLXVwXCJdLFxuICB1bFtjbGFzc149XCJsYXJnZS11cFwiXSxcbiAgdWwuYWNjb3JkaW9uLFxuICB1bC5pbmxpbmUtbGlzdCxcbiAgdWwucGFnaW5hdGlvbixcbiAgdWwubm8tYnVsbGV0LFxuICBvbC5uby1idWxsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5vbC5jb2xzOm5vdCgudG9jKSwgdWwuY29sczpub3QoLnRvYykge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGkge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbn1cblxuLm5vLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICAvLyBtYWtlIHRoZXNlIGhpZGRlbiwgb3RoZXJ3aXNlIHRoZXkgd29uJ3QgaW5jcmVtZW50IHRoZSBjb3VudGVyXG4gICAgQGV4dGVuZCAuc2hvdy1mb3Itc3I7XG4gIH1cblxuICAvLyBhbGwgdGhlIHJlc3Qgb2YgdGhpcyBpcyB0byB1bmRvIEZvdW5kYXRpb24ncyBkZXNpcmUgdG8gaGF2ZSBzdWJsaXN0cyBiZSB1bmJ1bGxldGVkIHRvb1xuICBsaSB7XG4gICAgdWw6bm90KC5uby1idWxsZXQpLCBvbDpub3QoLm5vLWJ1bGxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB9XG5cbiAgICB1bDpub3QoLm5vLWJ1bGxldCkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMXJlbTtcbiAgICB9XG5cbiAgICBvbDpub3QoLm5vLWJ1bGxldCkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcblxuICAgICAgJlt0eXBlPVwiYVwiXSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1cIkFcIl0udXBwZXIge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xuICAgICAgfVxuXG4gICAgICAmW3R5cGU9XCJpXCJdIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwiSVwiXS51cHBlciB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbklubGluZSAvIGhvcml6b250YWwgbGlzdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC0taW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS4wNjI1cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXN0LS1pbmxpbmUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAxLjI1cmVtIC42MjVyZW0gMDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLmxpc3QtLW5vLWJ1bGxldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MZWdhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gbGVnYWwgbnVtYmVyaW5nIDEuLCAxLjEsIDEuMiwgMS4yLjEsIDEuMywgZXRjLlxuLy8gVE9ETyByZW1vdmUgLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXNcbi5sZWdhbC1saXN0IG9sLFxub2wubGVnYWwtbGlzdCxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLFxub2wubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIoXCIgY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiKSBcIjtcbiAgfVxufVxuXG4vLyB1bmRvIHRoZSBsZWdhbCBzdHlsZXMgZm9yIG5vbi1sZWdhbCBsaXN0c1xuLy8gbGxpdGVtIG1lYW5zIGxlZ2FsLWxpc3QgaXRlbVxuLmxlZ2FsLWxpc3QsIC5sZWdhbC1saXN0LXBhcmVudGhlc2VzIHtcbiAgLnBhcmVudGhlc2VzLCAucGFyZW50aGVzZXMtcmlnaHQsIG9sW3R5cGVdLCAubm90LWxlZ2FsIHtcbiAgICBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGxpdGVtO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKGxsaXRlbSwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sW3R5cGU9XCJpXCJdIHtcbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGxpdGVtLCBsb3dlci1yb21hbikgXCIuIFwiO1xuICAgIH1cbiAgfVxuXG4gIG9sW3R5cGVdIG9sW3R5cGVdIHtcbiAgICBjb3VudGVyLXJlc2V0OiBjbGxpdGVtOyAvL2NoaWxkIGxlZ2FsLWxpc3QgaXRlbVxuXG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNsbGl0ZW07XG4gICAgfVxuXG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNsbGl0ZW0pIFwiLiBcIjtcbiAgICB9XG4gIH1cblxuICBvbFt0eXBlXSBvbFt0eXBlPVwiaVwiXSB7XG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGNsbGl0ZW0sIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG4gICAgfVxuICB9XG5cbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5TdHJpcGVzIGFuZCBubyBzdHJpcGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG51bCB7XG4gICYubGlzdC1zdHJpcGVzIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JleXNjYWxlLTc7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMC42MjVyZW07XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICB9XG4gIH1cblxuICAmLmxpc3Qtbm8tc3RyaXBlcyB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMC41NjI1cmVtIDAuNjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5c2NhbGUtMjA7XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5MaXN0cyB3aXRoIHBhcmVudGhlc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xub2wucGFyZW50aGVzZXMsXG5vbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgb2wgb2wucGFyZW50aGVzZXMsXG4gIG9sIG9sLnBhcmVudGhlc2VzLXJpZ2h0e1xuICAgIGNvdW50ZXItcmVzZXQ6IGNpdGVtO1xuICB9XG59XG5cbm9sLnBhcmVudGhlc2VzLFxub2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdCBvbC5wYXJlbnRoZXNlcyxcbi5sZWdhbC1saXN0LXBhcmVudGhlc2VzIG9sLnBhcmVudGhlc2VzLFxuLmxlZ2FsLWxpc3Qgb2wucGFyZW50aGVzZXMtcmlnaHQsXG4ubGVnYWwtbGlzdC1wYXJlbnRoZXNlcyBvbC5wYXJlbnRoZXNlcy1yaWdodCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8vcmVtb3ZlIGxpc3Qgc3R5bGUgZm9yIENLIGVkaXRvclxuXG4gID4gbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBkZWNpbWFsKSBcIikgXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgbGkge1xuICAgIG9sLnBhcmVudGhlc2VzIHtcbiAgICAgID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCxcbi5sZWdhbC1saXN0IG9sLnBhcmVudGhlc2VzLXJpZ2h0LFxuLmxlZ2FsLWxpc3QtcGFyZW50aGVzZXMgb2wucGFyZW50aGVzZXMtcmlnaHQge1xuICA+IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgZGVjaW1hbCkgXCIpIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICB9XG5cbiAgbGkge1xuICAgIG9sLnBhcmVudGhlc2VzLXJpZ2h0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xuICAgICAgfVxuICAgICAgbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGRlY2ltYWwpIFwiKSBcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxub2xbdHlwZT1cImFcIl0ucGFyZW50aGVzZXMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbC5wYXJlbnRoZXNlcyBvbFt0eXBlPVwiYVwiXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGNpdGVtLCBsb3dlci1hbHBoYSkgXCIpIFwiO1xufVxuXG5vbFt0eXBlPVwiYVwiXS5wYXJlbnRoZXNlcy1yaWdodCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzLXJpZ2h0IG9sW3R5cGU9XCJhXCJdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY2l0ZW0sIGxvd2VyLWFscGhhKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9XCJBXCJdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9XCJBXCJdLnBhcmVudGhlc2VzLnVwcGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIHVwcGVyLWFscGhhKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjaXRlbTtcbn1cblxub2xbdHlwZT1cIkFcIl0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihpdGVtLCB1cHBlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1cIkFcIl0ucGFyZW50aGVzZXMtcmlnaHQudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgdXBwZXItYWxwaGEpIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPVwiaVwiXS5wYXJlbnRoZXNlcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIiBjb3VudGVyKGl0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sLnBhcmVudGhlc2VzIG9sW3R5cGU9XCJpXCJdLnBhcmVudGhlc2VzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiIGNvdW50ZXIoY2l0ZW0sIGxvd2VyLXJvbWFuKSBcIikgXCI7XG59XG5cbm9sW3R5cGU9XCJpXCJdLnBhcmVudGhlc2VzLXJpZ2h0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2wucGFyZW50aGVzZXMtcmlnaHQgb2xbdHlwZT1cImlcIl0ucGFyZW50aGVzZXMtcmlnaHQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjaXRlbSwgbG93ZXItcm9tYW4pIFwiKSBcIjtcbn1cblxub2xbdHlwZT1cIklcIl0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbn1cblxub2wucGFyZW50aGVzZXMgb2xbdHlwZT1cIklcIl0ucGFyZW50aGVzZXMudXBwZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCIgY291bnRlcihjaXRlbSwgdXBwZXItcm9tYW4pIFwiKSBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGNpdGVtO1xufVxuXG5vbFt0eXBlPVwiSVwiXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0sIHVwcGVyLXJvbWFuKSBcIikgXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xufVxuXG5vbC5wYXJlbnRoZXNlcy1yaWdodCBvbFt0eXBlPVwiSVwiXS5wYXJlbnRoZXNlcy1yaWdodC51cHBlciA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGNpdGVtLCB1cHBlci1yb21hbikgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY2l0ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5NdWx0aS1jb2x1bW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bCwgb2wge1xuICAmLmNvbHVtbnMteC1zbWFsbCB7XG4gICAgY29sdW1uLXdpZHRoOiA4ZW07XG4gIH1cblxuICAmLmNvbHVtbnMtc21hbGwge1xuICAgIGNvbHVtbi13aWR0aDogMTBlbTtcbiAgfVxuXG4gICYuY29sdW1ucy1tZWRpdW0ge1xuICAgIGNvbHVtbi13aWR0aDogMTNlbTtcbiAgfVxuXG4gICYuY29sdW1ucy1sYXJnZSB7XG4gICAgY29sdW1uLXdpZHRoOiAxNWVtO1xuICB9XG5cbiAgJi5jb2x1bW5zLXgtbGFyZ2Uge1xuICAgIGNvbHVtbi13aWR0aDogMjBlbTtcbiAgfVxuICAmLmNvbHVtbnMteHgtbGFyZ2Uge1xuICAgIGNvbHVtbi13aWR0aDogMzBlbTtcbiAgfVxuXG4gIC8vIGFwcGxpZXMgdG8gYWxsIG9mIHRoZSBjb2x1bW4gY2xhc3Nlc1xuICAmW2NsYXNzKj1jb2x1bW5zLV0ge1xuICAgID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG4gIH1cblxuICAvLyBsZWdhY3kgYWxpYXNlcyB0byByZW1vdmUgZXZlbnR1YWxseVxuICAmLmNvbHVtbnMtMiB7XG4gICAgQGV4dGVuZCAuY29sdW1ucy14LWxhcmdlO1xuICB9XG5cbiAgJi5jb2x1bW5zLTMge1xuICAgIEBleHRlbmQgLmNvbHVtbnMtbGFyZ2U7XG4gIH1cbn1cblxuLy8gcGFyZW50aGVzZXMgY2xhc3NlcyBuZWVkIHNwYWNpbmcgYWRqdXN0ZWQgdG8gbWF0Y2hcbm9sW2NsYXNzKj1wYXJlbnRoZXNlc11bY2xhc3MqPWNvbHVtbnMtXSA+IGxpIHtcbiAgcGFkZGluZzogMCAwLjJlbSAwIDEuMmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU3R5bGVkIE9yZyBjaGFydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIFRPRE8gdG8gdGVzdCB3aXRob3V0IHRoZSB1c2Ugb2YgIWltcG9ydGFudFxuLm9yZy1jaGFydCB7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGkgPiB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjMxMjVyZW0gMCAwLjMxMjVyZW07XG5cbiAgICA+IHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwLjA2MjVyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC0xLjI1cmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAkZ3JleXNjYWxlLTE1O1xuICAgICAgYm90dG9tOiAzLjEyNXJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxLjg3NXJlbTtcbiAgICAgIHdpZHRoOiAxLjU2M3JlbTtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogLTEuMjVyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXlzY2FsZS0xNTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgbGVmdDogMTUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgJGdyZXlzY2FsZS0xNTtcbiAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaTo6YmVmb3JlLFxuICA+IGxpOjphZnRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIHVzZXMgLmxpZ2h0LWFxdWEtYmcgZnJvbSBfY3VzdG9tQ29sb3Vycy5zY3NzIGFzIGJhc2UgZm9yIG9yZyBjaGFydHNcbiRiYXNlLWNvbG9yOiAjZDFlYWViO1xuLm9yZy1jaGFydCBsaSB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xuICB9XG5cbiAgbGkge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmFzZS1jb2xvciwgNCUpO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiYXNlLWNvbG9yLCA4JSk7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmFzZS1jb2xvciwgMTIlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDE2JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GYW5jeSBsaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xub2wuZmFuY3ksXG51bC5mYW5jeSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAtMC41cmVtIDUuNXJlbTtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIC8qIHVuZG8gdGhlIHBhZGRpbmcgYXBwbGllZCB0byBub3JtYWwgbGlzdHMgKi9cbiAgLm1haW4tY29udGVudCAmLCAuaW50cm8gJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJi5saWdodC1idWxsZXRzIGxpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgJiA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNHJlbTsgLy8gbXVzdCBiZSBhdCBsZWFzdCBhcyB0YWxsIGFzIHRoZSBidWxsZXRzXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSByYWxld2F5Rm9udDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNS41cmVtOyAvLyByZXZlcnNlcyB0aGUgbWFyZ2luIGFwcGxpZWQgdG8gdGhlIHdob2xlIGxpc3RcbiAgICAgIGhlaWdodDogNC4ycmVtO1xuICAgICAgd2lkdGg6IDQuMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1ibHVlO1xuICAgICAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQuNXJlbTsgLy8gcmV2ZXJzZXMgdGhlIG1hcmdpbiBhcHBsaWVkIHRvIHRoZSB3aG9sZSBsaXN0XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAyLWRpZ2l0IG51bWJlcnMgbmVlZCB0byBiZSBzbWFsbGVyXG4gICAgJjpudGgtY2hpbGQobisxMCk6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHJhaXNlIHRoZSBjb250ZW50IHRvIHRoZSBzYW1lIGhlaWdodCBhcyB0aGUgXCJidWxsZXRcIlxuICAgICYgPiAqOm5vdChmaWd1cmUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3JlbTtcbiAgICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYgPiB7XG4gICAgICBoMiwgaDMsIGg0IHtcbiAgICAgICAgdG9wOiAtMy41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBjb2xvdXJzXG4gICZbYnVsbGV0LWNvbG91cj1cInllbGxvd1wiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXIteWVsbG93O1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cIm9yYW5nZVwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItb3JhbmdlO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cInJlZFwiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcmVkO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cIm1hZ2VudGFcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLW1hZ2VudGE7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwicHVycGxlXCJdID4gbGk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wdXJwbGU7XG4gIH1cbiAgJltidWxsZXQtY29sb3VyPVwiZ3JlZW5cIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWdyZWVuO1xuICB9XG4gICZbYnVsbGV0LWNvbG91cj1cImxpZ2h0LWJsdWVcIl0gPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXNreTtcbiAgfVxuICAmW2J1bGxldC1jb2xvdXI9XCJibGFja1wiXSA+IGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIH1cbn1cblxuLy8gR2VuZXJhbGx5LCByaXRlbSAocm9vdCBpdGVtKSBzY29wZSBpcyBiZWluZyB1c2VkIGZvciBsaXN0c1xuLy8gc2V0dGluZyB0aGUgY291bnRlciBzY29wZSBmb3IgdGhlIHJvb3RcbkBmb3IgJGkgZnJvbSAyIHRvIDIwMCB7XG4gIG9sW3N0YXJ0PVwiI3skaX1cIl0ge1xuICAgIGNvdW50ZXItcmVzZXQ6IHJpdGVtICgkaSAtIDEpO1xuICB9XG59XG5cbi8vIHNldHRpbmcgdGhlIGNvdW50ZXIgc2NvcGUgZm9yIHBhcmVudGhlc2VzIGl0ZW1zXG5AZm9yICRpIGZyb20gMiB0byAyMDAge1xuICBvbFtzdGFydD1cIiN7JGl9XCJdLnBhcmVudGhlc2VzIHtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtICgkaSAtIDEpO1xuICB9XG59XG5cbi8vIHNldHRpbmcgdGhlIGNvdW50ZXIgc2NvcGUgZm9yIHBhcmVudGhlc2VzIGNoaWxkIGl0ZW1zXG5AZm9yICRpIGZyb20gMiB0byAyMDAge1xuICBvbCBvbFtzdGFydD1cIiN7JGl9XCJdLnBhcmVudGhlc2VzIHtcbiAgICBjb3VudGVyLXJlc2V0OiBjaXRlbSAoJGkgLSAxKTtcbiAgfVxufVxuXG4vLyBzZXR0aW5nIHRoZSBjb3VudGVyIHNjb3BlIGZvciBsZWdhbC1saXN0IGl0ZW1zXG5AZm9yICRpIGZyb20gMiB0byAyMDAge1xuICBvbFtzdGFydD1cIiN7JGl9XCJdLmxlZ2FsLWxpc3Qge1xuICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW0gKCRpIC0gMSk7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIERlY29yYXRpdmUgc3R5bGVzIGZvciBQYWdlIG9iamVjdC5cbiAgIFdpdGhpbiB0aGUgSVRDU1MgbW9kZWwsIHdlIGRvbid0IGhhdmUgcGFnZSBiYXNlZCBzdHlsZXMuIEl0IHNob3VsZCBiZSBlaXRoZXJcbiAgIGFuIG9iamVjdCBvciBhIGNvbXBvbmVudCBpbnNpZGUgYW4gb2JqZWN0LlxuICAgVE9ETzogZ3JhZHVhbGx5IG1vdmUgY29tcG9uZW50cyBmcm9tIHRoaXMgZmlsZSB0byBhc3NvY2lhdGVkIGZpbGUgaW5cbiAgIGNvbXBvbmVudHMgZm9sZGVyLlxuXG4gICAxLiBDbGVhcmZpeFxuICAgMi4gUGFnZSB0ZXh0IGZvcm1hdHRpbmcgdW5kZXIgLm1haW4tY29udGVudFxuICAgMy4gUGFnZSBzaWRlYmFyXG4gICA0LiBBcmNoaXZlIGxhYmVsIGluIHNpZGViYXJcbiAgIDUuIEFyY2hpdmUgdGl0bGUgcHJlcGVuZFxuICAgNi4gQmxvY2txdW90ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDEuIENsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLWNvbnRlbnQtY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLm9udGFyaW8tZmxvYXQtcmlnaHQsIC5mbG9hdC1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgMi4gUGFnZSB0ZXh0IGZvcm1hdHRpbmcgdW5kZXIgLm1haW4tY29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbipbaWR8PVwic2VjdGlvblwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tY29udGVudCBhIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLy8gdGhlIGNsYXNzIGlzIGFwcGxpZWQgdmlhIEpTXG4gIC8vIG9ubHkgYXBwbGllZCBpZiBpbWcsIGRpdiBhbmQgc3BhbnMgYXJlIG5lc3RlZCBpbnNpZGVcbiAgJi5saW5rLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLy8gcHV0dGluZyBib3JkZXIgdG9wIGJlZm9yZSBlYWNoIHNlY3Rpb24uXG4ubWFpbi1jb250ZW50IGgyW2lkfD1cInNlY3Rpb25cIl0ge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2Q5ZDlkOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5jb250YWN0LWxpc3QgLm9udGFyaW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZWFkLXN0YXRlbWVudCB7XG4gIEBleHRlbmQgJWxlYWQtc3RhdGVtZW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAzLiBQYWdlIHNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXJfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICRsaWdodGVzdC1ncmF5O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnNpZGViYXJfX2NvbnRlbnQge1xuICBAbWVkaWEgI3skbGFyZ2UtdXB9IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuICBAbWVkaWEgI3skc21hbGwtb25seSwgJG1lZGl1bS1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICBzdXAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgNC4gQXJjaGl2ZSBsYWJlbCBpbiBzaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaWRlYmFyIC5hbGVydC5hbGVydC0td2FybmluZyB7XG4gIEBtZWRpYSAjeyRsYXJnZS11cH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIDUuIEFyY2hpdmUgdGl0bGUgcHJlcGVuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBTZWUgYG9uZXNpdGVfYXJjaGl2ZS5tb2R1bGVgIGZvciBmdWxsIGNvbnRleHQuXG4uYXJjaGl2ZS1wcmVwZW5kIHtcbiAgJjpsYW5nKGZyKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQXJjaGl2w6llIC0gJztcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdBcmNoaXZlZCAtICc7XG4gIH1cbn1cblxuLy8gVGhlIGh0bWxfdGl0bGUgbW9kdWxlIDEuNCBjcmVhdGVzIHR3byBzcGFucyB3aXRoIHRoZSBjbGFzcyAuYXJjaGl2ZS1wcmVwZW5kXG4vLyB0aGVyZWZvcmUsIHdlIG11c3QgcmVtb3ZlIHRoZSAnQXJjaGl2ZWQgLScgZnJvbSBhbnkgY2hpbGQgY2xhc3MuXG4uYXJjaGl2ZS1wcmVwZW5kID4gLmFyY2hpdmUtcHJlcGVuZCB7XG4gICY6bGFuZyhmcik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICA2LiBCbG9ja3F1b3RlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9ja3F1b3RlX19ub3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFBhbmVsIFZhcmlhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kcGFuZWwtZGFyay1iZzogJGRhcmstZ3JheTtcbiRwYW5lbC1kYXJrLWZvbnQtY29sb3I6ICR3aGl0ZTtcbiRwYW5lbC1kYXJrLWxpbmstY29sb3I6ICNkMWRkZWI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBQYW5lbCBDbGFzc2VzXG4gICAgTm90ZTogZXh0ZW5kcyB0aGUgY2FsbG91dCBzdHlsZXMgZnJvbSB0aGUgRGVzaWduIFN5c3RlbVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFuZWwsIC5yb3cucGFuZWwge1xuICBAZXh0ZW5kIC5jYWxsb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbCBoMiwgLnBhbmVsIGgzIHtcbiAgQGV4dGVuZCAuY2FsbG91dF9fdGl0bGU7XG59XG5cbi5wYW5lbF9fY2xvc2UtYnV0dG9uIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygwLjkzNzUgKiAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuOTM3NXJlbTtcbiAgdG9wOiAxMCU7XG59XG5cbi5wYW5lbF9faW1hZ2Uge1xuICBtYXJnaW46IDAgMCAxZW0gMS41ZW07XG59XG5cbi5wYW5lbC0tYXNpZGUge1xuICBAZXh0ZW5kIC5hc2lkZTtcbn1cblxuLnBhbmVsLS1jYWxsb3V0IHtcbiAgQGV4dGVuZCAuY2FsbG91dDtcbn1cblxuLnBhbmVsLS1lcnJvciB7XG4gIEBleHRlbmQgLmFsZXJ0LS1lcnJvcjtcbn1cblxuLnBhbmVsLS1zdWNjZXNzIHtcbiAgQGV4dGVuZCAuYWxlcnQtLXN1Y2Nlc3M7XG59XG5cbi5wYW5lbC0td2FybmluZyB7XG4gIEBleHRlbmQgLmFsZXJ0LS13YXJuaW5nO1xufVxuXG4ucGFuZWwtLWFsZXJ0IHtcbiAgQGV4dGVuZCAuYWxlcnQ7XG59XG5cbi5wYW5lbC0tZGFyayB7XG4gIEBpbmNsdWRlIGhpZ2hsaWdodC1ibG9jaygkZ3JleXNjYWxlLTcwKTtcbiAgY29sb3I6ICRjb2xvdXItd2hpdGU7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuICB9XG59XG5cbi5wYW5lbC0tZGFyayBhYmJyLFxuLnBhbmVsLS1kYXJrIGFiYnJbdGl0bGVdLFxuLnBhbmVsLS1kYXJrID4gYWJicixcbi5wYW5lbC0tZGFyayA+ICBhYmJyW3RpdGxlXSB7XG4gIGNvbG9yOiAkcGFuZWwtZGFyay1saW5rLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICRwYW5lbC1kYXJrLWxpbmstY29sb3I7XG59XG5cbi5wYW5lbC0tZGFyayBhIHtcbiAgY29sb3I6ICRwYW5lbC1kYXJrLWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmOnZpc2l0ZWQsICY6Zm9jdXMsICY6YWN0aXZlLCAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwYW5lbC1kYXJrLWxpbmstY29sb3I7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYWxsb3V0LCAuYXNpZGUge1xuICAmIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICB9XG59XG5cbi8qXG4gICAgVGhpcyB0YXJnZXRzIGFuIGVycm9yIHBhbmVsL21lc3NhZ2UgZm9yIGEgcmVxdWlyZWQgaW5wdXQgZmllbGQuXG4gICAgVGhpcyBpcyB0byBhbGxvdyBmb3IgYSBzbWFsbGVyIHBhbmVsIHRvIGRpc3BsYXkgZXJyb3IgbWVzc2FnZXNcbiAgICBpbiBmb3Jtcy5cbiovXG5pbnB1dDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG50ZXh0YXJlYTpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG5maWVsZHNldDpyZXF1aXJlZCArIC5wYW5lbC0tZXJyb3IsXG5zZWxlY3Q6cmVxdWlyZWQgKyAucGFuZWwtLWVycm9yIHtcbiAgcGFkZGluZzogLjM3NXJlbTtcbn1cblxuLnBhbmVsLCAubWFpbi1jb250ZW50IGFzaWRlIHtcbiAgaDIgaW1nLCBoMyBpbWcge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcbiAgICBoI3skaX0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgJiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgfVxuICAvLyBVc2VkIG9uIHNwbGFzaCBwYWdlc1xuICAmLS1zZW1pdHJhbnNwYXJlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgTGVnYWN5IHRhYmxlIGNsYXNzZXNcbiAgICBFeHRlbmRzIGZyb20gdGhlIERlc2lnbiBTeXN0ZW0gY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIGFwcGxpZXMgdGhlIERlc2lnbiBTeXN0ZW0gc3R5bGVzIGZyb20gLnRhYmxlLWNvbnRhaW5lciBhbmQgLnRhYmxlLWRpdi5cbi5tYWluLWNvbnRlbnQgdGFibGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG91ci13aGl0ZSAzMCUsICR0YWJsZS1zaGFkb3ctLWNvdmVyKSxcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR0YWJsZS1zaGFkb3ctLWNvdmVyLCAkY29sb3VyLXdoaXRlIDcwJSkgMCAxMDAlLFxuICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICR0YWJsZS1zaGFkb3ctLWJsYWNrIDAlLFxuICAgICAgICAkdGFibGUtc2hhZG93LS1jbGVhciAxMDAuMDElXG4gICAgKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIGxlZnQsXG4gICAgICAgICR0YWJsZS1zaGFkb3ctLWJsYWNrIDAlLFxuICAgICAgICAkdGFibGUtc2hhZG93LS1jbGVhciAxMDAuMDElXG4gICAgKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHJlbWNhbGMtNDBweCAxMDAlLCAkcmVtY2FsYy00MHB4IDEwMCUsICRyZW1jYWxjLTE0cHggMTAwJSwgJHJlbWNhbGMtMTRweCAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMTAwJSwgMCAwLCAxMDAlO1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWwsIGxvY2FsLCBzY3JvbGwsIHNjcm9sbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAuNXJlbSAwIDEuNXJlbSAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICY6bm90KC50YWJsZS0tbm8temVicmEtc3RyaXBlcykge1xuICAgIHRib2R5IHtcbiAgICAgIHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyA2KSxcbiAgICAgIHRyOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyA2KSB+IHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS16ZWJyYS1zdHJpcGluZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IHRhYmxlLnVzZS1zY3JvbGwge1xuICBvdmVyZmxvdy14OiB1bnNldDtcbn1cblxuZGl2LmZsZXgtdGFibGUge1xuICBAZXh0ZW5kIC50YWJsZS1kaXY7XG59XG5cbnRhYmxlLmZ1bGwtd2lkdGgge1xuICBAZXh0ZW5kIC50YWJsZS0tZnVsbC1jb250YWluZXItd2lkdGg7XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG50YWJsZS5uby1zdHJpcGVzLCB0YWJsZS5ub1N0cmlwZXMge1xuICBAZXh0ZW5kIC50YWJsZS0tbm8temVicmEtc3RyaXBlcztcbn1cblxuc3Bhbi50YWJsZS0taGlnaGxpZ2h0LWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvb250YXJpb18yMDIxL2Fzc2V0cy9pY29ucy9oaWdobGlnaHQtaW5kaWNhdG9yLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogJHJlbWNhbGMtMjRweDtcbiAgd2lkdGg6IDhweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRhYmxlcyB3aXRoIG51bWVyaWMgZGF0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG50YWJsZS5udW1lcmljIHtcbiAgdGhlYWQgdGgge1xuICAgICY6bm90KC5ub24tbnVtZXJpYykge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG4gIHRib2R5IHRkLCB0Zm9vdCB0ZCB7XG4gICAgJjpub3QoLm5vbi1udW1lcmljKSB7XG4gICAgICBAZXh0ZW5kIC50YWJsZS1jZWxsLS1udW1lcmljO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZSB0ci5zdW1tYXJ5IHtcbiAgQGV4dGVuZCAudGFibGUtcm93LS1zdWJ0b3RhbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIHVpLWdyaWQgZGF0YSB0YWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuW2lkXj1cIm9uZXBhZ2UtZGF0YXRhYmxlXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAxcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweCAvIDUwJSAwIDAgNTAlO1xuICAgIGJveC1zaGFkb3c6IC01cHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAudWktZ3JpZC1oZWFkZXItY2VsbCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXlzY2FsZS02MCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JleXNjYWxlLTA7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggZ3Jvb3ZlICRncmV5c2NhbGUtNDAgIWltcG9ydGFudDtcbiAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgYTpmb2N1cywgYTphY3RpdmUsIGEuYWN0aXZlLCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkZ3JleXNjYWxlLTAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICByaWdodDogLjQ1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDQwbXMgZWFzZSwgcmlnaHQgNDBtcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC51aS1ncmlkLXJvdzpudGgtY2hpbGQoZXZlbikgLnVpLWdyaWQtY2VsbCB7XG4gICAgYmFja2dyb3VuZDogJGdyZXlzY2FsZS0wO1xuICB9XG5cbiAgLnVpLWdyaWQtcm93Om50aC1jaGlsZChvZGQpIC51aS1ncmlkLWNlbGwge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIH1cblxuICAudWktZ3JpZC1jZWxsLnNvcnRlZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAkcHJpbWFyeS1idXR0b24tY29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuM2VtO1xuICAgIC51aS1ncmlkLWNlbGwtY29udGVudHMge1xuICAgICAgYm9yZGVyOiBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuN2VtO1xuICAgIH1cbiAgfVxuXG4gIC8vIHJlbW92ZXMgMXB4IHNwYWNlIGJldHdlZW4gdGFibGUgaGVhZGVyIGFuZCBib2R5XG4gIC51aS1ncmlkLWNhbnZhcyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gaGlkZXMgZGVmYXVsdCBwYWdpbmF0aW9uXG4gIC51aS1ncmlkLXBhZ2VyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIHByZXZlbnRzIGJvdHRvbSBob3Jpem9udGFsIHNjcm9sbGJhciBnZXR0aW5nIHRvbyB0YWxsXG4gIC51aS1ncmlkLWhlYWRlci1jZWxsIC51aS1ncmlkLWNlbGwtY29udGVudHMge1xuICAgIGhlaWdodDogNTFweDtcbiAgfVxuXG4gIC8vIHByZXZlbnRzIG51bWJlciBvZiByb3cgY291bnRlciBvdmVybGFwcGluZyB0YWJsZVxuICAudWktZ3JpZC1wYWdlci1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBoaWRlcyB2ZXJ0aWNhbCBzY3JvbGwgYmFyIG9uIFBDc1xuICAudWktZ3JpZC12aWV3cG9ydCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG5baWQqPVwiZGF0YXRhYmxlLXVwcGVyLXNjcm9sbGJhclwiXSB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgZGl2IHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgRm9udHMgKG5vdCBpbmNsdWRlZCBpbiB0aGUgRGVzaWduIFN5c3RlbSBwYWNrYWdlKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBCb2xkXCIpLGxvY2FsKFwiT3Blbi1TYW5zLTYwMFwiKTtcbiAgc3JjOiB1cmwoJyN7JGZvbnQtZGlyfS9vcGVuLXNhbnMtNzAwL29wZW4tc2Fucy03MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmb250LWRpcn0vb3Blbi1zYW5zLTcwMC9vcGVuLXNhbnMtNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKFwiI3skZm9udC1kaXJ9L29wZW4tc2Fucy03MDAvb3Blbi1zYW5zLTcwMC5zdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZVwiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLXJlZ3VsYXJcIiksXG4gIHVybChcIiN7JGZvbnQtZGlyfS9jb3VyaWVyLXByaW1lLTQwMC9Db3VyaWVyUHJpbWUtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBJdGFsaWNcIiksIGxvY2FsKFwiQ291cmllci1wcmltZS1pdGFsaWNcIiksXG4gIHVybChcIiN7JGZvbnQtZGlyfS9jb3VyaWVyLXByaW1lLTQwMC0taXRhbGljL0NvdXJpZXJQcmltZS1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBQcmltZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIkNvdXJpZXIgUHJpbWUgQm9sZFwiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWJvbGRcIiksXG4gIHVybChcIiN7JGZvbnQtZGlyfS9jb3VyaWVyLXByaW1lLTcwMC9Db3VyaWVyUHJpbWUtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIFByaW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKFwiQ291cmllciBQcmltZSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJDb3VyaWVyLXByaW1lLWJvbGQtaXRhbGljXCIpLFxuICB1cmwoXCIjeyRmb250LWRpcn0vY291cmllci1wcmltZS03MDAtLWl0YWxpYy9Db3VyaWVyUHJpbWUtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFRleHQgc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC0tbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbn1cblxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG59XG5cbi54LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG59XG5cbi54eC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzgpO1xufVxuXG4ubGFyZ2VyIHtcbiAgZm9udC1zaXplOiAxMTAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBUZXh0IHN0eWxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWJiciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbn1cblxuc3Bhbi51cHBlcmNhc2Uge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG5zcGFuLnNwZWNpZXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyAvKiBoaWRlIGFsbCB0aGUgZXh0cmEgcGFyYWdyYXBocyB0aGF0IGNrZWRpdG9yIGluc2VydHMgKi9cbn1cblxuLnJlZGFjdGVkLCBzcGFuLnJlZGFjdGVkLCBbdGl0bGV+PXJlZGFjdGVkXSwgW3RpdGxlfj3DqWRpdMOpXSB7XG4gIEBleHRlbmQgLmxhYmVsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleXNjYWxlLTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBib3gtc2hhZG93OiAwLjI1ZW0gMCAwICRncmV5c2NhbGUtNywgLTAuMjVlbSAwIDAgJGdyZXlzY2FsZS03O1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7IC8qIHRoaXMgaXMgZm9yIGZpcmVmb3ggKi9cbiAgZGlzcGxheTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAuMjVlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbn1cblxuLnN1YmhlYWRlciB7XG4gIGNvbG9yOiAkZ3JleXNjYWxlLTYwO1xufVxuXG4uaW5mb2dyYXBoaWMge1xuICBAaW5jbHVkZSByYWxld2F5Rm9udDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgU21hbGwgdGV4dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc21hbGwsIHNtYWxsIHtcbiAgZm9udC1zaXplOiAuOTM3NXJlbTtcbn1cblxuaDIsIGgzIHtcbiAgJi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gIH1cbn1cblxuXG4uc21hbGxlciB7XG4gICYsIHAge1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICB9XG59XG5cbi5tYWluX2NvbnRlbnQge1xuICBzbWFsbCwgLnNtYWxsLCAuc21hbGxlciB7XG4gICAgYSB7XG4gICAgICAkY29sb3I6ICM3MjhkYWU7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQ29sb3VyIG92ZXJyaWRlcyBmb3IgYmxhY2sgYW5kIHdoaXRlIHRleHRcblVzZWQgZm9yIHRleHQgYWdhaW5zdCBiYWNrZ3JvdW5kIGNvbG91cnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYS50ZXh0LXdoaXRlLCBhLnRleHQtd2hpdGU6aG92ZXIsIGEudGV4dC13aGl0ZTp2aXNpdGVkLCAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAkY29sb3VyLXdoaXRlO1xuXG4gIGFiYnIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5hLnRleHQtYmxhY2ssIGEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOnZpc2l0ZWQsIC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICRjb2xvdXItYmxhY2s7XG5cbiAgYWJiciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UZXh0IGFsaWdubWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbiIsIi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1Ni40JTtcbn1cblxuLnZpZGVvLXNpemluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4uZmxleC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMCAuNXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgLjI1cmVtIC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAwZW0pLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC1icmVha3BvaW50KSB7XG4gIC8vYWRkaW5nIGxlZ2FjeSBjbGFzcyBmb3IgY29udGVudHMgY3JlYXRlZCBvbiBENy4gRGlkbid0IHVzZSBAZXh0ZW5kIC5zaG93LWZvci1zbWFsbC1vbmx5IHNpbmNlIGl0IGlzIHVzZWQgaW5zaWRlIG1lZGlhIHF1ZXJ5XG4gIC5zaG93LWZvci1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUHJldmlldyBkcmFmdCB3YXRlcm1hcmtcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndhdGVybWFyay10ZXh0IHtcbiAgZm9udDogNHJlbSBcIlJhbGV3YXlcIiwgXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6IHJnYmEoMjMwLDEzLDEzLDAuMzcpO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNC4zNzVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBCb29rIGNvbnRlbnQgdHlwZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvb2tfX3dyYXBwZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0U4RThFODtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5ib29rX19pbnRybyAucm93LmludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzFhMWExYTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaDEge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgfVxuICB9XG4gIC5pbnRyb19fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYm9va19faW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMnJlbSA1cmVtIDJyZW07XG59XG5cbi5ib29rX190b2Mge1xuICAudG9jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgJiArIC5ib2R5LWZpZWxkIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBociN0b2MtZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ib29rX19kYXRlcy0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIE1haW4gbmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib29rX19uYXZpZ2F0aW9uLCAuY29sdW1ucy5ib29rX19uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhyIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICNlOGU4ZTg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbnVsLmJvb2tfX25hdmlnYXRpb24tLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG5cbmxpLmJvb2tfX25hdmlnYXRpb24tLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICBvdXRsaW5lOiB1bnNldDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwOWFkYjtcbiAgICAgIG91dGxpbmU6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICZbaHJlZj1cIlwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgfVxuICB9XG59XG5cbi5ib29rX19uYXZpZ2F0aW9uIC5ib29rX19uYXZpZ2F0aW9uLS1tb2JpbGUge1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjRThFOEU4O1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIGxpOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgI0U4RThFODtcbiAgICB9XG4gIH1cbn1cblxuLmJvb2tfX25hdmlnYXRpb24gLm9udGFyaW8taWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIFRhYmxlIG9mIGNvbnRlbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYXNpZGUuYm9va19fb2ZmLWNhbnZhcyxcbi5ib29rX19vZmYtY2FudmFzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgYm90dG9tOiAtMXJlbTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlIDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIHdpZHRoOiAyNXJlbTtcbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYTpob3Zlcjpub3QoLmJvb2tfX3RvZ2dsZUNvbGxhcHNpYmxlTGlzdCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5qc19fc2xpZGUtaW4ge1xuICBhbmltYXRpb246IHNsaWRlLWluIC41cyBmb3J3YXJkcztcbn1cblxuLmpzX19zbGlkZS1vdXQge1xuICBhbmltYXRpb246IHNsaWRlLW91dCAuNXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLW91dCB7XG4gIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tdXB9IHtcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbn1cblxuLmJvb2tfX3RyZWVfdG9jLW1haW4ge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmJvb2tfX21lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBhOm5vdCguYm9va19fb2ZmLWNhbnZhcy0taWNvbnMpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5ib29rX19tZW51LWl0ZW0tLWNvbGxhcHNlZCB7XG4gIGE6bm90KC5ib29rX190b2dnbGVDb2xsYXBzaWJsZUxpc3QpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwLjI1cmVtOyAvLyBoZWxwcyB3aXRoIG1ha2luZyBmb2N1cyBhcmVhIG1vcmUgdmlzaWJsZVxuICB9XG59XG5cbi8vIFdoZW4gdGhlIG1lbnUgaXRlbSBpcyBjbGlja2VkIG9uL2FjdGl2ZS4gSXQgaGFzIG5vIGxpbmtcbi5ib29rX19wYXJlbnQtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xufVxuXG4uYm9va19fdHJlZV90b2MtaW5uZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAuODVyZW0gMS42NXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC44NXJlbTtcbn1cblxuLmJvb2tfX3RyZWVfdG9jLWlubmVyIGxpLmJvb2tfX21lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDFyZW07XG59XG5cbi5ib29rX190cmVlX3RvYy1pbm5lciBsaS5ib29rX19tZW51LWl0ZW0tLWNvbGxhcHNlZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib29rLWljb25fX2NoZXZyb24tdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWNoZXZyb24tdXAucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IC0wLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uYm9vay1pY29uX19jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaWNvbnMvb250YXJpby1pY29uLWNoZXZyb24tZG93bi5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogLTAuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG5cbn1cblxuLmJvb2tfX29mZi1jYW52YXMtLXRvZ2dsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIHotaW5kZXg6IDEwNDtcbiAgfVxufVxuXG4uYm9va19fb2ZmLWNhbnZhcy0tdG9nZ2xlLWNsb3NlIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5ib29rX19vZmYtY2FudmFzLS1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYm9va19fcHJpbnRCb29rX193cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuYm9va19fb2ZmLWNhbnZhcy0tbWVudS13cmFwcGVyICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJvb2tfX3ByaW50Qm9vayB7XG4gIEBleHRlbmQgc21hbGw7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMC41cmVtIDEuOHJlbSAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHN2ZyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5ib29rX19vZmYtY2FudmFzLS1tZW51LXdyYXBwZXIgJiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uYm9vayAuYm9va19fcHJpbnRCb29rIHtcbiAgQG1lZGlhICN7JG1lZGl1bS11cH0ge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEJyZWFkY3J1bWIgZmVhdHVyZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4lY2hldnJvbiB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2NoZXZyb24tcmlnaHQuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICA+ICo6bnRoLWNoaWxkKG4rMSk6OmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlY2hldnJvbjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjE1cmVtO1xuICB9XG4gID4gKjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogMC4ycmVtO1xuICB9XG4gIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBHYXpldHRlIHNlYXJjaCByZXN1bHRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBTZWFyY2ggYmxvY2sgY29udGFpbmVyXG4jYmxvY2stZXhwb3NlZGZvcm1nYXpldHRlLXJlc3VsdGJsb2NrLXNlYXJjaCB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTQ7XG5cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDkuNnJlbTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICN2aWV3cy1leHBvc2VkLWZvcm0tZ2F6ZXR0ZS1yZXN1bHQtYmxvY2stc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgY2FsYygtMnJlbSAvIDIpO1xuXG4gICAgLmZvcm0taXRlbS1xdWVyeSB7XG4gICAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuZm9ybS1pdGVtLWRhdGUtdG8ge1xuICAgICAgQGV4dGVuZCAuY29sdW1ucztcbiAgICAgIEBleHRlbmQgLnNtYWxsLTEyO1xuICAgICAgQGV4dGVuZCAubWVkaXVtLTY7XG4gICAgICBAZXh0ZW5kIC5sYXJnZS0xMjtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWdhemV0dGUtcmVzdWx0LWJsb2NrLXNlYXJjaCB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTg7XG59XG5cbi8vIExpc3QgcmVzdWx0cyBhbmQgU2VhcmNoIHJlc3VsdHNcbiNibG9jay12aWV3cy1ibG9jay1nYXpldHRlLXJlc3VsdC1ibG9jay1zZWFyY2gge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBhcnRpY2xlIHNtYWxsID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZGVkZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC8vIHBhZ2luYXRpb25cbiAgbmF2LnBhZ2VyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHVsLnBhZ2VyX19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAuMDYyNXJlbSAwLjYyNXJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAvLyB0byBlbnN1cmUgbmF2IGRvZXMgbm90IGdldCBkaXN0b3J0ZWQgZXNwZWNpYWxseSwgb24gbW9iaWxlLlxuICBuYXYgKyBmb290ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vLyBzaW5jZSBjaG9pY2Ugb2YgaDIgYW5kIGgzIHRhZ3MgYXJlIGRpZmZlcmVudCBpbiB0d28gdmlld3Mgd2UgbmVlZCB0b1xuLy8gc2VwYXJhdGVseSBzdHlsZSB0aGVtIGluIGdhemV0dGUgbGlzdHMgYW5kIGdhemV0dGUgc2VhcmNoIHJlc3VsdHMuXG4uZ2F6ZXR0ZS1saXN0LXJlc3VsdHMge1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgfVxufVxuXG4uZ2F6ZXR0ZS1zZWFyY2gtcmVzdWx0cyB7XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0zO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy03O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAuZ2F6ZXR0ZS1yZXN1bHQtLWl0ZW0tYnVuZGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNTtcblxuICAgIC5nYXpldHRlLXJlc3VsdC0taXRlbS1wYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgTFJEIEV4cG9zZWQgRm9ybXMgZm9yIHNlYXJjaCBwYWdlLlxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxyZC1saXN0LXJlc3VsdHMgaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5scmQtbGlzdC1yZXN1bHRzIC5scmQtcmVzdWx0LXRleHQge1xuICBtYXgtd2lkdGg6IDE3LjVlbTtcbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICBAbWVkaWEgI3skbGFyZ2Utb25seX0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1zb3J0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAtNmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLXNvcnQgLmZvcm0taXRlbSB7XG4gIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IDEyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTAwO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gc2VhcmNoIGJsb2NrXG4vLyBleHBvc2VkIGZvcm0gY29sdW1uXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtNDtcblxuICAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAuZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyAjdmlld3MtZXhwb3NlZC1mb3JtLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB7XG4gIG1hcmdpbjogMCBjYWxjKC0ycmVtIC8gMik7XG4gIC5mb3JtLWl0ZW0tcXVlcnkge1xuICAgIEBleHRlbmQgLmNvbHVtbnM7XG4gIH1cblxuICAuZm9ybS1pdGVtLWRhdGUtZnJvbSwgLmZvcm0taXRlbS1kYXRlLXRvLCAuZm9ybS1jaGVja2JveGVzIHtcbiAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICAgIEBleHRlbmQgLnNtYWxsLTEyO1xuICAgIEBleHRlbmQgLm1lZGl1bS02O1xuICAgIEBleHRlbmQgLmxhcmdlLTEyO1xuICB9XG5cbiAgLmNoZWNrYm94ZXNfX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtbHJkLXJlc3VsdGJsb2NrLWxpc3RpbmcgLmZvcm0tYWN0aW9ucyB7XG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiA5LjFyZW07XG4gICAgbWluLXdpZHRoOiA3LjFyZW07XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG4gIH1cblxuICAuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgIEBleHRlbmQgLmJ1dHRvbi0tc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1scmQtcmVzdWx0YmxvY2stbGlzdGluZyB7XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIC5qcy1mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuanMtZm9ybS1pdGVtLWRhdGUtdG8ge1xuICAgICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgIH1cbiAgICAjZWRpdC1hY3Rpb25zLS0yIHtcbiAgICAgIG1heC13aWR0aDogNTBlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBsYWJlbC5jaGVja2JveGVzX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLy8gcmVzdWx0cyBjb2x1bW5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgbGFiZWw6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5hY2NvcmRpb25fX2NvbnRlbnQgbGFiZWw6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAuYWNjb3JkaW9uX19jb250ZW50IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbl9fY29udGVudCBpbnB1dC5jaGVja2JveGVzX19pbnB1dCB7XG4gIHRvcDogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3Rpbmcge1xuICBAZXh0ZW5kIC5jb2x1bW5zO1xuICBAZXh0ZW5kIC5zbWFsbC0xMjtcbiAgQGV4dGVuZCAubWVkaXVtLTEyO1xuICBAZXh0ZW5kIC5sYXJnZS04O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbHJkLXJlc3VsdC1ibG9jay1saXN0aW5nIC5jYWxsb3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgc3ZnIHtcbiAgICBtYXJnaW46IDAgMC42MjVyZW0gMC4yNXJlbSAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vLyByZXN1bHRzIGxpc3Rcbi5scmQtbGlzdC1yZXN1bHRzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIHBhZ2luYXRpb25cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgbmF2LnBhZ2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgdWwucGFnZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyB1bC5wYWdlcl9faXRlbXMgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC4wNjI1cmVtIDAuNjI1cmVtO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkZGViO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIHNob3dpbmcgQHN0YXJ0IEBlbmQgb2YgQHRvdGFsIHJlc3VsdHNcbiNibG9jay12aWV3cy1ibG9jay1scmQtcmVzdWx0LWJsb2NrLWxpc3RpbmcgZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vLyB0byBlbnN1cmUgbmF2IGRvZXMgbm90IGdldCBkaXN0b3J0ZWQgZXNwZWNpYWxseSwgb24gbW9iaWxlLlxuI2Jsb2NrLXZpZXdzLWJsb2NrLWxyZC1yZXN1bHQtYmxvY2stbGlzdGluZyBuYXYgKyBmb290ZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExSRCBvdmVycmlkZXMgZm9yIHRoZSBhY2NvcmRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIC5leHBhbmRlci0tYWN0aXZlIHtcbiAgLmFjY29yZGlvbl9fY29udGVudCxcbiAgLmFjY29yZGlvbl9fYnV0dG9uLWljb24tLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmxyZC1leHBvc2VkZmlsdGVyLWNvbnRhaW5lci13aXRoLWFjY29yZGlvbnMgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyAgLmFjY29yZGlvbl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAbWVkaWEgI3skc21hbGwtb25seX0ge1xuICAgIC8vIFNhZmFyaS9FZGdlIGJyZWFrIHdoZW4gaXRzIGp1c3QgJ2ZsZXgnLlxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIEBtZWRpYSAjeyRtZWRpdW0tb25seX0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuYnV0dG9uLmxyZC1leHBvc2VkZmlsdGVyLWFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubHJkLWV4cG9zZWRmaWx0ZXItY29udGFpbmVyLXdpdGgtYWNjb3JkaW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5scmQtZXhwb3NlZGZpbHRlci1jb250YWluZXItd2l0aC1hY2NvcmRpb25zIHNlY3Rpb24uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMCAycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICAuY2hlY2tib3hlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMUkQgUERGIHRpdGxlIHByZXBlbmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gU2VlIGBvbmVzaXRlX2xhbmRfcmVnaXN0cmF0aW9uX2RvY3VtZW50Lm1vZHVsZWAgZm9yIGZ1bGwgY29udGV4dC5cbi5scmQtcGRmLXByZXBlbmQge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdQREY6ICc7XG4gIH1cbn1cblxuLy8gVGhlIGh0bWxfdGl0bGUgbW9kdWxlIDEuNCBjcmVhdGVzIHR3byBzcGFucyB3aXRoIHRoZSBjbGFzcyAubHJkLXBkZi1wcmVwZW5kXG4vLyB0aGVyZWZvcmUsIHdlIG11c3QgcmVtb3ZlIHRoZSAnUERGOiAnIGZyb20gYW55IGNoaWxkIGNsYXNzLlxuLmxyZC1wZGYtcHJlcGVuZCA+IC5scmQtcGRmLXByZXBlbmQge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIE9yZGVycyBpbiBDb3VuY2lsIGNvbnRlbnQgdHlwZVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gbWFpbiBjb250ZW50XG4ubWFpbi1jb250ZW50LW9pYyB7XG4gIC5taW5pc3RyeS1zaWduaW5nLWdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuICB9XG5cbiAgLmFwcHJvdmVkLWFuZC1vcmRlcmVkLWdyb3VwID4gc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYW1lbmRlZC1ieS1ncm91cCwgLnJldm9rZWQtYnktZ3JvdXAge1xuICAgIGIge1xuICAgICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4gYSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vdG8gYWxsb3cgbGFiZWwgcmVuZGVyIGluIG11bHRpbGluZSBpbiB0aGUgbW9iaWxlIHZpZXdcbiAgICB9XG4gIH1cblxuICAuYW1lbmRlZC1ieS1ncm91cCBzcGFuIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItc3VjY2Vzcy1saWdodDtcbiAgfVxuICAucmV2b2tlZC1ieS1ncm91cCBzcGFuIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYWxlcnQtbGlnaHQ7XG4gIH1cbn1cblxuLy8gc2VhcmNoIGJsb2NrXG4vLyBleHBvc2VkIGZvcm0gY29sdW1uXG4jYmxvY2stZXhwb3NlZGZvcm1vaWMtcmVzdWx0YmxvY2stbGlzdGluZyB7XG4gIEBleHRlbmQgLmNvbHVtbnM7XG4gIEBleHRlbmQgLnNtYWxsLTEyO1xuICBAZXh0ZW5kIC5tZWRpdW0tMTI7XG4gIEBleHRlbmQgLmxhcmdlLTQ7XG5cbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNtYWxsLW9ubHl9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIH1cbiAgICBAbWVkaWEgI3skbWVkaXVtLW9ubHl9IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGV4dGVuZCAuY29sdW1ucztcbiAgfVxuXG4gICN2aWV3cy1leHBvc2VkLWZvcm0tb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgICBtYXJnaW46IDAgY2FsYygtMnJlbSAvIDIpO1xuXG4gICAgLmZvcm0taXRlbS1xdWVyeSB7XG4gICAgICBAZXh0ZW5kIC5jb2x1bW5zO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tZGF0ZS1mcm9tLCAuZm9ybS1pdGVtLWRhdGUtdG8ge1xuICAgICAgQGV4dGVuZCAuY29sdW1ucztcbiAgICAgIEBleHRlbmQgLnNtYWxsLTEyO1xuICAgICAgQGV4dGVuZCAubWVkaXVtLTY7XG4gICAgICBAZXh0ZW5kIC5sYXJnZS0xMjtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIC5idXR0b24ge1xuICAgIHdpZHRoOiA5LjFyZW07XG4gICAgbWluLXdpZHRoOiA3LjFyZW07XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIEBtZWRpYSAjeyRzbWFsbC1vbmx5fSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIC5idXR0b24tLXByaW1hcnkge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgQG1lZGlhICN7JG1lZGl1bS1vbmx5fSB7XG4gICAgI2VkaXQtYWN0aW9ucy0tMiB7XG4gICAgICBtYXgtd2lkdGg6IDUwZW07XG4gICAgfVxuICB9XG59XG5cbi8vIHJlc3VsdHMgY29sdW1uXG4jYmxvY2stdmlld3MtYmxvY2stb2ljLXJlc3VsdC1ibG9jay1saXN0aW5nIHtcbiAgQGV4dGVuZCAuY29sdW1ucztcbiAgQGV4dGVuZCAuc21hbGwtMTI7XG4gIEBleHRlbmQgLm1lZGl1bS0xMjtcbiAgQGV4dGVuZCAubGFyZ2UtODtcblxuICAvLyByZXN1bHRzIGhlYWRlclxuICBoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0yO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLmNhbGxvdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbjogMCAwLjYyNXJlbSAwLjI1cmVtIDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHJlc3VsdHMgbGlzdFxuICAub2ljLWxpc3QtcmVzdWx0cyB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBwYWdpbmF0aW9uXG4gIG5hdi5wYWdlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICB1bC5wYWdlcl9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2Utb3V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwLjA2MjVyZW0gMC42MjVyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZGRlYjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzaG93aW5nIEBzdGFydCBAZW5kIG9mIEB0b3RhbCByZXN1bHRzXG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAvLyB0byBlbnN1cmUgbmF2IGRvZXMgbm90IGdldCBkaXN0b3J0ZWQgZXNwZWNpYWxseSwgb24gbW9iaWxlLlxuICBuYXYgKyBmb290ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgVEZBIHNjcmVlbiAodXNlciBsb2dpbilcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRmYS1wYWdlLCAudGZhLXBhZ2UgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50ZmEtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgLmxheW91dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuXG4udGZhLXBhZ2VfX3VzZXItZm9ybSB7XG4gIGZsZXgtYmFzaXM6IDYwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIuMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4udGZhLXBhZ2VfX3BhZ2UtdGl0bGUge1xuICBtYXJnaW46IDIuNXJlbSAwIDEuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuXG4udGZhLXBhZ2UtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAuY29sdW1ucyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udGZhLXBhZ2VfX3dhbGxwYXBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogNDAlO1xuICBpbWcge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIERydXBhbCBvdmVycmlkZXMuXG4gICAgU3R5bGVzIHNwZWNpZmljIHRvIHRoZSBEcnVwYWwgaW50ZXJmYWNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgc3BlY2lmaWMgdG8gc2l0ZSBjb250cmlidXRvciByb2xlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFZpZXcgUHJvZmlsZSAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLW1lbnUgYVt0aXRsZT1cIlVzZXIgYWNjb3VudFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE1hbmFnZSAqL1xuLmFkbWluLWNvbnRyaWJ1dG9yIC50b29sYmFyLXRhYiAjdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTXkgd29ya2JlbmNoICovXG4uYWRtaW4tY29udHJpYnV0b3IgLnRvb2xiYXItdGFiICN0b29sYmFyLWxpbmstd29ya2JlbmNoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBHZW5lcmFsIG92ZXJyaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5qcyAuanMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgR29vZ2xlJ3MgcmVjYXB0Y2hhIG1vZHVsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgYm90dG9tOiAzJSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBPdmVycmlkZSBmb3IgdGhlIERydXBhbCBNZWRpYSBwbHVnaW4gc3R5bGVzXG4gICAgaW4gdGhlIENLRWRpdG9yXG4gICAgQHNlZSBodHRwczovL3d3dy5kcnVwYWwub3JnL25vZGUvMzA5Mjc5NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0LFxuZHJ1cGFsLW1lZGlhIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2VkaXQ6aG92ZXIsXG5kcnVwYWwtbWVkaWEgLm1lZGlhLWxpYnJhcnktaXRlbV9fZWRpdDpmb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBib3JkZXItY29sb3I7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG5cbmRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19lZGl0IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3BlbmNpbC5zdmdcIikgI2ZmZiBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEN1c3RvbSB0YWdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LmNrZV9lZGl0YWJsZSBpbWcuY2tlX3Byb3RlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA5YWRiO1xuICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgT3ZlcnJpZGUgZHJ1cGFsLW1lZGlhIGFsaWduIHdpdGhpbiBDS0VkaXRvciA1LCBzbyB0aGF0IHRleHQgYWxpZ25zIGFuZCB3cmFwc1xuICBhcm91bmQgbWVkaWEgY29ycmVjdGx5IGluIENLRTUgd2hlbiB0aGUgc3BlY2lmaWVkIG9wdGlvbiBpcyBzZWxlY3RlZC5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2stb25lc2l0ZS1jb250ZW50IHtcbiAgLmRydXBhbC1tZWRpYS5jay13aWRnZXQge1xuICAgIG1hcmdpbjogMC45cmVtIDA7XG4gIH1cbiAgLmRydXBhbC1tZWRpYS5jay13aWRnZXQuZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICAuZHJ1cGFsLW1lZGlhLmNrLXdpZGdldC5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW46IDAuOXJlbSBhdXRvO1xuICB9XG59XG4uY2stb25lc2l0ZS1jb250ZW50IGZpZ3VyZS5kcnVwYWwtbWVkaWEgZGl2e1xuICBmaWd1cmUuYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBmaWd1cmUuYWxpZ24tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgfVxuXG4gIGZpZ3VyZS5hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDS0VkaXRvciA1IHRhYmxlIGNhcHRpb24uXG5cbiAgSW4gdGhlIGVkaXRvciwgdGhlIGNhcHRpb24gaXMgcHJlc2VudGVkIGFzIGEgZmlnY2FwdGlvbiB0aGF0IGlzIGJlbG93IHRoZVxuICB0YWJsZS4gVGhlc2Ugb3ZlcnJpZGVzIGJldHRlciBhbGlnbiB0aGUgc3R5bGluZyB3aXRoIHRhYmxlID4gY2FwdGlvbi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2stb25lc2l0ZS1jb250ZW50IHtcbiAgZmlndXJlLnRhYmxlIGZpZ2NhcHRpb24ge1xuICAgIEBleHRlbmQgY2FwdGlvbjtcbiAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgUHJpbnQgc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaG93LWZvci1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIEdsb2JhbCAqL1xuICBAcGFnZVxuICB7XG4gICAgc2l6ZTogYXV0bzsgICAvKiBhdXRvIGlzIHRoZSBpbml0aWFsIHZhbHVlICovXG4gICAgLyogdGhpcyBhZmZlY3RzIHRoZSBtYXJnaW4gaW4gdGhlIHByaW50ZXIgc2V0dGluZ3MgKi9cbiAgICBtYXJnaW46IDEwbW0gMTBtbSAxMG1tIDEwbW07XG4gIH1cblxuICBodG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwOyAvKiB0aGlzIGFmZmVjdHMgdGhlIG1hcmdpbiBvbiB0aGUgaHRtbCBiZWZvcmUgc2VuZGluZyB0byBwcmludGVyICovXG4gIH1cblxuICBib2R5IHtcbiAgICBtYXJnaW46IDVtbTsgLyogbWFyZ2luIHlvdSB3YW50IGZvciB0aGUgY29udGVudCAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIE5vcm1hbGl6ZSBmb250IHNpemVzICovXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHQ7XG4gIH1cblxuICBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBwdDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHQ7XG4gIH1cblxuICBhc2lkZSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB0O1xuICB9XG5cbiAgLmZhY3QtYmxvY2stLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHksXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciBwLFxuICBhLmJ1dHRvblxuICB7XG4gICAgZm9udC1zaXplOiAxMnB0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiBFbmQgb2YgZm9udCBzaXplIG5vcm1hbGl6YXRpb24gKi9cblxuICAvLyBPdmVycmlkZSBpbi1wYWdlIGJhY2tncm91bmQgY29sb3Vycy5cbiAgLy8gZXNyaS0gaXMgdGhlIHByZWZpeCBmb3IgQVJDR0lTIG1hcHMuXG4gIC8vIEBUT0RPIGRpc2NvdmVyIGFsbCB0aGUgdXNlIGNhc2VzIG9mIHRoaXMgc2VsZWN0b3IgYW5kIGRlZmluZSBhIG1vcmVcbiAgLy8gIHNwZWNpZmljIGNzcyBydWxlLlxuICBkaXY6bm90KFtjbGFzc149XCJlc3JpLVwiXSksIHNwYW46bm90KFtjbGFzc149XCJlc3JpLVwiXSksIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGlkZS1mb3ItcHJpbnQge1xuICAgIC8vIEl0J3Mgbm90IHRha2luZyBwcmVjZWRlbmNlIGluIHNvbWUgY2FzZXMsIHNvIGFkZGVkIGltcG9ydGFudC5cbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBVbmZsb2F0IGJlY2F1c2Ugd2UndmUgcmVtb3ZlZCB0aGUgbGVmdCBjb2x1bW4gd2l0aCB0aGUgc3ZnLlxuICAuYmFubmVyX19pbnRyby0taW5uZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvLyBVbnNldCBhIGxvdCBvZiB0aGUgbWVkaWEgYmFubmVyIHNvIGl0IGxpbmVzIHVwIHdpdGggcmVzdCBvZiBjb250ZW50LlxuICAuYmFubmVyX193cmFwcGVyLFxuICAuYWxlcnRfX2Z1bGwtd2lkdGgtd3JhcHBlcixcbiAgLm1lZGlhX2Jhbm5lcl92ZXJzaW9uMi5iYW5uZXJfX3dyYXBwZXIge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuXG4gIC8vIE92ZXJpZGVzIGZvciBlbGVtZW50cyB0aGF0IHdlIGNhbm5vdCBhcHBseSBcImhpZGUtZm9yLXByaW50XCIgb24uXG4gIC5jdXN0b20tdG9jLCAvLyBSZW1vdmUgdGFibGUgb2YgY29udGVudHMuXG4gIC5vbnRhcmlvLWljb24sIC5hbGVydF9faGVhZGVyLWljb24sIC8vIFJlbW92ZSBpY29ucy5cbiAgLmNoYXRib3QtYnV0dG9uLCAvLyBIaWRlIHRoZSBjaGF0Ym90IGJ1dHRvbi5cbiAgLnNraXAtbGluaywgLy8gSGlkZSBza2lwIHRvIGNvbnRlbnQgbGluay5cbiAgLnNob3ctZm9yLXNtYWxsLW9ubHksIC8vIFRoaXMgZG9lc24ndCBnZXQgY2FsY3VsYXRlZCBwcm9wZXJseSBmb3IgcHJpbnQuXG4gIC5wYWdpbmF0aW9uLCAvLyBIaWRlIHBhZ2luYXRpb24gZWxlbWVudHMgZnJvbSBkYXRhIHRhYmxlcy5cbiAgYnIuaGlkZS1mb3Itc21hbGwtb25seSwgLy8gR2V0IHJpZCBvZiBwYWdlIGJyZWFrcyB0aGF0IGdldCBoaWRkZW4gb24gbW9iaWxlLlxuICAjYmFja3RvdG9wLCAjYmFjay10by10b3AtYnV0dG9uIC8vIEhpZGUgYmFja3RvdG9wIGJ1dHRvbi5cbiAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFNob3cgdGhlIFNSIHRleHQgYXMgYW4gYWx0ZXJuYXRpdmUuXG4gIC5zZXJ2aWNlb250YXJpbyAuc2hvdy1mb3Itc3Ige1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIC8vIFN3YXAgZnJvbSBibGFjayBiYWNrZ3JvdW5kIGFuZCB3aGl0ZSB0ZXh0L2ljb24sXG4gIC8vIHRvIGJsYWNrIHRleHQvaWNvbi5cbiAgLm9udGFyaW8tbG9nby1wcmludCB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDApOyAvKiBzYWZhcmkgNi4wIC0gOS4wICovXG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwKTtcbiAgfVxuXG4gIC8vIEhlYWRlclxuICAub250YXJpby1oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5oZWFkZXIgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cblxuICAuc2hvdy1mb3ItcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3Bhbi5zaG93LWZvci1wcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLy8gSGlkZSBpbnRlcm5hbCBsaW5rcyBiZWNhdXNlIGl0IGRvZXNuJ3QgcHJvdmlkZSB2YWx1ZS5cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUHJlcGVuZCBvbnRhcmlvLmNhIHRvIHByaW50IGFic29sdXRlIHVybC5cbiAgYVtocmVmXj1cIi9cIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoaHR0cHM6Ly93d3cub250YXJpby5jYVwiIGF0dHIoaHJlZikgXCIpIFwiO1xuICAgIGZvbnQtc2l6ZTogOTAlO1xuICAgIHBhZGRpbmctbGVmdDogMC42NzVyZW07XG4gIH1cblxuICAvLyBEaXNwbGF5IHVybCBmb3IgZXh0ZXJuYWwgbGlua3MgYW5kIGRpc3BsYXlcbiAgLy8gZW1haWwgZm9yIGVtYWlscywgZm9yIHByaW50aW5nLlxuICBhW2hyZWZePVwiaHR0cFwiXTo6YWZ0ZXIsIGFbaHJlZl49XCJtYWlsdG86XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpIFwiO1xuICB9XG5cbiAgLy8gSGlkZSBVUkxTIHRoYXQgbGluayB0byBpbWFnZXMuXG4gIGEge1xuICAgIEBlYWNoICRleHQgaW4ganBnIGdpZiBwbmcge1xuICAgICAgJltocmVmJD1cIi4jeyRleHR9XCJdIHtcbiAgICAgICAgJiwgJjo6YWZ0ZXIsICY6dmlzaXRlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uby13cmFwLCBhW2hyZWZePVwidGVsXCJdIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIGxpbmsgc3R5bGluZyBmb3IgdGhlIGltYWdlcyBhbmQgdGV4dCB3ZSd2ZVxuICAvLyBsZWZ0IGJlaGluZCBhcyBhbHRlcm5hdGl2ZXMgZm9yIGxpbmtzLlxuICBhLFxuICBhIGNpdGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbiwgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbiAgfVxuXG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zLFxuICAuY29sdW1uICsgLmNvbHVtbjpsYXN0LWNoaWxkLFxuICAuY29sdW1ucyArIC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBJZiBhIGNvbHVtbiBpcyBmdWxsIHdpZHRoIG9uIG1vYmlsZSwgaXQgbG9va3MgYmV0dGVyXG4gIC8vIGZ1bGwtd2lkdGggaW4gcHJpbnQgdG9vLlxuICAuY29sdW1uLnNtYWxsLTEyLFxuICAuY29sdW1ucy5zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3cge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxlcnRfX2JvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5zaWRlYmFyX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBociB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xuICB9XG5cbiAgYXNpZGUsXG4gIC5wYW5lbCxcbiAgLmNhbGxvdXQsXG4gIC5hbGVydC1ib3gsXG4gIC5hbGVydCB7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYWxsb3V0IHAsXG4gIC5hbGVydCBwLFxuICAubWFpbi1jb250ZW50IHAsXG4gIC5tYWluLWNvbnRlbnQgaDIsXG4gIC5tYWluLWNvbnRlbnQgaDMsXG4gIC5tYWluLWNvbnRlbnQgaDQsXG4gIC5tYWluLWNvbnRlbnQgZGQsXG4gIC5tYWluLWNvbnRlbnQgbGkge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzdmdbYWx0PVwiXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gVGhlcmUgYXJlIGEgbG90IG9mIHNlcnZpY2VvbnRhcmlvIGxpbmtzIHRoYXQgdXNlXG4gIC8vIGltYWdlcyBmb3IgdGhlIHRleHQsIHdlIG5lZWQgdG8gaGlkZSB0aGUgaW1hZ2UuXG4gIGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBUaGVuIHdlIG5lZWQgdG8gc2hvdyB0aGUgc3IgdGV4dCBpbnN0ZWFkIG91dHNpZGUgb2YgdGhlIGhlYWRlci5cbiAgLm1haW4tY29udGVudCBhW2hyZWZePVwiL3BhZ2Uvc2VydmljZW9udGFyaW9cIl0gLnNob3ctZm9yLXNyIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gQmVjYXVzZSB3ZSdyZSBzaG93aW5nIFNSIGNvbnRlbnQsIGhpZGUgdGhlIGFyaWEtaGlkZGVuIGNvbnRlbnRcbiAgLy8gc28gd2UncmUgbm90IHJlcGVhdGluZyBjb250ZW50LlxuICAubWFpbi1jb250ZW50IGFbaHJlZl49XCIvcGFnZS9zZXJ2aWNlb250YXJpb1wiXSBzcGFuW2FyaWEtaGlkZGVuXj1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VydmljZW9udGFyaW9fX3ByaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC50YWJsZS1zY3JvbGwtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGFibGUtZGl2LCBkaXYuZmxleC10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICB0YWJsZSwgLm1haW4tY29udGVudCB0YWJsZSB7XG4gICAgYm9yZGVyOiAycHQgc29saWQgI2NjYztcbiAgICBvdmVyZmxvdy14OiB1bnNldDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG5cbiAgdGFibGUgdGgsIHRkIHtcbiAgICBib3JkZXI6IDFwdCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgdGFibGUgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0YWJsZSB0aGVhZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIHRhYmxlIHRoZWFkIHRoIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIGNvZGUge1xuICAgIGJvcmRlcjogMnB0IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5mYWN0LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYXltZW50LWdyaWQgZGl2IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBtYXBzXG4gIC5pZnJhbWUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAjbWFwLWZyYW1lLCAjbWFwLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMjRweDtcbiAgfVxuXG4gIC8vcmVtb3ZpbmcgdGhlIGJvb2sgd3JhcHBlciBmb3IgcHJpbnQgb25seVxuICAuYm9va19fd3JhcHBlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLy9mb3JtYXR0aW5nIHRoZSBQcmV2aW91cyBhbmQgTmV4dCBidXR0b24gYW5kIGxpbmtzIHRvIGRpc3BsYXkgYXMgc3RhY2tlZCBpbiBQcmludFxuICB1bC5ib29rX19uYXZpZ2F0aW9uLS1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYgbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAvL2RlY3JlYXNpbmcgdGhlIHBhZGRpbmdcbiAgLmJvb2tfX2ludHJvIC5yb3cuaW50cm8gLmludHJvX190ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4iXX0= */
