/**
 * Swiper 8.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 8, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}

:root{--swiper-theme-color:#007aff}

.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}

.swiper-vertical>.swiper-wrapper{flex-direction:column}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}

.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}

.swiper-pointer-events{touch-action:pan-y}

.swiper-pointer-events.swiper-vertical{touch-action:pan-x}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}

.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}

.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}

.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}

.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}

.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}

.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}

:root{--swiper-navigation-size:44px}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}

.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}

.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}

.swiper-button-lock{display:none}

.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}

.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}

.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}

button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet:only-child{display:none!important}

.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}

.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}

.swiper-pagination-lock{display:none}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}

.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}

.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}

.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}

.swiper-scrollbar-cursor-drag{cursor:move}

.swiper-scrollbar-lock{display:none}

.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}

.swiper-slide-zoomed{cursor:move}

.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}

.swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}

.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}

.swiper-lazy-preloader-black{--swiper-preloader-color:#000}

@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}

.swiper-grid>.swiper-wrapper{flex-wrap:wrap}

.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}

.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}

.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}

.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-cube{overflow:visible}

.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}

.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}

.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}

.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}

.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}

.swiper-flip{overflow:visible}

.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}

.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}

.swiper-cards{overflow:visible}

.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

@tailwind base;

@tailwind components;

@tailwind utilities;

/*! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com
 */

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/*
Ensure the default browser behavior of the `hidden` attribute.
*/

[hidden] {
  display: none;
}

img{width:100%}

.media-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}

*, ::before, ::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }

.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}

@media (min-width: 640px){

.container{max-width:640px}}

@media (min-width: 768px){

.container{max-width:768px}}

@media (min-width: 1024px){

.container{max-width:1024px}}

@media (min-width: 1280px){

.container{max-width:1280px}}

@media (min-width: 1536px){

.container{max-width:1536px}}

.aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16}

.aspect-w-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}

.aspect-h-9{--tw-aspect-h:9}

.aspect-h-16{--tw-aspect-h:16}

.aspect-w-9{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:9}

.aspect-w-9 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}

.text-headline-96-responsive{font-size:3rem;line-height:1}

@media (min-width: 768px){

.text-headline-96-responsive{font-size:6rem;line-height:1}}

.text-headline-86-responsive{font-size:3rem;line-height:1}

@media (min-width: 768px){

.text-headline-86-responsive{font-size:4.875rem;line-height:1}}

.text-headline-56-responsive{font-size:2rem;line-height:1.2}

@media (min-width: 768px){

.text-headline-56-responsive{font-size:3.5rem;line-height:1}}

.text-headline-32-responsive{font-size:1.25rem;line-height:1.2}

@media (min-width: 768px){

.text-headline-32-responsive{font-size:2rem;line-height:1.2}}

.text-body-20-responsive{font-size:1rem;line-height:1.6}

@media (min-width: 768px){

.text-body-20-responsive{font-size:1.25rem;line-height:1.6}}

.text-body-16-responsive{font-size:0.8125rem;line-height:1.6}

@media (min-width: 768px){

.text-body-16-responsive{font-size:1rem;line-height:1.6}}

.pointer-events-none{pointer-events:none}

.visible{visibility:visible}

.fixed{position:fixed}

.\!fixed{position:fixed !important}

.absolute{position:absolute}

.relative{position:relative}

.\!relative{position:relative !important}

.top-0{top:0px}

.left-0{left:0px}

.bottom-0{bottom:0px}

.right-0{right:0px}

.top-5{top:1.25rem}

.right-5{right:1.25rem}

.bottom-8{bottom:2rem}

.top-\[72px\]{top:72px}

.-right-2{right:-0.5rem}

.top-2{top:0.5rem}

.right-2{right:0.5rem}

.z-50{z-index:50}

.z-30{z-index:30}

.z-\[41\]{z-index:41}

.z-40{z-index:40}

.z-\[35\]{z-index:35}

.order-first{order:-9999}

.order-last{order:9999}

.col-span-12{grid-column:span 12 / span 12}

.col-span-10{grid-column:span 10 / span 10}

.col-span-2{grid-column:span 2 / span 2}

.col-span-6{grid-column:span 6 / span 6}

.col-span-5{grid-column:span 5 / span 5}

.col-start-2{grid-column-start:2}

.col-start-7{grid-column-start:7}

.m-auto{margin:auto}

.m-0{margin:0px}

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

.my-4{margin-top:1rem;margin-bottom:1rem}

.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}

.mx-0{margin-left:0px;margin-right:0px}

.mb-5{margin-bottom:1.25rem}

.mb-2{margin-bottom:0.5rem}

.mb-20{margin-bottom:5rem}

.\!mb-10{margin-bottom:2.5rem !important}

.\!mt-0{margin-top:0px !important}

.mr-4{margin-right:1rem}

.mb-6{margin-bottom:1.5rem}

.mt-sm{margin-top:1.5625rem}

.mt-header-mobile{margin-top:3.5rem}

.mt-md{margin-top:3.125rem}

.mt-20{margin-top:5rem}

.mt-lg{margin-top:6.25rem}

.mt-2xl{margin-top:12.5rem}

.mb-sm{margin-bottom:1.5625rem}

.mb-md{margin-bottom:3.125rem}

.mb-lg{margin-bottom:6.25rem}

.mb-xl{margin-bottom:9.375rem}

.mb-2xl{margin-bottom:12.5rem}

.mb-7{margin-bottom:1.75rem}

.mb-4{margin-bottom:1rem}

.mt-4{margin-top:1rem}

.ml-4{margin-left:1rem}

.mb-8{margin-bottom:2rem}

.mr-3{margin-right:0.75rem}

.mt-auto{margin-top:auto}

.mb-12{margin-bottom:3rem}

.mb-9{margin-bottom:2.25rem}

.mb-14{margin-bottom:3.5rem}

.mb-10{margin-bottom:2.5rem}

.mt-5{margin-top:1.25rem}

.mt-6{margin-top:1.5rem}

.mt-3{margin-top:0.75rem}

.mb-1{margin-bottom:0.25rem}

.mt-10{margin-top:2.5rem}

.mb-\[34px\]{margin-bottom:34px}

.mr-5{margin-right:1.25rem}

.ml-\[61px\]{margin-left:61px}

.ml-6{margin-left:1.5rem}

.ml-1{margin-left:0.25rem}

.ml-9{margin-left:2.25rem}

.mb-3{margin-bottom:0.75rem}

.mt-2{margin-top:0.5rem}

.ml-0{margin-left:0px}

.mt-8{margin-top:2rem}

.-ml-1{margin-left:-0.25rem}

.block{display:block}

.inline-block{display:inline-block}

.inline{display:inline}

.flex{display:flex}

.inline-flex{display:inline-flex}

.grid{display:grid}

.hidden{display:none}

.\!hidden{display:none !important}

.aspect-\[1\/1\]{aspect-ratio:1 / 1}

.h-screen{height:100vh}

.h-0{height:0px}

.h-full-safe{height:100.5%}

.h-11{height:2.75rem}

.h-0\.5{height:0.125rem}

.h-14{height:3.5rem}

.h-full{height:100%}

.h-\[3px\]{height:3px}

.\!h-\[62px\]{height:62px !important}

.\!h-\[60px\]{height:60px !important}

.h-2{height:0.5rem}

.h-\[72px\]{height:72px}

.\!h-11{height:2.75rem !important}

.h-6{height:1.5rem}

.h-\[234px\]{height:234px}

.h-\[90vh\]{height:90vh}

.h-header-mobile{height:3.5rem}

.h-20{height:5rem}

.h-7{height:1.75rem}

.h-\[150vh\]{height:150vh}

.h-9{height:2.25rem}

.h-auto{height:auto}

.h-5{height:1.25rem}

.max-h-\[234px\]{max-height:234px}

.min-h-\[95vh\]{min-height:95vh}

.w-10{width:2.5rem}

.w-6{width:1.5rem}

.w-full-safe{width:100.5%}

.w-full{width:100%}

.w-\[100px\]{width:100px}

.\!w-\[182px\]{width:182px !important}

.\!w-\[60px\]{width:60px !important}

.w-4{width:1rem}

.w-auto{width:auto}

.\!w-11{width:2.75rem !important}

.w-11{width:2.75rem}

.w-1{width:0.25rem}

.w-\[200\%\]{width:200%}

.\!w-auto{width:auto !important}

.w-screen{width:100vw}

.w-5{width:1.25rem}

.w-\[90vw\]{width:90vw}

.w-\[150vw\]{width:150vw}

.w-7{width:1.75rem}

.w-12{width:3rem}

.w-\[60px\]{width:60px}

.min-w-\[180px\]{min-width:180px}

.min-w-\[200px\]{min-width:200px}

.\!max-w-none{max-width:none !important}

.max-w-3xl{max-width:48rem}

.max-w-\[600px\]{max-width:600px}

.max-w-\[1920px\]{max-width:1920px}

.flex-grow{flex-grow:1}

.grow{flex-grow:1}

.origin-left{transform-origin:left}

.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.scale-0{--tw-scale-x:0;--tw-scale-y:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.scale-x-0{--tw-scale-x:0;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

@-webkit-keyframes spin{

to{transform:rotate(360deg)}}

@keyframes spin{

to{transform:rotate(360deg)}}

.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}

.cursor-pointer{cursor:pointer}

.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}

.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}

.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}

.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}

.flex-row{flex-direction:row}

.flex-col{flex-direction:column}

.flex-nowrap{flex-wrap:nowrap}

.items-center{align-items:center}

.justify-start{justify-content:flex-start}

.justify-end{justify-content:flex-end}

.justify-center{justify-content:center}

.justify-between{justify-content:space-between}

.\!justify-between{justify-content:space-between !important}

.gap-6{gap:1.5rem}

.gap-2{gap:0.5rem}

.gap-7\.5{gap:1.875rem}

.gap-7{gap:1.75rem}

.gap-3{gap:0.75rem}

.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}

.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}

.gap-y-4{row-gap:1rem}

.gap-x-2{-moz-column-gap:0.5rem;column-gap:0.5rem}

.gap-y-3{row-gap:0.75rem}

.gap-y-1{row-gap:0.25rem}

.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}

.gap-y-6{row-gap:1.5rem}

.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}

.gap-x-7\.5{-moz-column-gap:1.875rem;column-gap:1.875rem}

.gap-y-10{row-gap:2.5rem}

.space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}

.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}

.space-x-0 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}

.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}

.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}

.space-y-7 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}

.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}

.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}

.divide-y-2 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(2px * var(--tw-divide-y-reverse))}

.divide-background-light-blue > :not([hidden]) ~ :not([hidden]){--tw-divide-opacity:1;border-color:rgb(213 216 221 / var(--tw-divide-opacity))}

.overflow-hidden{overflow:hidden}

.overflow-visible{overflow:visible}

.overflow-scroll{overflow:scroll}

.overflow-y-auto{overflow-y:auto}

.whitespace-normal{white-space:normal}

.whitespace-nowrap{white-space:nowrap}

.rounded-full{border-radius:9999px}

.\!rounded-none{border-radius:0px !important}

.rounded-lg{border-radius:0.5rem}

.border{border-width:1px}

.border-2{border-width:2px}

.border-\[6px\]{border-width:6px}

.border-b-2{border-bottom-width:2px}

.border-t-8{border-top-width:8px}

.border-b-8{border-bottom-width:8px}

.border-t-2{border-top-width:2px}

.border-b{border-bottom-width:1px}

.border-b-\[3px\]{border-bottom-width:3px}

.border-b-4{border-bottom-width:4px}

.border-l-2{border-left-width:2px}

.border-solid{border-style:solid}

.border-background-light-gray{--tw-border-opacity:1;border-color:rgb(244 244 244 / var(--tw-border-opacity))}

.border-on-blue{--tw-border-opacity:1;border-color:rgb(65 81 93 / var(--tw-border-opacity))}

.border-transparent{border-color:transparent}

.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}

.border-background-light-blue{--tw-border-opacity:1;border-color:rgb(213 216 221 / var(--tw-border-opacity))}

.border-on-grey-50{--tw-border-opacity:1;border-color:rgb(129 129 129 / var(--tw-border-opacity))}

.border-danger{--tw-border-opacity:1;border-color:rgb(239 0 0 / var(--tw-border-opacity))}

.border-b-background-light-brown{--tw-border-opacity:1;border-bottom-color:rgb(177 155 136 / var(--tw-border-opacity))}

.border-b-on-grey-50{--tw-border-opacity:1;border-bottom-color:rgb(129 129 129 / var(--tw-border-opacity))}

.border-b-\[\#abbbc6\]{--tw-border-opacity:1;border-bottom-color:rgb(171 187 198 / var(--tw-border-opacity))}

.border-t-on-blue{--tw-border-opacity:1;border-top-color:rgb(65 81 93 / var(--tw-border-opacity))}

.border-b-on-black{--tw-border-opacity:1;border-bottom-color:rgb(56 56 56 / var(--tw-border-opacity))}

.border-b-background-light-blue{--tw-border-opacity:1;border-bottom-color:rgb(213 216 221 / var(--tw-border-opacity))}

.border-b-background-light-gray{--tw-border-opacity:1;border-bottom-color:rgb(244 244 244 / var(--tw-border-opacity))}

.border-l-on-blue{--tw-border-opacity:1;border-left-color:rgb(65 81 93 / var(--tw-border-opacity))}

.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}

.bg-background-light-gray{--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}

.bg-background-light-blue{--tw-bg-opacity:1;background-color:rgb(213 216 221 / var(--tw-bg-opacity))}

.bg-on-blue{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity))}

.bg-transparent{background-color:transparent}

.bg-on-grey-dark{--tw-bg-opacity:1;background-color:rgb(51 51 51 / var(--tw-bg-opacity))}

.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.bg-background-dark-green-footer{--tw-bg-opacity:1;background-color:rgb(115 119 89 / var(--tw-bg-opacity))}

.bg-background-dark-blue{--tw-bg-opacity:1;background-color:rgb(161 169 179 / var(--tw-bg-opacity))}

.bg-on-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.bg-on-black{--tw-bg-opacity:1;background-color:rgb(56 56 56 / var(--tw-bg-opacity))}

.bg-opacity-30{--tw-bg-opacity:0.3}

.bg-opacity-0{--tw-bg-opacity:0}

.\!bg-opacity-50{--tw-bg-opacity:0.5 !important}

.bg-\[url\(\'\.\.\/svg\/icon-search-mobile\.svg\'\)\]{background-image:url('../svg/icon-search-mobile.svg')}

.bg-\[left_1\.438rem_top_1\.313rem\]{background-position:left 1.438rem top 1.313rem}

.bg-no-repeat{background-repeat:no-repeat}

.fill-current{fill:currentColor}

.object-cover{-o-object-fit:cover;object-fit:cover}

.object-center{-o-object-position:center;object-position:center}

.p-5{padding:1.25rem}

.p-0{padding:0px}

.py-20{padding-top:5rem;padding-bottom:5rem}

.px-5{padding-left:1.25rem;padding-right:1.25rem}

.py-40{padding-top:10rem;padding-bottom:10rem}

.py-5{padding-top:1.25rem;padding-bottom:1.25rem}

.py-10{padding-top:2.5rem;padding-bottom:2.5rem}

.py-4xl{padding-top:25rem;padding-bottom:25rem}

.px-2\.5{padding-left:0.625rem;padding-right:0.625rem}

.px-2{padding-left:0.5rem;padding-right:0.5rem}

.px-4{padding-left:1rem;padding-right:1rem}

.py-\[19px\]{padding-top:19px;padding-bottom:19px}

.py-0{padding-top:0px;padding-bottom:0px}

.py-4{padding-top:1rem;padding-bottom:1rem}

.py-9{padding-top:2.25rem;padding-bottom:2.25rem}

.px-\[58px\]{padding-left:58px;padding-right:58px}

.py-\[18px\]{padding-top:18px;padding-bottom:18px}

.py-6{padding-top:1.5rem;padding-bottom:1.5rem}

.px-12{padding-left:3rem;padding-right:3rem}

.px-9{padding-left:2.25rem;padding-right:2.25rem}

.px-6{padding-left:1.5rem;padding-right:1.5rem}

.py-8{padding-top:2rem;padding-bottom:2rem}

.px-0{padding-left:0px;padding-right:0px}

.pt-20{padding-top:5rem}

.pt-11{padding-top:2.75rem}

.pb-10{padding-bottom:2.5rem}

.pl-4{padding-left:1rem}

.pr-4{padding-right:1rem}

.pt-sm{padding-top:1.5625rem}

.pt-md{padding-top:3.125rem}

.pt-lg{padding-top:6.25rem}

.pt-xl{padding-top:9.375rem}

.pb-sm{padding-bottom:1.5625rem}

.pb-md{padding-bottom:3.125rem}

.pb-20{padding-bottom:5rem}

.pb-lg{padding-bottom:6.25rem}

.pb-xl{padding-bottom:9.375rem}

.pb-4{padding-bottom:1rem}

.pt-14{padding-top:3.5rem}

.pt-6{padding-top:1.5rem}

.pb-12{padding-bottom:3rem}

.pb-9{padding-bottom:2.25rem}

.pl-5{padding-left:1.25rem}

.pt-4{padding-top:1rem}

.pt-10{padding-top:2.5rem}

.pt-24{padding-top:6rem}

.pt-12{padding-top:3rem}

.pt-16{padding-top:4rem}

.\!pb-0{padding-bottom:0px !important}

.pt-1{padding-top:0.25rem}

.pr-6{padding-right:1.5rem}

.pb-3{padding-bottom:0.75rem}

.pb-1{padding-bottom:0.25rem}

.pt-5{padding-top:1.25rem}

.text-left{text-align:left}

.text-center{text-align:center}

.align-middle{vertical-align:middle}

.font-family-1{font-family:Roboto, Arial}

.text-mobile-body-20{font-size:1rem;line-height:1.6}

.text-desktop-button-16{font-size:1rem;line-height:0.81}

.text-desktop-body-20{font-size:1.25rem;line-height:1.6}

.text-mobile-headline-32{font-size:1.25rem;line-height:1.2}

.text-mobile-headline-86{font-size:3rem;line-height:1}

.text-desktop-body-16{font-size:1rem;line-height:1.6}

.text-mobile-body-16{font-size:0.8125rem;line-height:1.6}

.text-mobile-headline-56{font-size:2rem;line-height:1.2}

.font-medium{font-weight:500}

.font-bold{font-weight:700}

.font-light{font-weight:300}

.font-semibold{font-weight:600}

.font-normal{font-weight:400}

.uppercase{text-transform:uppercase}

.italic{font-style:italic}

.leading-normal{line-height:1.5}

.tracking-widest{letter-spacing:0.1em}

.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.text-on-blue{--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.text-on-black{--tw-text-opacity:1;color:rgb(56 56 56 / var(--tw-text-opacity))}

.text-on-grey-dark{--tw-text-opacity:1;color:rgb(51 51 51 / var(--tw-text-opacity))}

.text-on-grey-50{--tw-text-opacity:1;color:rgb(129 129 129 / var(--tw-text-opacity))}

.text-on-brown{--tw-text-opacity:1;color:rgb(97 79 66 / var(--tw-text-opacity))}

.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}

.text-danger{--tw-text-opacity:1;color:rgb(239 0 0 / var(--tw-text-opacity))}

.text-on-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}

.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}

.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.opacity-0{opacity:0}

.opacity-100{opacity:1}

.opacity-50{opacity:0.5}

.opacity-25{opacity:0.25}

.opacity-75{opacity:0.75}

.outline{outline-style:solid}

.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}

.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition{transition-property:color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-colors{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.delay-500{transition-delay:500ms}

.duration-500{transition-duration:500ms}

.ease-in{transition-timing-function:cubic-bezier(0.4, 0, 1, 1)}

.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}

.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none;}

.scrollbar-hide::-webkit-scrollbar{display:none}

.center-absolute{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}

.center-flex-y{display:flex;flex-direction:column;justify-content:center}

.center-flex{display:flex;flex-direction:column;align-items:center;justify-content:center}

.smart-frame{border-width:6px;outline-offset:-7px}

@media (min-width: 768px){

.smart-frame{border-width:16px}

.smart-frame{outline-offset:-17px}}

.smart-frame {
	border-color: var(--smart-frames-color);
	background-color: var(--smart-frames-color);
	outline: 6px solid var(--smart-frames-color);
}

@media (min-width: 768px){

.smart-frame--small{border-width:6px}

.smart-frame--small{outline-offset:-7px}}

.otgs-development-site-front-end{display:none !important}

.component.bg-background-light-gray .accordion__title{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.a2a_svg {
  border-radius: 50% !important;
  padding: 4px !important;
}

.cta{display:inline-flex;align-items:center;justify-content:center}

.cta > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}

.cta{white-space:nowrap;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;height:2.75rem;width:100%;padding-left:0.625rem;padding-right:0.625rem;font-size:1rem;line-height:0.81}

@media (min-width: 640px){

.cta{width:auto}}

.cta{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.cta:hover{--tw-bg-opacity:1;background-color:rgb(50 62 71 / var(--tw-bg-opacity))}

.cta:active{--tw-bg-opacity:1;background-color:rgb(36 44 51 / var(--tw-bg-opacity))}

.cta:disabled{--tw-bg-opacity:1;background-color:rgb(198 203 206 / var(--tw-bg-opacity))}

.cta__icon{width:1.5rem}

.cta span{display:inline-block}

.cta--dark{--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.component.cta--dark .accordion__title{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.cta--dark:hover{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.cta--dark:active{--tw-bg-opacity:1;background-color:rgb(50 62 71 / var(--tw-bg-opacity))}

.cta--dark:disabled{--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}

.cta--outline{border-width:2px;--tw-border-opacity:1;border-color:rgb(65 81 93 / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.cta--outline:hover{margin-left:-1px;margin-right:-1px;border-width:3px;background-color:transparent}

.cta--outline:active{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.cta--outline:disabled{--tw-border-opacity:1;border-color:rgb(198 203 206 / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(198 203 206 / var(--tw-text-opacity))}

.cta--transparent{position:relative;border-bottom-width:2px;border-color:transparent;background-color:transparent;--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.cta--transparent:hover{background-color:transparent}

.cta--transparent:active{background-color:transparent}

.cta--transparent:disabled{border-color:transparent;background-color:transparent;--tw-text-opacity:1;color:rgb(198 203 206 / var(--tw-text-opacity))}

.cta--transparent::after {
			content: '';
			position:absolute;
			bottom:0px;
			left:0px;
			height:0.125rem;
			width:100%;
			transform-origin:left;
			--tw-scale-x:0;
			transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
			--tw-bg-opacity:1;
			background-color:rgb(65 81 93 / var(--tw-bg-opacity));
			transition-property:transform;
			transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
			transition-duration:300ms;
		}

.cta--transparent:hover::after{--tw-scale-x:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.cta--large{height:3.5rem}

.cta--large > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.75rem * var(--tw-space-x-reverse));margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))}

.cta--large{padding-left:1rem;padding-right:1rem}

.cta--large .cta__label{padding-left:1rem;padding-right:1rem}

.cta--small{height:2.5rem;padding-left:1rem;padding-right:1rem}

.cta--small .cta__label{padding-left:0.5rem;padding-right:0.5rem}

.flexible-tabs li.active{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.hamburger {
  width: 2rem;
  height: 2rem;
  position: relative;
  cursor: pointer;
}

.hamburger span {
    transition: width .25s, height .25s ease-in-out;
  }

.hamburger__lines {
    position: absolute;
    height: 100%;
    width: 100%;

  }

.hamburger__lines span {
      width: 100%;
      height: 2px;
      position: relative;
      top: 0;
      left: 0;
      margin: 0.45rem 0;
      display: block;
      
    }

.hamburger__lines span:nth-child(1) {
        transition-delay: .5s;
        border-radius: 99px 99px 0 0;
      }

.hamburger__lines span:nth-child(2) {
        transition-delay: .25s;
        margin-right: 40%;
      }

.hamburger__lines span:nth-child(3) {
        border-radius: 0 0 99px 99px;
      }

.hamburger__lines span.short{
      width: 70%;
      left: 30%;
    }

.hamburger__cross {
    position: absolute;
    height: 100%;
    width: 100%;
    transform: rotate(45deg);
  }

.hamburger__cross span:nth-child(1) {
        height: 0;
        width: 2px;
        position: absolute;
        top: 15%;
        left: 1rem;
        transition-delay: height 0s;
      }

.hamburger__cross span:nth-child(2) {
        width: 0;
        height: 0.125rem;
        position: absolute;
        left: 15%;
        top: 1rem;
        transition-delay: width .25s;
      }

.--menu-screen-modal-opened .hamburger__lines span {
      width: 0%;
    }

.--menu-screen-modal-opened .hamburger__lines span:nth-child(1) {
        transition-delay: 0s;
      }

.--menu-screen-modal-opened .hamburger__lines span:nth-child(2) {
        transition-delay: .125s;
      }

.--menu-screen-modal-opened .hamburger__cross span:nth-child(1) {
        height: 80%;
        transition-delay: .625s;
      }

.--menu-screen-modal-opened .hamburger__cross span:nth-child(2) {
        width: 80%;
        transition-delay: .375s;
      }

.modal-container {
  pointer-events: none;
  background: rgba(0, 0, 0, .9);
	/*removes it from the screen*/
  max-height: 0px;
  opacity: 0%;
  transition: opacity .3s 0s, max-height 0s .3s;
}

/* match its height to the normal header's */

.modal-container .header {
    height: 38px;
  }

@media screen and (max-width: 1280px) {

.modal-container .header {
      height: 30px
  }
    }

.modal-container svg {
    height: 30px;
    width: auto;
  }

body.with-modal-open {
  overflow: hidden;
}

.modal-container.modal-open {
  pointer-events: auto;
	/* can't animate `auto`, and max-height has a transition-duration of 0s anyways*/
  max-height: 99999px;
  opacity: 100%;
  transition: opacity .3s 0s, max-height 0s 0s;
}

/*padding*/

section.component--pt-sm{padding-top:1.5625rem}

section.component--pt-md{padding-top:1.5625rem}

@media (min-width: 768px){

section.component--pt-md{padding-top:3.125rem}}

section.component--pt-lg{padding-top:3.125rem}

@media (min-width: 768px){

section.component--pt-lg{padding-top:6.25rem}}

section.component--pt-xl{padding-top:5rem}

@media (min-width: 768px){

section.component--pt-xl{padding-top:9.375rem}}

section.component--pt-2xl{padding-top:6.25rem}

@media (min-width: 768px){

section.component--pt-2xl{padding-top:12.5rem}}

section.component--pt-3xl{padding-top:9.375rem}

@media (min-width: 768px){

section.component--pt-3xl{padding-top:18.75rem}}

section.component--pb-sm{padding-bottom:1.5625rem}

section.component--pb-md{padding-bottom:1.5625rem}

@media (min-width: 768px){

section.component--pb-md{padding-bottom:3.125rem}}

section.component--pb-lg{padding-bottom:3.125rem}

@media (min-width: 768px){

section.component--pb-lg{padding-bottom:6.25rem}}

section.component--pb-xl{padding-bottom:5rem}

@media (min-width: 768px){

section.component--pb-xl{padding-bottom:9.375rem}}

section.component--pb-2xl{padding-bottom:6.25rem}

@media (min-width: 768px){

section.component--pb-2xl{padding-bottom:12.5rem}}

section.component--pb-3xl{padding-bottom:9.375rem}

@media (min-width: 768px){

section.component--pb-3xl{padding-bottom:18.75rem}}

/* Margin top */

section.component--mt-sm{margin-top:1.5625rem}

section.component--mt-md{margin-top:1.5625rem}

@media (min-width: 768px){

section.component--mt-md{margin-top:3.125rem}}

section.component--mt-header{margin-top:3.5rem}

@media (min-width: 768px){

section.component--mt-header{margin-top:5rem}}

section.component--mt-lg{margin-top:3.125rem}

@media (min-width: 768px){

section.component--mt-lg{margin-top:6.25rem}}

section.component--mt-xl{margin-top:5rem}

@media (min-width: 768px){

section.component--mt-xl{margin-top:9.375rem}}

section.component--mt-2xl{margin-top:6.25rem}

@media (min-width: 768px){

section.component--mt-2xl{margin-top:12.5rem}}

section.component--mt-3xl{margin-top:6.25rem}

@media (min-width: 768px){

section.component--mt-3xl{margin-top:18.75rem}}

section.component--mt-4xl{margin-top:12.5rem}

@media (min-width: 768px){

section.component--mt-4xl{margin-top:25rem}}

/* Margin bottom */

section.component--mb-sm{margin-bottom:1.5625rem}

section.component--mb-md{margin-bottom:1.5625rem}

@media (min-width: 768px){

section.component--mb-md{margin-bottom:3.125rem}}

section.component--mb-lg{margin-bottom:3.125rem}

@media (min-width: 768px){

section.component--mb-lg{margin-bottom:6.25rem}}

section.component--mb-xl{margin-bottom:5rem}

@media (min-width: 768px){

section.component--mb-xl{margin-bottom:9.375rem}}

section.component--mb-2xl{margin-bottom:6.25rem}

@media (min-width: 768px){

section.component--mb-2xl{margin-bottom:12.5rem}}

section.component--mb-3xl{margin-bottom:9.375rem}

@media (min-width: 768px){

section.component--mb-3xl{margin-bottom:18.75rem}}

section.component--mb-4xl{margin-bottom:12.5rem}

@media (min-width: 768px){

section.component--mb-4xl{margin-bottom:25rem}}

/* box-shadow to fix "white pixel between section" issue */

section.component--dark h1, section.component--dark h2, section.component--dark h3, section.component--dark h4, section.component--dark h5, section.component--dark h5, section.component--dark p, section.component--dark span, section.component--dark a, section.component--dark svg{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

/** Perks */

section.component--full-height{display:flex;min-height:95vh;flex-direction:column;justify-content:center}

/* Theme */

section.component--divider-top{border-top-width:8px;border-style:solid;--tw-border-opacity:1;border-color:rgb(213 216 221 / var(--tw-border-opacity))}

section.component--divider-bottom{border-bottom-width:8px;border-style:solid;--tw-border-opacity:1;border-color:rgb(213 216 221 / var(--tw-border-opacity))}

.wysiwyg a{transition-property:color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

.wysiwyg a:hover{--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.component--border-radius-top {
    overflow: hidden;
  }

.component--border-radius-bottom {
    overflow: hidden;
  }

.index--products {

  }

[data-load-more="true"]{display:none}

.search-bar input[type="text"]{width:100%;--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));padding-top:19px;padding-bottom:19px;padding-left:0.75rem}

.component.search-bar input[type="text"] .accordion__title{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.search-bar input[type="text"]::-moz-placeholder{font-size:0.8125rem;line-height:1.6;--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.search-bar input[type="text"]:-ms-input-placeholder{font-size:0.8125rem;line-height:1.6;--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.search-bar input[type="text"]::placeholder{font-size:0.8125rem;line-height:1.6;--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.search-bar input[type="text"]{background-image:url('../svg/icon-search-mobile.svg');background-position:left 1.438rem top 1.313rem;background-repeat:no-repeat;text-indent:2.75rem}

.search-bar--white input[type="text"]{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.slider .swiper-scrollbar{position:relative !important;height:0.5rem;width:100%;border-radius:0px !important;--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}

.component.slider .swiper-scrollbar .accordion__title{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.slider .swiper-scrollbar-drag{border-radius:0px !important;--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity))}

.slider .swiper-button-lock{display:none}

.slider--feature .swiper, .slider--product .swiper{overflow:visible}

.banner-cta--cta svg{height:1.5rem;width:1.5rem}

.banner-cta--cta svg path{fill:currentColor;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.banner-cta--cta .cta{height:72px;width:100%;background-color:transparent;padding-top:0px;padding-bottom:0px;font-family:Roboto, Arial;font-size:1rem;line-height:1.6;font-weight:700}

@media (min-width: 768px){

.banner-cta--cta .cta{height:100px}

.banner-cta--cta .cta{font-size:1.25rem;line-height:1.6}}

.catalogue .drawer-mobile--open .drawer-mobile__drawer{--tw-translate-x:0px !important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}

.catalogue .dropdown .swiper-scrollbar-vertical{height:0.5rem;width:0.375rem;border-radius:0px !important;--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}

.component.catalogue .dropdown .swiper-scrollbar-vertical .accordion__title{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.catalogue .dropdown .swiper-scrollbar-drag{border-radius:0px !important;--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity))}

.catalogue .dropdown--open .dropdown__content{display:block}

.cookie-policy {
  transition: 400ms transform;
  transform: translateY(101%);
}

body.cookie--opened .cookie-policy {
    transition: 400ms transform;
    transform: translateY(0);
    display: block;
  }

.counters-index .--title br{display:none}

@media (min-width: 768px){

.counters-index .--title br{display:block}}

.drawer-newsletter__agreement label:not(.error)::before {
				content: "";
				display:block;
				height:1.5rem;
				width:1.5rem;
				border-radius:9999px;
				--tw-bg-opacity:1;
				background-color:rgb(255 255 255 / var(--tw-bg-opacity));
			}

@media (min-width: 768px){

.drawer-newsletter__agreement label:not(.error)::before{height:1.75rem}

.drawer-newsletter__agreement label:not(.error)::before{width:1.75rem}}

.drawer-newsletter__agreement label:not(.error)::after {
				content: "";
				position:absolute;
				left:0px;
				height:1.5rem;
				width:1.5rem;
				--tw-scale-x:0;
				--tw-scale-y:0;
				transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
				border-radius:9999px;
				--tw-bg-opacity:1;
				background-color:rgb(65 81 93 / var(--tw-bg-opacity));
				transition-property:transform;
				transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
				transition-duration:150ms;
			}

@media (min-width: 768px){

.drawer-newsletter__agreement label:not(.error)::after{height:1.75rem}

.drawer-newsletter__agreement label:not(.error)::after{width:1.75rem}}

.drawer-newsletter__agreement input:checked + label:not(.error)::after{--tw-scale-x:.5;--tw-scale-y:.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

body.--drawer-newsletter-modal-opened {
  overflow: hidden;
}

body.--drawer-newsletter-modal-opened .drawer-newsletter{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.features-slider .swiper-scrollbar{position:relative !important;height:0.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}

.component.features-slider .swiper-scrollbar .accordion__title{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.features-slider .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity))}

@media (min-width: 768px){

.features-slider .accordion__wrapper{overflow:visible}}

.footer .cta{padding-left:3rem;padding-right:3rem;font-size:1rem;line-height:0.81}

.form-contact{position:relative;font-family:Roboto, Arial;font-size:1rem;line-height:1.6}

@media (min-width: 768px){

.form-contact{font-size:1.25rem;line-height:1.6}}

.form-contact .text{margin-bottom:2rem;margin-top:2.5rem;--tw-text-opacity:1;color:rgb(56 56 56 / var(--tw-text-opacity))}

@media (min-width: 768px){

.form-contact .text{margin-bottom:2.5rem}}

@media (min-width: 1024px){

.form-contact .text{margin-top:0px}}

.form-contact input[type="text"].wpcf7-not-valid,.form-contact input[type="email"].wpcf7-not-valid,.form-contact input[type="tel"].wpcf7-not-valid,.form-contact textarea.wpcf7-not-valid{
      background-image: url('../svg/icon-alert.svg');
      background-repeat: no-repeat;
      background-position: right center;
    }

.form-contact .wpcf7 form.invalid .wpcf7-response-output, .form-contact .wpcf7 form.unaccepted .wpcf7-response-output, .form-contact .wpcf7 form.payment-required .wpcf7-response-output{--tw-border-opacity:1;border-color:rgb(239 0 0 / var(--tw-border-opacity))}

.form-contact .top-label{margin-bottom:2rem}

@media (min-width: 768px){

.form-contact .top-label{margin-bottom:2.5rem}}

.form-contact .form-fields .wpcf7-not-valid-tip{font-family:Roboto, Arial;font-size:1rem;line-height:1.6}

.form-contact .form-fields .form-field{margin-bottom:1.5rem}

.form-contact .form-fields .form-button{margin-top:2.75rem;margin-bottom:2.75rem}

@media (min-width: 1024px){

.form-contact .form-fields .form-button{display:flex}

.form-contact .form-fields .form-button{justify-content:flex-end}}

.form-contact .form-fields .form-button input[type="submit"]{width:100%;max-width:28rem;cursor:pointer;--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;padding-left:2.25rem;padding-right:2.25rem;font-family:Roboto, Arial;font-size:1rem;line-height:0.81;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (min-width: 768px){

.form-contact .form-fields .form-button input[type="submit"]{width:auto}}

.form-contact .form-fields .wpcf7-list-item{margin:0px;font-size:1rem;line-height:1.6}

.form-contact .form-fields input[type="text"], .form-contact .form-fields input[type="email"], .form-contact .form-fields input[type="tel"], .form-contact .form-fields textarea{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-size:1rem;line-height:1.6;line-height:1rem}

.form-contact .form-fields input[type="text"]::-moz-placeholder, .form-contact .form-fields input[type="email"]::-moz-placeholder, .form-contact .form-fields input[type="tel"]::-moz-placeholder, .form-contact .form-fields textarea::-moz-placeholder{font-size:1rem;line-height:1.6;--tw-text-opacity:1;color:rgb(129 129 129 / var(--tw-text-opacity))}

.form-contact .form-fields input[type="text"]:-ms-input-placeholder, .form-contact .form-fields input[type="email"]:-ms-input-placeholder, .form-contact .form-fields input[type="tel"]:-ms-input-placeholder, .form-contact .form-fields textarea:-ms-input-placeholder{font-size:1rem;line-height:1.6;--tw-text-opacity:1;color:rgb(129 129 129 / var(--tw-text-opacity))}

.form-contact .form-fields input[type="text"]::placeholder, .form-contact .form-fields input[type="email"]::placeholder, .form-contact .form-fields input[type="tel"]::placeholder, .form-contact .form-fields textarea::placeholder{font-size:1rem;line-height:1.6;--tw-text-opacity:1;color:rgb(129 129 129 / var(--tw-text-opacity))}

.form-contact .form-fields input[type="text"][aria-invalid="true"], .form-contact .form-fields input[type="email"][aria-invalid="true"], .form-contact .form-fields input[type="phone"][aria-invalid="true"], .form-contact .form-fields textarea[aria-invalid="true"]{--tw-border-opacity:1;border-color:rgb(239 0 0 / var(--tw-border-opacity))}

.form-contact .form-fields input[type="text"], .form-contact .form-fields input[type="email"], .form-contact .form-fields input[type="tel"], .form-contact .form-fields textarea{width:100%;max-width:28rem;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(129 129 129 / var(--tw-border-opacity));padding-top:18px;padding-bottom:18px;padding-left:1rem;padding-right:1rem}

@media (min-width: 1024px){

.form-contact .form-fields input[type="text"], .form-contact .form-fields input[type="email"], .form-contact .form-fields input[type="tel"], .form-contact .form-fields textarea{width:206px}}

.form-contact .form-fields textarea{height:134px;width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(129 129 129 / var(--tw-border-opacity))}

@media (min-width: 1024px){

.form-contact .form-fields textarea{width:288px}}

.form-contact .form-fields .error{--tw-text-opacity:1;color:rgb(239 0 0 / var(--tw-text-opacity))}

.form-contact .form-fields .error::-moz-placeholder{font-weight:700;--tw-text-opacity:1;color:rgb(239 0 0 / var(--tw-text-opacity))}

.form-contact .form-fields .error:-ms-input-placeholder{font-weight:700;--tw-text-opacity:1;color:rgb(239 0 0 / var(--tw-text-opacity))}

.form-contact .form-fields .error::placeholder{font-weight:700;--tw-text-opacity:1;color:rgb(239 0 0 / var(--tw-text-opacity))}

.form-contact .form-fields input.error, .form-contact .form-fields select.error, .form-contact .form-fields textarea.error{--tw-border-opacity:1;border-color:rgb(239 0 0 / var(--tw-border-opacity))}

/* Nesting to increase specificity over wpcf7 default styles */

.form-contact .wpcf7 form .wpcf7-response-output{margin-left:auto;margin-right:auto}

.form .wpcf7 form.invalid .wpcf7-response-output, .form .wpcf7 form.unaccepted .wpcf7-response-output, .form .wpcf7 form.payment-required .wpcf7-response-output{position:absolute;bottom:2rem;margin:0px;--tw-border-opacity:1;border-color:rgb(239 0 0 / var(--tw-border-opacity));font-size:0.8125rem;line-height:1.6}

@media (min-width: 768px){

.form .wpcf7 form.invalid .wpcf7-response-output, .form .wpcf7 form.unaccepted .wpcf7-response-output, .form .wpcf7 form.payment-required .wpcf7-response-output{bottom:0.5rem}}

@media (min-width: 1024px){

.form .wpcf7 form.invalid .wpcf7-response-output, .form .wpcf7 form.unaccepted .wpcf7-response-output, .form .wpcf7 form.payment-required .wpcf7-response-output{position:relative}

.form .wpcf7 form.invalid .wpcf7-response-output, .form .wpcf7 form.unaccepted .wpcf7-response-output, .form .wpcf7 form.payment-required .wpcf7-response-output{bottom:auto}

.form .wpcf7 form.invalid .wpcf7-response-output, .form .wpcf7 form.unaccepted .wpcf7-response-output, .form .wpcf7 form.payment-required .wpcf7-response-output{font-size:1rem;line-height:1.6}}

.global-search{transition-duration:500ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--tw-translate-y:-100.5%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.--global-search-modal-opened .global-search{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.--global-search-modal-opened .global-search__backdrop{--tw-bg-opacity:0.3;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-delay:500ms}

.google-map iframe{width:100%}

body.--menu-screen-modal-opened #header .r-menu{display:none}

body.--menu-screen-modal-opened #header .logo svg path{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

body.dark .logo svg path{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

body #header .menu-screen__children-menu{
      box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    }

.mailchimp-modal{pointer-events:none;opacity:0;transition-duration:500ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--tw-translate-y:2.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.mailchimp-modal #mc_embed_signup{width:90vw;max-width:600px}

.mailchimp-modal fieldset.gdprRequired{margin-top:0.5rem;margin-bottom:0.5rem}

body.--mailchimp-modal-opened .mailchimp-modal{pointer-events:auto;--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}

body.--mailchimp-modal-opened .mailchimp-modal__backdrop{--tw-bg-opacity:0.3;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;transition-delay:500ms}

.menu-screen{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.menu-screen ul li.__active{border-style:none}

.menu-screen ul li ul{max-height:100vh;
				transition: max-height 1s ease-in}

.menu-screen ul li ul.__close{max-height:0px;
					transition: max-height 0.15s ease-out}

.menu-screen .__search{max-height:6rem;
		transition: max-height 0.5s ease-in}

.menu-screen .__search.__close{max-height:0px;
			transition: max-height 0.25s ease-out}

body.--menu-screen-modal-opened {
	overflow: hidden;
}

body.--menu-screen-modal-opened .menu-screen{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.product-features-slider .swiper-scrollbar{position:relative !important;height:0.5rem;width:100%;--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}

.component.product-features-slider .swiper-scrollbar .accordion__title{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.product-features-slider .swiper-scrollbar-drag{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity))}

@media (min-width: 768px){

.product-features-slider .accordion__wrapper{overflow:visible}}

.product-hero .cta{justify-content:space-between;font-size:13px}

@media (min-width: 768px){

.product-hero .cta{width:100%}

.product-hero .cta{max-width:206px}}

.product-hero .cta__label{white-space:normal;padding-left:0px;padding-right:0px;text-align:left;line-height:1}

.products-slider__filters .swiper-button-lock{display:none}

.products-slider__filter.active{border-color:currentColor;font-weight:700;--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.product-slider__term-slider, .product-slider__cta{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

.product-slider__term-slider:not(.active), .product-slider__cta:not(.active){pointer-events:none;opacity:0}

.sectors-index .cta{justify-content:flex-start}

.sectors-index .cta > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}

.sectors-index .cta{background-color:transparent;padding:0px;font-size:1rem;line-height:0.81;--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.sectors-index .cta:hover{background-color:transparent}

.sectors-index .cta:active{background-color:transparent}

.sectors-index .cta:disabled{--tw-bg-opacity:1;background-color:rgb(198 203 206 / var(--tw-bg-opacity))}

.sectors-index .swiper{overflow:visible}

.sectors-index .slider .custom-swiper-button-prev, .sectors-index .slider .custom-swiper-button-next{display:none}

.sectors-index .slider .swiper{padding-bottom:1.5rem}

.text-image-cta .cta{width:100%;--tw-bg-opacity:1;background-color:rgb(56 56 56 / var(--tw-bg-opacity))}

@media (min-width: 768px){

.text-image-cta .cta{width:auto}}

.video-wallpaper .icon-play svg{height:60px;width:60px}

.video-wallpaper .aspect_1_1{padding-bottom:100%}

.video-wallpaper .aspect_16_9{padding-bottom:56.25%}

.video-wallpaper .aspect_9_16{padding-bottom:177.77%}

.video-wallpaper .aspect_4_3{padding-bottom:75%}

.video-wallpaper .aspect_3_2{padding-bottom:66.66%}

.video-wallpaper .aspect_8_5{padding-bottom:62.5%}

.video-wallpaper .aspect_40_17{padding-bottom:42.5%}

.video-wallpaper .video-zoom__wrapper .vimeo-video{overflow:hidden}

.wysiwyg-cta ul{padding-left:2rem}

.wysiwyg-cta ul li{list-style-type:disc}

.grecaptcha-badge { 
  visibility: hidden;
}

.placeholder\:text-mobile-body-16::-moz-placeholder{font-size:0.8125rem;line-height:1.6}

.placeholder\:text-mobile-body-16:-ms-input-placeholder{font-size:0.8125rem;line-height:1.6}

.placeholder\:text-mobile-body-16::placeholder{font-size:0.8125rem;line-height:1.6}

.placeholder\:text-on-blue::-moz-placeholder{--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.placeholder\:text-on-blue:-ms-input-placeholder{--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.placeholder\:text-on-blue::placeholder{--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.hover\:block:hover{display:block}

.hover\:border-\[3px\]:hover{border-width:3px}

.hover\:bg-\[\#323E47\]:hover{--tw-bg-opacity:1;background-color:rgb(50 62 71 / var(--tw-bg-opacity))}

.hover\:bg-on-blue:hover{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity))}

.hover\:bg-transparent:hover{background-color:transparent}

.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.hover\:text-on-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.hover\:text-on-blue:hover{--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.active\:bg-\[\#242C33\]:active{--tw-bg-opacity:1;background-color:rgb(36 44 51 / var(--tw-bg-opacity))}

.active\:bg-\[\#323E47\]:active{--tw-bg-opacity:1;background-color:rgb(50 62 71 / var(--tw-bg-opacity))}

.active\:bg-on-blue:active{--tw-bg-opacity:1;background-color:rgb(65 81 93 / var(--tw-bg-opacity))}

.active\:bg-transparent:active{background-color:transparent}

.active\:text-on-white:active{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.disabled\:border-\[\#C6CBCE\]:disabled{--tw-border-opacity:1;border-color:rgb(198 203 206 / var(--tw-border-opacity))}

.disabled\:bg-transparent:disabled{background-color:transparent}

.disabled\:text-\[\#C6CBCE\]:disabled{--tw-text-opacity:1;color:rgb(198 203 206 / var(--tw-text-opacity))}

.group:hover .group-hover\:block{display:block}

.group:hover .group-hover\:opacity-100{opacity:1}

.prose-headings\:font-family-1 :is(:where(h1, h2, h3, h4, th):not(:where([class~="not-prose"] *))){font-family:Roboto, Arial}

.prose-headings\:text-desktop-body-16 :is(:where(h1, h2, h3, h4, th):not(:where([class~="not-prose"] *))){font-size:1rem;line-height:1.6}

.prose-headings\:text-mobile-headline-56 :is(:where(h1, h2, h3, h4, th):not(:where([class~="not-prose"] *))){font-size:2rem;line-height:1.2}

.prose-headings\:font-bold :is(:where(h1, h2, h3, h4, th):not(:where([class~="not-prose"] *))){font-weight:700}

.prose-headings\:font-medium :is(:where(h1, h2, h3, h4, th):not(:where([class~="not-prose"] *))){font-weight:500}

.prose-headings\:text-on-blue :is(:where(h1, h2, h3, h4, th):not(:where([class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.prose-headings\:text-on-black :is(:where(h1, h2, h3, h4, th):not(:where([class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(56 56 56 / var(--tw-text-opacity))}

.prose-h1\:text-headline-96-responsive :is(:where(h1):not(:where([class~="not-prose"] *))){font-size:3rem;line-height:1}

@media (min-width: 768px){

.prose-h1\:text-headline-96-responsive :is(:where(h1):not(:where([class~="not-prose"] *))){font-size:6rem;line-height:1}}

.prose-h1\:mb-5 :is(:where(h1):not(:where([class~="not-prose"] *))){margin-bottom:1.25rem}

.prose-h1\:font-bold :is(:where(h1):not(:where([class~="not-prose"] *))){font-weight:700}

.prose-h1\:text-on-blue :is(:where(h1):not(:where([class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.prose-h2\:text-desktop-headline-32 :is(:where(h2):not(:where([class~="not-prose"] *))){font-size:2rem;line-height:1.2}

.prose-h2\:font-bold :is(:where(h2):not(:where([class~="not-prose"] *))){font-weight:700}

.prose-p\:mb-4 :is(:where(p):not(:where([class~="not-prose"] *))){margin-bottom:1rem}

.prose-p\:font-family-1 :is(:where(p):not(:where([class~="not-prose"] *))){font-family:Roboto, Arial}

.prose-p\:text-desktop-body-20 :is(:where(p):not(:where([class~="not-prose"] *))){font-size:1.25rem;line-height:1.6}

.prose-p\:text-desktop-body-16 :is(:where(p):not(:where([class~="not-prose"] *))){font-size:1rem;line-height:1.6}

.prose-p\:text-mobile-body-20 :is(:where(p):not(:where([class~="not-prose"] *))){font-size:1rem;line-height:1.6}

.prose-p\:font-normal :is(:where(p):not(:where([class~="not-prose"] *))){font-weight:400}

.prose-p\:text-on-black :is(:where(p):not(:where([class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(56 56 56 / var(--tw-text-opacity))}

.prose-p\:text-on-blue :is(:where(p):not(:where([class~="not-prose"] *))){--tw-text-opacity:1;color:rgb(65 81 93 / var(--tw-text-opacity))}

.prose-a\:font-semibold :is(:where(a):not(:where([class~="not-prose"] *))){font-weight:600}

.prose-li\:py-4 :is(:where(li):not(:where([class~="not-prose"] *))){padding-top:1rem;padding-bottom:1rem}

.dark .dark\:bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}

.dark .dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (min-width: 768px){

.md\:aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w:16}

.md\:aspect-w-16 > *{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}

.md\:aspect-h-5{--tw-aspect-h:5}

.md\:bottom-2{bottom:0.5rem}

.md\:right-0{right:0px}

.md\:order-first{order:-9999}

.md\:col-span-10{grid-column:span 10 / span 10}

.md\:col-span-8{grid-column:span 8 / span 8}

.md\:col-span-4{grid-column:span 4 / span 4}

.md\:col-span-6{grid-column:span 6 / span 6}

.md\:col-start-2{grid-column-start:2}

.md\:col-start-3{grid-column-start:3}

.md\:mb-8{margin-bottom:2rem}

.md\:mb-20{margin-bottom:5rem}

.md\:mb-4{margin-bottom:1rem}

.md\:ml-auto{margin-left:auto}

.md\:mb-10{margin-bottom:2.5rem}

.md\:ml-10{margin-left:2.5rem}

.md\:mb-16{margin-bottom:4rem}

.md\:mb-36{margin-bottom:9rem}

.md\:mt-2{margin-top:0.5rem}

.md\:mt-6{margin-top:1.5rem}

.md\:mt-36{margin-top:9rem}

.md\:block{display:block}

.md\:inline-block{display:inline-block}

.md\:\!flex{display:flex !important}

.md\:grid{display:grid}

.md\:hidden{display:none}

.md\:h-\[100px\]{height:100px}

.md\:h-7{height:1.75rem}

.md\:h-header{height:5rem}

.md\:w-12{width:3rem}

.md\:w-auto{width:auto}

.md\:w-7{width:1.75rem}

.md\:w-8\/12{width:66.666667%}

.md\:w-6{width:1.5rem}

.md\:w-full{width:100%}

.md\:max-w-\[206px\]{max-width:206px}

.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}

.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}

.md\:flex-row{flex-direction:row}

.md\:items-center{align-items:center}

.md\:justify-start{justify-content:flex-start}

.md\:gap-x-16{-moz-column-gap:4rem;column-gap:4rem}

.md\:space-x-2 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.5rem * var(--tw-space-x-reverse));margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))}

.md\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}

.md\:divide-y-0 > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}

.md\:whitespace-nowrap{white-space:nowrap}

.md\:border-b-4{border-bottom-width:4px}

.md\:bg-transparent{background-color:transparent}

.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}

.md\:py-8{padding-top:2rem;padding-bottom:2rem}

.md\:py-20{padding-top:5rem;padding-bottom:5rem}

.md\:py-24{padding-top:6rem;padding-bottom:6rem}

.md\:py-40{padding-top:10rem;padding-bottom:10rem}

.md\:pb-1{padding-bottom:0.25rem}

.md\:pb-10{padding-bottom:2.5rem}

.md\:pt-36{padding-top:9rem}

.md\:pt-0{padding-top:0px}

.md\:pt-5{padding-top:1.25rem}

.md\:text-left{text-align:left}

.md\:text-desktop-headline-32{font-size:2rem;line-height:1.2}

.md\:text-desktop-body-20{font-size:1.25rem;line-height:1.6}

.md\:text-desktop-headline-86{font-size:4.875rem;line-height:1}

.md\:text-desktop-body-16{font-size:1rem;line-height:1.6}

.md\:text-desktop-headline-56{font-size:3.5rem;line-height:1}

.md\:font-medium{font-weight:500}

.md\:text-on-grey-50{--tw-text-opacity:1;color:rgb(129 129 129 / var(--tw-text-opacity))}

.md\:hover\:bg-\[color\:var\(--header-bg-color\)\]:hover{background-color:var(--header-bg-color)}

.md\:prose-headings\:text-desktop-headline-56 :is(:where(h1, h2, h3, h4, th):not(:where([class~="not-prose"] *))){font-size:3.5rem;line-height:1}

.md\:prose-li\:py-5 :is(:where(li):not(:where([class~="not-prose"] *))){padding-top:1.25rem;padding-bottom:1.25rem}}

@media (min-width: 1024px){

.lg\:absolute{position:absolute}

.lg\:relative{position:relative}

.lg\:bottom-auto{bottom:auto}

.lg\:top-0{top:0px}

.lg\:bottom-0{bottom:0px}

.lg\:col-span-3{grid-column:span 3 / span 3}

.lg\:col-span-6{grid-column:span 6 / span 6}

.lg\:col-span-4{grid-column:span 4 / span 4}

.lg\:col-span-5{grid-column:span 5 / span 5}

.lg\:col-start-7{grid-column-start:7}

.lg\:col-start-6{grid-column-start:6}

.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}

.lg\:ml-6{margin-left:1.5rem}

.lg\:mt-10{margin-top:2.5rem}

.lg\:mt-2{margin-top:0.5rem}

.lg\:mt-0{margin-top:0px}

.lg\:mb-2{margin-bottom:0.5rem}

.lg\:mb-10{margin-bottom:2.5rem}

.lg\:mb-0{margin-bottom:0px}

.lg\:mt-auto{margin-top:auto}

.lg\:mb-auto{margin-bottom:auto}

.lg\:mr-0{margin-right:0px}

.lg\:ml-0{margin-left:0px}

.lg\:mb-8{margin-bottom:2rem}

.lg\:\!block{display:block !important}

.lg\:block{display:block}

.lg\:flex{display:flex}

.lg\:grid{display:grid}

.lg\:hidden{display:none}

.lg\:h-header{height:5rem}

.lg\:w-8\/12{width:66.666667%}

.lg\:w-\[206px\]{width:206px}

.lg\:w-\[288px\]{width:288px}

.lg\:w-5\/12{width:41.666667%}

.lg\:w-6\/12{width:50%}

.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}

.lg\:flex-row{flex-direction:row}

.lg\:items-center{align-items:center}

.lg\:justify-end{justify-content:flex-end}

.lg\:justify-center{justify-content:center}

.lg\:justify-between{justify-content:space-between}

.lg\:gap-y-2{row-gap:0.5rem}

.lg\:gap-y-0{row-gap:0px}

.lg\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}

.lg\:gap-y-8{row-gap:2rem}

.lg\:gap-x-32{-moz-column-gap:8rem;column-gap:8rem}

.lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}

.lg\:border-\[9px\]{border-width:9px}

.lg\:bg-\[color\:var\(--header-bg-color\)\]{background-color:var(--header-bg-color)}

.lg\:py-20{padding-top:5rem;padding-bottom:5rem}

.lg\:pt-32{padding-top:8rem}

.lg\:pt-10{padding-top:2.5rem}

.lg\:pb-12{padding-bottom:3rem}

.lg\:pt-20{padding-top:5rem}

.lg\:pt-8{padding-top:2rem}

.lg\:pl-32{padding-left:8rem}

.lg\:text-center{text-align:center}

.lg\:text-desktop-body-20{font-size:1.25rem;line-height:1.6}

.lg\:text-desktop-body-16{font-size:1rem;line-height:1.6}

.lg\:text-desktop-headline-56{font-size:3.5rem;line-height:1}

.lg\:prose-p\:mb-8 :is(:where(p):not(:where([class~="not-prose"] *))){margin-bottom:2rem}

.lg\:prose-p\:text-desktop-body-20 :is(:where(p):not(:where([class~="not-prose"] *))){font-size:1.25rem;line-height:1.6}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiYXBwbGljYXRpb24vdGFpbHdpbmQuc2NzcyIsImFwcGxpY2F0aW9uL2F0b21zL3R5cG9ncmFwaHkuc2NzcyIsIiUzQ2lucHV0JTIwY3NzJTIwajVtMUVUJTNFIiwiPG5vIHNvdXJjZT4iLCJhcHBsaWNhdGlvbi9hdG9tcy9zbWFydC1mcmFtZS5zY3NzIiwiLi4vLi4vdmlld3MvY29tcG9uZW50cy9hdG9tcy9hZGQtdG8tYW55L2FkZF90b19hbnkuc2NzcyIsIi4uLy4uL3ZpZXdzL2NvbXBvbmVudHMvYXRvbXMvY3RhL2N0YS5zY3NzIiwiLi4vLi4vdmlld3MvY29tcG9uZW50cy9hdG9tcy9oYW1idXJnZXIvaGFtYnVyZ2VyLnNjc3MiLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL2F0b21zL21vZGFsL21vZGFsLnNjc3MiLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL2F0b21zL3NlY3Rpb24vc2VjdGlvbi5zY3NzIiwiLi4vLi4vdmlld3MvY29tcG9uZW50cy9tb2xlY3VsZXMvY29tcG9uZW50LWN5Y2xlci9jb21wb25lbnQuc2NzcyIsIi4uLy4uL3ZpZXdzL2NvbXBvbmVudHMvbW9sZWN1bGVzL2luZGV4L2luZGV4LnNjc3MiLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL29yZ2FuaXNtcy9jb29raWUtcG9saWN5L2Nvb2tpZS1wb2xpY3kuc2NzcyIsIi4uLy4uL3ZpZXdzL2NvbXBvbmVudHMvb3JnYW5pc21zL2RyYXdlci1uZXdzbGV0dGVyL2RyYXdlci1uZXdzbGV0dGVyLnNjc3MiLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL29yZ2FuaXNtcy9mb3JtL19mb3JtLnNjc3MiLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL29yZ2FuaXNtcy9oZWFkZXIvaGVhZGVyLnNjc3MiLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL29yZ2FuaXNtcy9tZW51LXNjcmVlbi9tZW51LXNjcmVlbi5zY3NzIiwiLi4vLi4vdmlld3MvdGVjaG5pY2FsL3JlQ0FQVENIQS5zY3NzIiwiYXBwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztFQVVFOztBQUVGLFdBQVcsd0JBQXdCLENBQUMsNHJFQUE0ckUsQ0FBQyxlQUFlLENBQUMsaUJBQWlCOztBQUFDLE1BQU0sNEJBQTRCOztBQUFDLFFBQVEsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsU0FBUzs7QUFBQyxpQ0FBaUMscUJBQXFCOztBQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsc0JBQXNCOztBQUFDLDhDQUE4Qyw4QkFBOEI7O0FBQUMsdUJBQXVCLGtCQUFrQjs7QUFBQyx1Q0FBdUMsa0JBQWtCOztBQUFDLGNBQWMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsNkJBQTZCOztBQUFDLDhCQUE4QixpQkFBaUI7O0FBQUMsb0RBQW9ELFdBQVc7O0FBQUMsbUNBQW1DLHNCQUFzQixDQUFDLG9DQUFvQzs7QUFBQyxzQ0FBc0MsdUJBQXVCLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCOztBQUFDLHNEQUFzRCxrQkFBa0I7O0FBQUMseVFBQXlRLDJCQUEyQjs7QUFBQyxzTEFBc0wsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLG1CQUFtQixDQUFDLFVBQVU7O0FBQUMsZ0NBQWdDLDBCQUEwQjs7QUFBQyxxQ0FBcUMsc0VBQXNFOztBQUFDLHNDQUFzQyx1RUFBdUU7O0FBQUMsb0NBQW9DLHFFQUFxRTs7QUFBQyx1Q0FBdUMsd0VBQXdFOztBQUFDLGlDQUFpQyxhQUFhLENBQUMsb0JBQW9CLENBQUMsdUJBQXVCOztBQUFDLG9EQUFvRCxZQUFZOztBQUFDLCtDQUErQyw2QkFBNkI7O0FBQUMs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QixNRUZBLFVGRW1COztBQUFuQixVRUZBLFVGRW1COztBQUFuQixNRUZBLFVGRW1COztBQUFuQixVRUZBLFVGRW1COztBQUFuQixhRUZBLFdGRW1COztBQUFuQixZRUZBLFVGRW1COztBQUFuQixhRUZBLDZCRkVtQjs7QUFBbkIsYUVGQSw2QkZFbUI7O0FBQW5CLFlFRkEsMkJGRW1COztBQUFuQixZRUZBLDJCRkVtQjs7QUFBbkIsWUVGQSwyQkZFbUI7O0FBQW5CLGFFRkEsbUJGRW1COztBQUFuQixhRUZBLG1CRkVtQjs7QUFBbkIsUUVGQSxXRkVtQjs7QUFBbkIsS0VGQSxVRkVtQjs7QUFBbkIsU0VGQSxpQkFBQSxpQkZFbUI7O0FBQW5CLE1FRkEsZ0JBQUEsa0JGRW1COztBQUFuQixPRUZBLHFCQUFBLHFCRkVtQjs7QUFBbkIsTUVGQSxnQkFBQSxnQkZFbUI7O0FBQW5CLE1FRkEscUJGRW1COztBQUFuQixNRUZBLG9CRkVtQjs7QUFBbkIsT0VGQSxrQkZFbUI7O0FBQW5CLFNFRkEsK0JGRW1COztBQUFuQixRRUZBLHlCRkVtQjs7QUFBbkIsTUVGQSxpQkZFbUI7O0FBQW5CLE1FRkEsb0JGRW1COztBQUFuQixPRUZBLG9CRkVtQjs7QUFBbkIsa0JFRkEsaUJGRW1COztBQUFuQixPRUZBLG1CRkVtQjs7QUFBbkIsT0VGQSxlRkVtQjs7QUFBbkIsT0VGQSxrQkZFbUI7O0FBQW5CLFFFRkEsa0JGRW1COztBQUFuQixPRUZBLHVCRkVtQjs7QUFBbkIsT0VGQSxzQkZFbUI7O0FBQW5CLE9FRkEscUJGRW1COztBQUFuQixPRUZBLHNCRkVtQjs7QUFBbkIsUUVGQSxxQkZFbUI7O0FBQW5CLE1FRkEscUJGRW1COztBQUFuQixNRUZBLGtCRkVtQjs7QUFBbkIsTUVGQSxlRkVtQjs7QUFBbkIsTUVGQSxnQkZFbUI7O0FBQW5CLE1FRkEsa0JGRW1COztBQUFuQixNRUZBLG9CRkVtQjs7QUFBbkIsU0VGQSxlRkVtQjs7QUFBbkIsT0VGQSxrQkZFbUI7O0FBQW5CLE1FRkEscUJGRW1COztBQUFuQixPRUZBLG9CRkVtQjs7QUFBbkIsT0VGQSxvQkZFbUI7O0FBQW5CLE1FRkEsa0JGRW1COztBQUFuQixNRUZBLGlCRkVtQjs7QUFBbkIsTUVGQSxrQkZFbUI7O0FBQW5CLE1FRkEscUJGRW1COztBQUFuQixPRUZBLGlCRkVtQjs7QUFBbkIsYUVGQSxrQkZFbUI7O0FBQW5CLE1FRkEsb0JGRW1COztBQUFuQixhRUZBLGdCRkVtQjs7QUFBbkIsTUVGQSxrQkZFbUI7O0FBQW5CLE1FRkEsbUJGRW1COztBQUFuQixNRUZBLG1CRkVtQjs7QUFBbkIsTUVGQSxxQkZFbUI7O0FBQW5CLE1FRkEsaUJGRW1COztBQUFuQixNRUZBLGVGRW1COztBQUFuQixNRUZBLGVGRW1COztBQUFuQixPRUZBLG9CRkVtQjs7QUFBbkIsT0VGQSxhRkVtQjs7QUFBbkIsY0VGQSxvQkZFbUI7O0FBQW5CLFFFRkEsY0ZFbUI7O0FBQW5CLE1FRkEsWUZFbUI7O0FBQW5CLGFFRkEsbUJGRW1COztBQUFuQixNRUZBLFlGRW1COztBQUFuQixRRUZBLFlGRW1COztBQUFuQixVRUZBLHVCRkVtQjs7QUFBbkIsaUJFRkEsa0JGRW1COztBQUFuQixVRUZBLFlGRW1COztBQUFuQixLRUZBLFVGRW1COztBQUFuQixhRUZBLGFGRW1COztBQUFuQixNRUZBLGNGRW1COztBQUFuQixRRUZBLGVGRW1COztBQUFuQixNRUZBLGFGRW1COztBQUFuQixRRUZBLFdGRW1COztBQUFuQixXRUZBLFVGRW1COztBQUFuQixjRUZBLHNCRkVtQjs7QUFBbkIsY0VGQSxzQkZFbUI7O0FBQW5CLEtFRkEsYUZFbUI7O0FBQW5CLFlFRkEsV0ZFbUI7O0FBQW5CLFFFRkEseUJGRW1COztBQUFuQixLRUZBLGFGRW1COztBQUFuQixhRUZBLFlGRW1COztBQUFuQixZRUZBLFdGRW1COztBQUFuQixpQkVGQSxhRkVtQjs7QUFBbkIsTUVGQSxXRkVtQjs7QUFBbkIsS0VGQSxjRkVtQjs7QUFBbkIsYUVGQSxZRkVtQjs7QUFBbkIsS0VGQSxjRkVtQjs7QUFBbkIsUUVGQSxXRkVtQjs7QUFBbkIsS0VGQSxjRkVtQjs7QUFBbkIsaUJFRkEsZ0JGRW1COztBQUFuQixnQkVGQSxlRkVtQjs7QUFBbkIsTUVGQSxZRkVtQjs7QUFBbkIsS0VGQSxZRkVtQjs7QUFBbkIsYUVGQSxZRkVtQjs7QUFBbkIsUUVGQSxVRkVtQjs7QUFBbkIsYUVGQSxXRkVtQjs7QUFBbkIsZUVGQSxzQkZFbUI7O0FBQW5CLGNFRkEscUJGRW1COztBQUFuQixLRUZBLFVGRW1COztBQUFuQixRRUZBLFVGRW1COztBQUFuQixRRUZBLHdCRkVtQjs7QUFBbkIsTUVGQSxhRkVtQjs7QUFBbkIsS0VGQSxhRkVtQjs7QUFBbkIsYUVGQSxVRkVtQjs7QUFBbkIsVUVGQSxxQkZFbUI7O0FBQW5CLFVFRkEsV0ZFbUI7O0FBQW5CLEtFRkEsYUZFbUI7O0FBQW5CLFlFRkEsVUZFbUI7O0FBQW5CLGFFRkEsV0ZFbUI7O0FBQW5CLEtFRkEsYUZFbUI7O0FBQW5CLE1FRkEsVUZFbUI7O0FBQW5CLFlFRkEsVUZFbUI7O0FBQW5CLGlCRUZBLGVGRW1COztBQUFuQixpQkVGQSxlRkVtQjs7QUFBbkIsY0VGQSx5QkZFbUI7O0FBQW5CLFdFRkEsZUZFbUI7O0FBQW5CLGlCRUZBLGVGRW1COztBQUFuQixrQkVGQSxnQkZFbUI7O0FBQW5CLFdFRkEsV0ZFbUI7O0FBQW5CLE1FRkEsV0ZFbUI7O0FBQW5CLGFFRkEscUJGRW1COztBQUFuQixtQkVGQSx1QkFBQSw4TEZFbUI7O0FBQW5CLGtCRUZBLHNCQUFBLDhMRkVtQjs7QUFBbkIsZUVGQSxxQkFBQSw4TEZFbUI7O0FBQW5CLFlFRkEsbUJBQUEsOExGRW1COztBQUFuQixXRUZBLGtCQUFBLDhMRkVtQjs7QUFBbkIsWUVGQSxtQkFBQSw4TEZFbUI7O0FBQW5CLFNFRkEsZUFBQSxlQUFBLDhMRkVtQjs7QUFBbkIsV0VGQSxlQUFBLDhMRkVtQjs7QUFBbkIsV0VGQSw4TEZFbUI7O0FBQW5COztBRUZBLEdBQUEseUJBQUEsQUZFbUI7O0FBQW5COztBRUZBLEdBQUEseUJBQUEsQUZFbUI7O0FBQW5CLGNFRkEsMENBQUEsaUNGRW1COztBQUFuQixnQkVGQSxjRkVtQjs7QUFBbkIsYUVGQSx5QkFBQSxzQkFBQSxxQkFBQSxnQkZFbUI7O0FBQW5CLGNFRkEsZ0RGRW1COztBQUFuQixhRUZBLCtDRkVtQjs7QUFBbkIsYUVGQSwrQ0ZFbUI7O0FBQW5CLGFFRkEsK0NGRW1COztBQUFuQixVRUZBLGtCRkVtQjs7QUFBbkIsVUVGQSxxQkZFbUI7O0FBQW5CLGFFRkEsZ0JGRW1COztBQUFuQixjRUZBLGtCRkVtQjs7QUFBbkIsZUVGQSwwQkZFbUI7O0FBQW5CLGFFRkEsd0JGRW1COztBQUFuQixnQkVGQSxzQkZFbUI7O0FBQW5CLGlCRUZBLDZCRkVtQjs7QUFBbkIsbUJFRkEsd0NGRW1COztBQUFuQixPRUZBLFVGRW1COztBQUFuQixPRUZBLFVGRW1COztBQUFuQixVRUZBLFlGRW1COztBQUFuQixPRUZBLFdGRW1COztBQUFuQixPRUZBLFdGRW1COztBQUFuQixTRUZBLHVCQUFBLGlCRkVtQjs7QUFBbkIsU0VGQSxxQkFBQSxlRkVtQjs7QUFBbkIsU0VGQSxZRkVtQjs7QUFBbkIsU0VGQSx1QkFBQSxpQkZFbUI7O0FBQW5CLFNFRkEsZUZFbUI7O0FBQW5CLFNFRkEsZUZFbUI7O0FBQW5CLFNFRkEsd0JBQUEsa0JGRW1COztBQUFuQixTRUZBLGNGRW1COztBQUFuQixTRUZBLHdCQUFBLGtCRkVtQjs7QUFBbkIsWUVGQSx5QkFBQSxtQkZFbUI7O0FBQW5CLFVFRkEsY0ZFbUI7O0FBQW5CLDZDRUZBLHVCQUFBLHNEQUFBLDhERkVtQjs7QUFBbkIsNkNFRkEsdUJBQUEsb0RBQUEsNERGRW1COztBQUFuQiw2Q0VGQSx1QkFBQSxtREFBQSwyREZFbUI7O0FBQW5CLDZDRUZBLHVCQUFBLDhEQUFBLHNERkVtQjs7QUFBbkIsNkNFRkEsdUJBQUEsNERBQUEsb0RGRW1COztBQUFuQiw2Q0VGQSx1QkFBQSwrREFBQSx1REZFbUI7O0FBQW5CLDZDRUZBLHVCQUFBLDhEQUFBLHNERkVtQjs7QUFBbkIsNENFRkEsd0JBQUEsa0VBQUEsMERGRW1COztBQUFuQiw4Q0VGQSx3QkFBQSxrRUFBQSwwREZFbUI7O0FBQW5CLGdFRUZBLHNCQUFBLHdERkVtQjs7QUFBbkIsaUJFRkEsZUZFbUI7O0FBQW5CLGtCRUZBLGdCRkVtQjs7QUFBbkIsaUJFRkEsZUZFbUI7O0FBQW5CLGlCRUZBLGVGRW1COztBQUFuQixtQkVGQSxrQkZFbUI7O0FBQW5CLG1CRUZBLGtCRkVtQjs7QUFBbkIsY0VGQSxvQkZFbUI7O0FBQW5CLGdCRUZBLDRCRkVtQjs7QUFBbkIsWUVGQSxvQkZFbUI7O0FBQW5CLFFFRkEsZ0JGRW1COztBQUFuQixVRUZBLGdCRkVtQjs7QUFBbkIsZ0JFRkEsZ0JGRW1COztBQUFuQixZRUZBLHVCRkVtQjs7QUFBbkIsWUVGQSxvQkZFbUI7O0FBQW5CLFlFRkEsdUJGRW1COztBQUFuQixZRUZBLG9CRkVtQjs7QUFBbkIsVUVGQSx1QkZFbUI7O0FBQW5CLGtCRUZBLHVCRkVtQjs7QUFBbkIsWUVGQSx1QkZFbUI7O0FBQW5CLFlFRkEscUJGRW1COztBQUFuQixjRUZBLGtCRkVtQjs7QUFBbkIsOEJFRkEsc0JBQUEsd0RGRW1COztBQUFuQixnQkVGQSxzQkFBQSxxREZFbUI7O0FBQW5CLG9CRUZBLHdCRkVtQjs7QUFBbkIsY0VGQSxzQkFBQSxrREZFbUI7O0FBQW5CLDhCRUZBLHNCQUFBLHdERkVtQjs7QUFBbkIsbUJFRkEsc0JBQUEsd0RGRW1COztBQUFuQixlRUZBLHNCQUFBLG9ERkVtQjs7QUFBbkIsaUNFRkEsc0JBQUEsK0RGRW1COztBQUFuQixxQkVGQSxzQkFBQSwrREZFbUI7O0FBQW5CLHVCRUZBLHNCQUFBLCtERkVtQjs7QUFBbkIsa0JFRkEsc0JBQUEseURGRW1COztBQUFuQixtQkVGQSxzQkFBQSw0REZFbUI7O0FBQW5CLGdDRUZBLHNCQUFBLCtERkVtQjs7QUFBbkIsZ0NFRkEsc0JBQUEsK0RGRW1COztBQUFuQixrQkVGQSxzQkFBQSwwREZFbUI7O0FBQW5CLFVFRkEsa0JBQUEsa0RGRW1COztBQUFuQiwwQkVGQSxrQkFBQSx3REZFbUI7O0FBQW5CLDBCRUZBLGtCQUFBLHdERkVtQjs7QUFBbkIsWUVGQSxrQkFBQSxxREZFbUI7O0FBQW5CLGdCRUZBLDRCRkVtQjs7QUFBbkIsaUJFRkEsa0JBQUEscURGRW1COztBQUFuQixVRUZBLGtCQUFBLHdERkVtQjs7QUFBbkIsaUNFRkEsa0JBQUEsdURGRW1COztBQUFuQix5QkVGQSxrQkFBQSx3REZFbUI7O0FBQW5CLGFFRkEsa0JBQUEsd0RGRW1COztBQUFuQixhRUZBLGtCQUFBLHFERkVtQjs7QUFBbkIsZUVGQSxtQkZFbUI7O0FBQW5CLGNFRkEsaUJGRW1COztBQUFuQixpQkVGQSw4QkZFbUI7O0FBQW5CLHNERUZBLHFERkVtQjs7QUFBbkIscUNFRkEsOENGRW1COztBQUFuQixjRUZBLDJCRkVtQjs7QUFBbkIsY0VGQSxpQkZFbUI7O0FBQW5CLGNFRkEsb0JBQUEsZ0JGRW1COztBQUFuQixlRUZBLDBCQUFBLHNCRkVtQjs7QUFBbkIsS0VGQSxlRkVtQjs7QUFBbkIsS0VGQSxXRkVtQjs7QUFBbkIsT0VGQSxpQkFBQSxtQkZFbUI7O0FBQW5CLE1FRkEscUJBQUEscUJGRW1COztBQUFuQixPRUZBLGtCQUFBLG9CRkVtQjs7QUFBbkIsTUVGQSxvQkFBQSxzQkZFbUI7O0FBQW5CLE9FRkEsbUJBQUEscUJGRW1COztBQUFuQixRRUZBLGtCQUFBLG9CRkVtQjs7QUFBbkIsU0VGQSxzQkFBQSxzQkZFbUI7O0FBQW5CLE1FRkEsb0JBQUEsb0JGRW1COztBQUFuQixNRUZBLGtCQUFBLGtCRkVtQjs7QUFBbkIsYUVGQSxpQkFBQSxtQkZFbUI7O0FBQW5CLE1FRkEsZ0JBQUEsa0JGRW1COztBQUFuQixNRUZBLGlCQUFBLG1CRkVtQjs7QUFBbkIsTUVGQSxvQkFBQSxzQkZFbUI7O0FBQW5CLGFFRkEsa0JBQUEsa0JGRW1COztBQUFuQixhRUZBLGlCQUFBLG1CRkVtQjs7QUFBbkIsTUVGQSxtQkFBQSxxQkZFbUI7O0FBQW5CLE9FRkEsa0JBQUEsa0JGRW1COztBQUFuQixNRUZBLHFCQUFBLHFCRkVtQjs7QUFBbkIsTUVGQSxvQkFBQSxvQkZFbUI7O0FBQW5CLE1FRkEsaUJBQUEsbUJGRW1COztBQUFuQixNRUZBLGlCQUFBLGlCRkVtQjs7QUFBbkIsT0VGQSxnQkZFbUI7O0FBQW5CLE9FRkEsbUJGRW1COztBQUFuQixPRUZBLHFCRkVtQjs7QUFBbkIsTUVGQSxpQkZFbUI7O0FBQW5CLE1FRkEsa0JGRW1COztBQUFuQixPRUZBLHFCRkVtQjs7QUFBbkIsT0VGQSxvQkZFbUI7O0FBQW5CLE9FRkEsbUJGRW1COztBQUFuQixPRUZBLG9CRkVtQjs7QUFBbkIsT0VGQSx3QkZFbUI7O0FBQW5CLE9FRkEsdUJGRW1COztBQUFuQixPRUZBLG1CRkVtQjs7QUFBbkIsT0VGQSxzQkZFbUI7O0FBQW5CLE9FRkEsdUJGRW1COztBQUFuQixNRUZBLG1CRkVtQjs7QUFBbkIsT0VGQSxrQkZFbUI7O0FBQW5CLE1FRkEsa0JGRW1COztBQUFuQixPRUZBLG1CRkVtQjs7QUFBbkIsTUVGQSxzQkZFbUI7O0FBQW5CLE1FRkEsb0JGRW1COztBQUFuQixNRUZBLGdCRkVtQjs7QUFBbkIsT0VGQSxrQkZFbUI7O0FBQW5CLE9FRkEsZ0JGRW1COztBQUFuQixPRUZBLGdCRkVtQjs7QUFBbkIsT0VGQSxnQkZFbUI7O0FBQW5CLFFFRkEsNkJGRW1COztBQUFuQixNRUZBLG1CRkVtQjs7QUFBbkIsTUVGQSxvQkZFbUI7O0FBQW5CLE1FRkEsc0JGRW1COztBQUFuQixNRUZBLHNCRkVtQjs7QUFBbkIsTUVGQSxtQkZFbUI7O0FBQW5CLFdFRkEsZUZFbUI7O0FBQW5CLGFFRkEsaUJGRW1COztBQUFuQixjRUZBLHFCRkVtQjs7QUFBbkIsZUVGQSx5QkZFbUI7O0FBQW5CLHFCRUZBLGVBQUEsZUZFbUI7O0FBQW5CLHdCRUZBLGVBQUEsZ0JGRW1COztBQUFuQixzQkVGQSxrQkFBQSxlRkVtQjs7QUFBbkIseUJFRkEsa0JBQUEsZUZFbUI7O0FBQW5CLHlCRUZBLGVBQUEsYUZFbUI7O0FBQW5CLHNCRUZBLGVBQUEsZUZFbUI7O0FBQW5CLHFCRUZBLG9CQUFBLGVGRW1COztBQUFuQix5QkVGQSxlQUFBLGVGRW1COztBQUFuQixhRUZBLGVGRW1COztBQUFuQixXRUZBLGVGRW1COztBQUFuQixZRUZBLGVGRW1COztBQUFuQixlRUZBLGVGRW1COztBQUFuQixhRUZBLGVGRW1COztBQUFuQixXRUZBLHdCRkVtQjs7QUFBbkIsUUVGQSxpQkZFbUI7O0FBQW5CLGdCRUZBLGVGRW1COztBQUFuQixpQkVGQSxvQkZFbUI7O0FBQW5CLFlFRkEsb0JBQUEsK0NGRW1COztBQUFuQixjRUZBLG9CQUFBLDRDRkVtQjs7QUFBbkIsZUVGQSxvQkFBQSw0Q0ZFbUI7O0FBQW5CLG1CRUZBLG9CQUFBLDRDRkVtQjs7QUFBbkIsaUJFRkEsb0JBQUEsK0NGRW1COztBQUFuQixlRUZBLG9CQUFBLDRDRkVtQjs7QUFBbkIsWUVGQSxvQkFBQSx5Q0ZFbUI7O0FBQW5CLGFFRkEsb0JBQUEsMkNGRW1COztBQUFuQixlRUZBLG9CQUFBLCtDRkVtQjs7QUFBbkIsV0VGQSx1Q0FBQSw4QkZFbUI7O0FBQW5CLGNFRkEsa0NBQUEseUJGRW1COztBQUFuQixhRUZBLG1DQUFBLGlDRkVtQjs7QUFBbkIsV0VGQSxTRkVtQjs7QUFBbkIsYUVGQSxTRkVtQjs7QUFBbkIsWUVGQSxXRkVtQjs7QUFBbkIsWUVGQSxZRkVtQjs7QUFBbkIsWUVGQSxZRkVtQjs7QUFBbkIsU0VGQSxtQkZFbUI7O0FBQW5CLFFFRkEsZ0xGRW1COztBQUFuQixnQkVGQSx3QkFBQSx3REFBQSx5QkZFbUI7O0FBQW5CLHNCRUZBLDhCQUFBLHdEQUFBLHlCRkVtQjs7QUFBbkIsWUVGQSx3S0FBQSx3SkFBQSxnTkFBQSx3REFBQSx5QkZFbUI7O0FBQW5CLG1CRUZBLHVHQUFBLCtGQUFBLDhIQUFBLHdEQUFBLHlCRkVtQjs7QUFBbkIsb0JFRkEsNEJBQUEsd0RBQUEseUJGRW1COztBQUFuQixXRUZBLHNCRkVtQjs7QUFBbkIsY0VGQSx5QkZFbUI7O0FBQW5CLFNFRkEscURGRW1COztBQUFuQixhRUZBLHVERkVtQjs7QUFBbkIsZ0JFRkEsd0JBQUEs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O0FlQUEsb0JmQUEsY0FBQTs7QWVBQSw2QmZBQSxpQkFBQTs7QWVBQSw4QmZBQSxrQkFBQSxzREFBQTs7QWVBQSx5QmZBQSxrQkFBQSxzREFBQTs7QWVBQSw2QmZBQSw2QkFBQTs7QWVBQSx1QmZBQSxrQkFBQSx5REFBQTs7QWVBQSw0QmZBQSxvQkFBQSxnREFBQTs7QWVBQSwyQmZBQSxvQkFBQSw2Q0FBQTs7QWVBQSxnQ2ZBQSxrQkFBQSxzREFBQTs7QWVBQSxnQ2ZBQSxrQkFBQSxzREFBQTs7QWVBQSwyQmZBQSxrQkFBQSxzREFBQTs7QWVBQSwrQmZBQSw2QkFBQTs7QWVBQSw4QmZBQSxvQkFBQSxnREFBQTs7QWVBQSx3Q2ZBQSxzQkFBQSx5REFBQTs7QWVBQSxtQ2ZBQSw2QkFBQTs7QWVBQSxzQ2ZBQSxvQkFBQSxnREFBQTs7QWVBQSxpQ2ZBQSxjQUFBOztBZUFBLHVDZkFBLFVBQUE7O0FlQUEsbUdmQUEsMEJBQUE7O0FlQUEsMEdmQUEsZUFBQSxnQkFBQTs7QWVBQSw2R2ZBQSxlQUFBLGdCQUFBOztBZUFBLCtGZkFBLGdCQUFBOztBZUFBLGlHZkFBLGdCQUFBOztBZUFBLGtHZkFBLG9CQUFBLDZDQUFBOztBZUFBLG1HZkFBLG9CQUFBLDZDQUFBOztBQUFBLDJGQUFBLGVBQUEsY0FBQTs7QUFBQTs7QUFBQSwyRkFBQSxlQUFBLGNBQUEsQ0FBQTs7QWVBQSxvRWZBQSxzQkFBQTs7QWVBQSx5RWZBQSxnQkFBQTs7QWVBQSw0RWZBQSxvQkFBQSw2Q0FBQTs7QWVBQSx3RmZBQSxlQUFBLGdCQUFBOztBZUFBLHlFZkFBLGdCQUFBOztBZUFBLGtFZkFBLG1CQUFBOztBZUFBLDJFZkFBLDBCQUFBOztBZUFBLGtGZkFBLGtCQUFBLGdCQUFBOztBZUFBLGtGZkFBLGVBQUEsZ0JBQUE7O0FlQUEsaUZmQUEsZUFBQSxnQkFBQTs7QWVBQSx5RWZBQSxnQkFBQTs7QWVBQSwyRWZBQSxvQkFBQSw2Q0FBQTs7QWVBQSwwRWZBQSxvQkFBQSw2Q0FBQTs7QWVBQSwyRWZBQSxnQkFBQTs7QWVBQSxvRWZBQSxpQkFBQSxvQkFBQTs7QWVBQSxzQmZBQSxrQkFBQSxtREFBQTs7QWVBQSx3QmZBQSxvQkFBQSxnREFBQTs7QWVBQTs7QWZBQSxpQkFBQSxrQkFBQSxvRUFBQSxpQkFBQTs7QUFBQSxxQkFBQSxrQkFBQSxZQUFBLFdBQUEsTUFBQSxRQUFBLFNBQUEsT0FBQTs7QUFBQSxnQkFBQSxnQkFBQTs7QUFBQSxjQUFBLGNBQUE7O0FBQUEsYUFBQSxVQUFBOztBQUFBLGlCQUFBLFlBQUE7O0FBQUEsaUJBQUEsOEJBQUE7O0FBQUEsZ0JBQUEsNEJBQUE7O0FBQUEsZ0JBQUEsNEJBQUE7O0FBQUEsZ0JBQUEsNEJBQUE7O0FBQUEsaUJBQUEsb0JBQUE7O0FBQUEsaUJBQUEsb0JBQUE7O0FBQUEsVUFBQSxtQkFBQTs7QUFBQSxXQUFBLG1CQUFBOztBQUFBLFVBQUEsbUJBQUE7O0FBQUEsYUFBQSxpQkFBQTs7QUFBQSxXQUFBLHFCQUFBOztBQUFBLFdBQUEsbUJBQUE7O0FBQUEsV0FBQSxtQkFBQTs7QUFBQSxXQUFBLG1CQUFBOztBQUFBLFVBQUEsa0JBQUE7O0FBQUEsVUFBQSxrQkFBQTs7QUFBQSxXQUFBLGdCQUFBOztBQUFBLFdBQUEsY0FBQTs7QUFBQSxrQkFBQSxxQkFBQTs7QUFBQSxZQUFBLHdCQUFBOztBQUFBLFVBQUEsYUFBQTs7QUFBQSxZQUFBLGFBQUE7O0FBQUEsaUJBQUEsYUFBQTs7QUFBQSxTQUFBLGVBQUE7O0FBQUEsY0FBQSxZQUFBOztBQUFBLFVBQUEsV0FBQTs7QUFBQSxZQUFBLFdBQUE7O0FBQUEsU0FBQSxjQUFBOztBQUFBLGFBQUEsaUJBQUE7O0FBQUEsU0FBQSxhQUFBOztBQUFBLFlBQUEsV0FBQTs7QUFBQSxxQkFBQSxnQkFBQTs7QUFBQSxpQkFBQSxnREFBQTs7QUFBQSxpQkFBQSxnREFBQTs7QUFBQSxjQUFBLG1CQUFBOztBQUFBLGtCQUFBLG1CQUFBOztBQUFBLG1CQUFBLDJCQUFBOztBQUFBLGNBQUEscUJBQUEsZ0JBQUE7O0FBQUEsaURBQUEsdUJBQUEsc0RBQUEsK0RBQUE7O0FBQUEsaURBQUEsdUJBQUEsMkRBQUEsb0RBQUE7O0FBQUEsa0RBQUEsd0JBQUEsa0VBQUEsMkRBQUE7O0FBQUEsdUJBQUEsbUJBQUE7O0FBQUEsZ0JBQUEsd0JBQUE7O0FBQUEsb0JBQUEsNkJBQUE7O0FBQUEsV0FBQSxtQkFBQSxzQkFBQTs7QUFBQSxVQUFBLGlCQUFBLG9CQUFBOztBQUFBLFdBQUEsaUJBQUEsb0JBQUE7O0FBQUEsV0FBQSxpQkFBQSxvQkFBQTs7QUFBQSxXQUFBLGtCQUFBLHFCQUFBOztBQUFBLFVBQUEsdUJBQUE7O0FBQUEsV0FBQSxzQkFBQTs7QUFBQSxXQUFBLGlCQUFBOztBQUFBLFVBQUEsZ0JBQUE7O0FBQUEsVUFBQSxvQkFBQTs7QUFBQSxlQUFBLGdCQUFBOztBQUFBLDhCQUFBLGVBQUEsZ0JBQUE7O0FBQUEsMEJBQUEsa0JBQUEsZ0JBQUE7O0FBQUEsOEJBQUEsbUJBQUEsY0FBQTs7QUFBQSwwQkFBQSxlQUFBLGdCQUFBOztBQUFBLDhCQUFBLGlCQUFBLGNBQUE7O0FBQUEsaUJBQUEsZ0JBQUE7O0FBQUEscUJBQUEsb0JBQUEsZ0RBQUE7O0FBQUEseURBQUEsd0NBQUE7O0FBQUEsa0hBQUEsaUJBQUEsY0FBQTs7QUFBQSx3RUFBQSxvQkFBQSx1QkFBQSxDQUFBOztBZUFBOztBZkFBLGNBQUEsa0JBQUE7O0FBQUEsY0FBQSxrQkFBQTs7QUFBQSxpQkFBQSxZQUFBOztBQUFBLFdBQUEsUUFBQTs7QUFBQSxjQUFBLFdBQUE7O0FBQUEsZ0JBQUEsNEJBQUE7O0FBQUEsZ0JBQUEsNEJBQUE7O0FBQUEsZ0JBQUEsNEJBQUE7O0FBQUEsZ0JBQUEsNEJBQUE7O0FBQUEsaUJBQUEsb0JBQUE7O0FBQUEsaUJBQUEsb0JBQUE7O0FBQUEsV0FBQSxrQkFBQSxxQkFBQTs7QUFBQSxVQUFBLG1CQUFBOztBQUFBLFdBQUEsa0JBQUE7O0FBQUEsVUFBQSxrQkFBQTs7QUFBQSxVQUFBLGVBQUE7O0FBQUEsVUFBQSxxQkFBQTs7QUFBQSxXQUFBLHFCQUFBOztBQUFBLFVBQUEsa0JBQUE7O0FBQUEsYUFBQSxnQkFBQTs7QUFBQSxhQUFBLG1CQUFBOztBQUFBLFVBQUEsaUJBQUE7O0FBQUEsVUFBQSxnQkFBQTs7QUFBQSxVQUFBLG1CQUFBOztBQUFBLGFBQUEseUJBQUE7O0FBQUEsV0FBQSxjQUFBOztBQUFBLFVBQUEsYUFBQTs7QUFBQSxVQUFBLGFBQUE7O0FBQUEsWUFBQSxhQUFBOztBQUFBLGNBQUEsWUFBQTs7QUFBQSxhQUFBLGlCQUFBOztBQUFBLGlCQUFBLFlBQUE7O0FBQUEsaUJBQUEsWUFBQTs7QUFBQSxhQUFBLGlCQUFBOztBQUFBLGFBQUEsVUFBQTs7QUFBQSxpQkFBQSxnREFBQTs7QUFBQSxjQUFBLG1CQUFBOztBQUFBLGtCQUFBLG1CQUFBOztBQUFBLGlCQUFBLHlCQUFBOztBQUFBLG9CQUFBLHVCQUFBOztBQUFBLHFCQUFBLDhCQUFBOztBQUFBLGFBQUEsZUFBQTs7QUFBQSxhQUFBLFlBQUE7O0FBQUEsYUFBQSxxQkFBQSxnQkFBQTs7QUFBQSxhQUFBLGFBQUE7O0FBQUEsY0FBQSxxQkFBQSxnQkFBQTs7QUFBQSxpREFBQSx1QkFBQSwyREFBQSxvREFBQTs7QUFBQSxvQkFBQSxpQkFBQTs7QUFBQSw0Q0FBQSx3Q0FBQTs7QUFBQSxXQUFBLGlCQUFBLG9CQUFBOztBQUFBLFdBQUEsaUJBQUE7O0FBQUEsV0FBQSxtQkFBQTs7QUFBQSxXQUFBLG9CQUFBOztBQUFBLFdBQUEsaUJBQUE7O0FBQUEsVUFBQSxpQkFBQTs7QUFBQSxXQUFBLGtCQUFBOztBQUFBLGlCQUFBLGtCQUFBOztBQUFBLDBCQUFBLGtCQUFBLGdCQUFBOztBQUFBLDBCQUFBLGVBQUEsZ0JBQUE7O0FBQUEsOEJBQUEsaUJBQUEsY0FBQTs7QUFBQSxzRUFBQSxtQkFBQTs7QUFBQSxzRkFBQSxrQkFBQSxnQkFBQSxDQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciA4LjEuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCA4LCAyMDIyXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcn0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7IiwiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbkBsYXllciBjb21wb25lbnRzIHtcblx0LnRleHQtaGVhZGxpbmUtOTYtcmVzcG9uc2l2ZSB7XG5cdFx0QGFwcGx5IG1kOnRleHQtZGVza3RvcC1oZWFkbGluZS05NiB0ZXh0LW1vYmlsZS1oZWFkbGluZS05Njtcblx0fVxuXG5cdC50ZXh0LWhlYWRsaW5lLTg2LXJlc3BvbnNpdmUge1xuXHRcdEBhcHBseSBtZDp0ZXh0LWRlc2t0b3AtaGVhZGxpbmUtODYgdGV4dC1tb2JpbGUtaGVhZGxpbmUtODY7XG5cdH1cblxuXHQudGV4dC1oZWFkbGluZS01Ni1yZXNwb25zaXZlIHtcblx0XHRAYXBwbHkgbWQ6dGV4dC1kZXNrdG9wLWhlYWRsaW5lLTU2IHRleHQtbW9iaWxlLWhlYWRsaW5lLTU2O1xuXHR9XG5cblx0LnRleHQtaGVhZGxpbmUtMzItcmVzcG9uc2l2ZSB7XG5cdFx0QGFwcGx5IG1kOnRleHQtZGVza3RvcC1oZWFkbGluZS0zMiB0ZXh0LW1vYmlsZS1oZWFkbGluZS0zMjtcblx0fVxuXG5cdC50ZXh0LWJvZHktMjAtcmVzcG9uc2l2ZSB7XG5cdFx0QGFwcGx5IG1kOnRleHQtZGVza3RvcC1ib2R5LTIwIHRleHQtbW9iaWxlLWJvZHktMjA7XG5cdH1cblxuXHQudGV4dC1ib2R5LTE2LXJlc3BvbnNpdmUge1xuXHRcdEBhcHBseSBtZDp0ZXh0LWRlc2t0b3AtYm9keS0xNiB0ZXh0LW1vYmlsZS1ib2R5LTE2O1xuXHR9XG59IiwiLypcbjEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4yLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNilcbiovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGJvcmRlci13aWR0aDogMDsgLyogMiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiAyICovXG4gIGJvcmRlci1jb2xvcjogdGhlbWUoJ2JvcmRlckNvbG9yLkRFRkFVTFQnLCBjdXJyZW50Q29sb3IpOyAvKiAyICovXG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIC0tdHctY29udGVudDogJyc7XG59XG5cbi8qXG4xLiBVc2UgYSBjb25zaXN0ZW50IHNlbnNpYmxlIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbjIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZS5cbjQuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4qL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLW1vei10YWItc2l6ZTogNDsgLyogMyAqL1xuICB0YWItc2l6ZTogNDsgLyogMyAqL1xuICBmb250LWZhbWlseTogdGhlbWUoJ2ZvbnRGYW1pbHkuc2FucycsIHVpLXNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiKTsgLyogNCAqL1xufVxuXG4vKlxuMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuMi4gSW5oZXJpdCBsaW5lLWhlaWdodCBmcm9tIGBodG1sYCBzbyB1c2VycyBjYW4gc2V0IHRoZW0gYXMgYSBjbGFzcyBkaXJlY3RseSBvbiB0aGUgYGh0bWxgIGVsZW1lbnQuXG4qL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG4xLiBBZGQgdGhlIGNvcnJlY3QgaGVpZ2h0IGluIEZpcmVmb3guXG4yLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC4gKGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTE5MDY1NSlcbjMuIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHQuXG4qL1xuXG5ociB7XG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IC8qIDMgKi9cbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuKi9cblxuYWJicjp3aGVyZShbdGl0bGVdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLypcblJlbW92ZSB0aGUgZGVmYXVsdCBmb250IHNpemUgYW5kIHdlaWdodCBmb3IgaGVhZGluZ3MuXG4qL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKlxuUmVzZXQgbGlua3MgdG8gb3B0aW1pemUgZm9yIG9wdC1pbiBzdHlsaW5nIGluc3RlYWQgb2Ygb3B0LW91dC5cbiovXG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIEVkZ2UgYW5kIFNhZmFyaS5cbiovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKlxuMS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udCBmYW1pbHkgYnkgZGVmYXVsdC5cbjIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5Lm1vbm8nLCB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UpOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qXG5QcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLypcbjEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4yLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXG4zLiBSZW1vdmUgZ2FwcyBiZXR3ZWVuIHRhYmxlIGJvcmRlcnMgYnkgZGVmYXVsdC5cbiovXG5cbnRhYmxlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIDMgKi9cbn1cblxuLypcbjEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuMy4gUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbn1cblxuLypcblJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSBhbmQgRmlyZWZveC5cbiovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIFJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZXMuXG4qL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAyICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8qIDIgKi9cbn1cblxuLypcblVzZSB0aGUgbW9kZXJuIEZpcmVmb3ggZm9jdXMgc3R5bGUgZm9yIGFsbCBmb2N1c2FibGUgZWxlbWVudHMuXG4qL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIGA6aW52YWxpZGAgc3R5bGVzIGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczNylcbiovXG5cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLypcbkNvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcbjEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4qL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG5SZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXG4qL1xuXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhyLFxuZmlndXJlLFxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwsXG5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuUHJldmVudCByZXNpemluZyB0ZXh0YXJlYXMgaG9yaXpvbnRhbGx5IGJ5IGRlZmF1bHQuXG4qL1xuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qXG4xLiBSZXNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBvcGFjaXR5IGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zMzAwKVxuMi4gU2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIGNvbG9yIHRvIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBncmF5IDQwMCBjb2xvci5cbiovXG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IC8qIDEgKi9cbiAgY29sb3I6IHRoZW1lKCdjb2xvcnMuZ3JheS40MDAnLCAjOWNhM2FmKTsgLyogMiAqL1xufVxuXG4vKlxuU2V0IHRoZSBkZWZhdWx0IGN1cnNvciBmb3IgYnV0dG9ucy5cbiovXG5cbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuTWFrZSBzdXJlIGRpc2FibGVkIGJ1dHRvbnMgZG9uJ3QgZ2V0IHRoZSBwb2ludGVyIGN1cnNvci5cbiovXG46ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qXG4xLiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4yLiBBZGQgYHZlcnRpY2FsLWFsaWduOiBtaWRkbGVgIHRvIGFsaWduIHJlcGxhY2VkIGVsZW1lbnRzIG1vcmUgc2Vuc2libHkgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9qZW5zaW1tb25zL2Nzc3JlbWVkeS9pc3N1ZXMvMTQjaXNzdWVjb21tZW50LTYzNDkzNDIxMClcbiAgIFRoaXMgY2FuIHRyaWdnZXIgYSBwb29ybHkgY29uc2lkZXJlZCBsaW50IGVycm9yIGluIHNvbWUgdG9vbHMgYnV0IGlzIGluY2x1ZGVkIGJ5IGRlc2lnbi5cbiovXG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuY2FudmFzLFxuYXVkaW8sXG5pZnJhbWUsXG5lbWJlZCxcbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDIgKi9cbn1cblxuLypcbkNvbnN0cmFpbiBpbWFnZXMgYW5kIHZpZGVvcyB0byB0aGUgcGFyZW50IHdpZHRoIGFuZCBwcmVzZXJ2ZSB0aGVpciBpbnRyaW5zaWMgYXNwZWN0IHJhdGlvLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbiovXG5cbmltZyxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qXG5FbnN1cmUgdGhlIGRlZmF1bHQgYnJvd3NlciBiZWhhdmlvciBvZiB0aGUgYGhpZGRlbmAgYXR0cmlidXRlLlxuKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIixudWxsLCIuc21hcnQtZnJhbWUge1xuXHRAYXBwbHkgYm9yZGVyLTYgbWQ6Ym9yZGVyLTE2IG91dGxpbmUtb2Zmc2V0LVstN3B4XSBtZDpvdXRsaW5lLW9mZnNldC1bLTE3cHhdO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNtYXJ0LWZyYW1lcy1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNtYXJ0LWZyYW1lcy1jb2xvcik7XG5cdG91dGxpbmU6IDZweCBzb2xpZCB2YXIoLS1zbWFydC1mcmFtZXMtY29sb3IpO1xuXHQmLS1zbWFsbCB7XG5cdFx0QGFwcGx5IG1kOmJvcmRlci02IG1kOm91dGxpbmUtb2Zmc2V0LVstN3B4XTtcblx0fVxufVxuIiwiLmEyYV9zdmcge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59IiwiLmN0YSB7XG5cdEBhcHBseSBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIgIHRleHQtY2VudGVyIHdoaXRlc3BhY2Utbm93cmFwIHNwYWNlLXgtNCB0cmFuc2l0aW9uLWFsbCBqdXN0aWZ5LWNlbnRlcjtcblx0QGFwcGx5IHB4LTIuNSBoLTExIHRleHQtZGVza3RvcC1idXR0b24tMTYgdy1mdWxsIHNtOnctYXV0bztcblx0QGFwcGx5IGJnLW9uLWJsdWUgdGV4dC13aGl0ZSBob3ZlcjpiZy1bIzMyM0U0N10gYWN0aXZlOmJnLVsjMjQyQzMzXSBkaXNhYmxlZDpiZy1bI0M2Q0JDRV07XG5cblx0Jl9faWNvbiB7XG5cdFx0QGFwcGx5IHctNjtcblx0fVxuXHRzcGFuIHtcblx0XHRAYXBwbHkgaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Ji0tZGFyayB7XG5cdFx0QGFwcGx5IGJnLWJhY2tncm91bmQtbGlnaHQtZ3JheSB0ZXh0LW9uLWJsdWUgaG92ZXI6Ymctb24tYmx1ZSBob3Zlcjp0ZXh0LW9uLXdoaXRlIGFjdGl2ZTpiZy1bIzMyM0U0N10gZGlzYWJsZWQ6YmctYmFja2dyb3VuZC1saWdodC1ncmF5O1xuXHR9XG5cbiAgJi0tb3V0bGluZSB7XG5cdFx0QGFwcGx5IGJnLXRyYW5zcGFyZW50IHRleHQtb24tYmx1ZSBib3JkZXItb24tYmx1ZSBib3JkZXItMiBob3Zlcjpib3JkZXItWzNweF0gaG92ZXI6YmctdHJhbnNwYXJlbnQgYWN0aXZlOmJnLW9uLWJsdWUgYWN0aXZlOnRleHQtb24td2hpdGUgZGlzYWJsZWQ6YmctdHJhbnNwYXJlbnQgZGlzYWJsZWQ6dGV4dC1bI0M2Q0JDRV0gZGlzYWJsZWQ6Ym9yZGVyLVsjQzZDQkNFXSBob3ZlcjotbXgtWzFweF07XG5cdH1cblxuICAmLS10cmFuc3BhcmVudCB7XG5cdFx0QGFwcGx5IHJlbGF0aXZlIGJnLXRyYW5zcGFyZW50IHRleHQtb24tYmx1ZSBib3JkZXItdHJhbnNwYXJlbnQgYm9yZGVyLWItMiAgaG92ZXI6YmctdHJhbnNwYXJlbnQgYWN0aXZlOmJnLXRyYW5zcGFyZW50IGRpc2FibGVkOmJnLXRyYW5zcGFyZW50IGRpc2FibGVkOnRleHQtWyNDNkNCQ0VdIGRpc2FibGVkOmJvcmRlci10cmFuc3BhcmVudDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0QGFwcGx5IGgtMC41IHctZnVsbCB0cmFuc2Zvcm0gc2NhbGUteC0wIG9yaWdpbi1sZWZ0IGJnLW9uLWJsdWUgYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMDtcblx0XHR9XG5cdFx0XG5cdFx0Jjpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0QGFwcGx5IHNjYWxlLXgtMTAwO1xuXHRcdH0gXG5cdH1cblxuXHQmLS1sYXJnZSB7XG5cdFx0QGFwcGx5IHB4LTQgaC0xNCBzcGFjZS14LTM7XG5cblx0XHQuY3RhX19sYWJlbCB7XG5cdFx0XHRAYXBwbHkgcHgtNDtcblx0XHR9XG5cdH1cblxuXHQmLS1zbWFsbCB7XG5cdFx0QGFwcGx5IHB4LTQgaC0xMDtcblxuXHRcdC5jdGFfX2xhYmVsIHtcblx0XHRcdEBhcHBseSBweC0yO1xuXHRcdH1cblx0fVxufVxuIiwiLmhhbWJ1cmdlciB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzLCBoZWlnaHQgLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAmX19saW5lcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwLjQ1cmVtIDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHggOTlweCAwIDA7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDAlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOTlweCA5OXB4O1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgIHNwYW4uc2hvcnR7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbGVmdDogMzAlO1xuICAgIH1cblxuICB9XG4gICZfX2Nyb3NzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBzcGFuIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBoZWlnaHQgMHM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDAuMTI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE1JTtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiB3aWR0aCAuMjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLi0tbWVudS1zY3JlZW4tbW9kYWwtb3BlbmVkIC5oYW1idXJnZXIge1xuXG4gICZfX2xpbmVzIHtcbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xMjVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jcm9zcyB7XG4gICAgc3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNjI1cztcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zNzVzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tb2RhbC1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOSk7XG5cdC8qcmVtb3ZlcyBpdCBmcm9tIHRoZSBzY3JlZW4qL1xuICBtYXgtaGVpZ2h0OiAwcHg7XG4gIG9wYWNpdHk6IDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyAwcywgbWF4LWhlaWdodCAwcyAuM3M7XG5cblx0LyogbWF0Y2ggaXRzIGhlaWdodCB0byB0aGUgbm9ybWFsIGhlYWRlcidzICovXG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbmJvZHkud2l0aC1tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1jb250YWluZXIubW9kYWwtb3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHQvKiBjYW4ndCBhbmltYXRlIGBhdXRvYCwgYW5kIG1heC1oZWlnaHQgaGFzIGEgdHJhbnNpdGlvbi1kdXJhdGlvbiBvZiAwcyBhbnl3YXlzKi9cbiAgbWF4LWhlaWdodDogOTk5OTlweDtcbiAgb3BhY2l0eTogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgMHMsIG1heC1oZWlnaHQgMHMgMHM7XG59Iiwic2VjdGlvbi5jb21wb25lbnQge1xuXHQvKnBhZGRpbmcqL1xuXHQmLS1wdC1zbSB7XG5cdFx0QGFwcGx5IHB0LXNtO1xuXHR9XG5cdCYtLXB0LW1kIHtcblx0XHRAYXBwbHkgcHQtc20gbWQ6cHQtbWQ7XG5cdH1cblx0Ji0tcHQtbGcge1xuXHRcdEBhcHBseSBwdC1tZCBtZDpwdC1sZztcblx0fVxuXHQmLS1wdC14bCB7XG5cdFx0QGFwcGx5IHB0LTIwIG1kOnB0LXhsO1xuXHR9XG5cdCYtLXB0LTJ4bCB7XG5cdFx0QGFwcGx5IHB0LWxnIG1kOnB0LTJ4bDtcblx0fVxuXHQmLS1wdC0zeGwge1xuXHRcdEBhcHBseSBwdC14bCBtZDpwdC0zeGw7XG5cdH1cblxuXHQmLS1wYi1zbSB7XG5cdFx0QGFwcGx5IHBiLXNtO1xuXHR9XG5cdCYtLXBiLW1kIHtcblx0XHRAYXBwbHkgcGItc20gbWQ6cGItbWQ7XG5cdH1cblx0Ji0tcGItbGcge1xuXHRcdEBhcHBseSBwYi1tZCBtZDpwYi1sZztcblx0fVxuXHQmLS1wYi14bCB7XG5cdFx0QGFwcGx5IHBiLTIwIG1kOnBiLXhsO1xuXHR9XG5cdCYtLXBiLTJ4bCB7XG5cdFx0QGFwcGx5IHBiLWxnIG1kOnBiLTJ4bDtcblx0fVxuXHQmLS1wYi0zeGwge1xuXHRcdEBhcHBseSBwYi14bCBtZDpwYi0zeGw7XG5cdH1cblxuXHQvKiBNYXJnaW4gdG9wICovXG5cblx0Ji0tbXQtc20ge1xuXHRcdEBhcHBseSBtdC1zbTtcblx0fVxuXHQmLS1tdC1tZCB7XG5cdFx0QGFwcGx5IG10LXNtIG1kOm10LW1kO1xuXHR9XG5cblx0Ji0tbXQtaGVhZGVyIHtcblx0XHRAYXBwbHkgbXQtaGVhZGVyLW1vYmlsZSBtZDptdC1oZWFkZXI7XG5cdH1cblxuXHQmLS1tdC1sZyB7XG5cdFx0QGFwcGx5IG10LW1kIG1kOm10LWxnO1xuXHR9XG5cdCYtLW10LXhsIHtcblx0XHRAYXBwbHkgbXQtMjAgbWQ6bXQteGw7XG5cdH1cblx0Ji0tbXQtMnhsIHtcblx0XHRAYXBwbHkgbXQtbGcgbWQ6bXQtMnhsO1xuXHR9XG5cdCYtLW10LTN4bCB7XG5cdFx0QGFwcGx5IG10LWxnIG1kOm10LTN4bDtcblx0fVxuXHQmLS1tdC00eGwge1xuXHRcdEBhcHBseSBtdC0yeGwgbWQ6bXQtNHhsO1xuXHR9XG5cblx0LyogTWFyZ2luIGJvdHRvbSAqL1xuXG5cdCYtLW1iLXNtIHtcblx0XHRAYXBwbHkgbWItc207XG5cdH1cblx0Ji0tbWItbWQge1xuXHRcdEBhcHBseSBtYi1zbSBtZDptYi1tZDtcblx0fVxuXHQmLS1tYi1sZyB7XG5cdFx0QGFwcGx5IG1iLW1kIG1kOm1iLWxnO1xuXHR9XG5cdCYtLW1iLXhsIHtcblx0XHRAYXBwbHkgbWItMjAgbWQ6bWIteGw7XG5cdH1cblx0Ji0tbWItMnhsIHtcblx0XHRAYXBwbHkgbWItbGcgbWQ6bWItMnhsO1xuXHR9XG5cdCYtLW1iLTN4bCB7XG5cdFx0QGFwcGx5IG1iLXhsIG1kOm1iLTN4bDtcblx0fVxuXHQmLS1tYi00eGwge1xuXHRcdEBhcHBseSBtYi0yeGwgbWQ6bWItNHhsO1xuXHR9XG5cblx0LyogVGhlbWUgKi9cblx0LyogYm94LXNoYWRvdyB0byBmaXggXCJ3aGl0ZSBwaXhlbCBiZXR3ZWVuIHNlY3Rpb25cIiBpc3N1ZSAqL1xuXG5cdCYtLWRhcmsge1xuXHRcdGgxLFxuXHRcdGgyLFxuXHRcdGgzLFxuXHRcdGg0LFxuXHRcdGg1LFxuXHRcdGg1LFxuXHRcdHAsXG5cdFx0c3Bhbixcblx0XHRhLFxuXHRcdHN2ZyB7XG5cdFx0XHRAYXBwbHkgdGV4dC13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQvKiogUGVya3MgKi9cblxuXHQmLS1mdWxsLWhlaWdodCB7XG5cdFx0QGFwcGx5IG1pbi1oLVs5NXZoXSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyO1xuXHR9XG5cblx0Ji0tZGl2aWRlci10b3Age1xuXHRcdEBhcHBseSBib3JkZXItdC04IGJvcmRlci1iYWNrZ3JvdW5kLWxpZ2h0LWJsdWUgYm9yZGVyLXNvbGlkO1xuXHR9XG5cblx0Ji0tZGl2aWRlci1ib3R0b20ge1xuXHRcdEBhcHBseSBib3JkZXItYi04IGJvcmRlci1iYWNrZ3JvdW5kLWxpZ2h0LWJsdWUgYm9yZGVyLXNvbGlkO1xuXHR9XG59XG4iLCIuY29tcG9uZW50IHtcbiAgJi0tYm9yZGVyLXJhZGl1cy10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi0tYm9yZGVyLXJhZGl1cy1ib3R0b20ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn0iLCIuaW5kZXgge1xuXG4gICYtLXByb2R1Y3RzIHtcblxuICB9XG59XG4iLCIuY29va2llLXBvbGljeSB7XG4gIHRyYW5zaXRpb246IDQwMG1zIHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMSUpO1xufVxuXG5ib2R5LmNvb2tpZS0tb3BlbmVkIHtcbiAgLmNvb2tpZS1wb2xpY3kge1xuICAgIHRyYW5zaXRpb246IDQwMG1zIHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIuZHJhd2VyLW5ld3NsZXR0ZXIge1xuXHQmX19hZ3JlZW1lbnQge1xuXHRcdGxhYmVsOm5vdCguZXJyb3IpIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdEBhcHBseSBiZy13aGl0ZSB3LTYgaC02ICBtZDp3LTcgbWQ6aC03IHJvdW5kZWQtZnVsbCBibG9jaztcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0QGFwcGx5IGJnLW9uLWJsdWUgIHctNiBoLTYgIG1kOnctNyBtZDpoLTcgcm91bmRlZC1mdWxsIHNjYWxlLTAgdHJhbnNpdGlvbi10cmFuc2Zvcm0gbGVmdC0wIGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpub3QoLmVycm9yKTo6YWZ0ZXIge1xuICAgICAgQGFwcGx5IHNjYWxlLTUwO1xuXG4gICAgfVxuXHR9XG59XG5cblxuYm9keS4tLWRyYXdlci1uZXdzbGV0dGVyLW1vZGFsLW9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmRyYXdlci1uZXdzbGV0dGVyIHtcbiAgICBAYXBwbHkgdHJhbnNmb3JtIHRyYW5zbGF0ZS15LTA7XG4gIH1cbn0iLCIuZm9ybS1jb250YWN0IHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xuICBAYXBwbHkgZm9udC1mYW1pbHktMSB0ZXh0LWRlc2t0b3AtYm9keS0xNiBtZDp0ZXh0LWRlc2t0b3AtYm9keS0yMDtcblxuICAudGV4dCB7XG4gICAgQGFwcGx5IHRleHQtb24tYmxhY2sgbWItOCBtZDptYi0xMCBtdC0xMCBsZzptdC0wO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgdGV4dGFyZWF7XG4gICAgJi53cGNmNy1ub3QtdmFsaWR7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3N2Zy9pY29uLWFsZXJ0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgXG5cbiAgLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuICAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC53cGNmNyBmb3JtLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgQGFwcGx5IGJvcmRlci1kYW5nZXI7XG4gIH1cblxuICAudG9wLWxhYmVsIHtcbiAgICBAYXBwbHkgbWItOCBtZDptYi0xMDtcbiAgfVxuXG4gIC5mb3JtLWZpZWxkcyB7XG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgQGFwcGx5IGZvbnQtZmFtaWx5LTEgdGV4dC1kZXNrdG9wLWJvZHktMTY7XG4gICAgfVxuXG4gICAgLmZvcm0tZmllbGQge1xuICAgICAgQGFwcGx5IG1iLTY7XG4gICAgfVxuXG4gICAgLmZvcm0tYnV0dG9uIHtcbiAgICAgIEBhcHBseSBsZzpmbGV4IGxnOmp1c3RpZnktZW5kIG15LTExO1xuXG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgQGFwcGx5IGJnLW9uLWJsdWUgdGV4dC13aGl0ZSB0ZXh0LWRlc2t0b3AtYnV0dG9uLTE2IGZvbnQtZmFtaWx5LTEgcHktNCBweC05IHctZnVsbCBtZDp3LWF1dG8gY3Vyc29yLXBvaW50ZXIgbWF4LXctbWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBAYXBwbHkgbS0wIHRleHQtZGVza3RvcC1ib2R5LTE2O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBhcHBseSBiZy13aGl0ZSB3LWZ1bGwgdGV4dC1kZXNrdG9wLWJvZHktMTYgbGVhZGluZy00O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LW9uLWdyZXktNTAgdGV4dC1kZXNrdG9wLWJvZHktMTY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl1bYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl1bYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGhvbmVcIl1bYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSxcbiAgICB0ZXh0YXJlYVthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcbiAgICAgIEBhcHBseSBib3JkZXItZGFuZ2VyO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBhcHBseSBib3JkZXItYiBib3JkZXItYi1vbi1ncmV5LTUwIHB5LVsxOHB4XSBweC00IHctZnVsbCBsZzp3LVsyMDZweF0gbWF4LXctbWQ7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgQGFwcGx5IGJvcmRlciBib3JkZXItb24tZ3JleS01MCB3LWZ1bGwgbGc6dy1bMjg4cHhdIGgtWzEzNHB4XTtcbiAgICB9XG5cbiAgICAuZXJyb3Ige1xuICAgICAgQGFwcGx5IHRleHQtZGFuZ2VyO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWRhbmdlciBmb250LWJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgICYuZXJyb3Ige1xuICAgICAgICBAYXBwbHkgYm9yZGVyLWRhbmdlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiBOZXN0aW5nIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5IG92ZXIgd3BjZjcgZGVmYXVsdCBzdHlsZXMgKi9cbiAgLndwY2Y3IGZvcm0ge1xuICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICAgICAgQGFwcGx5IG14LWF1dG87XG4gICAgfVxuICB9XG59XG5cbi5mb3JtIHtcbiAgLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuICAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4gIC53cGNmNyBmb3JtLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgQGFwcGx5IGJvcmRlci1kYW5nZXIgbS0wIHRleHQtbW9iaWxlLWJvZHktMTYgYWJzb2x1dGUgYm90dG9tLTggbWQ6Ym90dG9tLTIgbGc6cmVsYXRpdmUgbGc6Ym90dG9tLWF1dG8gbGc6dGV4dC1kZXNrdG9wLWJvZHktMTY7XG4gIH1cbn1cbiIsImJvZHkuLS1tZW51LXNjcmVlbi1tb2RhbC1vcGVuZWQge1xuICAjaGVhZGVye1xuICAgIC5yLW1lbnV7XG4gICAgICBAYXBwbHkgaGlkZGVuO1xuICAgIH1cbiAgICAubG9nb3tcbiAgICAgIHN2Z3tcbiAgICAgIHBhdGh7XG4gICAgICAgIEBhcHBseSB0ZXh0LXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keXtcbiAgJi5kYXJre1xuICAgIC5sb2dve1xuICAgICAgc3Zne1xuICAgICAgcGF0aHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5e1xuICAjaGVhZGVye1xuICAgIC5tZW51LXNjcmVlbl9fY2hpbGRyZW4tbWVudXtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICAgIFxuICB9XG59IiwiLm1lbnUtc2NyZWVuIHtcblx0QGFwcGx5IHRyYW5zZm9ybSAtdHJhbnNsYXRlLXgtZnVsbCBiZy13aGl0ZTtcblxuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0Ji5fX2FjdGl2ZSB7XG5cdFx0XHRcdEBhcHBseSBib3JkZXItbm9uZTtcblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0QGFwcGx5IG1heC1oLXNjcmVlbjtcblx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBlYXNlLWluO1xuXHRcdFx0XHQmLl9fY2xvc2Uge1xuXHRcdFx0XHRcdEBhcHBseSBtYXgtaC0wO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xNXMgZWFzZS1vdXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuX19zZWFyY2gge1xuXHRcdEBhcHBseSBtYXgtaC0yNDtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbjtcblxuXHRcdCYuX19jbG9zZSB7XG5cdFx0XHRAYXBwbHkgbWF4LWgtMDtcblx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1vdXQ7XG5cdFx0fVxuXHR9XG59XG5ib2R5Li0tbWVudS1zY3JlZW4tbW9kYWwtb3BlbmVkIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubWVudS1zY3JlZW4ge1xuXHRcdEBhcHBseSB0cmFuc2Zvcm0gdHJhbnNsYXRlLXgtMDtcblx0fVxufVxuIiwiLmdyZWNhcHRjaGEtYmFkZ2UgeyBcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufSIsIkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluXCI7XG5AaW1wb3J0IFwiLi9hcHBsaWNhdGlvbi90YWlsd2luZC5zY3NzXCI7XG5AaW1wb3J0IFwiLi9hcHBsaWNhdGlvbi9hdG9tcy90eXBvZ3JhcGh5LnNjc3NcIjtcbkBpbXBvcnQgXCIuL2FwcGxpY2F0aW9uL2F0b21zL3NtYXJ0LWZyYW1lLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2FwcGxpY2F0aW9uL2F0b21zL3dwbWwuc2Nzc1wiO1xuXG5AaW1wb3J0LWdsb2IgXCIuLi8uLi92aWV3cy8qKi8qLnNjc3NcIjsiXX0= */