/*
Base mixins and Functions ONLY in here
No CSS output!
Remember these tools/utilities will be made availabe to all your components,
any CSS you output in here will add massive bloat to your project.
If you need common css, add to main.scss
========================================================================== */
/* ============================================================================================
	Vertical Spacing
============================================================================================= */
/* ============================================================================================
	Breakpoints
============================================================================================= */
/* ============================================================================================
	Colours
============================================================================================= */
/* ============================================================================================
	Z-Index
============================================================================================= */
/* =========================================================================
  cubic-bezier curve variables
========================================================================== */
/* =========================================================================
  Font variables
========================================================================== */
/* =========================================================================
  Grid Variables (size vars must match the breakpoint vars)
========================================================================== */
@media (min-width: 320px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": false}, "medium":{"value": "1024px", "active": false}, "xmedium":{"value": "1200px", "active": false}, "large":{"value": "1440px", "active": false}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 768px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": false}, "xmedium":{"value": "1200px", "active": false}, "large":{"value": "1440px", "active": false}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 1024px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": false}, "large":{"value": "1440px", "active": false}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 1200px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": true}, "large":{"value": "1440px", "active": false}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 1440px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": true}, "large":{"value": "1440px", "active": true}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 1920px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": true}, "large":{"value": "1440px", "active": true}, "xlarge":{"value": "1920px", "active": true}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 2000px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": true}, "large":{"value": "1440px", "active": true}, "xlarge":{"value": "1920px", "active": true}, "xxlarge":{"value": "2000px", "active": true}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

/* ==========================================================================
	Site Transition
	Apply transitions consistently across the project
========================================================================== */
/* ==========================================================================
	Variable Spacing (v-spacing)
	Use with values set in _config.scss
========================================================================== */
/* ==========================================================================
	Tracking
	Convert XD, illustrator, indesign and
	photoshop tracking into letter spacing.
========================================================================== */
/* ============================================================================================================
	Line Height Crop (lhCrop)
	Removes the additional line height from top of text - https://codyhouse.co/blog/post/line-height-crop
	Use to make sure the top of your text lines up with other elements along side it.
	Enter a unitless line height (same as the type line hight)
============================================================================================================= */
/* ===========================================================================================
	Unitless Line Height
	Converts a pixel, percentage, rem or em value to a unitless value based on a given font size.
	Ideal for working out unitless line heights.
	Stolen from Foundation https://get.foundation/sites/docs/sass-functions.html#unitless-calc

	@param {Number} $value - Value to convert to a unitless line height
	@param {Number} $base - The font size to use to work out the line height - defaults to $global-font-size
	@return {Number} - Unitless number
=========================================================================================== */
/* ==================================================================================
	Removes the unit (e.g. px, em, rem) from a value, returning the number only.

	@param {Number} $num - Number to strip unit from.
	@returns {Number} The same number, sans unit.
=================================================================================== */
/* ==================================================================================
	used to create resonsive type

	@param {Number} $min-font-size - Number of the miniumum font size with units.
	@param {Number} $max-font-size - Number of the maximum font size with units.
	@param {Number} $line-height - Number of the lineheight with units.
	@returns font size using the v-space mixin and a unitless lineheight.
=================================================================================== */
/* ==================================================================================
	used to retreive varbailes from the $six-ccs-variables array

	$type = type is the name you set for your nested varaible array
	$size = is the nested variable you wish to get.
	@returns the value of teh specified variable
=================================================================================== */
/* ==================================================================================
	loops through varbailes from the $six-ccs-variables array & out put css var

	$value = used to get the correct value
=================================================================================== */
/* ==================================================================================
	used to retreive css var based on the breakpoint passed

	$breakpoint = used to specify media query
=================================================================================== */
/* ==================================================================================
	sibling fade: fade out siblings around a hovered item
=================================================================================== */
/*
Fix for 100vh elements being covered by iOS Safari toolbar
This is a bit hacky. More info: https://allthingssmitty.com/2020/05/11/css-fix-for-100vh-in-mobile-webkit/
The height doesn't adjust when the address bar is hidden.
*/
/* ==========================================================================================================
	Character Style Mixins
=========================================================================================================== */
.u-uppercase {
  text-transform: uppercase; }

/* ==============================================================================================
	WYSIWYG Mixin and class
	Apply to content that is using a WYSIWYG editor field.
	Redefines all the typographic HTML elements that TinyMce outputs. (h1,img,p,ul etc.)
=============================================================================================== */
/*
Form Mixins
Create mixins first so they can be reused on Woo forms or other places where you can't add your own classes
========================================================================== */
/* ==========================================================================================================
	Grid Mixins
=========================================================================================================== */
/* ==========================================================================
	Exhibition Header Slider Component
========================================================================== */
.c-ExhibitionHeaderSlider {
  width: 100%;
  position: relative;
  z-index: +1;
  overflow: hidden; }
  body {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */ }
    body::-webkit-scrollbar {
      display: none; }
  .scroll-hijacked .c-ExhibitionHeaderSlider .c-ExhibitionHeaderSlider__slider {
    height: 100vh;
    overflow-y: auto;
    scroll-snap-type: y mandatory; }
    @supports (-webkit-touch-callout: none) {
      .scroll-hijacked .c-ExhibitionHeaderSlider .c-ExhibitionHeaderSlider__slider {
        height: 100vh;
        height: var(--six-device-height); } }
  @supports (-webkit-touch-callout: none) {
    .scroll-hijacked .c-ExhibitionHeaderSlider.is-ios .c-ExhibitionHeaderSlider__slider {
      height: 100vh;
      height: var(--six-device-height); } }
  .c-ExhibitionHeaderSlider .c-ExhibitionHeader--floating-image,
  .c-ExhibitionHeaderSlider .c-ExhibitionHeader--floating-video {
    border-bottom: none; }
  .c-ExhibitionHeaderSlider.is-ios {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0); }
  .c-ExhibitionHeaderSlider.safari-not-scrollable * {
    pointer-events: none; }
  .c-ExhibitionHeaderSlider.inactive .c-ExhibitionHeaderSlider__info {
    transition: 650ms opacity ease;
    opacity: 0; }
  .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .flickity-viewport {
    overflow: initial; }
  .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide {
    border-bottom: none;
    opacity: 0 !important;
    transition: opacity 400ms 800ms ease-in-out !important; }
    .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--floating-image .c-ExhibitionHeader__inner,
    .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--floating-video .c-ExhibitionHeader__inner {
      border-bottom: none; }
    .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader__content {
      opacity: 0;
      transition: opacity 400ms ease-in-out;
      position: relative; }
    .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader__sticky {
      position: -webkit-sticky;
      position: sticky;
      top: 80px; }
      @media (min-width: 1024px) {
        .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader__sticky {
          top: 105px; } }
      @media (min-width: 1200px) {
        .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader__sticky {
          top: 130px; } }

@media (min-width: 1024px) and (max-height: 1099px) {
  .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader__sticky {
    top: 80px; } }
    .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide.is-selected {
      opacity: 1 !important;
      transition: opacity 400ms 400ms ease-in-out !important; }
      .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide.is-selected .c-ExhibitionHeader__content {
        pointer-events: auto;
        opacity: 1;
        transition: opacity 400ms 800ms ease-in-out; }
    .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader:not(.c-ExhibitionHeader--floating-image):not(.c-ExhibitionHeader--floating-video) .c-ExhibitionHeader__media-wrap {
      height: calc(100vh + 70px);
      max-height: calc(100vh + 70px); }
      @supports (-webkit-touch-callout: none) {
        @media (max-width: 767px) {
          .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader:not(.c-ExhibitionHeader--floating-image):not(.c-ExhibitionHeader--floating-video) .c-ExhibitionHeader__media-wrap {
            height: calc(var(--six-device-height) + 70px); } } }
      .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader:not(.c-ExhibitionHeader--floating-image):not(.c-ExhibitionHeader--floating-video) .c-ExhibitionHeader__media-wrap video {
        opacity: 1 !important; }
    .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader.c-ExhibitionHeader--floating-image .c-ExhibitionHeader__media-wrap, .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader.c-ExhibitionHeader--floating-video .c-ExhibitionHeader__media-wrap {
      max-height: 100vh; }
  .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__info {
    padding-bottom: 0;
    margin-right: -10px;
    bottom: calc(0 * 100vw + 40px); }
    @media (min-width: 1921px) {
      .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__info {
        bottom: 40px; } }
    @media (max-width: 499px) {
      .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__info {
        bottom: 40px; } }
    @media (max-width: 1619px) {
      .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__info {
        justify-content: flex-end; }
        .cookie-is-active .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__info {
          bottom: calc(0 * 100vw + 40px); } }
    @media (max-width: 1619px) and (min-width: 1921px) {
      .cookie-is-active .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__info {
        bottom: 40px; } }
    @media (max-width: 1619px) and (max-width: 499px) {
      .cookie-is-active .c-ExhibitionHeaderSlider.c-ExhibitionHeaderSlider--fade-slider .c-ExhibitionHeaderSlider__info {
        bottom: 40px; } }

.c-ExhibitionHeaderSlider__slider {
  width: 100%;
  position: relative;
  top: 0;
  transition: 600ms top 800ms cubic-bezier(0.25, 1, 0.5, 1);
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }
  .c-ExhibitionHeaderSlider__slider::-webkit-scrollbar {
    display: none; }

.c-ExhibitionHeaderSlider__info {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  bottom: 0;
  z-index: +1;
  width: calc(100% - var(--six-margin));
  transition: 650ms opacity 150ms ease;
  opacity: 1;
  padding-bottom: calc(0.01488 * 100vw + 20.2381px); }
  @media (min-width: 1921px) {
    .c-ExhibitionHeaderSlider__info {
      padding-bottom: 50px; } }
  @media (max-width: 499px) {
    .c-ExhibitionHeaderSlider__info {
      padding-bottom: 25px; } }
  @media (max-width: 1619px) {
    .c-ExhibitionHeaderSlider__info {
      width: calc(100% - (var(--six-margin) * 2));
      justify-content: space-between;
      left: var(--six-margin); } }
  .c-ExhibitionHeaderSlider__info.dark-state .c-ExhibitionHeaderSlider__scroll-link,
  .c-ExhibitionHeaderSlider__info.dark-state .c-ExhibitionHeaderSlider__scroll-link svg,
  .c-ExhibitionHeaderSlider__info.dark-state .c-ExhibitionHeaderSlider__count,
  .c-ExhibitionHeaderSlider__info.dark-state .c-ExhibitionHeaderSlider__index {
    color: #F9F9F9; }
  .c-ExhibitionHeaderSlider__info.dark-state .c-ExhibitionHeaderSlider__index::after {
    background-color: #F9F9F9; }
  @media (hover: hover) {
    .c-ExhibitionHeaderSlider__info.dark-state .c-ExhibitionHeaderSlider__scroll-link:hover {
      color: rgba(0, 0, 0, 0.4); } }

.c-ExhibitionHeaderSlider__index {
  position: relative;
  transition:
    600ms color ease,
    opacity 500ms ease;
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  color: #fff;
  font-size: calc(0.00119 * 100vw + 15.61905px);
  line-height: 1.61111;
  font-family: "Atacama VAR", serif;
  font-style: normal;
  font-weight: 600;
  font-stretch: 200%
}
  @media (min-width: 1921px) {
    .c-ExhibitionHeaderSlider__index {
      font-size: 18px; } }
  @media (max-width: 499px) {
    .c-ExhibitionHeaderSlider__index {
      font-size: 16px; } }
  .c-ExhibitionHeaderSlider__index em {
    font-family: "Atacama VAR",serif;
    font-style: normal;
    font-weight: 700; }
    .c-ExhibitionHeaderSlider__index em em {
      font-style: normal;
      font-weight: 700; }
    .c-ExhibitionHeaderSlider__index em strong {
      font-family: "Atacama VAR",serif;
      font-style: normal;
      font-weight: 700; }
      .c-ExhibitionHeaderSlider__index em strong em {
        font-style: normal;
        font-weight: 700; }
  .c-ExhibitionHeaderSlider__index strong {
    font-family: "Atacama VAR",serif;
    font-style: normal;
    font-weight: 700; }
    .c-ExhibitionHeaderSlider__index strong em {
      font-family: "Atacama VAR",serif;
      font-style: normal;
      font-weight: 700; }
      .c-ExhibitionHeaderSlider__index strong em em {
        font-style: normal;
        font-weight: 700; }
    .c-ExhibitionHeaderSlider__index strong strong {
      font-weight: 700; }
  @media (hover: hover) {
    .c-ExhibitionHeaderSlider__index:hover {
      opacity: 0.4; } }
  .c-ExhibitionHeaderSlider__index::after {
    content: "";
    position: absolute;
    bottom: -5px;
    left: 54%;
    transform: translateX(-50%);
    width: 45%;
    height: 0;
    background-color: #fff;
    transition: 600ms background-color ease, height 500ms ease; }
  .c-ExhibitionHeaderSlider__index.is-active::after {
    height: 2px; }

.c-ExhibitionHeaderSlider__count {
  transition: 600ms color ease;
  color: #fff;
  --lh-t-adjust: 1;
  --lh-b-adjust: 0.5;
  font-family: "Antique Legacy",sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(0.00298 * 100vw + 19.04762px);
  line-height: 1.2;
   }
  .c-ExhibitionHeaderSlider__count em {
    font-family: "Lausanne-300-italic", sans-serif;
    font-style: normal;
    font-weight: 700; }
    .c-ExhibitionHeaderSlider__count em em {
      font-style: normal;
      font-weight: 700; }
    .c-ExhibitionHeaderSlider__count em strong {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 700; }
      .c-ExhibitionHeaderSlider__count em strong em {
        font-style: normal;
        font-weight: 700; }
  .c-ExhibitionHeaderSlider__count strong {
    font-family: "Lausanne-450", sans-serif;
    font-style: normal;
    font-weight: 700; }
    .c-ExhibitionHeaderSlider__count strong em {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 700; }
      .c-ExhibitionHeaderSlider__count strong em em {
        font-style: normal;
        font-weight: 700; }
    .c-ExhibitionHeaderSlider__count strong strong {
      font-weight: 700; }
  @media (min-width: 1921px) {
    .c-ExhibitionHeaderSlider__count {
      font-size: 25px; } }
  @media (max-width: 499px) {
    .c-ExhibitionHeaderSlider__count {
      font-size: 20px; } }
  .c-ExhibitionHeaderSlider__count::before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((var(--lh-t-adjust) - 1) * 0.5em); }
  .c-ExhibitionHeaderSlider__count::after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((var(--lh-b-adjust) - 1) * 0.5em); }

.c-ExhibitionHeaderSlider__scroll-link {
  cursor: pointer;
  text-decoration: none;
  color: #000;
  padding: 0;
  background-color: unset;
  border: none;
  outline: none;
  transition: 500ms color cubic-bezier(0.25, 1, 0.5, 1), 500ms opacity ease;
  font-family: "Antique Legacy",sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: calc(0.00298 * 100vw + 19.04762px);
  line-height: 1.2;
  
  color: #fff;
  margin-left: 35px;
  transition: 600ms color ease;
  --lh-t-adjust: 1;
  --lh-b-adjust: 0.5;
  pointer-events: auto; }
  .c-ExhibitionHeaderSlider__scroll-link em {
    font-family: "Lausanne-300-italic", sans-serif;
    font-style: normal;
    font-weight: 700; }
    .c-ExhibitionHeaderSlider__scroll-link em em {
      font-style: normal;
      font-weight: 700; }
    .c-ExhibitionHeaderSlider__scroll-link em strong {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 700; }
      .c-ExhibitionHeaderSlider__scroll-link em strong em {
        font-style: normal;
        font-weight: 700; }
  .c-ExhibitionHeaderSlider__scroll-link strong {
    font-family: "Lausanne-450", sans-serif;
    font-style: normal;
    font-weight: 700; }
    .c-ExhibitionHeaderSlider__scroll-link strong em {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 700; }
      .c-ExhibitionHeaderSlider__scroll-link strong em em {
        font-style: normal;
        font-weight: 700; }
    .c-ExhibitionHeaderSlider__scroll-link strong strong {
      font-weight: 700; }
  @media (min-width: 1921px) {
    .c-ExhibitionHeaderSlider__scroll-link {
      font-size: 25px; } }
  @media (max-width: 499px) {
    .c-ExhibitionHeaderSlider__scroll-link {
      font-size: 20px; } }
  .c-ExhibitionHeaderSlider__scroll-link svg {
    color: #000;
    position: relative;
    top: 1px;
    width: 24px;
    height: 16px;
    margin-left: 15px; }
  @media (hover: hover) {
    .c-ExhibitionHeaderSlider__scroll-link:hover {
      color: #606060; } }
  .c-ExhibitionHeaderSlider__scroll-link::before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((var(--lh-t-adjust) - 1) * 0.5em); }
  .c-ExhibitionHeaderSlider__scroll-link::after {
    content: "";
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((var(--lh-b-adjust) - 1) * 0.5em); }
  @media (hover: hover) {
    .c-ExhibitionHeaderSlider__scroll-link:hover {
      color: rgba(255, 255, 255, 0.4); } }
  .c-ExhibitionHeaderSlider__scroll-link svg {
    transition: 600ms color ease;
    color: #fff; }

.c-ExhibitionHeaderSlider__slide {
  width: 100%;
  display: flex;
  /* stylelint-disable */
  /* stylelint-enable */ }
  @media not all and (min-resolution: 0.001dpcm) {
    @supports (-webkit-appearance: none) {
      .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--slider {
        clip-path: unset; } } }
  .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--slider .c-ExhibitionHeader__content {
    position: fixed;
    left: var(--six-margin);
    width: calc(100% - (var(--six-margin) * 2));
    transition: 400ms opacity ease; }
  .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--slider .c-ExhibitionHeader__status,
  .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--slider .c-ExhibitionHeader__date,
  .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--slider .c-ExhibitionHeader__title {
    pointer-events: none; }
  .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--floating-video .c-ExhibitionHeader__media-wrap {
    height: 100%; }
  .c-ExhibitionHeaderSlider__slide .c-ExhibitionHeader--floating-image .c-ExhibitionHeader__media-wrap {
    height: 100%; }
  .c-ExhibitionHeaderSlider__slide.is-current .c-ExhibitionHeader--slider .c-ExhibitionHeader__content {
    transition: 650ms opacity 650ms ease;
    opacity: 1; }
  .c-ExhibitionHeaderSlider__slide.is-last.is-current.is-static .c-ExhibitionHeader--slider .c-ExhibitionHeader__content {
    position: static;
    left: 0;
    width: 100%;
    padding-left: var(--six-margin);
    padding-right: var(--six-margin); }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9jb21wb25lbnRzL2MtRXhoaWJpdGlvbkhlYWRlclNsaWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsVUFBVSxpQ0FBaUMsV0FBVyxrQ0FBa0MsWUFBWSxtQ0FBbUMsYUFBYSxtQ0FBbUMsV0FBVyxtQ0FBbUMsWUFBWSxtQ0FBbUMsYUFBYSxvQ0FBb0M7QUFDcFY7QUFDQTtBQUNBO0FBQ0EsYUFBYSxFQUFFOztBQUVmO0FBQ0E7QUFDQSxlQUFlLFVBQVUsaUNBQWlDLFdBQVcsaUNBQWlDLFlBQVksbUNBQW1DLGFBQWEsbUNBQW1DLFdBQVcsbUNBQW1DLFlBQVksbUNBQW1DLGFBQWEsb0NBQW9DO0FBQ25WO0FBQ0E7QUFDQTtBQUNBLGFBQWEsRUFBRTs7QUFFZjtBQUNBO0FBQ0EsZUFBZSxVQUFVLGlDQUFpQyxXQUFXLGlDQUFpQyxZQUFZLGtDQUFrQyxhQUFhLG1DQUFtQyxXQUFXLG1DQUFtQyxZQUFZLG1DQUFtQyxhQUFhLG9DQUFvQztBQUNsVjtBQUNBO0FBQ0E7QUFDQSxhQUFhLEVBQUU7O0FBRWY7QUFDQTtBQUNBLGVBQWUsVUFBVSxpQ0FBaUMsV0FBVyxpQ0FBaUMsWUFBWSxrQ0FBa0MsYUFBYSxrQ0FBa0MsV0FBVyxtQ0FBbUMsWUFBWSxtQ0FBbUMsYUFBYSxvQ0FBb0M7QUFDalY7QUFDQTtBQUNBO0FBQ0EsYUFBYSxFQUFFOztBQUVmO0FBQ0E7QUFDQSxlQUFlLFVBQVUsaUNBQWlDLFdBQVcsaUNBQWlDLFlBQVksa0NBQWtDLGFBQWEsa0NBQWtDLFdBQVcsa0NBQWtDLFlBQVksbUNBQW1DLGFBQWEsb0NBQW9D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bWl4aW5zIGFuZCBGdW5jdGlvbnMgT05MWSBpbiBoZXJlXG5ObyBDU1Mgb3V0cHV0IVxuUmVtZW1iZXIgdGhlc2UgdG9vbHMvdXRpbGl0aWVzIHdpbGwgYmUgbWFkZSBhdmFpbGFiZSB0byBhbGwgeW91ciBjb21wb25lbnRzLFxuYW55IENTUyB5b3Ugb3V0cHV0IGluIGhlcmUgd2lsbCBhZGQgbWFzc2l2ZSBibG9hdCB0byB5b3VyIHByb2plY3QuXG5JZiB5b3UgbmVlZCBjb21tb24gY3NzLCBhZGQgdG8gbWFpbi5zY3NzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0VmVydGljYWwgU3BhY2luZ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRCcmVha3BvaW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRDb2xvdXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFotSW5kZXhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBjdWJpYy1iZXppZXIgY3VydmUgdmFyaWFibGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBGb250IHZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgR3JpZCBWYXJpYWJsZXMgKHNpemUgdmFycyBtdXN0IG1hdGNoIHRoZSBicmVha3BvaW50IHZhcnMpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIGJvZHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAne1wieHNtYWxsXCI6e1widmFsdWVcIjogXCIzMjBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJzbWFsbFwiOntcInZhbHVlXCI6IFwiNzY4cHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcIm1lZGl1bVwiOntcInZhbHVlXCI6IFwiMTAyNHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJ4bWVkaXVtXCI6e1widmFsdWVcIjogXCIxMjAwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcImxhcmdlXCI6e1widmFsdWVcIjogXCIxNDQwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcInhsYXJnZVwiOntcInZhbHVlXCI6IFwiMTkyMHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJ4eGxhcmdlXCI6e1widmFsdWVcIjogXCIyMDAwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9fSc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd7XCJ4c21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjMyMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInNtYWxsXCI6e1widmFsdWVcIjogXCI3NjhweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEwMjRweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwieG1lZGl1bVwiOntcInZhbHVlXCI6IFwiMTIwMHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJsYXJnZVwiOntcInZhbHVlXCI6IFwiMTQ0MHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJ4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE5MjBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwieHhsYXJnZVwiOntcInZhbHVlXCI6IFwiMjAwMHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfX0nO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5OjphZnRlciB7XG4gICAgY29udGVudDogJ3tcInhzbWFsbFwiOntcInZhbHVlXCI6IFwiMzIwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwic21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjc2OHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcIm1lZGl1bVwiOntcInZhbHVlXCI6IFwiMTAyNHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInhtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEyMDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwibGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE0NDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwieGxhcmdlXCI6e1widmFsdWVcIjogXCIxOTIwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcInh4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjIwMDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX19JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd7XCJ4c21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjMyMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInNtYWxsXCI6e1widmFsdWVcIjogXCI3NjhweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEwMjRweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4bWVkaXVtXCI6e1widmFsdWVcIjogXCIxMjAwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwibGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE0NDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwieGxhcmdlXCI6e1widmFsdWVcIjogXCIxOTIwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcInh4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjIwMDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX19JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd7XCJ4c21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjMyMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInNtYWxsXCI6e1widmFsdWVcIjogXCI3NjhweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEwMjRweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4bWVkaXVtXCI6e1widmFsdWVcIjogXCIxMjAwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwibGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE0NDBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE5MjBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwieHhsYXJnZVwiOntcInZhbHVlXCI6IFwiMjAwMHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfX0nO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICBib2R5OjphZnRlciB7XG4gICAgY29udGVudDogJ3tcInhzbWFsbFwiOntcInZhbHVlXCI6IFwiMzIwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwic21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjc2OHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcIm1lZGl1bVwiOntcInZhbHVlXCI6IFwiMTAyNHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInhtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEyMDBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJsYXJnZVwiOntcInZhbHVlXCI6IFwiMTQ0MHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInhsYXJnZVwiOntcInZhbHVlXCI6IFwiMTkyMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInh4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjIwMDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX19JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgYm9keTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd7XCJ4c21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjMyMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInNtYWxsXCI6e1widmFsdWVcIjogXCI3NjhweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEwMjRweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4bWVkaXVtXCI6e1widmFsdWVcIjogXCIxMjAwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwibGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE0NDBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE5MjBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4eGxhcmdlXCI6e1widmFsdWVcIjogXCIyMDAwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX19JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFNpdGUgVHJhbnNpdGlvblxuXHRBcHBseSB0cmFuc2l0aW9ucyBjb25zaXN0ZW50bHkgYWNyb3NzIHRoZSBwcm9qZWN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0VmFyaWFibGUgU3BhY2luZyAodi1zcGFjaW5nKVxuXHRVc2Ugd2l0aCB2YWx1ZXMgc2V0IGluIF9jb25maWcuc2Nzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFRyYWNraW5nXG5cdENvbnZlcnQgWEQsIGlsbHVzdHJhdG9yLCBpbmRlc2lnbiBhbmRcblx0cGhvdG9zaG9wIHRyYWNraW5nIGludG8gbGV0dGVyIHNwYWNpbmcuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdExpbmUgSGVpZ2h0IENyb3AgKGxoQ3JvcClcblx0UmVtb3ZlcyB0aGUgYWRkaXRpb25hbCBsaW5lIGhlaWdodCBmcm9tIHRvcCBvZiB0ZXh0IC0gaHR0cHM6Ly9jb2R5aG91c2UuY28vYmxvZy9wb3N0L2xpbmUtaGVpZ2h0LWNyb3Bcblx0VXNlIHRvIG1ha2Ugc3VyZSB0aGUgdG9wIG9mIHlvdXIgdGV4dCBsaW5lcyB1cCB3aXRoIG90aGVyIGVsZW1lbnRzIGFsb25nIHNpZGUgaXQuXG5cdEVudGVyIGEgdW5pdGxlc3MgbGluZSBoZWlnaHQgKHNhbWUgYXMgdGhlIHR5cGUgbGluZSBoaWdodClcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0VW5pdGxlc3MgTGluZSBIZWlnaHRcblx0Q29udmVydHMgYSBwaXhlbCwgcGVyY2VudGFnZSwgcmVtIG9yIGVtIHZhbHVlIHRvIGEgdW5pdGxlc3MgdmFsdWUgYmFzZWQgb24gYSBnaXZlbiBmb250IHNpemUuXG5cdElkZWFsIGZvciB3b3JraW5nIG91dCB1bml0bGVzcyBsaW5lIGhlaWdodHMuXG5cdFN0b2xlbiBmcm9tIEZvdW5kYXRpb24gaHR0cHM6Ly9nZXQuZm91bmRhdGlvbi9zaXRlcy9kb2NzL3Nhc3MtZnVuY3Rpb25zLmh0bWwjdW5pdGxlc3MtY2FsY1xuXG5cdEBwYXJhbSB7TnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBjb252ZXJ0IHRvIGEgdW5pdGxlc3MgbGluZSBoZWlnaHRcblx0QHBhcmFtIHtOdW1iZXJ9ICRiYXNlIC0gVGhlIGZvbnQgc2l6ZSB0byB1c2UgdG8gd29yayBvdXQgdGhlIGxpbmUgaGVpZ2h0IC0gZGVmYXVsdHMgdG8gJGdsb2JhbC1mb250LXNpemVcblx0QHJldHVybiB7TnVtYmVyfSAtIFVuaXRsZXNzIG51bWJlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRSZW1vdmVzIHRoZSB1bml0IChlLmcuIHB4LCBlbSwgcmVtKSBmcm9tIGEgdmFsdWUsIHJldHVybmluZyB0aGUgbnVtYmVyIG9ubHkuXG5cblx0QHBhcmFtIHtOdW1iZXJ9ICRudW0gLSBOdW1iZXIgdG8gc3RyaXAgdW5pdCBmcm9tLlxuXHRAcmV0dXJucyB7TnVtYmVyfSBUaGUgc2FtZSBudW1iZXIsIHNhbnMgdW5pdC5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHVzZWQgdG8gY3JlYXRlIHJlc29uc2l2ZSB0eXBlXG5cblx0QHBhcmFtIHtOdW1iZXJ9ICRtaW4tZm9udC1zaXplIC0gTnVtYmVyIG9mIHRoZSBtaW5pdW11bSBmb250IHNpemUgd2l0aCB1bml0cy5cblx0QHBhcmFtIHtOdW1iZXJ9ICRtYXgtZm9udC1zaXplIC0gTnVtYmVyIG9mIHRoZSBtYXhpbXVtIGZvbnQgc2l6ZSB3aXRoIHVuaXRzLlxuXHRAcGFyYW0ge051bWJlcn0gJGxpbmUtaGVpZ2h0IC0gTnVtYmVyIG9mIHRoZSBsaW5laGVpZ2h0IHdpdGggdW5pdHMuXG5cdEByZXR1cm5zIGZvbnQgc2l6ZSB1c2luZyB0aGUgdi1zcGFjZSBtaXhpbiBhbmQgYSB1bml0bGVzcyBsaW5laGVpZ2h0LlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0dXNlZCB0byByZXRyZWl2ZSB2YXJiYWlsZXMgZnJvbSB0aGUgJHNpeC1jY3MtdmFyaWFibGVzIGFycmF5XG5cblx0JHR5cGUgPSB0eXBlIGlzIHRoZSBuYW1lIHlvdSBzZXQgZm9yIHlvdXIgbmVzdGVkIHZhcmFpYmxlIGFycmF5XG5cdCRzaXplID0gaXMgdGhlIG5lc3RlZCB2YXJpYWJsZSB5b3Ugd2lzaCB0byBnZXQuXG5cdEByZXR1cm5zIHRoZSB2YWx1ZSBvZiB0ZWggc3BlY2lmaWVkIHZhcmlhYmxlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRsb29wcyB0aHJvdWdoIHZhcmJhaWxlcyBmcm9tIHRoZSAkc2l4LWNjcy12YXJpYWJsZXMgYXJyYXkgJiBvdXQgcHV0IGNzcyB2YXJcblxuXHQkdmFsdWUgPSB1c2VkIHRvIGdldCB0aGUgY29ycmVjdCB2YWx1ZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0dXNlZCB0byByZXRyZWl2ZSBjc3MgdmFyIGJhc2VkIG9uIHRoZSBicmVha3BvaW50IHBhc3NlZFxuXG5cdCRicmVha3BvaW50ID0gdXNlZCB0byBzcGVjaWZ5IG1lZGlhIHF1ZXJ5XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRzaWJsaW5nIGZhZGU6IGZhZGUgb3V0IHNpYmxpbmdzIGFyb3VuZCBhIGhvdmVyZWQgaXRlbVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG5GaXggZm9yIDEwMHZoIGVsZW1lbnRzIGJlaW5nIGNvdmVyZWQgYnkgaU9TIFNhZmFyaSB0b29sYmFyXG5UaGlzIGlzIGEgYml0IGhhY2t5LiBNb3JlIGluZm86IGh0dHBzOi8vYWxsdGhpbmdzc21pdHR5LmNvbS8yMDIwLzA1LzExL2Nzcy1maXgtZm9yLTEwMHZoLWluLW1vYmlsZS13ZWJraXQvXG5UaGUgaGVpZ2h0IGRvZXNuJ3QgYWRqdXN0IHdoZW4gdGhlIGFkZHJlc3MgYmFyIGlzIGhpZGRlbi5cbiovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdENoYXJhY3RlciBTdHlsZSBNaXhpbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0V1lTSVdZRyBNaXhpbiBhbmQgY2xhc3Ncblx0QXBwbHkgdG8gY29udGVudCB0aGF0IGlzIHVzaW5nIGEgV1lTSVdZRyBlZGl0b3IgZmllbGQuXG5cdFJlZGVmaW5lcyBhbGwgdGhlIHR5cG9ncmFwaGljIEhUTUwgZWxlbWVudHMgdGhhdCBUaW55TWNlIG91dHB1dHMuIChoMSxpbWcscCx1bCBldGMuKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG5Gb3JtIE1peGluc1xuQ3JlYXRlIG1peGlucyBmaXJzdCBzbyB0aGV5IGNhbiBiZSByZXVzZWQgb24gV29vIGZvcm1zIG9yIG90aGVyIHBsYWNlcyB3aGVyZSB5b3UgY2FuJ3QgYWRkIHlvdXIgb3duIGNsYXNzZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEdyaWQgTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0RXhoaWJpdGlvbiBIZWFkZXIgU2xpZGVyIENvbXBvbmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiArMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBib2R5IHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgLyogRmlyZWZveCAqLyB9XG4gICAgYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2Nyb2xsLWhpamFja2VkIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAgICAgLnNjcm9sbC1oaWphY2tlZCAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGhlaWdodDogdmFyKC0tc2l4LWRldmljZS1oZWlnaHQpOyB9IH1cbiAgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgICAuc2Nyb2xsLWhpamFja2VkIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuaXMtaW9zIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zaXgtZGV2aWNlLWhlaWdodCk7IH0gfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXItLWZsb2F0aW5nLWltYWdlLFxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXItLWZsb2F0aW5nLXZpZGVvIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuaXMtaW9zIHtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDApO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTsgfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLnNhZmFyaS1ub3Qtc2Nyb2xsYWJsZSAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmluYWN0aXZlIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZm8ge1xuICAgIHRyYW5zaXRpb246IDY1MG1zIG9wYWNpdHkgZWFzZTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLS1mYWRlLXNsaWRlciAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIG92ZXJmbG93OiBpbml0aWFsOyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLS1mYWRlLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgODAwbXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDsgfVxuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLS1mYWRlLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyLS1mbG9hdGluZy1pbWFnZSAuYy1FeGhpYml0aW9uSGVhZGVyX19pbm5lcixcbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci0tZmFkZS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGUgLmMtRXhoaWJpdGlvbkhlYWRlci0tZmxvYXRpbmctdmlkZW8gLmMtRXhoaWJpdGlvbkhlYWRlcl9faW5uZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLS1mYWRlLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyX19jb250ZW50IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXItLWZhZGUtc2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlIC5jLUV4aGliaXRpb25IZWFkZXJfX3N0aWNreSB7XG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA4MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLS1mYWRlLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyX19zdGlja3kge1xuICAgICAgICAgIHRvcDogMTA1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci0tZmFkZS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGUgLmMtRXhoaWJpdGlvbkhlYWRlcl9fc3RpY2t5IHtcbiAgICAgICAgICB0b3A6IDEzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDk5cHgpIHtcbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXItLWZhZGUtc2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlIC5jLUV4aGliaXRpb25IZWFkZXJfX3N0aWNreSB7XG4gICAgdG9wOiA4MHB4OyB9IH1cbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci0tZmFkZS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGUuaXMtc2VsZWN0ZWQge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyA0MDBtcyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyB9XG4gICAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci0tZmFkZS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGUuaXMtc2VsZWN0ZWQgLmMtRXhoaWJpdGlvbkhlYWRlcl9fY29udGVudCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIDgwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXItLWZhZGUtc2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlIC5jLUV4aGliaXRpb25IZWFkZXI6bm90KC5jLUV4aGliaXRpb25IZWFkZXItLWZsb2F0aW5nLWltYWdlKTpub3QoLmMtRXhoaWJpdGlvbkhlYWRlci0tZmxvYXRpbmctdmlkZW8pIC5jLUV4aGliaXRpb25IZWFkZXJfX21lZGlhLXdyYXAge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgNzBweCk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNzBweCk7IH1cbiAgICAgIEBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLS1mYWRlLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyOm5vdCguYy1FeGhpYml0aW9uSGVhZGVyLS1mbG9hdGluZy1pbWFnZSk6bm90KC5jLUV4aGliaXRpb25IZWFkZXItLWZsb2F0aW5nLXZpZGVvKSAuYy1FeGhpYml0aW9uSGVhZGVyX19tZWRpYS13cmFwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1zaXgtZGV2aWNlLWhlaWdodCkgKyA3MHB4KTsgfSB9IH1cbiAgICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLS1mYWRlLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyOm5vdCguYy1FeGhpYml0aW9uSGVhZGVyLS1mbG9hdGluZy1pbWFnZSk6bm90KC5jLUV4aGliaXRpb25IZWFkZXItLWZsb2F0aW5nLXZpZGVvKSAuYy1FeGhpYml0aW9uSGVhZGVyX19tZWRpYS13cmFwIHZpZGVvIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXItLWZhZGUtc2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlIC5jLUV4aGliaXRpb25IZWFkZXIuYy1FeGhpYml0aW9uSGVhZGVyLS1mbG9hdGluZy1pbWFnZSAuYy1FeGhpYml0aW9uSGVhZGVyX19tZWRpYS13cmFwLCAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci0tZmFkZS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGUgLmMtRXhoaWJpdGlvbkhlYWRlci5jLUV4aGliaXRpb25IZWFkZXItLWZsb2F0aW5nLXZpZGVvIC5jLUV4aGliaXRpb25IZWFkZXJfX21lZGlhLXdyYXAge1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXItLWZhZGUtc2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgYm90dG9tOiBjYWxjKDAgKiAxMDB2dyArIDQwcHgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXItLWZhZGUtc2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZm8ge1xuICAgICAgICBib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXItLWZhZGUtc2xpZGVyIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZm8ge1xuICAgICAgICBib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjE5cHgpIHtcbiAgICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXIuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLS1mYWRlLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19pbmZvIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAuY29va2llLWlzLWFjdGl2ZSAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci0tZmFkZS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5mbyB7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKDAgKiAxMDB2dyArIDQwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYxOXB4KSBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAuY29va2llLWlzLWFjdGl2ZSAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci0tZmFkZS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5mbyB7XG4gICAgICAgIGJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MTlweCkgYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAuY29va2llLWlzLWFjdGl2ZSAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlci0tZmFkZS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5mbyB7XG4gICAgICAgIGJvdHRvbTogNDBweDsgfSB9XG5cbi5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogNjAwbXMgdG9wIDgwMG1zIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRmlyZWZveCAqLyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiArMTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXNpeC1tYXJnaW4pKTtcbiAgdHJhbnNpdGlvbjogNjUwbXMgb3BhY2l0eSAxNTBtcyBlYXNlO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjAxNDg4ICogMTAwdncgKyAyMC4yMzgxcHgpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19pbmZvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5mbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjE5cHgpIHtcbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19pbmZvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0tc2l4LW1hcmdpbikgKiAyKSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBsZWZ0OiB2YXIoLS1zaXgtbWFyZ2luKTsgfSB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZm8uZGFyay1zdGF0ZSAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zY3JvbGwtbGluayxcbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5mby5kYXJrLXN0YXRlIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rIHN2ZyxcbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5mby5kYXJrLXN0YXRlIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2NvdW50LFxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19pbmZvLmRhcmstc3RhdGUgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXgge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZm8uZGFyay1zdGF0ZSAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19pbmRleDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19pbmZvLmRhcmstc3RhdGUgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2Nyb2xsLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfSB9XG5cbi5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZGV4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiA2MDBtcyBjb2xvciBlYXNlLCBvcGFjaXR5IDUwMG1zIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjYWxjKDAuMDAxMTkgKiAxMDB2dyArIDE1LjYxOTA1cHgpO1xuICBsaW5lLWhlaWdodDogMS42MTExMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtMzUwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDM1MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXgge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXgge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXggZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdXNhbm5lLTM1MC1pdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDsgfVxuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZGV4IGVtIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7IH1cbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19pbmRleCBlbSBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXggZW0gc3Ryb25nIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2luZGV4IHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19pbmRleCBzdHJvbmcgZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXggc3Ryb25nIGVtIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXggc3Ryb25nIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXg6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC40OyB9IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXg6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01cHg7XG4gICAgbGVmdDogNTQlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNDUlO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDYwMG1zIGJhY2tncm91bmQtY29sb3IgZWFzZSwgaGVpZ2h0IDUwMG1zIGVhc2U7IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9faW5kZXguaXMtYWN0aXZlOjphZnRlciB7XG4gICAgaGVpZ2h0OiAycHg7IH1cblxuLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fY291bnQge1xuICB0cmFuc2l0aW9uOiA2MDBtcyBjb2xvciBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgLS1saC10LWFkanVzdDogMTtcbiAgLS1saC1iLWFkanVzdDogMC41O1xuICBmb250LWZhbWlseTogXCJMYXVzYW5uZS0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNhbGMoMC4wMDI5OCAqIDEwMHZ3ICsgMTkuMDQ3NjJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fY291bnQgZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdXNhbm5lLTMwMC1pdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2NvdW50IGVtIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19jb3VudCBlbSBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fY291bnQgZW0gc3Ryb25nIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX2NvdW50IHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19jb3VudCBzdHJvbmcgZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fY291bnQgc3Ryb25nIGVtIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fY291bnQgc3Ryb25nIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19jb3VudCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19jb3VudCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19jb3VudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS1saC10LWFkanVzdCkgLSAxKSAqIDAuNWVtKTsgfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19jb3VudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLWxoLWItYWRqdXN0KSAtIDEpICogMC41ZW0pOyB9XG5cbi5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjb2xvciBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgNTAwbXMgb3BhY2l0eSBlYXNlO1xuICBmb250LWZhbWlseTogXCJMYXVzYW5uZS0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IGNhbGMoMC4wMDI5OCAqIDEwMHZ3ICsgMTkuMDQ3NjJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgdHJhbnNpdGlvbjogNjAwbXMgY29sb3IgZWFzZTtcbiAgLS1saC10LWFkanVzdDogMTtcbiAgLS1saC1iLWFkanVzdDogMC41O1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zY3JvbGwtbGluayBlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtMzAwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2Nyb2xsLWxpbmsgZW0gZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rIGVtIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTAtaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zY3JvbGwtbGluayBlbSBzdHJvbmcgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2Nyb2xsLWxpbmsgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rIHN0cm9uZyBlbSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTAtaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zY3JvbGwtbGluayBzdHJvbmcgZW0gZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zY3JvbGwtbGluayBzdHJvbmcgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rIHN2ZyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjA2MDYwOyB9IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2Nyb2xsLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0tbGgtdC1hZGp1c3QpIC0gMSkgKiAwLjVlbSk7IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2Nyb2xsLWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS1saC1iLWFkanVzdCkgLSAxKSAqIDAuNWVtKTsgfVxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3Njcm9sbC1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH0gfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zY3JvbGwtbGluayBzdmcge1xuICAgIHRyYW5zaXRpb246IDYwMG1zIGNvbG9yIGVhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqLyB9XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAgIEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyLS1zbGlkZXIge1xuICAgICAgICBjbGlwLXBhdGg6IHVuc2V0OyB9IH0gfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyLS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IHZhcigtLXNpeC1tYXJnaW4pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0tc2l4LW1hcmdpbikgKiAyKSk7XG4gICAgdHJhbnNpdGlvbjogNDAwbXMgb3BhY2l0eSBlYXNlOyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlIC5jLUV4aGliaXRpb25IZWFkZXItLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyX19zdGF0dXMsXG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlIC5jLUV4aGliaXRpb25IZWFkZXItLXNsaWRlciAuYy1FeGhpYml0aW9uSGVhZGVyX19kYXRlLFxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyLS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlcl9fdGl0bGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jLUV4aGliaXRpb25IZWFkZXJTbGlkZXJfX3NsaWRlIC5jLUV4aGliaXRpb25IZWFkZXItLWZsb2F0aW5nLXZpZGVvIC5jLUV4aGliaXRpb25IZWFkZXJfX21lZGlhLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYy1FeGhpYml0aW9uSGVhZGVyU2xpZGVyX19zbGlkZSAuYy1FeGhpYml0aW9uSGVhZGVyLS1mbG9hdGluZy1pbWFnZSAuYy1FeGhpYml0aW9uSGVhZGVyX19tZWRpYS13cmFwIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGUuaXMtY3VycmVudCAuYy1FeGhpYml0aW9uSGVhZGVyLS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlcl9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogNjUwbXMgb3BhY2l0eSA2NTBtcyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmMtRXhoaWJpdGlvbkhlYWRlclNsaWRlcl9fc2xpZGUuaXMtbGFzdC5pcy1jdXJyZW50LmlzLXN0YXRpYyAuYy1FeGhpYml0aW9uSGVhZGVyLS1zbGlkZXIgLmMtRXhoaWJpdGlvbkhlYWRlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc2l4LW1hcmdpbik7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2l4LW1hcmdpbik7IH1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/