/**
 * 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, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');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);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{scroll-snap-type:x mandatory}

.swiper-vertical.swiper-css-mode>.swiper-wrapper{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{animation:swiper-preloader-spin 1s infinite linear}

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

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

@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;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;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;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;backface-visibility:hidden}

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

.swiper-cards{overflow:visible}

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

/*! 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::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;
}

*, ::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}}

@media (min-width: 2560px){

.container{max-width:2560px}}

.margin-3xs{margin-bottom:0.5rem}

.margin-2xs{margin-bottom:0.75rem}

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

.margin-sm{margin-bottom:1.25rem}

@media (min-width: 768px){

.margin-sm{margin-bottom:1.5rem}}

.margin-md{margin-bottom:2.5rem}

@media (min-width: 768px){

.margin-md{margin-bottom:3rem}}

.margin-lg{margin-bottom:4rem}

@media (min-width: 768px){

.margin-lg{margin-bottom:6rem}}

.margin-xl{margin-bottom:6rem}

@media (min-width: 768px){

.margin-xl{margin-bottom:10rem}}

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

@media (min-width: 768px){

.margin-2xl{margin-bottom:15rem}}

.text-headline-80{font-size:2.5rem;line-height:1.10}

@media (min-width: 768px){

.text-headline-80{font-size:2.5rem;line-height:1.10}}

@media (min-width: 1024px){

.text-headline-80{font-size:5rem;line-height:1.10}}

.text-headline-70{font-size:2.25rem;line-height:1.22}

@media (min-width: 768px){

.text-headline-70{font-size:2.25rem;line-height:1.22}}

@media (min-width: 1024px){

.text-headline-70{font-size:4rem;line-height:1.09}}

.text-headline-65{font-size:2rem;line-height:1.00}

@media (min-width: 768px){

.text-headline-65{font-size:2rem;line-height:1.00}}

@media (min-width: 1024px){

.text-headline-65{font-size:3.5rem;line-height:1.11}}

.text-headline-60{font-size:2rem;line-height:1.13}

@media (min-width: 768px){

.text-headline-60{font-size:2rem;line-height:1.13}}

@media (min-width: 1024px){

.text-headline-60{font-size:3rem;line-height:1.21}}

.text-headline-50{font-size:1.25rem;line-height:1.20}

@media (min-width: 768px){

.text-headline-50{font-size:1.25rem;line-height:1.20}}

@media (min-width: 1024px){

.text-headline-50{font-size:2rem;line-height:1.25}}

.text-headline-40{font-size:1.125rem;line-height:1.22}

@media (min-width: 768px){

.text-headline-40{font-size:1.125rem;line-height:1.22}}

@media (min-width: 1024px){

.text-headline-40{font-size:1.5rem;line-height:1.17}}

.text-paragraph-30{font-size:1.125rem;line-height:1.22}

@media (min-width: 768px){

.text-paragraph-30{font-size:1.125rem;line-height:1.22}}

@media (min-width: 1024px){

.text-paragraph-30{font-size:1.375rem;line-height:1.18}}

.text-paragraph-20{font-size:1rem;line-height:1.25}

@media (min-width: 768px){

.text-paragraph-20{font-size:1rem;line-height:1.25}}

@media (min-width: 1024px){

.text-paragraph-20{font-size:1.125rem;line-height:1.22}}

.text-paragraph-10{font-size:0.875rem;line-height:1.14}

@media (min-width: 768px){

.text-paragraph-10{font-size:0.875rem;line-height:1.14}}

@media (min-width: 1024px){

.text-paragraph-10{font-size:1rem;line-height:1.25}}

.text-paragraph-05{font-size:0.75rem;line-height:1.17}

@media (min-width: 768px){

.text-paragraph-05{font-size:0.75rem;line-height:1.17}}

@media (min-width: 1024px){

.text-paragraph-05{font-size:0.875rem;line-height:1.14}}

.text-paragraph-caption{font-size:0.875rem;line-height:1.71}

@media (min-width: 768px){

.text-paragraph-caption{font-size:0.875rem;line-height:1.71}}

@media (min-width: 1024px){

.text-paragraph-caption{font-size:0.875rem;line-height:1.71}}

.text-cta{font-size:0.875rem;line-height:1.43}

@media (min-width: 768px){

.text-cta{font-size:0.875rem;line-height:1.43}}

@media (min-width: 1024px){

.text-cta{font-size:0.875rem;line-height:1.43}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}

.visible{visibility:visible}

.static{position:static}

.fixed{position:fixed}

.absolute{position:absolute}

.relative{position:relative}

.top-0{top:0px}

.left-0{left:0px}

.right-0{right:0px}

.left-1\/2{left:50%}

.top-1\/2{top:50%}

.bottom-3{bottom:0.75rem}

.right-3{right:0.75rem}

.top-\[20\%\]{top:20%}

.left-4{left:1rem}

.bottom-5{bottom:1.25rem}

.left-5{left:1.25rem}

.left-\[10\%\]{left:10%}

.bottom-14{bottom:3.5rem}

.z-50{z-index:50}

.z-30{z-index:30}

.z-10{z-index:10}

.z-0{z-index:0}

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

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

.z-40{z-index:40}

.order-last{order:9999}

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

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

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

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

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

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

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

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

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

.col-end-13{grid-column-end:13}

.col-end-11{grid-column-end:11}

.m-auto{margin:auto}

.m-4{margin:1rem}

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

.mx-4{margin-left:1rem;margin-right:1rem}

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

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

.ml-2{margin-left:0.5rem}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-mt-\[1px\]{margin-top:-1px}

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

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

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

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

.mt-9{margin-top:2.25rem}

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

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

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

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

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

.-ml-2{margin-left:-0.5rem}

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

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

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

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

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

.block{display:block}

.inline-block{display:inline-block}

.inline{display:inline}

.flex{display:flex}

.grid{display:grid}

.hidden{display:none}

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

.aspect-1{aspect-ratio:1}

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

.h-screen{height:100vh}

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

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

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

.h-full{height:100%}

.h-5{height:1.25rem}

.h-0{height:0px}

.h-8{height:2rem}

.h-6{height:1.5rem}

.h-2\/3{height:66.666667%}

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

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

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

.h-12{height:3rem}

.h-max{height:-moz-max-content;height:max-content}

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

.max-h-\[60vh\]{max-height:60vh}

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

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

.min-h-screen{min-height:100vh}

.w-full{width:100%}

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

.w-max{width:-moz-max-content;width:max-content}

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

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

.w-5{width:1.25rem}

.w-36{width:9rem}

.w-10{width:2.5rem}

.w-8{width:2rem}

.w-6{width:1.5rem}

.\!w-full{width:100% !important}

.w-14{width:3.5rem}

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

.w-12{width:3rem}

.w-0\.5{width:0.125rem}

.w-0{width:0px}

.w-60{width:15rem}

.max-w-10xl{max-width:120rem}

.flex-1{flex:1 1 0%}

.-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-x-1\/2{--tw-translate-x:-50%;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-1\/2{--tw-translate-y:-50%;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-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-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))}

.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.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))}

.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))}

@keyframes bounce{

0%, 100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1)}

50%{transform:none;animation-timing-function:cubic-bezier(0,0,0.2,1)}}

.animate-bounce{animation:bounce 1s infinite}

@keyframes spin{

to{transform:rotate(360deg)}}

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

.cursor-pointer{cursor:pointer}

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

.list-disc{list-style-type:disc}

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

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

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

.flex-col{flex-direction:column}

.flex-wrap{flex-wrap:wrap}

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

.items-end{align-items:flex-end}

.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}

.gap-6{gap:1.5rem}

.gap-2{gap:0.5rem}

.gap-10{gap:2.5rem}

.gap-5{gap:1.25rem}

.gap-4{gap:1rem}

.gap-3{gap:0.75rem}

.gap-20{gap:5rem}

.gap-14{gap:3.5rem}

.gap-8{gap:2rem}

.gap-9{gap:2.25rem}

.gap-7{gap:1.75rem}

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

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

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

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

.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)))}

.overflow-hidden{overflow:hidden}

.overflow-visible{overflow:visible}

.overflow-scroll{overflow:scroll}

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

.overflow-y-scroll{overflow-y:scroll}

.scroll-smooth{scroll-behavior:smooth}

.whitespace-nowrap{white-space:nowrap}

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

.rounded-2xl{border-radius:1rem}

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

.rounded-md{border-radius:0.375rem}

.rounded-none{border-radius:0px}

.rounded-sm{border-radius:0.125rem}

.border{border-width:1px}

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

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

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

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

.border-solid{border-style:solid}

.border-red{--tw-border-opacity:1;border-color:rgb(189 24 35 / var(--tw-border-opacity))}

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

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

.border-b-brown{--tw-border-opacity:1;border-bottom-color:rgb(224 220 216 / var(--tw-border-opacity))}

.border-b-red{--tw-border-opacity:1;border-bottom-color:rgb(189 24 35 / var(--tw-border-opacity))}

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

.border-opacity-10{--tw-border-opacity:0.1}

.bg-light-grey{--tw-bg-opacity:1;background-color:rgb(241 239 237 / var(--tw-bg-opacity))}

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

.bg-red{--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity))}

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

.bg-transparent{background-color:transparent}

.bg-dark-red{--tw-bg-opacity:1;background-color:rgb(122 14 0 / var(--tw-bg-opacity))}

.bg-medium-red{--tw-bg-opacity:1;background-color:rgb(136 14 23 / var(--tw-bg-opacity))}

.bg-brown{--tw-bg-opacity:1;background-color:rgb(224 220 216 / var(--tw-bg-opacity))}

.fill-current{fill:currentColor}

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

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

.p-2{padding:0.5rem}

.p-10{padding:2.5rem}

.p-8{padding:2rem}

.p-5{padding:1.25rem}

.p-4{padding:1rem}

.p-6{padding:1.5rem}

.p-3{padding:0.75rem}

.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-4xl{padding-top:25rem;padding-bottom:25rem}

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

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

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

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

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

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

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

.py-3{padding-top:0.75rem;padding-bottom:0.75rem}

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

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

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

.pt-32{padding-top:8rem}

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

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

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

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

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

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

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

.pb-24{padding-bottom:6rem}

.pb-32{padding-bottom:8rem}

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

.pt-\[120px\]{padding-top:120px}

.pt-60{padding-top:15rem}

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

.pb-\[120px\]{padding-bottom:120px}

.pb-60{padding-bottom:15rem}

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

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

.pb-6{padding-bottom:1.5rem}

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

.text-center{text-align:center}

.align-middle{vertical-align:middle}

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

.text-headline-70-large{font-size:4rem;line-height:1.09}

.font-bold{font-weight:700}

.font-medium{font-weight:500}

.font-light{font-weight:300}

.font-semibold{font-weight:600}

.uppercase{text-transform:uppercase}

.capitalize{text-transform:capitalize}

.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-black{--tw-text-opacity:1;color:rgb(32 32 32 / var(--tw-text-opacity))}

.text-red{--tw-text-opacity:1;color:rgb(189 24 35 / var(--tw-text-opacity))}

.text-brown{--tw-text-opacity:1;color:rgb(224 220 216 / var(--tw-text-opacity))}

.text-light-grey{--tw-text-opacity:1;color:rgb(241 239 237 / var(--tw-text-opacity))}

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

.underline-offset-2{text-underline-offset:2px}

.underline-offset-1{text-underline-offset:1px}

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

.opacity-100{opacity:1}

.opacity-30{opacity:0.3}

.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-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-all{transition-property:all;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{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}

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

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

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

.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)}

.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}

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

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

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

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

@view-transition {
  navigation: auto;
}

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

.cta{display:flex;width:-moz-max-content;width:max-content;cursor:pointer;align-items:center;gap:0.5rem;white-space:nowrap;border-radius:9999px;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

@media (min-width: 768px){

.cta{padding-top:0.75rem;padding-bottom:0.75rem}}

.cta[disabled]{pointer-events:none}

.cta--filled-red{--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.cta--filled-red:hover{--tw-bg-opacity:1;background-color:rgb(122 14 0 / var(--tw-bg-opacity))}

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

.cta--filled-white:hover{--tw-bg-opacity:1;background-color:rgb(122 14 0 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.cta--outline-red{border-width:1px;--tw-border-opacity:1;border-color:rgb(189 24 35 / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(189 24 35 / var(--tw-text-opacity))}

.cta--outline-red:hover{--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.cta--outline-white{border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

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

body .header .hamburger-opened{display:none}

body.--menu-screen-modal-opened .header .hamburger span{--tw-text-opacity:1;color:rgb(32 32 32 / var(--tw-text-opacity))}

body.--menu-screen-modal-opened .header .hamburger-closed{display:none}

body.--menu-screen-modal-opened .header .hamburger-opened{display:inline-block}

section.component--margins{margin-left:1rem;margin-right:1rem;border-radius:1rem}

/* Theme */

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

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

section.component--bg-red{--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity))}

section.component--bg-brown{--tw-bg-opacity:1;background-color:rgb(224 220 216 / var(--tw-bg-opacity))}

/** Perks */

section.component--70vh{min-height:70vh;justify-content:center}

section.component--95vh{min-height:95vh;justify-content:center}

section.component--100vh{min-height:100vh;justify-content:center}

section.component--max-w-10xl{max-width:120rem}

@media (min-width: 2560px){

section.component--max-w-10xl{margin-left:auto;margin-right:auto}}

/* Margin top */

section.component--mt-3xs{margin-top:0.5rem}

section.component--mt-2xs{margin-top:0.75rem}

section.component--mt-xs{margin-top:1rem}

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

@media (min-width: 1024px){

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

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

@media (min-width: 1024px){

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

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

@media (min-width: 1024px){

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

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

@media (min-width: 1024px){

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

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

@media (min-width: 1024px){

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

/* Margin bottom */

section.component--mb-3xs{margin-bottom:0.5rem}

section.component--mb-2xs{margin-bottom:0.75rem}

section.component--mb-xs{margin-bottom:1rem}

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

@media (min-width: 1024px){

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

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

@media (min-width: 1024px){

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

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

@media (min-width: 1024px){

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

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

@media (min-width: 1024px){

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

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

@media (min-width: 1024px){

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

/*padding*/

section:not(:has(.content-wrapper)).component--pt-3xs{padding-top:0.5rem}

section:not(:has(.content-wrapper)).component--pt-2xs{padding-top:0.75rem}

section:not(:has(.content-wrapper)).component--pt-xs{padding-top:1rem}

section:not(:has(.content-wrapper)).component--pt-sm{padding-top:1.25rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pt-sm{padding-top:1.5rem}}

section:not(:has(.content-wrapper)).component--pt-md{padding-top:2.5rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pt-md{padding-top:3rem}}

section:not(:has(.content-wrapper)).component--pt-lg{padding-top:4rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pt-lg{padding-top:6rem}}

section:not(:has(.content-wrapper)).component--pt-xl{padding-top:6rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pt-xl{padding-top:10rem}}

section:not(:has(.content-wrapper)).component--pt-2xl{padding-top:8rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pt-2xl{padding-top:15rem}}

section:not(:has(.content-wrapper)).component--pb-3xs{padding-bottom:0.5rem}

section:not(:has(.content-wrapper)).component--pb-2xs{padding-bottom:0.75rem}

section:not(:has(.content-wrapper)).component--pb-xs{padding-bottom:1rem}

section:not(:has(.content-wrapper)).component--pb-sm{padding-bottom:1.25rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pb-sm{padding-bottom:1.5rem}}

section:not(:has(.content-wrapper)).component--pb-md{padding-bottom:2.5rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pb-md{padding-bottom:3rem}}

section:not(:has(.content-wrapper)).component--pb-lg{padding-bottom:4rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pb-lg{padding-bottom:6rem}}

section:not(:has(.content-wrapper)).component--pb-xl{padding-bottom:6rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pb-xl{padding-bottom:10rem}}

section:not(:has(.content-wrapper)).component--pb-2xl{padding-bottom:8rem}

@media (min-width: 1024px){

section:not(:has(.content-wrapper)).component--pb-2xl{padding-bottom:15rem}}

/* vertical alignment 	*/

@media screen and (max-width: 767px) {
      section:not(:has(.content-wrapper)).component--mobile-items-center > div{margin-top:auto;margin-bottom:auto}
      section:not(:has(.content-wrapper)).component--mobile-items-end > div{margin-top:auto}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {
      section:not(:has(.content-wrapper)).component--tablet-items-center > div{margin-top:auto;margin-bottom:auto}
      section:not(:has(.content-wrapper)).component--tablet-items-end > div{margin-top:auto}
  }

@media screen and (min-width: 1024px) {
      section:not(:has(.content-wrapper)).component--desktop-items-center > div{margin-top:auto;margin-bottom:auto}
      section:not(:has(.content-wrapper)).component--desktop-items-end > div{margin-top:auto}
  }

/*padding*/

section.component--pt-xs .content-wrapper{padding-top:2.5rem}

@media (min-width: 768px){

section.component--pt-xs .content-wrapper{padding-top:3rem}}

section.component--pt-sm .content-wrapper{padding-top:4rem}

@media (min-width: 768px){

section.component--pt-sm .content-wrapper{padding-top:5rem}}

section.component--pt-md .content-wrapper{padding-top:5rem}

@media (min-width: 768px){

section.component--pt-md .content-wrapper{padding-top:6rem}}

section.component--pt-lg .content-wrapper{padding-top:120px}

@media (min-width: 768px){

section.component--pt-lg .content-wrapper{padding-top:10rem}}

section.component--pt-2xl .content-wrapper{padding-top:15rem}

@media (min-width: 768px){

section.component--pt-2xl .content-wrapper{padding-top:18rem}}

section.component--pb-xs .content-wrapper{padding-bottom:2.5rem}

@media (min-width: 768px){

section.component--pb-xs .content-wrapper{padding-bottom:3rem}}

section.component--pb-sm .content-wrapper{padding-bottom:2.5rem}

@media (min-width: 768px){

section.component--pb-sm .content-wrapper{padding-bottom:3rem}}

section.component--pb-sm .content-wrapper{padding-bottom:4rem}

@media (min-width: 768px){

section.component--pb-sm .content-wrapper{padding-bottom:5rem}}

section.component--pb-md .content-wrapper{padding-bottom:5rem}

@media (min-width: 768px){

section.component--pb-md .content-wrapper{padding-bottom:6rem}}

section.component--pb-lg .content-wrapper{padding-bottom:120px}

@media (min-width: 768px){

section.component--pb-lg .content-wrapper{padding-bottom:10rem}}

section.component--pb-2xl .content-wrapper{padding-bottom:15rem}

@media (min-width: 768px){

section.component--pb-2xl .content-wrapper{padding-bottom:18rem}}

/* vertical alignment 	*/

@media screen and (max-width: 767px) {
      section.component--mobile-items-center .content-wrapper > div{margin-top:auto;margin-bottom:auto}
      section.component--mobile-items-end .content-wrapper > div{margin-top:auto}
  }

@media screen and (min-width: 768px) and (max-width: 1023px) {
      section.component--tablet-items-center .content-wrapper > div{margin-top:auto;margin-bottom:auto}
      section.component--tablet-items-end .content-wrapper > div{margin-top:auto}
  }

@media screen and (min-width: 1024px) {
      section.component--desktop-items-center .content-wrapper > div{margin-top:auto;margin-bottom:auto}
      section.component--desktop-items-end .content-wrapper > div{margin-top:auto}
  }

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

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

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

.filtered-customers .filters-list .filter-btn{cursor:pointer;white-space:nowrap;border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:rgb(224 220 216 / var(--tw-border-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}

.filtered-customers .filters-list .filter-btn.is-active{border-bottom-width:3px;--tw-border-opacity:1;border-bottom-color:rgb(189 24 35 / var(--tw-border-opacity));font-weight:700}

.footer path[data-animation]{--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));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:700ms}

.form.component input[type='text'], .form.component input[type='email'], .form.component input[type='tel'], .form.component textarea, .form.component .wpcf7-response-output{width:100%;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(32 32 32 / var(--tw-text-opacity))}

.form.component input[type='text']::-moz-placeholder, .form.component input[type='email']::-moz-placeholder, .form.component input[type='tel']::-moz-placeholder, .form.component textarea::-moz-placeholder, .form.component .wpcf7-response-output::-moz-placeholder{--tw-text-opacity:0.4}

.form.component input[type='text']::placeholder, .form.component input[type='email']::placeholder, .form.component input[type='tel']::placeholder, .form.component textarea::placeholder, .form.component .wpcf7-response-output::placeholder{--tw-text-opacity:0.4}

.form.component input[type='text']:focus, .form.component input[type='email']:focus, .form.component input[type='tel']:focus, .form.component textarea:focus, .form.component .wpcf7-response-output:focus{border-radius:0.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}

.form.component textarea{height:10rem}

.form.component .form__inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.5rem}

.form.component .form__inner .form__firstname, .form.component .form__inner .form__lastname, .form.component .form__inner .form__email, .form.component .form__inner .form__phone, .form.component .form__inner .form__company, .form.component .form__inner .form__rule{grid-column:span 12 / span 12}

@media (min-width: 768px){

.form.component .form__inner .form__firstname, .form.component .form__inner .form__lastname, .form.component .form__inner .form__email, .form.component .form__inner .form__phone, .form.component .form__inner .form__company, .form.component .form__inner .form__rule{grid-column:span 6 / span 6}}

.form.component .form__inner .form__request, .form.component .form__inner .form__acceptance, .form.component .form__inner .form__submit{grid-column:span 12 / span 12}

.form.component .form__acceptance label{font-size:0.75rem;line-height:1.17}

@media (min-width: 768px){

.form.component .form__acceptance label{font-size:0.75rem;line-height:1.17}}

@media (min-width: 1024px){

.form.component .form__acceptance label{font-size:0.875rem;line-height:1.14}}

.form.component .form__acceptance label{position:relative}

.form.component .form__acceptance .wpcf7-list-item-label::before{margin-right:0.5rem;display:inline-block;height:1.25rem;width:1.25rem;border-radius:0.125rem;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(32 32 32 / var(--tw-border-opacity));vertical-align:middle;
      content: ''}

.form.component .form__acceptance input{display:none}

.form.component .form__acceptance .wpcf7-list-item-label:checked::before{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.form.component .form__acceptance input:checked + .wpcf7-list-item-label::before{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.form.component .form__acceptance .wpcf7-list-item-label::after {
      content: url('../svg/icon-check.svg');
      position:absolute;
      top:50%;
      left:0px;
      display:none;
      height:1.25rem;
      width:1.25rem;
      --tw-translate-y:-50%;
      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));
    }

.form.component .form__acceptance input:checked + .wpcf7-list-item-label::after{display:block}

.form.component .form__submit input[type='submit']{display:flex;width:-moz-max-content;width:max-content;cursor:pointer;align-items:center;gap:0.5rem;white-space:nowrap;border-radius:9999px;padding-left:1.25rem;padding-right:1.25rem;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

@media (min-width: 768px){

.form.component .form__submit input[type='submit']{padding-top:0.75rem;padding-bottom:0.75rem}}

.form.component .form__submit input[type='submit'][disabled]{pointer-events:none}

.form.component .form__submit input[type='submit']{--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.form.component .form__submit input[type='submit']:hover{--tw-bg-opacity:1;background-color:rgb(122 14 0 / var(--tw-bg-opacity))}

.form.component .wpcf7-not-valid-tip{display:none}

.form.component .sent .wpcf7-response-output{font-weight:700}

body.--menu-screen-modal-opened .header .main-menu-item a[href="javascript:void(0)"]{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:2px}

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

.header.dark{--tw-text-opacity:1;color:rgb(32 32 32 / var(--tw-text-opacity))}

.hero-slider .wrapper-content {
    height: calc(100vh - 140px);
  }

.hero-slider .title-slide strong{--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity));padding-left:0.25rem;padding-right:0.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.hero-slider .swiper-pagination-bullet{height:0.125rem;width:2.5rem;border-radius:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));opacity:1}

.hero-slider .swiper-pagination-bullet-active{width:6rem;--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity))}

.menu-screen{--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));transition-duration:500ms}

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

body.--menu-screen-modal-opened .menu-screen{--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))}

@media (min-width: 1024px){

body.--menu-screen-modal-opened .menu-screen{margin-top:140px}}

html.is-rendering .menu-screen{display:none}

.people .swiper-pagination{position:static;width:-moz-max-content;width:max-content;border-radius:0.125rem}

.people .swiper-pagination .swiper-pagination-bullet{margin-left:0px;margin-right:0px;height:0.125rem;width:3.5rem;border-radius:0.125rem;--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity));opacity:1}

.people .swiper-pagination .swiper-pagination-bullet-active{width:3.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.points-text .point-1{top:20%;left:1rem}

@media (min-width: 768px){

.points-text .point-1{top:-1.5rem}

.points-text .point-1{left:50%}}

@media (min-width: 1024px){

.points-text .point-1{--tw-translate-x:-50%;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))}}

@media (min-width: 768px){

.points-text .point-2{top:40%}

.points-text .point-2{left:-1.5rem}

.points-text .point-3{top:40%}

.points-text .point-3{right:-1.5rem}

.points-text .point-4{top:80%}

.points-text .point-4{left:10%}

.points-text .point-5{top:80%}

.points-text .point-5{right:10%}

.points-text .box-text-1{bottom:110%}

.points-text .box-text-1{left:50%}}

@media (min-width: 1024px){

.points-text .box-text-1{--tw-translate-x:-50%;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))}}

@media (min-width: 768px){

.points-text .box-text-2{top:35%}}

@media (min-width: 1024px){

.points-text .box-text-2{left:-100%}}

@media (min-width: 1280px){

.points-text .box-text-2{left:-80%}}

@media (min-width: 768px){

.points-text .box-text-3{top:35%}}

@media (min-width: 1024px){

.points-text .box-text-3{right:-100%}}

@media (min-width: 1280px){

.points-text .box-text-3{right:-80%}}

@media (min-width: 768px){

.points-text .box-text-4{top:85%}}

@media (min-width: 1024px){

.points-text .box-text-4{left:-85%}}

@media (min-width: 1280px){

.points-text .box-text-4{left:-65%}}

@media (min-width: 768px){

.points-text .box-text-5{top:85%}}

@media (min-width: 1024px){

.points-text .box-text-5{right:-85%}}

@media (min-width: 1280px){

.points-text .box-text-5{right:-65%}}

.slider-basic .swiper-pagination{position:absolute;bottom:1.25rem;left:1.25rem;width:-moz-max-content;width:max-content;border-radius:0.125rem}

@media (min-width: 768px){

.slider-basic .swiper-pagination{bottom:2.5rem}

.slider-basic .swiper-pagination{left:2.5rem}}

.slider-basic .swiper-pagination .swiper-pagination-bullet{margin-left:0px;margin-right:0px;height:0.125rem;width:3.5rem;border-radius:0.125rem;--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity));opacity:1}

.slider-basic .swiper-pagination .swiper-pagination-bullet-active{width:3.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.slider-cards ul{list-style-position:inside;list-style-type:disc}

.slider-cards .swiper-pagination{position:static;width:-moz-max-content;width:max-content;border-radius:0.125rem}

.slider-cards .swiper-pagination .swiper-pagination-bullet{margin-left:0px;margin-right:0px;height:0.125rem;width:3.5rem;border-radius:0.125rem;--tw-bg-opacity:1;background-color:rgb(224 220 216 / var(--tw-bg-opacity));opacity:1}

.slider-cards .swiper-pagination .swiper-pagination-bullet-active{width:3.5rem;--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity))}

.slider-image-box-text .box-text {
    width: calc( 100% - 40px );
  }

@media (min-width: 768px) {

.slider-image-box-text .box-text {
        width: 432px
  }
    }

.slider-image-box-text .swiper-pagination{position:absolute;bottom:1.25rem;left:1.25rem;width:-moz-max-content;width:max-content;border-radius:0.125rem}

@media (min-width: 768px){

.slider-image-box-text .swiper-pagination{bottom:2.5rem}

.slider-image-box-text .swiper-pagination{left:2.5rem}}

.slider-image-box-text .swiper-pagination .swiper-pagination-bullet{margin-left:0px;margin-right:0px;height:0.125rem;width:3.5rem;border-radius:0.125rem;--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity));opacity:1}

.slider-image-box-text .swiper-pagination .swiper-pagination-bullet-active{width:3.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.slider-vertical-text .swiper-pagination{position:relative;display:flex;width:-moz-max-content;width:max-content;border-radius:0.125rem}

.slider-vertical-text .swiper-pagination .swiper-pagination-bullet{margin-left:0px;margin-right:0px;height:0.125rem;width:3.5rem;border-radius:0.125rem;--tw-bg-opacity:1;background-color:rgb(224 220 216 / var(--tw-bg-opacity));opacity:1}

.slider-vertical-text .swiper-pagination .swiper-pagination-bullet-active{width:3.5rem;--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity))}

.wysiwyg-cta .wysiwyg-text a{text-underline-offset:1px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:300ms}

.wysiwyg-cta .wysiwyg-text a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}

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

.wysiwyg-cta.component--bg-black ul li::marker{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

#tinymce{font-family:Raleway, Arial}

#tinymce ul{list-style-position:inside;list-style-type:disc}

.hover\:bg-red:hover{--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity))}

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

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

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

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

.hover\:underline-offset-2:hover{text-underline-offset:2px}

.focus\:translate-y-0:focus{--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))}

.focus\:border-transparent:focus{border-color:transparent}

.focus\:bg-red:focus{--tw-bg-opacity:1;background-color:rgb(189 24 35 / var(--tw-bg-opacity))}

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

.group:hover .group-hover\:-rotate-45{--tw-rotate:-45deg;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))}

.group:focus .group-focus\:-rotate-45{--tw-rotate:-45deg;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))}

.group:focus .group-focus\:scale-\[10000\%\]{--tw-scale-x:10000%;--tw-scale-y:10000%;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))}

.group:focus .group-focus\:scale-\[6000\%\]{--tw-scale-x:6000%;--tw-scale-y:6000%;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))}

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

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

.group:focus .group-focus\:text-dark-red{--tw-text-opacity:1;color:rgb(122 14 0 / var(--tw-text-opacity))}

.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-h2\:font-bold :is(:where(h2):not(:where([class~="not-prose"] *))){font-weight:700}

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

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

@media (min-width: 640px){

.sm\:col-span-1{grid-column:span 1 / span 1}

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

.sm\:col-span-3{grid-column:span 3 / span 3}

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

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

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

.sm\:col-span-7{grid-column:span 7 / span 7}

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

.sm\:col-span-9{grid-column:span 9 / span 9}

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

.sm\:col-span-11{grid-column:span 11 / span 11}

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

.sm\:col-start-1{grid-column-start:1}

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

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

.sm\:col-start-4{grid-column-start:4}

.sm\:col-start-5{grid-column-start:5}

.sm\:col-start-6{grid-column-start:6}

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

.sm\:col-start-8{grid-column-start:8}

.sm\:col-start-9{grid-column-start:9}

.sm\:col-start-10{grid-column-start:10}

.sm\:col-start-11{grid-column-start:11}

.sm\:col-start-12{grid-column-start:12}

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

.sm\:items-start{align-items:flex-start}

.sm\:items-end{align-items:flex-end}

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

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

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

.sm\:justify-center{justify-content:center}}

@media (min-width: 768px){

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

.md\:left-1\/2{left:50%}

.md\:top-\[40\%\]{top:40%}

.md\:top-\[80\%\]{top:80%}

.md\:bottom-\[110\%\]{bottom:110%}

.md\:top-\[35\%\]{top:35%}

.md\:top-\[85\%\]{top:85%}

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

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

.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-6{grid-column:span 6 / span 6}

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

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

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

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

.md\:col-end-13{grid-column-end:13}

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

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

.md\:mb-24{margin-bottom:6rem}

.md\:block{display:block}

.md\:hidden{display:none}

.md\:aspect-\[3\/2\]{aspect-ratio:3 / 2}

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

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

.md\:w-3\/4{width:75%}

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

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

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

.md\:gap-6{gap:1.5rem}

.md\:gap-5{gap:1.25rem}

.md\:gap-8{gap:2rem}

.md\:gap-y-0{row-gap:0px}

.md\:space-x-3 > :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)))}

.md\:p-20{padding:5rem}

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

.md\:py-3{padding-top:0.75rem;padding-bottom:0.75rem}

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

.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}

.md\:pt-56{padding-top:14rem}

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

.md\:line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}

.md\:hover\:border-transparent:hover{border-color:transparent}

.group:hover .md\:group-hover\:-rotate-45{--tw-rotate:-45deg;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))}

.group:hover .md\:group-hover\:scale-\[10000\%\]{--tw-scale-x:10000%;--tw-scale-y:10000%;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))}

.group:hover .md\:group-hover\:scale-\[6000\%\]{--tw-scale-x:6000%;--tw-scale-y:6000%;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))}

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

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

.group:hover .md\:group-hover\:text-dark-red{--tw-text-opacity:1;color:rgb(122 14 0 / var(--tw-text-opacity))}}

@media (min-width: 1024px){


	.lg\:text-headline-100{font-size:5rem;line-height:1.10}


	@media (min-width: 768px){

.lg\:text-headline-100{font-size:5rem;line-height:1.10}}


	@media (min-width: 1024px){

.lg\:text-headline-100{font-size:9rem;line-height:1.10}}


	.lg\:-left-full{left:-100%}


	.lg\:-right-full{right:-100%}


	.lg\:-left-\[85\%\]{left:-85%}


	.lg\:-right-\[85\%\]{right:-85%}


	.lg\:col-span-1{grid-column:span 1 / span 1}


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


	.lg\:col-span-3{grid-column:span 3 / span 3}


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


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


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


	.lg\:col-span-7{grid-column:span 7 / span 7}


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


	.lg\:col-span-9{grid-column:span 9 / span 9}


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


	.lg\:col-span-11{grid-column:span 11 / span 11}


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


	.lg\:col-start-1{grid-column-start:1}


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


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


	.lg\:col-start-4{grid-column-start:4}


	.lg\:col-start-5{grid-column-start:5}


	.lg\:col-start-6{grid-column-start:6}


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


	.lg\:col-start-8{grid-column-start:8}


	.lg\:col-start-9{grid-column-start:9}


	.lg\:col-start-10{grid-column-start:10}


	.lg\:col-start-11{grid-column-start:11}


	.lg\:col-start-12{grid-column-start:12}


	.lg\:mb-0{margin-bottom:0px}


	.lg\:block{display:block}


	.lg\:flex{display:flex}


	.lg\:hidden{display:none}


	.lg\:max-h-\[35vh\]{max-height:35vh}


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


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


	.lg\:items-start{align-items:flex-start}


	.lg\:items-end{align-items:flex-end}


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


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


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


	.lg\:justify-center{justify-content:center}


	.lg\:gap-6{gap:1.5rem}


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


	.lg\:line-clamp-none{-webkit-line-clamp:unset}}

@media (min-width: 1280px){

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

.xl\:h-\[400px\]{height:400px}

.xl\:w-\[400px\]{width:400px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiYXBwbGljYXRpb24vdGFpbHdpbmQuc2NzcyIsIiUzQ2lucHV0JTIwY3NzJTIwNWVSN2Q5JTNFIiwiPG5vIHNvdXJjZT4iLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL2F0b21zL2FkZC10by1hbnkvYWRkX3RvX2FueS5zY3NzIiwiLi4vLi4vdmlld3MvY29tcG9uZW50cy9hdG9tcy9zZWN0aW9uL3NlY3Rpb24uc2NzcyIsIi4uLy4uL3ZpZXdzL2NvbXBvbmVudHMvbW9sZWN1bGVzL2NvbXBvbmVudC1jeWNsZXIvY29tcG9uZW50LnNjc3MiLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL29yZ2FuaXNtcy9mb3JtL19mb3JtLnNjc3MiLCIuLi8uLi92aWV3cy9jb21wb25lbnRzL29yZ2FuaXNtcy9oZXJvLXNsaWRlci9oZXJvLXNsaWRlci5zY3NzIiwiLi4vLi4vdmlld3MvY29tcG9uZW50cy9vcmdhbmlzbXMvbWVudS1zY3JlZW4vbWVudS1zY3JlZW4uc2NzcyIsIi4uLy4uL3ZpZXdzL2NvbXBvbmVudHMvb3JnYW5pc21zL3NsaWRlci1pbWFnZS1ib3gtdGV4dC9zbGlkZXItaW1hZ2UtYm94LXRleHQuc2NzcyIsImFwcC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7RUFVRTs7QUFFRixXQUFXLHdCQUF3QixDQUFDLDRyRUFBNHJFLENBQUMsZUFBZSxDQUFDLGlCQUFpQjs7QUFBQyxNQUFNLDRCQUE0Qjs7QUFBQyxRQUFRLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLFNBQVM7O0FBQUMsaUNBQWlDLHFCQUFxQjs7QUFBQyxnQkFBZ0IsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsWUFBWSxDQUFDLDZCQUE2QixDQUFDLHNCQUFzQjs7QUFB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LDJCQUFBLHlCQUFBLDBCQUFBLDJCQUFBLHVCQUFBLHdCQUFBLHlCQUFBLHNCQUFBOztBRkNBLFdFREEsV0FBQSxrQkFBQSxpQkFBQSxtQkFBQSxpQkZDb0I7O0FBQXBCOztBRURBLFdBQUEsZ0JBQUEsQUZDb0I7O0FBQXBCOztBRURBLFdBQUEsZ0JBQUEsQUZDb0I7O0FBQXBCOztBRURBLFdBQUEsaUJBQUEsQUZDb0I7O0FBQXBCOztBRURBLFdBQUEsaUJBQUEsQUZDb0I7O0FBQXBCOztBRURBLFdBQUEsaUJBQUEsQUZDb0I7O0FBQXBCOztBRURBLFdBQUEsaUJBQUEsQUZDb0I7O0FFRHBCLFlBQUEscUJBQUE7O0FBQUEsWUFBQSxzQkFBQTs7QUFBQSxXQUFBLG1CQUFBOztBQUFBLFdBQUEsc0JBQUE7O0FBQUE7O0FBQUEsV0FBQSxxQkFBQSxDQUFBOztBQUFBLFdBQUEscUJBQUE7O0FBQUE7O0FBQUEsV0FBQSxtQkFBQSxDQUFBOztBQUFBLFdBQUEsbUJBQUE7O0FBQUE7O0FBQUEsV0FBQSxtQkFBQSxDQUFBOztBQUFBLFdBQUEsbUJBQUE7O0FBQUE7O0FBQUEsV0FBQSxvQkFBQSxDQUFBOztBQUFBLFlBQUEsbUJBQUE7O0FBQUE7O0FBQUEsWUFBQSxvQkFBQSxDQUFBOztBQUFBLGtCQUFBLGlCQUFBLGlCQUFBOztBQUFBOztBQUFBLGtCQUFBLGlCQUFBLGlCQUFBLENBQUE7O0FBQUE7O0FBQUEsa0JBQUEsZUFBQSxpQkFBQSxDQUFBOztBQUFBLGtCQUFBLGtCQUFBLGlCQUFBOztBQUFBOztBQUFBLGtCQUFBLGtCQUFBLGlCQUFBLENBQUE7O0FBQUE7O0FBQUEsa0JBQUEsZUFBQSxpQkFBQSxDQUFBOztBQUFBLGtCQUFBLGVBQUEsaUJBQUE7O0FBQUE7O0FBQUEsa0JBQUEsZUFBQSxpQkFBQSxDQUFBOztBQUFBOztBQUFBLGtCQUFBLGlCQUFBLGlCQUFBLENBQUE7O0FBQUEsa0JBQUEsZUFBQSxpQkFBQTs7QUFBQTs7QUFBQSxrQkFBQSxlQUFBLGlCQUFBLENBQUE7O0FBQUE7O0FBQUEsa0JBQUEsZUFBQSxpQkFBQSxDQUFBOztBQUFBLGtCQUFBLGtCQUFBLGlCQUFBOztBQUFBOztBQUFBLGtCQUFBLGtCQUFBLGlCQUFBLENBQUE7O0FBQUE7O0FBQUEsa0JBQUEsZUFBQSxpQkFBQSxDQUFBOztBQUFBLGtCQUFBLG1CQUFBLGlCQUFBOztBQUFBOztBQUFBLGtCQUFBLG1CQUFBLGlCQUFBLENBQUE7O0FBQUE7O0FBQUEsa0JBQUEsaUJBQUEsaUJBQUEsQ0FBQTs7QUFBQSxtQkFBQSxtQkFBQSxpQkFBQTs7QUFBQTs7QUFBQSxtQkFBQSxtQkFBQSxpQkFBQSxDQUFBOztBQUFBOztBQUFBLG1CQUFBLG1CQUFBLGlCQUFBLENBQUE7O0FBQUEsbUJBQUEsZUFBQSxpQkFBQTs7QUFBQTs7QUFBQSxtQkFBQSxlQUFBLGlCQUFBLENBQUE7O0FBQUE7O0FBQUEsbUJBQUEsbUJBQUEsaUJBQUEsQ0FBQTs7QUFBQSxtQkFBQSxtQkFBQSxpQkFBQTs7QUFBQTs7QUFBQSxtQkFBQSxtQkFBQSxpQkFBQSxDQUFBOztBQUFBOztBQUFBLG1CQUFBLGVBQUEsaUJBQUEsQ0FBQTs7QUFBQSxtQkFBQSxrQkFBQSxpQkFBQTs7QUFBQTs7QUFBQSxtQkFBQSxrQkFBQSxpQkFBQSxDQUFBOztBQUFBOztBQUFBLG1CQUFBLG1CQUFBLGlCQUFBLENBQUE7O0FBQUEsd0JBQUEsbUJBQUEsaUJBQUE7O0FBQUE7O0FBQUEsd0JBQUEsbUJBQUEsaUJBQUEsQ0FBQTs7QUFBQTs7QUFBQSx3QkFBQSxtQkFBQSxpQkFBQSxDQUFBOztBQUFBLFVBQUEsbUJBQUEsaUJBQUE7O0FBQUE7O0FBQUEsVUFBQSxtQkFBQSxpQkFBQSxDQUFBOztBQUFBOztBQUFBLFVBQUEsbUJBQUEsaUJBQUEsQ0FBQTs7QUZFQSxTRUZBLGtCQUFBLFVBQUEsV0FBQSxVQUFBLFlBQUEsZ0JBQUEsc0JBQUEsbUJBQUEsY0ZFbUI7O0FBQW5CLFNFRkEsa0JGRW1COztBQUFuQixRRUZBLGVGRW1COztBQUFuQixPRUZBLGNGRW1COztBQUFuQixVRUZBLGlCRkVtQjs7QUFBbkIsVUVGQSxpQkZFbUI7O0FBQW5CLE9FRkEsT0ZFbUI7O0FBQW5CLFFFRkEsUUZFbUI7O0FBQW5CLFNFRkEsU0ZFbUI7O0FBQW5CLFdFRkEsUUZFbUI7O0FBQW5CLFVFRkEsT0ZFbUI7O0FBQW5CLFVFRkEsY0ZFbUI7O0FBQW5CLFNFRkEsYUZFbUI7O0FBQW5CLGNFRkEsT0ZFbUI7O0FBQW5CLFFFRkEsU0ZFbUI7O0FBQW5CLFVFRkEsY0ZFbUI7O0FBQW5CLFFFRkEsWUZFbUI7O0FBQW5CLGVFRkEsUUZFbUI7O0FBQW5CLFdFRkEsYUZFbUI7O0FBQW5CLE1FRkEsVUZFbUI7O0FBQW5CLE1FRkEsVUZFbUI7O0FBQW5CLE1FRkEsVUZFbUI7O0FBQW5CLEtFRkEsU0ZFbUI7O0FBQW5CLFVFRkEsVUZFbUI7O0FBQW5CLFVFRkEsVUZFbUI7O0FBQW5CLE1FRkEsVUZFbUI7O0FBQW5CLFlFRkEsVUZFbUI7O0FBQW5CLGFFRkEsNkJGRW1COztBQUFuQixhRUZBLDZCRkVtQjs7QUFBbkIsWUVGQSwyQkZFbUI7O0FBQW5CLFlFRkEsMkJGRW1COztBQUFuQixZRUZBLDJCRkVtQjs7QUFBbkIsWUVGQSwyQkZFbUI7O0FBQW5CLFlFRkEsMkJGRW1COztBQUFuQixZRUZBLDJCRkVtQjs7QUFBbkIsYUVGQSxtQkZFbUI7O0FBQW5CLFlFRkEsa0JGRW1COztBQUFuQixZRUZBLGtCRkVtQjs7QUFBbkIsUUVGQSxXRkVtQjs7QUFBbkIsS0VGQSxXRkVtQjs7QUFBbkIsU0VGQSxpQkFBQSxpQkZFbUI7O0FBQW5CLE1FRkEsaUJBQUEsaUJGRW1COztBQUFuQixNRUZBLG9CQUFBLG9CRkVtQjs7QUFBbkIsTUVGQSxnQkFBQSxnQkZFbUI7O0FBQW5CLE1FRkEsa0JGRW1COztBQUFuQixNRUZBLG9CRkVtQjs7QUFBbkIsT0VGQSxrQkZFbUI7O0FBQW5CLE1FRkEscUJGRW1COztBQUFuQixTRUZBLCtCRkVtQjs7QUFBbkIsUUVGQSx5QkZFbUI7O0FBQW5CLE9FRkEsa0JGRW1COztBQUFuQixNRUZBLHFCRkVtQjs7QUFBbkIsTUVGQSxrQkZFbUI7O0FBQW5CLE9FRkEsaUJGRW1COztBQUFuQixPRUZBLGVGRW1COztBQUFuQixPRUZBLGVGRW1COztBQUFuQixPRUZBLGVGRW1COztBQUFuQixPRUZBLG9CRkVtQjs7QUFBbkIsT0VGQSxrQkZFbUI7O0FBQW5CLE9FRkEsa0JGRW1COztBQUFuQixhRUZBLGVGRW1COztBQUFuQixNRUZBLGtCRkVtQjs7QUFBbkIsT0VGQSxlRkVtQjs7QUFBbkIsTUVGQSxvQkZFbUI7O0FBQW5CLE1FRkEscUJGRW1COztBQUFuQixNRUZBLGtCRkVtQjs7QUFBbkIsTUVGQSxrQkZFbUI7O0FBQW5CLE1FRkEscUJGRW1COztBQUFuQixNRUZBLGVGRW1COztBQUFuQixNRUZBLG1CRkVtQjs7QUFBbkIsT0VGQSxrQkZFbUI7O0FBQW5CLE9FRkEsbUJGRW1COztBQUFuQixNRUZBLGlCRkVtQjs7QUFBbkIsTUVGQSxrQkZFbUI7O0FBQW5CLE1FRkEsZUZFbUI7O0FBQW5CLE1FRkEsb0JGRW1COztBQUFuQixPRUZBLG9CRkVtQjs7QUFBbkIsT0VGQSxhRkVtQjs7QUFBbkIsY0VGQSxvQkZFbUI7O0FBQW5CLFFFRkEsY0ZFbUI7O0FBQW5CLE1FRkEsWUZFbUI7O0FBQW5CLE1FRkEsWUZFbUI7O0FBQW5CLFFFRkEsWUZFbUI7O0FBQW5CLGlCRUZBLGtCRkVtQjs7QUFBbkIsVUVGQSxjRkVtQjs7QUFBbkIsaUJFRkEsa0JGRW1COztBQUFuQixVRUZBLFlGRW1COztBQUFuQixhRUZBLGFGRW1COztBQUFuQixZRUZBLFdGRW1COztBQUFuQixZRUZBLFdGRW1COztBQUFuQixRRUZBLFdGRW1COztBQUFuQixLRUZBLGNGRW1COztBQUFuQixLRUZBLFVGRW1COztBQUFuQixLRUZBLFdGRW1COztBQUFuQixLRUZBLGFGRW1COztBQUFuQixRRUZBLGlCRkVtQjs7QUFBbkIsUUVGQSxlRkVtQjs7QUFBbkIsYUVGQSxZRkVtQjs7QUFBbkIsYUVGQSxZRkVtQjs7QUFBbkIsTUVGQSxXRkVtQjs7QUFBbkIsT0VGQSx3QkFBQSxrQkZFbUI7O0FBQW5CLFlFRkEsV0ZFbUI7O0FBQW5CLGdCRUZBLGVGRW1COztBQUFuQixnQkVGQSxlRkVtQjs7QUFBbkIsZ0JFRkEsZUZFbUI7O0FBQW5CLGNFRkEsZ0JGRW1COztBQUFuQixRRUZBLFVGRW1COztBQUFuQixhRUZBLFlGRW1COztBQUFuQixPRUZBLHVCQUFBLGlCRkVtQjs7QUFBbkIsWUVGQSxVRkVtQjs7QUFBbkIsWUVGQSxVRkVtQjs7QUFBbkIsS0VGQSxhRkVtQjs7QUFBbkIsTUVGQSxVRkVtQjs7QUFBbkIsTUVGQSxZRkVtQjs7QUFBbkIsS0VGQSxVRkVtQjs7QUFBbkIsS0VGQSxZRkVtQjs7QUFBbkIsVUVGQSxxQkZFbUI7O0FBQW5CLE1FRkEsWUZFbUI7O0FBQW5CLGFFRkEsV0ZFbUI7O0FBQW5CLE1FRkEsVUZFbUI7O0FBQW5CLFFFRkEsY0ZFbUI7O0FBQW5CLEtFRkEsU0ZFbUI7O0FBQW5CLE1FRkEsV0ZFbUI7O0FBQW5CLFlFRkEsZ0JGRW1COztBQUFuQixRRUZBLFdGRW1COztBQUFuQixtQkVGQSx1QkFBQSw4TEZFbUI7O0FBQW5CLG1CRUZBLHNCQUFBLDhMRkVtQjs7QUFBbkIsa0JFRkEsc0JBQUEsOExGRW1COztBQUFuQixtQkVGQSxzQkFBQSw4TEZFbUI7O0FBQW5CLGtCRUZBLHNCQUFBLDhMRkVtQjs7QUFBbkIsZUVGQSxxQkFBQSw4TEZFbUI7O0FBQW5CLFdFRkEsaUJBQUEsaUJBQUEsOExGRW1COztBQUFuQixXRUZBLDhMRkVtQjs7QUFBbkI7O0FFRkEsU0FBQSwyQkFBQSxrREFBQTs7QUFBQSxJQUFBLGVBQUEsa0RBQUEsQUZFbUI7O0FBQW5CLGdCRUZBLDRCRkVtQjs7QUFBbkI7O0FFRkEsR0FBQSx5QkFBQSxBRkVtQjs7QUFBbkIsY0VGQSxpQ0ZFbUI7O0FBQW5CLGdCRUZBLGNGRW1COztBQUFuQixhRUZBLHlCQUFBLHNCQUFBLGdCRkVtQjs7QUFBbkIsV0VGQSxvQkZFbUI7O0FBQW5CLGNFRkEsZ0RGRW1COztBQUFuQixhRUZBLCtDRkVtQjs7QUFBbkIsYUVGQSwrQ0ZFbUI7O0FBQW5CLFVFRkEscUJGRW1COztBQUFuQixXRUZBLGNGRW1COztBQUFuQixhRUZBLHNCRkVtQjs7QUFBbkIsV0VGQSxvQkZFbUI7O0FBQW5CLGNFRkEsa0JGRW1COztBQUFuQixlRUZBLDBCRkVtQjs7QUFBbkIsYUVGQSx3QkZFbUI7O0FBQW5CLGdCRUZBLHNCRkVtQjs7QUFBbkIsaUJFRkEsNkJGRW1COztBQUFuQixPRUZBLFVGRW1COztBQUFuQixPRUZBLFVGRW1COztBQUFuQixRRUZBLFVGRW1COztBQUFuQixPRUZBLFdGRW1COztBQUFuQixPRUZBLFFGRW1COztBQUFuQixPRUZBLFdGRW1COztBQUFuQixRRUZBLFFGRW1COztBQUFuQixRRUZBLFVGRW1COztBQUFuQixPRUZBLFFGRW1COztBQUFuQixPRUZBLFdGRW1COztBQUFuQixPRUZBLFdGRW1COztBQUFuQixTRUZBLHVCQUFBLGlCRkVtQjs7QUFBbkIsVUVGQSxjRkVtQjs7QUFBbkIsU0VGQSx3QkFBQSxrQkZFbUI7O0FBQW5CLFVFRkEsWUZFbUI7O0FBQW5CLDZDRUZBLHVCQUFBLHNEQUFBLDhERkVtQjs7QUFBbkIsaUJFRkEsZUZFbUI7O0FBQW5CLGtCRUZBLGdCRkVtQjs7QUFBbkIsaUJFRkEsZUZFbUI7O0FBQW5CLGlCRUZBLGVGRW1COztBQUFuQixtQkVGQSxpQkZFbUI7O0FBQW5CLGVFRkEsc0JGRW1COztBQUFuQixtQkVGQSxrQkZFbUI7O0FBQW5CLGNFRkEsb0JGRW1COztBQUFuQixhRUZBLGtCRkVtQjs7QUFBbkIsWUVGQSxvQkZFbUI7O0FBQW5CLFlFRkEsc0JGRW1COztBQUFuQixjRUZBLGlCRkVtQjs7QUFBbkIsWUVGQSxzQkZFbUI7O0FBQW5CLFFFRkEsZ0JGRW1COztBQUFuQixVRUZBLGdCRkVtQjs7QUFBbkIsVUVGQSx1QkZFbUI7O0FBQW5CLGtCRUZBLHVCRkVtQjs7QUFBbkIsVUVGQSxvQkZFbUI7O0FBQW5CLGNFRkEsa0JGRW1COztBQUFuQixZRUZBLHNCQUFBLHNERkVtQjs7QUFBbkIsY0VGQSxzQkFBQSx3REZFbUI7O0FBQW5CLGNFRkEsc0JBQUEscURGRW1COztBQUFuQixnQkVGQSxzQkFBQSwrREZFbUI7O0FBQW5CLGNFRkEsc0JBQUEsNkRGRW1COztBQUFuQixnQkVGQSxzQkFBQSw0REZFbUI7O0FBQW5CLG1CRUZBLHVCRkVtQjs7QUFBbkIsZUVGQSxrQkFBQSx3REZFbUI7O0FBQW5CLFVFRkEsa0JBQUEscURGRW1COztBQUFuQixRRUZBLGtCQUFBLHNERkVtQjs7QUFBbkIsVUVGQSxrQkFBQSx3REZFbUI7O0FBQW5CLGdCRUZBLDRCRkVtQjs7QUFBbkIsYUVGQSxrQkFBQSxxREZFbUI7O0FBQW5CLGVFRkEsa0JBQUEsc0RGRW1COztBQUFuQixVRUZBLGtCQUFBLHdERkVtQjs7QUFBbkIsY0VGQSxpQkZFbUI7O0FBQW5CLGNFRkEsb0JBQUEsZ0JGRW1COztBQUFuQixlRUZBLDBCQUFBLHNCRkVtQjs7QUFBbkIsS0VGQSxjRkVtQjs7QUFBbkIsTUVGQSxjRkVtQjs7QUFBbkIsS0VGQSxZRkVtQjs7QUFBbkIsS0VGQSxlRkVtQjs7QUFBbkIsS0VGQSxZRkVtQjs7QUFBbkIsS0VGQSxjRkVtQjs7QUFBbkIsS0VGQSxlRkVtQjs7QUFBbkIsT0VGQSxpQkFBQSxtQkZFbUI7O0FBQW5CLE1FRkEscUJBQUEscUJGRW1COztBQUFuQixPRUZBLGtCQUFBLG9CRkVtQjs7QUFBbkIsUUVGQSxrQkFBQSxvQkZFbUI7O0FBQW5CLE1FRkEsbUJBQUEscUJGRW1COztBQUFuQixNRUZBLGlCQUFBLG1CRkVtQjs7QUFBbkIsTUVGQSxxQkFBQSxxQkZFbUI7O0FBQW5CLE1FRkEsbUJBQUEscUJGRW1COztBQUFuQixNRUZBLG9CQUFBLG9CRkVtQjs7QUFBbkIsTUVGQSxxQkFBQSxxQkZFbUI7O0FBQW5CLE9FRkEsa0JBQUEsa0JGRW1COztBQUFuQixNRUZBLG9CQUFBLHNCRkVtQjs7QUFBbkIsUUVGQSwrQkFBQSxpQ0ZFbUI7O0FBQW5CLE1FRkEsa0JBQUEsa0JGRW1COztBQUFuQixPRUZBLGlCQUFBLG1CRkVtQjs7QUFBbkIsT0VGQSxnQkZFbUI7O0FBQW5CLE1FRkEsbUJGRW1COztBQUFuQixPRUZBLGtCRkVtQjs7QUFBbkIsT0VGQSxnQkZFbUI7O0FBQW5CLE9FRkEsZ0JGRW1COztBQUFuQixNRUZBLHNCRkVtQjs7QUFBbkIsT0VGQSxxQkZFbUI7O0FBQW5CLE9FRkEsbUJGRW1COztBQUFuQixPRUZBLG1CRkVtQjs7QUFBbkIsT0VGQSxtQkZFbUI7O0FBQW5CLE9FRkEsZ0JGRW1COztBQUFuQixjRUZBLGlCRkVtQjs7QUFBbkIsT0VGQSxpQkZFbUI7O0FBQW5CLE9FRkEsbUJGRW1COztBQUFuQixjRUZBLG9CRkVtQjs7QUFBbkIsT0VGQSxvQkZFbUI7O0FBQW5CLE9FRkEsbUJGRW1COztBQUFuQixPRUZBLGdCRkVtQjs7QUFBbkIsTUVGQSxxQkZFbUI7O0FBQW5CLE1FRkEsa0JGRW1COztBQUFuQixhRUZBLGlCRkVtQjs7QUFBbkIsY0VGQSxxQkZFbUI7O0FBQW5CLGVFRkEsMEJGRW1COztBQUFuQix3QkVGQSxlQUFBLGdCRkVtQjs7QUFBbkIsV0VGQSxlRkVtQjs7QUFBbkIsYUVGQSxlRkVtQjs7QUFBbkIsWUVGQSxlRkVtQjs7QUFBbkIsZUVGQSxlRkVtQjs7QUFBbkIsV0VGQSx3QkZFbUI7O0FBQW5CLFlFRkEseUJGRW1COztBQUFuQixRRUZBLGlCRkVtQjs7QUFBbkIsZ0JFRkEsZUZFbUI7O0FBQW5CLGlCRUZBLG9CRkVtQjs7QUFBbkIsWUVGQSxvQkFBQSwrQ0ZFbUI7O0FBQW5CLFlFRkEsb0JBQUEsNENGRW1COztBQUFuQixVRUZBLG9CQUFBLDZDRkVtQjs7QUFBbkIsWUVGQSxvQkFBQSwrQ0ZFbUI7O0FBQW5CLGlCRUZBLG9CQUFBLCtDRkVtQjs7QUFBbkIsV0VGQSx1Q0FBQSw4QkZFbUI7O0FBQW5CLG9CRUZBLHlCRkVtQjs7QUFBbkIsb0JFRkEseUJGRW1COztBQUFuQixhRUZBLG1DQUFBLGlDRkVtQjs7QUFBbkIsYUVGQSxTRkVtQjs7QUFBbkIsWUVGQSxXRkVtQjs7QUFBbkIsWUVGQSxZRkVtQjs7QUFB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QSxvQkFBQTs7O0NBQUEsaUJBQUEsb0JBQUE7OztDQUFBLGlCQUFBLG9CQUFBOzs7Q0FBQSxpQkFBQSxvQkFBQTs7O0NBQUEsaUJBQUEsb0JBQUE7OztDQUFBLGlCQUFBLG9CQUFBOzs7Q0FBQSxpQkFBQSxvQkFBQTs7O0NBQUEsa0JBQUEscUJBQUE7OztDQUFBLGtCQUFBLHFCQUFBOzs7Q0FBQSxrQkFBQSxxQkFBQTs7O0NBQUEsVUFBQSxrQkFBQTs7O0NBQUEsV0FBQSxjQUFBOzs7Q0FBQSxVQUFBLGFBQUE7OztDQUFBLFlBQUEsYUFBQTs7O0NBQUEsb0JBQUEsZ0JBQUE7OztDQUFBLGFBQUEsaUJBQUE7OztDQUFBLGtCQUFBLGlEQUFBOzs7Q0FBQSxpQkFBQSx1QkFBQTs7O0NBQUEsZUFBQSxxQkFBQTs7O0NBQUEsa0JBQUEsbUJBQUE7OztDQUFBLG1CQUFBLDJCQUFBOzs7Q0FBQSxpQkFBQSx5QkFBQTs7O0NBQUEsb0JBQUEsdUJBQUE7OztDQUFBLFdBQUEsV0FBQTs7O0NBQUEsYUFBQSxlQUFBOzs7Q0FBQSxxQkFBQSx5QkFBQSxBUWdCQzs7QUFoQkQ7O0FSQUEsZ0JBQUEsNEJBQUE7O0FBQUEsaUJBQUEsYUFBQTs7QUFBQSxpQkFBQSxZQUFBLEFRZ0JDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciA4LjEuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBcHJpbCA4LCAyMDIyXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcn0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbkB2aWV3LXRyYW5zaXRpb24ge1xuICBuYXZpZ2F0aW9uOiBhdXRvO1xufSIsIi8qXG4xLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80KVxuMi4gQWxsb3cgYWRkaW5nIGEgYm9yZGVyIHRvIGFuIGVsZW1lbnQgYnkganVzdCBhZGRpbmcgYSBib3JkZXItd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvcHVsbC8xMTYpXG4qL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBib3JkZXItd2lkdGg6IDA7IC8qIDIgKi9cbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLyogMiAqL1xuICBib3JkZXItY29sb3I6IHRoZW1lKCdib3JkZXJDb2xvci5ERUZBVUxUJywgY3VycmVudENvbG9yKTsgLyogMiAqL1xufVxuXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xufVxuXG4vKlxuMS4gVXNlIGEgY29uc2lzdGVudCBzZW5zaWJsZSBsaW5lLWhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4yLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbjMuIFVzZSBhIG1vcmUgcmVhZGFibGUgdGFiIHNpemUuXG40LiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBzYW5zYCBmb250LWZhbWlseSBieSBkZWZhdWx0LlxuKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC1tb3otdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgZm9udC1mYW1pbHk6IHRoZW1lKCdmb250RmFtaWx5LnNhbnMnLCB1aS1zYW5zLXNlcmlmLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIik7IC8qIDQgKi9cbn1cblxuLypcbjEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbjIuIEluaGVyaXQgbGluZS1oZWlnaHQgZnJvbSBgaHRtbGAgc28gdXNlcnMgY2FuIHNldCB0aGVtIGFzIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxuKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4zLiBFbnN1cmUgaG9yaXpvbnRhbCBydWxlcyBhcmUgdmlzaWJsZSBieSBkZWZhdWx0LlxuKi9cblxuaHIge1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyAvKiAzICovXG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbmFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qXG5SZW1vdmUgdGhlIGRlZmF1bHQgZm9udCBzaXplIGFuZCB3ZWlnaHQgZm9yIGhlYWRpbmdzLlxuKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLypcblJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXG4qL1xuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLypcbjEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQgZmFtaWx5IGJ5IGRlZmF1bHQuXG4yLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5jb2RlLFxua2JkLFxuc2FtcCxcbnByZSB7XG4gIGZvbnQtZmFtaWx5OiB0aGVtZSgnZm9udEZhbWlseS5tb25vJywgdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlKTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKlxuUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuMy4gUmVtb3ZlIGdhcHMgYmV0d2VlbiB0YWJsZSBib3JkZXJzIGJ5IGRlZmF1bHQuXG4qL1xuXG50YWJsZSB7XG4gIHRleHQtaW5kZW50OiAwOyAvKiAxICovXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvKiAzICovXG59XG5cbi8qXG4xLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbjMuIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG59XG5cbi8qXG5SZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UgYW5kIEZpcmVmb3guXG4qL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLypcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4yLiBSZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVzLlxuKi9cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvKiAyICovXG59XG5cbi8qXG5Vc2UgdGhlIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlIGZvciBhbGwgZm9jdXNhYmxlIGVsZW1lbnRzLlxuKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLypcblJlbW92ZSB0aGUgYWRkaXRpb25hbCBgOmludmFsaWRgIHN0eWxlcyBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzcpXG4qL1xuXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qXG5Db3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLypcblJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLypcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4yLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuUmVtb3ZlcyB0aGUgZGVmYXVsdCBzcGFjaW5nIGFuZCBib3JkZXIgZm9yIGFwcHJvcHJpYXRlIGVsZW1lbnRzLlxuKi9cblxuYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbmZpZ3VyZSxcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcblByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxuKi9cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKlxuMS4gUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcbjIuIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgZ3JheSA0MDAgY29sb3IuXG4qL1xuXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxOyAvKiAxICovXG4gIGNvbG9yOiB0aGVtZSgnY29sb3JzLmdyYXkuNDAwJywgIzljYTNhZik7IC8qIDIgKi9cbn1cblxuLypcblNldCB0aGUgZGVmYXVsdCBjdXJzb3IgZm9yIGJ1dHRvbnMuXG4qL1xuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbk1ha2Ugc3VyZSBkaXNhYmxlZCBidXR0b25zIGRvbid0IGdldCB0aGUgcG9pbnRlciBjdXJzb3IuXG4qL1xuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKlxuMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlIHNlbnNpYmx5IGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTApXG4gICBUaGlzIGNhbiB0cmlnZ2VyIGEgcG9vcmx5IGNvbnNpZGVyZWQgbGludCBlcnJvciBpbiBzb21lIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4qL1xuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG59XG5cbi8qXG5Db25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmUgdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4qL1xuXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuRW5zdXJlIHRoZSBkZWZhdWx0IGJyb3dzZXIgYmVoYXZpb3Igb2YgdGhlIGBoaWRkZW5gIGF0dHJpYnV0ZS5cbiovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsbnVsbCwiLmEyYV9zdmcge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG59Iiwic2VjdGlvbi5jb21wb25lbnQge1xuXG4gICYtLW1hcmdpbnMge1xuICAgIEBhcHBseSBteC00IHJvdW5kZWQtMnhsO1xuICB9XG5cbiAgLyogVGhlbWUgKi9cblxuICAmLS1iZy13aGl0ZSB7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xuICB9XG4gICYtLWJnLWJsYWNrIHtcbiAgICBAYXBwbHkgYmctYmxhY2s7XG4gIH1cbiAgJi0tYmctcmVkIHtcbiAgICBAYXBwbHkgYmctcmVkO1xuICB9XG4gICYtLWJnLWJyb3duIHtcbiAgICBAYXBwbHkgYmctYnJvd247XG4gIH1cblxuICAvKiogUGVya3MgKi9cblxuICAmLS03MHZoIHtcbiAgICBAYXBwbHkgbWluLWgtWzcwdmhdIGp1c3RpZnktY2VudGVyO1xuICB9XG5cbiAgJi0tOTV2aCB7XG4gICAgQGFwcGx5IG1pbi1oLVs5NXZoXSBqdXN0aWZ5LWNlbnRlcjtcbiAgfVxuXG4gICYtLTEwMHZoIHtcbiAgICBAYXBwbHkgbWluLWgtc2NyZWVuIGp1c3RpZnktY2VudGVyO1xuICB9XG5cbiAgJi0tbWF4LXctMTB4bCB7XG4gICAgQGFwcGx5IG1heC13LTEweGwgM3hsOm14LWF1dG87XG4gIH1cbn1cblxuc2VjdGlvbi5jb21wb25lbnQge1xuICAvKiBNYXJnaW4gdG9wICovXG4gICYtLW10LTN4cyB7XG4gICAgQGFwcGx5IG10LTI7XG4gIH1cbiAgJi0tbXQtMnhzIHtcbiAgICBAYXBwbHkgbXQtMztcbiAgfVxuICAmLS1tdC14cyB7XG4gICAgQGFwcGx5IG10LTQ7XG4gIH1cbiAgJi0tbXQtc20ge1xuICAgIEBhcHBseSBtdC01IGxnOm10LTY7XG4gIH1cbiAgJi0tbXQtbWQge1xuICAgIEBhcHBseSBtdC0xMCBsZzptdC0xMjtcbiAgfVxuICAmLS1tdC1sZyB7XG4gICAgQGFwcGx5IG10LTE2IGxnOm10LTI0O1xuICB9XG4gICYtLW10LXhsIHtcbiAgICBAYXBwbHkgbXQtMjQgbGc6bXQtNDA7XG4gIH1cbiAgJi0tbXQtMnhsIHtcbiAgICBAYXBwbHkgbXQtMzIgbGc6bXQtNjA7XG4gIH1cblxuICAvKiBNYXJnaW4gYm90dG9tICovXG4gICYtLW1iLTN4cyB7XG4gICAgQGFwcGx5IG1iLTI7XG4gIH1cbiAgJi0tbWItMnhzIHtcbiAgICBAYXBwbHkgbWItMztcbiAgfVxuICAmLS1tYi14cyB7XG4gICAgQGFwcGx5IG1iLTQ7XG4gIH1cbiAgJi0tbWItc20ge1xuICAgIEBhcHBseSBtYi01IGxnOm1iLTY7XG4gIH1cbiAgJi0tbWItbWQge1xuICAgIEBhcHBseSBtYi0xMCBsZzptYi0xMjtcbiAgfVxuICAmLS1tYi1sZyB7XG4gICAgQGFwcGx5IG1iLTE2IGxnOm1iLTI0O1xuICB9XG4gICYtLW1iLXhsIHtcbiAgICBAYXBwbHkgbWItMjQgbGc6bWItNDA7XG4gIH1cbiAgJi0tbWItMnhsIHtcbiAgICBAYXBwbHkgbWItMzIgbGc6bWItNjA7XG4gIH1cbn1cblxuc2VjdGlvbjpub3QoOmhhcyguY29udGVudC13cmFwcGVyKSkuY29tcG9uZW50IHtcbiAgLypwYWRkaW5nKi9cbiAgJi0tcHQtM3hzIHtcbiAgICBAYXBwbHkgcHQtMjtcbiAgfVxuICAmLS1wdC0yeHMge1xuICAgIEBhcHBseSBwdC0zO1xuICB9XG4gICYtLXB0LXhzIHtcbiAgICBAYXBwbHkgcHQtNDtcbiAgfVxuICAmLS1wdC1zbSB7XG4gICAgQGFwcGx5IHB0LTUgbGc6cHQtNjtcbiAgfVxuICAmLS1wdC1tZCB7XG4gICAgQGFwcGx5IHB0LTEwIGxnOnB0LTEyO1xuICB9XG4gICYtLXB0LWxnIHtcbiAgICBAYXBwbHkgcHQtMTYgbGc6cHQtMjQ7XG4gIH1cbiAgJi0tcHQteGwge1xuICAgIEBhcHBseSBwdC0yNCBsZzpwdC00MDtcbiAgfVxuICAmLS1wdC0yeGwge1xuICAgIEBhcHBseSBwdC0zMiBsZzpwdC02MDtcbiAgfVxuXG4gICYtLXBiLTN4cyB7XG4gICAgQGFwcGx5IHBiLTI7XG4gIH1cbiAgJi0tcGItMnhzIHtcbiAgICBAYXBwbHkgcGItMztcbiAgfVxuICAmLS1wYi14cyB7XG4gICAgQGFwcGx5IHBiLTQ7XG4gIH1cbiAgJi0tcGItc20ge1xuICAgIEBhcHBseSBwYi01IGxnOnBiLTY7XG4gIH1cbiAgJi0tcGItbWQge1xuICAgIEBhcHBseSBwYi0xMCBsZzpwYi0xMjtcbiAgfVxuICAmLS1wYi1sZyB7XG4gICAgQGFwcGx5IHBiLTE2IGxnOnBiLTI0O1xuICB9XG4gICYtLXBiLXhsIHtcbiAgICBAYXBwbHkgcGItMjQgbGc6cGItNDA7XG4gIH1cbiAgJi0tcGItMnhsIHtcbiAgICBAYXBwbHkgcGItMzIgbGc6cGItNjA7XG4gIH1cbiAgLyogdmVydGljYWwgYWxpZ25tZW50IFx0Ki9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLS1tb2JpbGUtaXRlbXMtY2VudGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBAYXBwbHkgbXktYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUtaXRlbXMtZW5kIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBAYXBwbHkgbXQtYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICYtLXRhYmxldC1pdGVtcy1jZW50ZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIEBhcHBseSBteS1hdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxldC1pdGVtcy1lbmQge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIEBhcHBseSBtdC1hdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICYtLWRlc2t0b3AtaXRlbXMtY2VudGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBAYXBwbHkgbXktYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNrdG9wLWl0ZW1zLWVuZCB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgQGFwcGx5IG10LWF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnNlY3Rpb24uY29tcG9uZW50IHtcbiAgLypwYWRkaW5nKi9cbiAgJi0tcHQteHMgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgQGFwcGx5IHB0LTEwIG1kOnB0LTEyO1xuICB9XG4gICYtLXB0LXNtIC5jb250ZW50LXdyYXBwZXIge1xuICAgIEBhcHBseSBwdC0xNiBtZDpwdC0yMDtcbiAgfVxuICAmLS1wdC1tZCAuY29udGVudC13cmFwcGVyIHtcbiAgICBAYXBwbHkgcHQtMjAgbWQ6cHQtMjQ7XG4gIH1cbiAgJi0tcHQtbGcgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgQGFwcGx5IHB0LVsxMjBweF0gbWQ6cHQtNDA7XG4gIH1cbiAgJi0tcHQtMnhsIC5jb250ZW50LXdyYXBwZXIge1xuICAgIEBhcHBseSBwdC02MCBtZDpwdC03MjtcbiAgfVxuXG4gICYtLXBiLXhzIC5jb250ZW50LXdyYXBwZXIge1xuICAgIEBhcHBseSBwYi0xMCBtZDpwYi0xMjtcbiAgfVxuICAmLS1wYi1zbSAuY29udGVudC13cmFwcGVyIHtcbiAgICBAYXBwbHkgcGItMTAgbWQ6cGItMTI7XG4gIH1cbiAgJi0tcGItc20gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgQGFwcGx5IHBiLTE2IG1kOnBiLTIwO1xuICB9XG4gICYtLXBiLW1kIC5jb250ZW50LXdyYXBwZXIge1xuICAgIEBhcHBseSBwYi0yMCBtZDpwYi0yNDtcbiAgfVxuICAmLS1wYi1sZyAuY29udGVudC13cmFwcGVyIHtcbiAgICBAYXBwbHkgcGItWzEyMHB4XSBtZDpwYi00MDtcbiAgfVxuICAmLS1wYi0yeGwgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgQGFwcGx5IHBiLTYwIG1kOnBiLTcyO1xuICB9XG5cbiAgLyogdmVydGljYWwgYWxpZ25tZW50IFx0Ki9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAmLS1tb2JpbGUtaXRlbXMtY2VudGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIEBhcHBseSBteS1hdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vYmlsZS1pdGVtcy1lbmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgQGFwcGx5IG10LWF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAmLS10YWJsZXQtaXRlbXMtY2VudGVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIEBhcHBseSBteS1hdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxldC1pdGVtcy1lbmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgQGFwcGx5IG10LWF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgJi0tZGVza3RvcC1pdGVtcy1jZW50ZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgQGFwcGx5IG15LWF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVza3RvcC1pdGVtcy1lbmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgQGFwcGx5IG10LWF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29tcG9uZW50IHtcbiAgJi0tYm9yZGVyLXJhZGl1cy10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi0tYm9yZGVyLXJhZGl1cy1ib3R0b20ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn0iLCIuZm9ybS5jb21wb25lbnQge1xuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gIGlucHV0W3R5cGU9J3RlbCddLFxuICB0ZXh0YXJlYSxcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgQGFwcGx5IHAtNCB0ZXh0LWJsYWNrIHctZnVsbCBiZy13aGl0ZSByb3VuZGVkLWxnIHBsYWNlaG9sZGVyOnRleHQtb3BhY2l0eS00MDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGFwcGx5IGJnLXdoaXRlIHJvdW5kZWQtbWQgb3V0bGluZS1ub25lO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBAYXBwbHkgaC00MDtcbiAgfVxuXG4gIC5mb3JtX19pbm5lciB7XG4gICAgQGFwcGx5IGdyaWQgZ3JpZC1jb2xzLTEyIGdhcC14LTUgZ2FwLXktNjtcblxuICAgIC5mb3JtX19maXJzdG5hbWUsXG4gICAgLmZvcm1fX2xhc3RuYW1lLFxuICAgIC5mb3JtX19lbWFpbCxcbiAgICAuZm9ybV9fcGhvbmUsXG4gICAgLmZvcm1fX2NvbXBhbnksXG4gICAgLmZvcm1fX3J1bGUge1xuICAgICAgQGFwcGx5IGNvbC1zcGFuLTEyIG1kOmNvbC1zcGFuLTZcbiAgICB9XG5cbiAgICAuZm9ybV9fcmVxdWVzdCxcbiAgICAuZm9ybV9fYWNjZXB0YW5jZSxcbiAgICAuZm9ybV9fc3VibWl0IHtcbiAgICAgIEBhcHBseSBjb2wtc3Bhbi0xMjtcbiAgICB9XG4gIH1cblxuICAuZm9ybV9fYWNjZXB0YW5jZSB7XG4gICAgbGFiZWwge1xuICAgICAgQGFwcGx5IHJlbGF0aXZlIHRleHQtcGFyYWdyYXBoLTA1O1xuICAgIH1cbiAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IGJvcmRlci1ibGFjayBib3JkZXIgYm9yZGVyLXNvbGlkIHctNSBoLTUgYWxpZ24tbWlkZGxlIG1yLTIgaW5saW5lLWJsb2NrIHJvdW5kZWQtc207XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgQGFwcGx5IGhpZGRlbjtcbiAgICB9XG4gICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIH1cbiAgICBpbnB1dDpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBhcHBseSBiZy13aGl0ZSBib3JkZXItd2hpdGU7XG4gICAgfVxuICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnLi4vc3ZnL2ljb24tY2hlY2suc3ZnJyk7XG4gICAgICBAYXBwbHkgaGlkZGVuIC10cmFuc2xhdGUteS0xLzIgYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LTAgdy01IGgtNTtcbiAgICB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBhcHBseSBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybV9fc3VibWl0IHtcbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICBAYXBwbHkgY3RhIGN0YS0tZmlsbGVkLXJlZDtcbiAgICB9XG4gIH1cblxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICAuc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBAYXBwbHkgZm9udC1ib2xkO1xuICB9XG59IiwiLmhlcm8tc2xpZGVyIHtcblxuICAud3JhcHBlci1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIH1cblxuICAudGl0bGUtc2xpZGUgc3Ryb25nIHtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZSBiZy1yZWQgcHgtMSBmb250LXNlbWlib2xkO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgQGFwcGx5IGJnLXdoaXRlIG9wYWNpdHktMTAwIHJvdW5kZWQtbm9uZSB3LTEwIGgtMC41O1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBAYXBwbHkgYmctcmVkIHctMjQ7XG4gIH1cblxufSIsIi5tZW51LXNjcmVlbiB7XG4gIEBhcHBseSBkdXJhdGlvbi01MDAgLXRyYW5zbGF0ZS15LWZ1bGw7XG59XG5ib2R5Li0tbWVudS1zY3JlZW4tbW9kYWwtb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubWVudS1zY3JlZW4ge1xuICAgIEBhcHBseSB0cmFuc2Zvcm0gdHJhbnNsYXRlLXktMCBsZzptdC1bMTQwcHhdO1xuICB9XG59XG5cbmh0bWwuaXMtcmVuZGVyaW5nIHtcbiAgLm1lbnUtc2NyZWVuIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xuICB9XG59IiwiLnNsaWRlci1pbWFnZS1ib3gtdGV4dCB7XG4gIC5ib3gtdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgLSA0MHB4ICk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDQzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS01IGxlZnQtNSBtZDpib3R0b20tMTAgbWQ6bGVmdC0xMCB3LW1heCByb3VuZGVkLXNtO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBAYXBwbHkgcm91bmRlZC1zbSB3LTE0IG14LTAgaC0wLjUgYmctcmVkIG9wYWNpdHktMTAwO1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBAYXBwbHkgdy0xNCBiZy13aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluXCI7XG5AaW1wb3J0IFwiLi9hcHBsaWNhdGlvbi90YWlsd2luZC5zY3NzXCI7XG5cbkBpbXBvcnQgXCIuL2FwcGxpY2F0aW9uL2F0b21zL21hcmdpbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi9hcHBsaWNhdGlvbi9hdG9tcy90aXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9hcHBsaWNhdGlvbi9hdG9tcy9wYXJhZ3JhcGguc2Nzc1wiO1xuQGltcG9ydCBcIi4vYXBwbGljYXRpb24vYXRvbXMvYnV0dG9uLnNjc3NcIjtcblxuQGltcG9ydC1nbG9iIFwiLi4vLi4vdmlld3MvKiovKi5zY3NzXCI7XG5cbiN0aW55bWNlIHtcbiAgQGFwcGx5IGZvbnQtZmFtaWx5LTE7XG59XG5cbiN0aW55bWNlIHVsIHtcbiAgQGFwcGx5IGxpc3QtZGlzYyBsaXN0LWluc2lkZTtcbn0iXX0= */