@charset "UTF-8";
/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v1.4.0
* Docs at http://davidtheclark.github.io/scut
*/
/* Slider */
/* line 3, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

/* line 18, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
/* line 25, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-list:focus { outline: none; }
/* line 29, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-list.dragging { cursor: pointer; cursor: hand; }

/* line 34, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 43, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-track { position: relative; left: 0; top: 0; display: block; }
/* line 49, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-track:before, .slick-track:after { content: ""; display: table; }
/* line 55, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-track:after { clear: both; }
/* line 59, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-loading .slick-track { visibility: hidden; }

/* line 63, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
/* line 67, ../../../../../app/assets/scss/utils/_slick.scss */
[dir="rtl"] .slick-slide { float: right; }
/* line 70, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slide img { display: block; }
/* line 73, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slide.slick-loading img { display: none; }
/* line 79, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slide.dragging img { pointer-events: none; }
/* line 83, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-initialized .slick-slide { display: block; }
/* line 87, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-loading .slick-slide { visibility: hidden; }
/* line 91, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* line 97, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-arrow.slick-hidden { display: none; }

@font-face { font-family: 'slick'; font-weight: normal; font-style: normal; src: url("../fonts/slick/slick.eot"); src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg"); }
/* Arrows */
/* line 30, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev, .slick-next { position: absolute; display: block; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px\9; /*lte IE 8*/ -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; width: 40px; height: 40px; z-index: 10; }
/* line 51, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; }
/* line 54, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
/* line 59, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

/* line 65, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev:before, .slick-next:before { font-family: 'campari-icon'; font-size: 40px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 77, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev { left: -40px; }
/* line 80, ../../../../../app/assets/scss/utils/_slick-theme.scss */
[dir="rtl"] .slick-prev { left: auto; right: -40px; }
/* line 85, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev:before { content: ""; }
/* line 87, ../../../../../app/assets/scss/utils/_slick-theme.scss */
[dir="rtl"] .slick-prev:before { content: ""; }

/* line 93, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-next { right: -40px; }
/* line 96, ../../../../../app/assets/scss/utils/_slick-theme.scss */
[dir="rtl"] .slick-next { left: -40px; right: auto; }
/* line 101, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-next:before { content: ""; }
/* line 104, ../../../../../app/assets/scss/utils/_slick-theme.scss */
[dir="rtl"] .slick-next:before { content: ""; }

/* Dots */
/* line 111, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
/* line 119, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
/* line 127, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }
/* line 139, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
/* line 141, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
/* line 145, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 162, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

/* line 3, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item { height: 220px; margin-top: 24px; }
/* line 7, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item.shuffle-item { margin-left: 0; /* shuffle items shouldn't have a left margin*/ }
/* line 11, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item.picture-item--h2 { height: 464px; /* 2x the height + 1 gutter */ }
/* line 18, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item.span6:not(.picture-item--h2) .picture-item__details { position: absolute; bottom: 0; left: 0; width: 100%; background-color: #333; background-color: rgba(0, 0, 0, 0.6); color: white; overflow: hidden; }
/* line 29, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item.span6:not(.picture-item--h2) .picture-item__description { display: none; }
/* line 34, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__inner { height: 100%; overflow: hidden; }
/* line 40, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item img { display: block; width: 100%; height: auto; }
/* line 46, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__blur { display: none; }
/* line 50, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__details, .picture-item .picture-item__description { padding: 1em; }
/* line 54, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__description { margin: 0; padding-top: 0; padding-right: 2em; }
/* line 60, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__tags { margin: 0; }

@supports ((-webkit-filter: blur(1px)) or (filter: blur(1px))) { /* line 74, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item.span6:not(.picture-item--h2) .picture-item__blur { position: absolute; z-index: 1; top: calc(50px - 220px); left: 0; display: block; -webkit-filter: blur(7px); filter: blur(7px); }
  /* line 83, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item.span6:not(.picture-item--h2) .picture-item__details { background: none; }
  /* line 87, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item.span6:not(.picture-item--h2) .picture-item__tags, .picture-item.span6:not(.picture-item--h2) .picture-item__title { position: relative; z-index: 2; } }
/* line 95, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--container { position: relative; overflow: hidden; }

/* line 100, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--fluid .shuffle__sizer { position: absolute; opacity: 0; visibility: hidden; }

/* line 107, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--animatein { overflow: visible; }

/* line 111, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--animatein .picture-item__inner { opacity: 0; -webkit-transform: translate(0, 220px); transform: translate(0, 220px); }

/* line 116, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--animatein .picture-item__inner--transition { -webkit-transition: all .6s ease; transition: all .6s ease; }

/* line 120, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--animatein .picture-item.in .picture-item__inner { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); }

@media (max-width: 47.9375em) { /* line 129, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item { height: auto; margin-top: 20px; }
  /* line 133, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item.picture-item--h2 { height: auto; }
  /* line 137, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item .picture-item__details, .picture-item .picture-item__description { font-size: .875em; padding: .625em; }
  /* line 143, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item .picture-item__description { padding-right: .875em; padding-bottom: 1.25em; }
  /* line 149, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .filter > .row-fluid, .filter > .row-fluid > div { margin: 10px 0; }
  /* line 154, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .m-nofloat { float: none; } }
/* line 2, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
pre { max-height: 30em; }

/* line 6, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
img { max-width: 100%; height: auto; }

/* lets have some constraints shall we */
/* line 12, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.container-fluid { width: 93%; max-width: 1200px; margin-left: auto; margin-right: auto; }

/* line 19, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.row.row--full { margin-left: 0; }

/* line 23, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
ul ul { padding-left: 1.25em; margin: 0; list-style-type: circle; }

/* line 29, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
li { line-height: 1.4; }

/* line 33, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.breathable-list li { line-height: 1.7; }

/* line 43, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__title:first-child { margin-top: 0; }
/* line 48, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .btn { width: 100%; }
/* line 52, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__tray { -webkit-transition: .2s; transition: .2s; overflow: hidden; height: 300px; }
/* line 59, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__tray-inner { padding: 30px 0; }
/* line 63, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav.collapsed .site-nav__tray { height: 0; }
/* line 67, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.lt-ie8 .site-nav.collapsed .site-nav__tray { display: none; }
/* line 73, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__band { position: relative; }
/* line 76, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__band::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 4px; }

/* line 89, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-footer { margin-top: 2em; padding: 1em 0; }

/* line 95, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-footer__credit { margin: 0; text-align: right; }

/* line 100, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
nav > a { display: block; margin: 5px 0; }

/* line 106, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap { position: relative; z-index: 1; }

/* line 111, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap, .demo-list .figure-wrap img { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: .1s ease; transition: .1s ease; }

/* line 118, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list:hover .figure-wrap { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
/* line 121, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list:hover .figure-wrap img { -webkit-filter: grayscale(1); filter: grayscale(1); }

/* line 127, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list:hover .figure-wrap:hover { z-index: 2; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); }
/* line 131, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list:hover .figure-wrap:hover img { -webkit-filter: none; filter: none; }

/* line 136, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap:nth-child(4n + 1) { margin-left: 0; }

/* line 140, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap > a { display: block; }

/* line 144, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap figcaption { margin-top: .5em; margin-bottom: 1em; }

/* line 150, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-link-container::before { content: '➜'; margin-right: 5px; }

/* line 157, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
span.demo-link-container::before { margin-left: 5px; }

/* line 164, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.filter__label { margin: 0 0 3px; }

/* line 168, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.filter__search { margin: 5px 0; }

/* line 173, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.sort-options { margin-top: 10px; }

/* line 178, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
#be-social h2 { margin-bottom: 32px; }

/* line 186, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.search-section { margin-top: 1em; margin-bottom: 1em; }

/* line 191, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
input.faq-search { width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 4px; padding: 0.5em; font-size: 1.125em; -webkit-transition: .15s; transition: .15s; }
/* line 207, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
input.faq-search:hover { outline: 0; }
/* line 217, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
input.faq-search:focus { outline: 0; }

/* line 229, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question { margin: 2em 0; overflow: hidden; -webkit-transition: .2s ease-out; transition: .2s ease-out; }
/* line 236, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question.collapsed { height: 0 !important; margin: 0; border-width: 0; }
/* line 242, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question.collapsed + .question { margin-top: 0; }

/* line 247, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question--unanswered { padding-top: 1.25em; }

/* line 252, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question__title { margin-top: 0; }

/* line 256, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question__answer { margin-bottom: 0; }

@media (max-width: 47.9375em) { /* line 266, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
  .demo-list + .demo-list { margin-top: 1em; }
  /* line 270, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
  .figure-wrap:nth-child(odd) { margin-left: 0; }
  /* line 274, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
  .figure-wrap:nth-child(n + 3) { margin-top: 1em; }
  /* line 278, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
  .site-nav .btn { margin-bottom: 5px; } }
@font-face { font-family: "BauerBodoniStd-Italic"; src: url("../fonts/bodoni/BauerBodoniStd-Italic.eot"); src: local("☺"), url("../fonts/bodoni/BauerBodoniStd-Italic.woff") format("woff"), url("../fonts/bodoni/BauerBodoniStd-Italic.ttf") format("truetype"), url("../fonts/bodoni/BauerBodoniStd-Italic.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "NeutraTextBold"; src: url("../fonts/neutra/bold/NeutraTextBold.eot"); src: local("☺"), url("../fonts/neutra/bold/NeutraTextBold.woff") format("woff"), url("../fonts/neutra/bold/NeutraTextBold.ttf") format("truetype"), url("../fonts/neutra/bold/NeutraTextBold.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "NeutraTextBook"; src: url("../fonts/neutra/book/NeutraTextBook.eot"); src: local("☺"), url("../fonts/neutra/book/NeutraTextBook.woff") format("woff"), url("../fonts/neutra/book/NeutraTextBook.ttf") format("truetype"), url("../fonts/neutra/book/NeutraTextBook.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "NeutraTextDemi"; src: url("../fonts/neutra/demi/NeutraTextDemi.eot"); src: local("☺"), url("../fonts/neutra/demi/NeutraTextDemi.woff") format("woff"), url("../fonts/neutra/demi/NeutraTextDemi.ttf") format("truetype"), url("../fonts/neutra/demi/NeutraTextDemi.svg") format("svg"); font-weight: normal; font-style: normal; }
/* This stylesheet generated by Transfonter (https://transfonter.org) on January 11, 2018 2:46 PM */
@font-face { font-family: "Verlag Book"; src: url("../fonts/Verlag/Verlag-Book.eot"); src: url("../fonts/Verlag/Verlag-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Book.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Book.woff") format("woff"), url("../fonts/Verlag/Verlag-Book.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Light.eot"); src: url("../fonts/Verlag/Verlag-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Light.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Light.woff") format("woff"), url("../fonts/Verlag/Verlag-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Black.eot"); src: url("../fonts/Verlag/Verlag-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Black.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Black.woff") format("woff"), url("../fonts/Verlag/Verlag-Black.ttf") format("truetype"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Verlag Book"; src: url("../fonts/Verlag/Verlag-Book_1.eot"); src: url("../fonts/Verlag/Verlag-Book_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Book_1.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Book_1.woff") format("woff"), url("../fonts/Verlag/Verlag-Book_1.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Bold.eot"); src: url("../fonts/Verlag/Verlag-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Bold.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Bold.woff") format("woff"), url("../fonts/Verlag/Verlag-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "PhontPhreaks Handwriting"; src: url("../fonts/Phont/PhontPhreaksHandwriting.eot"); src: url("../fonts/Phont/PhontPhreaksHandwriting.eot?#iefix") format("embedded-opentype"), url("../fonts/Phont/PhontPhreaksHandwriting.woff2") format("woff2"), url("../fonts/Phont/PhontPhreaksHandwriting.woff") format("woff"), url("../fonts/Phont/PhontPhreaksHandwriting.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Bold_1.eot"); src: url("../fonts/Verlag/Verlag-Bold_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Bold_1.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Bold_1.woff") format("woff"), url("../fonts/Verlag/Verlag-Bold_1.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-LightShadowed.eot"); src: url("../fonts/Gillsans/GillSansStd-LightShadowed.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-LightShadowed.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-LightShadowed.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-LightShadowed.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Shadowed.eot"); src: url("../fonts/Gillsans/GillSansStd-Shadowed.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Shadowed.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Shadowed.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Shadowed.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedBold.eot"); src: url("../fonts/Futura/FuturaStd-CondensedBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedBold.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedBold.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedBold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Condensed.eot"); src: url("../fonts/Gillsans/GillSansStd-Condensed.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Condensed.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Condensed.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Condensed.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Black_1.eot"); src: url("../fonts/Verlag/Verlag-Black_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Black_1.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Black_1.woff") format("woff"), url("../fonts/Verlag/Verlag-Black_1.ttf") format("truetype"); font-weight: 900; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-UltraBoldCond.eot"); src: url("../fonts/Gillsans/GillSansStd-UltraBoldCond.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-UltraBoldCond.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-UltraBoldCond.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-UltraBoldCond.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Heavy.eot"); src: url("../fonts/Futura/FuturaStd-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Heavy.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Heavy.woff") format("woff"), url("../fonts/Futura/FuturaStd-Heavy.ttf") format("truetype"); font-weight: 900; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedOblique.eot"); src: url("../fonts/Futura/FuturaStd-CondensedOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedOblique.ttf") format("truetype"); font-weight: 500; font-style: italic; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-BoldItalic.eot"); src: url("../fonts/Gillsans/GillSansStd-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-BoldItalic.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-BoldItalic.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-BoldCondensed.eot"); src: url("../fonts/Gillsans/GillSansStd-BoldCondensed.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-BoldCondensed.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-BoldCondensed.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-BoldCondensed.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-UltraBold.eot"); src: url("../fonts/Gillsans/GillSansStd-UltraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-UltraBold.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-UltraBold.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-UltraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Light_1.eot"); src: url("../fonts/Verlag/Verlag-Light_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Light_1.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Light_1.woff") format("woff"), url("../fonts/Verlag/Verlag-Light_1.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-BoldOblique.eot"); src: url("../fonts/Futura/FuturaStd-BoldOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-BoldOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-BoldOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-BoldOblique.ttf") format("truetype"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondExtraBoldObl.eot"); src: url("../fonts/Futura/FuturaStd-CondExtraBoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondExtraBoldObl.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondExtraBoldObl.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondExtraBoldObl.ttf") format("truetype"); font-weight: 800; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-MediumOblique.eot"); src: url("../fonts/Futura/FuturaStd-MediumOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-MediumOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-MediumOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-MediumOblique.ttf") format("truetype"); font-weight: 500; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedLight.eot"); src: url("../fonts/Futura/FuturaStd-CondensedLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedLight.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedLight.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedLight.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.eot"); src: url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedExtraBd.eot"); src: url("../fonts/Futura/FuturaStd-CondensedExtraBd.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedExtraBd.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedExtraBd.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedExtraBd.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Light.eot"); src: url("../fonts/Gillsans/GillSansStd-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Light.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Light.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedBoldObl.eot"); src: url("../fonts/Futura/FuturaStd-CondensedBoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedBoldObl.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedBoldObl.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedBoldObl.ttf") format("truetype"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Book.eot"); src: url("../fonts/Futura/FuturaStd-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Book.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Book.woff") format("woff"), url("../fonts/Futura/FuturaStd-Book.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Condensed.eot"); src: url("../fonts/Futura/FuturaStd-Condensed.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Condensed.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Condensed.woff") format("woff"), url("../fonts/Futura/FuturaStd-Condensed.ttf") format("truetype"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-LightOblique.eot"); src: url("../fonts/Futura/FuturaStd-LightOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-LightOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-LightOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-LightOblique.ttf") format("truetype"); font-weight: 300; font-style: italic; }
@font-face { font-family: "Verlag Book"; src: url("../fonts/Verlag/Verlag-Book_2.eot"); src: url("../fonts/Verlag/Verlag-Book_2.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Book_2.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Book_2.woff") format("woff"), url("../fonts/Verlag/Verlag-Book_2.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Italic.eot"); src: url("../fonts/Gillsans/GillSansStd-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Italic.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Italic.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Bold_2.eot"); src: url("../fonts/Verlag/Verlag-Bold_2.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Bold_2.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Bold_2.woff") format("woff"), url("../fonts/Verlag/Verlag-Bold_2.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Bold.eot"); src: url("../fonts/Gillsans/GillSansStd-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Bold.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Bold.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-ExtraBold.eot"); src: url("../fonts/Gillsans/GillSansStd-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-ExtraBold.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-ExtraBold.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-ExtraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Light.eot"); src: url("../fonts/Futura/FuturaStd-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Light.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Light.woff") format("woff"), url("../fonts/Futura/FuturaStd-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-BookOblique.eot"); src: url("../fonts/Futura/FuturaStd-BookOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-BookOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-BookOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-BookOblique.ttf") format("truetype"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Medium.eot"); src: url("../fonts/Futura/FuturaStd-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Medium.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Medium.woff") format("woff"), url("../fonts/Futura/FuturaStd-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-ExtraBold.eot"); src: url("../fonts/Futura/FuturaStd-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-ExtraBold.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-ExtraBold.woff") format("woff"), url("../fonts/Futura/FuturaStd-ExtraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-ExtraBoldOblique.eot"); src: url("../fonts/Futura/FuturaStd-ExtraBoldOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-ExtraBoldOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-ExtraBoldOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-ExtraBoldOblique.ttf") format("truetype"); font-weight: 800; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedLightObl.eot"); src: url("../fonts/Futura/FuturaStd-CondensedLightObl.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedLightObl.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedLightObl.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedLightObl.ttf") format("truetype"); font-weight: 300; font-style: italic; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-BoldExtraCond.eot"); src: url("../fonts/Gillsans/GillSansStd-BoldExtraCond.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-BoldExtraCond.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-BoldExtraCond.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-BoldExtraCond.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd.eot"); src: url("../fonts/Gillsans/GillSansStd.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd.woff") format("woff"), url("../fonts/Gillsans/GillSansStd.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Bold.eot"); src: url("../fonts/Futura/FuturaStd-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Bold.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Bold.woff") format("woff"), url("../fonts/Futura/FuturaStd-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-LightItalic.eot"); src: url("../fonts/Gillsans/GillSansStd-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-LightItalic.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-LightItalic.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-HeavyOblique.eot"); src: url("../fonts/Futura/FuturaStd-HeavyOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-HeavyOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-HeavyOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-HeavyOblique.ttf") format("truetype"); font-weight: 900; font-style: italic; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville.eot"); src: url("../fonts/Baskerville/Baskerville.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville.woff") format("woff"), url("../fonts/Baskerville/Baskerville.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-Bold.eot"); src: url("../fonts/Baskerville/Baskerville-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-Bold.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-Bold.woff") format("woff"), url("../fonts/Baskerville/Baskerville-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-SemiBoldItalic.eot"); src: url("../fonts/Baskerville/Baskerville-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-SemiBoldItalic.woff") format("woff"), url("../fonts/Baskerville/Baskerville-SemiBoldItalic.ttf") format("truetype"); font-weight: 600; font-style: italic; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-Italic.eot"); src: url("../fonts/Baskerville/Baskerville-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-Italic.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-Italic.woff") format("woff"), url("../fonts/Baskerville/Baskerville-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-BoldItalic.eot"); src: url("../fonts/Baskerville/Baskerville-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-BoldItalic.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-BoldItalic.woff") format("woff"), url("../fonts/Baskerville/Baskerville-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-SemiBold.eot"); src: url("../fonts/Baskerville/Baskerville-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-SemiBold.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-SemiBold.woff") format("woff"), url("../fonts/Baskerville/Baskerville-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-Regular.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-Black.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-Black.woff") format("woff"); font-weight: 900; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-Bold.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-BoldIt.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-BoldIt.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-Extrabold.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-Extrabold.woff") format("woff"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-ExtraboldItalic.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-ExtraboldItalic.woff") format("woff"); font-weight: 800; font-style: italic; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-It.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-It.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-BlackItalic.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-BlackItalic.woff") format("woff"); font-weight: 900; font-style: italic; }
/* line 1, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-right { display: block; width: 14px; height: 14px; padding: 0; margin: 0 auto; line-height: 1; position: relative; }
/* line 10, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-right:before, .css-icon-right:after { content: ''; position: absolute; width: 50%; height: 2px; background-color: #c8102e; border-radius: 1px; right: 3px; -webkit-transform-origin: center center; transform-origin: center center; }
/* line 22, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-right:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 6px; }
/* line 27, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-right:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); bottom: 2px; }

/* line 34, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-close { display: block; width: 40px; height: 40px; line-height: 1; position: relative; margin: 0 auto; }
/* line 43, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-close:before, .css-icon-close:after { content: ''; display: block; height: 3px; width: 100%; position: absolute; left: 0; top: 50%; margin-top: -1.5px; background-color: #ffffff; }
/* line 56, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-close:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
/* line 60, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-close:after { -webkit-transform: rotate(135deg); transform: rotate(135deg); }

/* line 1, ../../../../../app/assets/scss/base/_base.scss */
html { font-size: 100%; }

/* line 6, ../../../../../app/assets/scss/base/_base.scss */
body { font-family: "NeutraTextBook"; opacity: 0; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .6s; animation-delay: .6s; -webkit-animation-duration: .6s; animation-duration: .6s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
/* line 16, ../../../../../app/assets/scss/base/_base.scss */
.no-cssanimations body { opacity: 1; }
/* line 20, ../../../../../app/assets/scss/base/_base.scss */
body.video-opened { overflow: hidden; }
/* line 24, ../../../../../app/assets/scss/base/_base.scss */
body.agegate-opened { position: fixed; }

/* line 29, ../../../../../app/assets/scss/base/_base.scss */
* { -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 32, ../../../../../app/assets/scss/base/_base.scss */
*:focus { outline: none; }

/* line 38, ../../../../../app/assets/scss/base/_base.scss */
.campari--france-landing { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #c8102e; }
/* line 44, ../../../../../app/assets/scss/base/_base.scss */
.campari--france-landing img { display: block; max-width: 480px; height: auto; }

/* line 54, ../../../../../app/assets/scss/base/_base.scss */
.view-our-cocktail .view-empty, .view-calendar .view-empty { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 400px; }
/* line 60, ../../../../../app/assets/scss/base/_base.scss */
.view-our-cocktail .view-empty h2, .view-calendar .view-empty h2 { display: block; text-align: center; text-transform: uppercase; color: #ffffff; }

/* line 1, ../../../../../app/assets/scss/base/_animations.scss */
.cssanimations.opacity .lightweight-view { opacity: 0; -webkit-animation: page_switch 0.4s forwards; animation: page_switch 0.4s forwards; -webkit-animation-timing-function: linear; animation-timing-function: linear; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
/* line 1, ../../../../../app/assets/scss/layout/_grid.scss */
body { background-image: url("../images/general/general-background.jpg"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
/* line 7, ../../../../../app/assets/scss/layout/_grid.scss */
body.path-frontpage { background-image: url("../images/general/home-background-2.jpg"); }
@media (max-width: 1024px) { /* line 7, ../../../../../app/assets/scss/layout/_grid.scss */
  body.path-frontpage { background-position: center calc(100% - 90px); } }
@media (max-width: 600px) { /* line 7, ../../../../../app/assets/scss/layout/_grid.scss */
  body.path-frontpage { background-position: center -237px; } }
/* line 21, ../../../../../app/assets/scss/layout/_grid.scss */
body._the-campari-world { background-image: url("../images/general/campari-world-background.jpg"); }
/* line 25, ../../../../../app/assets/scss/layout/_grid.scss */
body._our-cocktails { background-image: url("../images/general/our-cocktails-background.jpg"); }
/* line 29, ../../../../../app/assets/scss/layout/_grid.scss */
body._the-campari-world_art-label { background-image: url("../images/general/art-label-background.jpg"); }
/* line 33, ../../../../../app/assets/scss/layout/_grid.scss */
body._the-calendar { background-image: url("../images/general/the-calendar-background.jpg"); }
/* line 37, ../../../../../app/assets/scss/layout/_grid.scss */
body._campari-cinema { background-image: url("../images/general/campari-cinema-background.jpg"); background-position: 50% 163px; }
@media (max-width: 600px) { /* line 37, ../../../../../app/assets/scss/layout/_grid.scss */
  body._campari-cinema { background-position: 50% 40px; } }
/* line 46, ../../../../../app/assets/scss/layout/_grid.scss */
body._contact-us, body._kontakt, body._contact_campari_contacts { background-image: url("../images/contact/contact-background.jpg"); }

@media (max-width: 600px) { /* line 53, ../../../../../app/assets/scss/layout/_grid.scss */
  .campari-general-wrapper { overflow-x: hidden; } }

/* line 59, ../../../../../app/assets/scss/layout/_grid.scss */
.campari-content-wrapper { display: block; padding-top: 162px; }
@media (max-width: 600px) { /* line 59, ../../../../../app/assets/scss/layout/_grid.scss */
  .campari-content-wrapper { padding-top: 40px; } }
/* line 67, ../../../../../app/assets/scss/layout/_grid.scss */
.path-user .campari-content-wrapper { padding-top: 0; }

@media (max-width: 600px) { /* line 72, ../../../../../app/assets/scss/layout/_grid.scss */
  #block-views-block-frontpage-cocktails { padding: 0 0 40px 0; } }

/* line 78, ../../../../../app/assets/scss/layout/_grid.scss */
.container { display: block; max-width: 1280px; width: 100%; margin: 0 auto; }

/* line 86, ../../../../../app/assets/scss/layout/_grid.scss */
.view-header { display: block; text-align: center; }
/* line 90, ../../../../../app/assets/scss/layout/_grid.scss */
.view-header h3 { display: block; color: #ffffff; font-family: "NeutraTextDemi"; line-height: 1; font-size: 41px; margin: 60px 0; text-transform: uppercase; letter-spacing: 3px; font-weight: 100; }
@media (max-width: 768px) { /* line 90, ../../../../../app/assets/scss/layout/_grid.scss */
  .view-header h3 { margin: 30px 0; font-size: 28px; } }
/* line 106, ../../../../../app/assets/scss/layout/_grid.scss */
.view-header h3 span { font-family: "BauerBodoniStd-Italic"; display: block; font-size: 38px; text-transform: none; font-weight: 300; }
@media (max-width: 768px) { /* line 106, ../../../../../app/assets/scss/layout/_grid.scss */
  .view-header h3 span { font-size: 28px; } }
@media (max-width: 600px) { /* line 106, ../../../../../app/assets/scss/layout/_grid.scss */
  .view-header h3 span { font-size: 21px; } }

/* line 124, ../../../../../app/assets/scss/layout/_grid.scss */
.view-news { padding: 0 40px; }
@media (max-width: 600px) { /* line 124, ../../../../../app/assets/scss/layout/_grid.scss */
  .view-news { padding: 0; } }

/* line 132, ../../../../../app/assets/scss/layout/_grid.scss */
#block-wasit-page-title { display: inline-block; width: 50%; margin: 0 -2px; text-align: right; padding-right: 40px; z-index: 10; position: relative; }
/* line 141, ../../../../../app/assets/scss/layout/_grid.scss */
.path-frontpage #block-wasit-page-title { display: none; }
@media (max-width: 600px) { /* line 132, ../../../../../app/assets/scss/layout/_grid.scss */
  #block-wasit-page-title { width: 40%; vertical-align: top; float: right; padding-right: 20px; } }
/* line 153, ../../../../../app/assets/scss/layout/_grid.scss */
#block-wasit-page-title h1 { display: block; margin: 0; padding: 10px 0 10px 10px; font-size: 14px; text-transform: uppercase; color: #ffffff; line-height: 1; font-weight: 100; }
@media (max-width: 600px) { /* line 153, ../../../../../app/assets/scss/layout/_grid.scss */
  #block-wasit-page-title h1 { line-height: 1.4em; font-size: 10px; } }

/* line 170, ../../../../../app/assets/scss/layout/_grid.scss */
#block-wasit-content { display: block; width: 100%; }
/* line 174, ../../../../../app/assets/scss/layout/_grid.scss */
.page-node-type-article #block-wasit-content { display: table; }

/* line 182, ../../../../../app/assets/scss/layout/_grid.scss */
.page-node-type-page #block-wasit-content p { font-size: 15px; line-height: 1.4; }
@media (max-width: 600px) { /* line 182, ../../../../../app/assets/scss/layout/_grid.scss */
  .page-node-type-page #block-wasit-content p { font-size: 16px; } }
/* line 190, ../../../../../app/assets/scss/layout/_grid.scss */
.page-node-type-page #block-wasit-content p a { color: #c8102e; }

/* line 1, ../../../../../app/assets/scss/layout/_header.scss */
.campari-header-wrapper { display: block; position: fixed; width: 100%; top: 0; left: 0; z-index: 950; }

/* line 10, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader { display: table; width: 100%; background-color: #c8102e; position: relative; z-index: 100; }
/* line 18, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 0 40px; }
@media (max-width: 600px) { /* line 18, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container { -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; padding: 0 0 0 20px; } }
/* line 33, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container .right { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 600px) { /* line 33, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container .right { border-left: 1px solid #372f2c; } }
/* line 44, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-branding { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; padding: 10px 0; }
/* line 51, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-branding .site-logo img { display: block; height: 20px; width: auto; max-width: none; }
/* line 59, ../../../../../app/assets/scss/layout/_header.scss */
.no-flexboxlegacy .upperheader .container #block-wasit-branding { float: left; }
/* line 64, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu, .upperheader .container #block-wasit-upperheadermenuita, .upperheader .container #block-wasit-upperheadermenues, .upperheader .container #block-wasit-upperheadermenude, .upperheader .container #block-wasit-upperheadermenugr, .upperheader .container #block-wasit-upperheadermenufr, .upperheader .container #block-wasit-upperheadermenunl, .upperheader .container #block-wasit-upperheadermenupt, .upperheader .container #block-wasit-languageswitcher { padding: 10px 0; }
/* line 75, ../../../../../app/assets/scss/layout/_header.scss */
.no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenu, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenuita, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenues, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenude, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenugr, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenufr, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenunl, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenupt, .no-flexboxlegacy .upperheader .container #block-wasit-languageswitcher { float: right; }
/* line 80, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu, .upperheader .container #block-wasit-upperheadermenuita, .upperheader .container #block-wasit-upperheadermenues, .upperheader .container #block-wasit-upperheadermenude, .upperheader .container #block-wasit-upperheadermenugr, .upperheader .container #block-wasit-upperheadermenufr, .upperheader .container #block-wasit-upperheadermenunl, .upperheader .container #block-wasit-upperheadermenupt { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; display: -webkit-box; display: flex; display: -ms-flexbox; padding: 12px; }
@media (max-width: 600px) { /* line 80, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu, .upperheader .container #block-wasit-upperheadermenuita, .upperheader .container #block-wasit-upperheadermenues, .upperheader .container #block-wasit-upperheadermenude, .upperheader .container #block-wasit-upperheadermenugr, .upperheader .container #block-wasit-upperheadermenufr, .upperheader .container #block-wasit-upperheadermenunl, .upperheader .container #block-wasit-upperheadermenupt { padding: 0; -webkit-box-ordinal-group: 4; order: 3; -ms-flex-order: 3; } }
/* line 100, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu.opened, .upperheader .container #block-wasit-upperheadermenuita.opened, .upperheader .container #block-wasit-upperheadermenues.opened, .upperheader .container #block-wasit-upperheadermenude.opened, .upperheader .container #block-wasit-upperheadermenugr.opened, .upperheader .container #block-wasit-upperheadermenufr.opened, .upperheader .container #block-wasit-upperheadermenunl.opened, .upperheader .container #block-wasit-upperheadermenupt.opened { background-color: white; }
/* line 103, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenuita.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenues.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenude.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenugr.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenufr.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenunl.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenupt.opened .open-upmenu { display: -webkit-box; display: flex; display: -ms-flexbox; }
/* line 107, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenuita.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenues.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenude.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenugr.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenufr.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenunl.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenupt.opened .open-upmenu .triangle { border-top-color: #372f2c; }
/* line 113, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .open-upmenu, .upperheader .container #block-wasit-upperheadermenuita .open-upmenu, .upperheader .container #block-wasit-upperheadermenues .open-upmenu, .upperheader .container #block-wasit-upperheadermenude .open-upmenu, .upperheader .container #block-wasit-upperheadermenugr .open-upmenu, .upperheader .container #block-wasit-upperheadermenufr .open-upmenu, .upperheader .container #block-wasit-upperheadermenunl .open-upmenu, .upperheader .container #block-wasit-upperheadermenupt .open-upmenu { background-color: transparent; border: 0; line-height: 1; width: 16px; height: 16px; padding: 20px; display: none; }
@media (max-width: 600px) { /* line 113, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu .open-upmenu, .upperheader .container #block-wasit-upperheadermenuita .open-upmenu, .upperheader .container #block-wasit-upperheadermenues .open-upmenu, .upperheader .container #block-wasit-upperheadermenude .open-upmenu, .upperheader .container #block-wasit-upperheadermenugr .open-upmenu, .upperheader .container #block-wasit-upperheadermenufr .open-upmenu, .upperheader .container #block-wasit-upperheadermenunl .open-upmenu, .upperheader .container #block-wasit-upperheadermenupt .open-upmenu { display: -webkit-box; display: flex; display: -ms-flexbox; } }
/* line 127, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenuita .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenues .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenude .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenugr .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenufr .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenunl .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenupt .open-upmenu .triangle { margin-left: -3px; display: inline-block; height: 0; width: 0; -webkit-transform: rotate(360deg); border-width: 5px 3.5px; border-style: solid; border-color: transparent; border-top-color: #ffffff; border-bottom-width: 0; }
/* line 133, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .menu, .upperheader .container #block-wasit-upperheadermenuita .menu, .upperheader .container #block-wasit-upperheadermenues .menu, .upperheader .container #block-wasit-upperheadermenude .menu, .upperheader .container #block-wasit-upperheadermenugr .menu, .upperheader .container #block-wasit-upperheadermenufr .menu, .upperheader .container #block-wasit-upperheadermenunl .menu, .upperheader .container #block-wasit-upperheadermenupt .menu { display: -webkit-box; display: flex; display: -ms-flexbox; margin: 0 5px 0 0; padding: 0; border-right: 1px solid #ffffff; }
@media (max-width: 600px) { /* line 133, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu .menu, .upperheader .container #block-wasit-upperheadermenuita .menu, .upperheader .container #block-wasit-upperheadermenues .menu, .upperheader .container #block-wasit-upperheadermenude .menu, .upperheader .container #block-wasit-upperheadermenugr .menu, .upperheader .container #block-wasit-upperheadermenufr .menu, .upperheader .container #block-wasit-upperheadermenunl .menu, .upperheader .container #block-wasit-upperheadermenupt .menu { position: fixed; left: 0; top: 40px; width: 100%; background-color: white; padding: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; z-index: 10; text-align: center; border-right: none; display: none; } }
/* line 155, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .menu li, .upperheader .container #block-wasit-upperheadermenuita .menu li, .upperheader .container #block-wasit-upperheadermenues .menu li, .upperheader .container #block-wasit-upperheadermenude .menu li, .upperheader .container #block-wasit-upperheadermenugr .menu li, .upperheader .container #block-wasit-upperheadermenufr .menu li, .upperheader .container #block-wasit-upperheadermenunl .menu li, .upperheader .container #block-wasit-upperheadermenupt .menu li { display: block; margin-right: 10px; }
@media (max-width: 600px) { /* line 155, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu .menu li, .upperheader .container #block-wasit-upperheadermenuita .menu li, .upperheader .container #block-wasit-upperheadermenues .menu li, .upperheader .container #block-wasit-upperheadermenude .menu li, .upperheader .container #block-wasit-upperheadermenugr .menu li, .upperheader .container #block-wasit-upperheadermenufr .menu li, .upperheader .container #block-wasit-upperheadermenunl .menu li, .upperheader .container #block-wasit-upperheadermenupt .menu li { display: block; margin: 5px 10px; padding: 0; } }
/* line 166, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .menu li a, .upperheader .container #block-wasit-upperheadermenuita .menu li a, .upperheader .container #block-wasit-upperheadermenues .menu li a, .upperheader .container #block-wasit-upperheadermenude .menu li a, .upperheader .container #block-wasit-upperheadermenugr .menu li a, .upperheader .container #block-wasit-upperheadermenufr .menu li a, .upperheader .container #block-wasit-upperheadermenunl .menu li a, .upperheader .container #block-wasit-upperheadermenupt .menu li a { display: block; line-height: 1; text-transform: uppercase; font-size: 10px; color: #ffffff; text-decoration: none; }
@media (max-width: 600px) { /* line 166, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu .menu li a, .upperheader .container #block-wasit-upperheadermenuita .menu li a, .upperheader .container #block-wasit-upperheadermenues .menu li a, .upperheader .container #block-wasit-upperheadermenude .menu li a, .upperheader .container #block-wasit-upperheadermenugr .menu li a, .upperheader .container #block-wasit-upperheadermenufr .menu li a, .upperheader .container #block-wasit-upperheadermenunl .menu li a, .upperheader .container #block-wasit-upperheadermenupt .menu li a { color: #372f2c; font-size: 12px; } }
/* line 179, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenuita .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenues .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenude .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenugr .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenufr .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenunl .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenupt .menu li a.is-active { font-family: "NeutraTextBold"; }
/* line 189, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher { -webkit-box-ordinal-group: 4; order: 3; -ms-flex-order: 3; position: relative; height: 20px; line-height: 1; width: 75px; z-index: 50; }
@media (max-width: 600px) { /* line 189, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; } }
/* line 203, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul { margin: 0; padding: 28px 0 0 0; position: absolute; top: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; width: 100%; }
/* line 212, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul:hover li:not(.is-active) { display: block; opacity: 1; }
/* line 218, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul li { display: none; position: relative; background-color: #c8102e; padding: 5px; width: 100%; opacity: 0; }
/* line 226, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul li.is-active { opacity: 1; display: block; top: 1px; position: absolute; left: 0; background-color: transparent; }
@media (max-width: 600px) { /* line 226, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher ul li.is-active { padding: 0; }
  /* line 238, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher ul li.is-active:before { content: ''; position: absolute; bottom: 0; width: 70%; left: 15%; height: 1px; background-color: #ffffff; }
  /* line 248, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher ul li.is-active:after { position: absolute; content: ''; left: 50%; margin-left: -3px; bottom: -10px; display: inline-block; height: 0; width: 0; -webkit-transform: rotate(360deg); border-width: 5px 3.5px; border-style: solid; border-color: transparent; border-top-color: #ffffff; border-bottom-width: 0; } }
/* line 260, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul li a { display: block; font-size: 10px; text-transform: uppercase; color: #ffffff; text-decoration: none; text-align: center; line-height: 1; }
/* line 269, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul li a.is-active { color: #ffffff; font-family: "NeutraTextBold"; }
@media (max-width: 600px) { /* line 269, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher ul li a.is-active { pointer-events: none; } }

/* line 284, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader { background-color: #f8f8f8; border-bottom: 1px solid #cccccc; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 600px) { /* line 284, ../../../../../app/assets/scss/layout/_header.scss */
  .lowerheader { position: fixed; top: 0; left: -100%; height: 100%; width: 100%; } }
/* line 297, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader.opened { -webkit-transform: translateX(100%); transform: translateX(100%); }
@media (max-width: 600px) { /* line 301, ../../../../../app/assets/scss/layout/_header.scss */
  .lowerheader .container { height: 100%; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; text-align: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; } }
/* line 316, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader #block-wasit-upperheadermenu-2 { display: none; }
@media (max-width: 600px) { /* line 316, ../../../../../app/assets/scss/layout/_header.scss */
  .lowerheader #block-wasit-upperheadermenu-2 { display: block; padding: 20px 0; } }
/* line 324, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader #block-wasit-upperheadermenu-2 ul { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; margin: 0; }
/* line 332, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader #block-wasit-upperheadermenu-2 ul li { display: inline-block; vertical-align: middle; margin: 0 5px; }
/* line 337, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader #block-wasit-upperheadermenu-2 ul li a { display: block; text-decoration: none; font-size: 12px; color: #372f2c; text-transform: uppercase; line-height: 1; }

/* line 1, ../../../../../app/assets/scss/layout/_navigation.scss */
.main-navigation-menu, .menu--main-navigation-it, .menu--main-navigation-fr { display: block; padding: 2.5em 0; -webkit-transition: padding 0.3s ease; transition: padding 0.3s ease; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/layout/_navigation.scss */
  .main-navigation-menu, .menu--main-navigation-it, .menu--main-navigation-fr { padding: 0; } }
/* line 11, ../../../../../app/assets/scss/layout/_navigation.scss */
.main-navigation-menu .menu-name, .menu--main-navigation-it .menu-name, .menu--main-navigation-fr .menu-name { display: none; color: #372f2c; text-transform: uppercase; font-size: 14px; font-family: "NeutraTextBold"; font-weight: 100; }
@media (max-width: 600px) { /* line 11, ../../../../../app/assets/scss/layout/_navigation.scss */
  .main-navigation-menu .menu-name, .menu--main-navigation-it .menu-name, .menu--main-navigation-fr .menu-name { display: block; } }
/* line 24, ../../../../../app/assets/scss/layout/_navigation.scss */
.pageScrolled .main-navigation-menu, .pageScrolled .menu--main-navigation-it, .pageScrolled .menu--main-navigation-fr { padding: 0.75em 0; }
@media (max-width: 600px) { /* line 24, ../../../../../app/assets/scss/layout/_navigation.scss */
  .pageScrolled .main-navigation-menu, .pageScrolled .menu--main-navigation-it, .pageScrolled .menu--main-navigation-fr { padding: 0; } }

/* line 33, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu, #block-wasit-mainnavigationfr, #block-mainnavigationit { display: block; }
@media (max-width: 600px) { /* line 33, ../../../../../app/assets/scss/layout/_navigation.scss */
  #block-wasit-main-menu, #block-wasit-mainnavigationfr, #block-mainnavigationit { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 40px 0; border-bottom: 1px solid #cccccc; } }
/* line 47, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul, #block-wasit-mainnavigationfr > ul, #block-mainnavigationit > ul { display: block; margin: 0; padding: 0; text-align: center; }
/* line 53, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li, #block-wasit-mainnavigationfr > ul li, #block-mainnavigationit > ul li { display: inline-block; vertical-align: middle; padding: 0 20px; }
@media (max-width: 600px) { /* line 53, ../../../../../app/assets/scss/layout/_navigation.scss */
  #block-wasit-main-menu > ul li, #block-wasit-mainnavigationfr > ul li, #block-mainnavigationit > ul li { display: block; padding: 10px 20px; } }
/* line 64, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li.menu-item--active a, #block-wasit-mainnavigationfr > ul li.menu-item--active a, #block-mainnavigationit > ul li.menu-item--active a { color: #c8102e; }
/* line 69, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li a, #block-wasit-mainnavigationfr > ul li a, #block-mainnavigationit > ul li a { color: #372f2c; text-decoration: none; line-height: 1; text-transform: uppercase; font-size: 1.25em; font-family: "NeutraTextBold"; }
/* line 77, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li a span, #block-wasit-mainnavigationfr > ul li a span, #block-mainnavigationit > ul li a span { display: block; font-family: "BauerBodoniStd-Italic"; text-transform: lowercase; font-style: italic; font-size: 1em; }
/* line 85, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li a:hover, #block-wasit-mainnavigationfr > ul li a:hover, #block-mainnavigationit > ul li a:hover { color: #c8102e; }

/* line 1, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer { display: block; }
/* line 4, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; border-top: 1px solid #cccccc; background-color: #f8f8f8; padding: 20px 40px; min-height: 40px; }
@media (max-width: 600px) { /* line 4, ../../../../../app/assets/scss/layout/_footer.scss */
  .campari-footer .upperfooter { padding: 5px 20px; } }
/* line 20, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu, .campari-footer .upperfooter #block-wasit-footerde .menu { display: block; margin: 0; text-align: center; line-height: 1; }
@media (max-width: 600px) { /* line 20, ../../../../../app/assets/scss/layout/_footer.scss */
  .campari-footer .upperfooter #block-wasit-footer .menu, .campari-footer .upperfooter #block-wasit-footerde .menu { padding: 0; } }
@media (max-width: 360px) { /* line 20, ../../../../../app/assets/scss/layout/_footer.scss */
  .campari-footer .upperfooter #block-wasit-footer .menu, .campari-footer .upperfooter #block-wasit-footerde .menu { padding: 0; } }
/* line 34, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu li, .campari-footer .upperfooter #block-wasit-footerde .menu li { display: inline-block; margin: 0 10px; }
/* line 38, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu li a, .campari-footer .upperfooter #block-wasit-footerde .menu li a { color: #372f2c; display: block; text-decoration: none; text-transform: uppercase; font-size: 10px; line-height: 1; }
/* line 46, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu li a.is-active, .campari-footer .upperfooter #block-wasit-footerde .menu li a.is-active { font-family: "NeutraTextBold"; }
/* line 50, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu li a.hover, .campari-footer .upperfooter #block-wasit-footerde .menu li a.hover { color: #c8102e; }
/* line 59, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter { padding: 0; background-color: #c8102e; }
/* line 68, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container { padding: 8px 20px; }
/* line 71, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container #block-wasit-sitebranding { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 76, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container #block-wasit-sitebranding:after { display: none; }
/* line 81, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container a { display: block; }
/* line 84, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container a img { display: block; max-width: none; height: 20px; }
/* line 91, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container .site-slogan { display: block; color: #ffffff; text-transform: uppercase; font-size: 0.625em; }
/* line 97, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container .site-slogan__link { color: #ffffff; text-decoration: none; }
/* line 104, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .disclaimer { display: block; text-align: left; background-color: #ffffff; padding: 3px 0 0; }
@media (max-width: 600px) { /* line 104, ../../../../../app/assets/scss/layout/_footer.scss */
  .campari-footer .lowerfooter .disclaimer { padding: 15px 0 100px; } }
/* line 114, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .disclaimer small { display: -webkit-box; display: flex; display: -ms-flexbox; color: #372f2c; width: 100%; font-size: 10px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 122, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .disclaimer small span { display: block; line-height: 1; margin-right: 12px; }
/* line 127, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .disclaimer small span:last-child { margin-right: 0; }

/* line 1, ../../../../../app/assets/scss/pages/_home.scss */
.grid_sizer { width: 25%; }

/* line 5, ../../../../../app/assets/scss/pages/_home.scss */
.homepage-mosaic { display: block; margin: 0 40px; }
@media (max-width: 600px) { /* line 5, ../../../../../app/assets/scss/pages/_home.scss */
  .homepage-mosaic { margin: 0; width: 100%; } }

/* line 16, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element:last-child { width: 100% !important; }

/* line 21, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element { -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 24, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.not--visible { width: 25%; height: 0; }
/* line 29, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.grid-1 { width: 25%; padding-top: 25%; }
@media (max-width: 600px) { /* line 29, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element.grid-1 { width: 50%; padding-top: 50%; } }
/* line 39, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.grid-2 { width: 50%; padding-top: 25%; }
@media (max-width: 600px) { /* line 39, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element.grid-2 { padding-top: 50%; width: 50%; } }
/* line 51, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.grid-3 { width: 25%; padding-top: 50%; }
@media (max-width: 600px) { /* line 51, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element.grid-3 { background-position: center top; padding-top: 50%; width: 50%; } }
/* line 62, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.grid-4 { width: 100%; padding-top: 50%; }
@media (max-width: 600px) { /* line 68, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element.last-main-pages-element { width: 100% !important; } }
/* line 74, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element a { position: absolute; top: 0; left: 0; height: 100%; width: 100%; color: #ffffff; text-transform: uppercase; font-family: "NeutraTextBold"; font-size: 24px; overflow: hidden; }
/* line 87, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element a:hover .page-name { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; opacity: 1; }
/* line 92, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element a:hover img { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 97, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element a:hover + .home-page-thumbnail { background-color: rgba(0, 0, 0, 0.4); }
@media (max-width: 600px) { /* line 74, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element a { font-size: 18px; } }
/* line 108, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element .page-name { position: absolute; height: 100%; width: 100%; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; top: 0; text-align: center; left: 0; padding: 0 20px; line-height: 1; opacity: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 10; }
@media (max-width: 768px) { /* line 108, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element .page-name { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: end; align-items: flex-end; -ms-flex-align: center; -webkit-box-pack: start; justify-content: flex-start; -ms-flex-pack: center; text-align: left; padding: 10px 40px 10px 10px; opacity: 1; font-size: 16px; } }
@media (max-width: 600px) { /* line 108, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element .page-name { text-shadow: 1px 1px 0px black; } }
/* line 146, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element img { display: block; width: 100%; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform-origin: center center; transform-origin: center center; }

/* line 154, ../../../../../app/assets/scss/pages/_home.scss */
.home-page-thumbnail { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; background-blend-mode: multiply; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 600px) { /* line 154, ../../../../../app/assets/scss/pages/_home.scss */
  .home-page-thumbnail { background-color: rgba(0, 0, 0, 0.2); } }

/* line 1, ../../../../../app/assets/scss/pages/_maintenance.scss */
.maintenance-page { display: block; width: 100%; height: 100vh; background-color: #c8102e; padding: 0; margin: 0; }

/* line 11, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper { display: table; width: 100%; height: 100%; }
/* line 16, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container { display: table-cell; vertical-align: middle; }
/* line 20, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container header { display: block; text-align: center; margin-bottom: 1em; }
/* line 25, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container header img { display: block; margin: 0 auto; }
/* line 31, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container main { display: block; text-align: center; }
/* line 35, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container main h1 { display: block; text-transform: uppercase; color: #ffffff; font-size: 3.75em; margin: 0 0 16px 0; padding: 0; line-height: 1; }
/* line 45, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container main p { display: block; color: #ffffff; margin: 0 auto; padding: 0; line-height: 1.3; font-size: 1em; }

/* line 2, ../../../../../app/assets/scss/pages/_campari-world.scss */
.view-the-campari-world .view-header { display: block; width: 70%; margin-left: 30%; text-align: left; margin-bottom: 30px; padding-right: 40px; }
@media (max-width: 600px) { /* line 2, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .view-the-campari-world .view-header { padding-right: 20px; width: 100%; margin: 0 0 30px; padding: 0 20px; } }
/* line 17, ../../../../../app/assets/scss/pages/_campari-world.scss */
.view-the-campari-world .view-header h3 { margin: 0 0 15px; display: table; width: 100%; font-size: 28px; }
/* line 24, ../../../../../app/assets/scss/pages/_campari-world.scss */
.view-the-campari-world .view-header p { margin: 0; font-size: 15px; color: #ffffff; font-family: "BauerBodoniStd-Italic"; line-height: 1.4; }
@media (max-width: 600px) { /* line 24, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .view-the-campari-world .view-header p { font-size: 16px; } }

/* line 38, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container { display: block; margin-bottom: 50px; padding: 0; }
@media (max-width: 600px) { /* line 38, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container { padding: 0 20px; margin-bottom: 50px; } }
/* line 48, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container.format-2, .world-element-container.format-3 { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 768px) { /* line 48, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container.format-2, .world-element-container.format-3 { -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; } }
@media (max-width: 600px) { /* line 48, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container.format-2, .world-element-container.format-3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
@media (max-width: 600px) { /* line 69, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container.format-2:last-child, .world-element-container.format-3:last-child { border-bottom: 0; padding-bottom: 0; } }
/* line 79, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container.format-1 { margin-bottom: 20px; }
@media (max-width: 600px) { /* line 79, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container.format-1 { width: 100%; } }
/* line 87, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container:nth-child(2) { margin-top: 50px; padding-top: 50px; border-top: 1px solid #cccccc; }
/* line 93, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container h3 { font-size: 30px; color: #ffffff; text-transform: uppercase; font-family: "NeutraTextBold"; text-align: left; margin: 0 0 10px; line-height: 1; font-weight: 100; }
@media (max-width: 768px) { /* line 93, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container h3 { font-size: 21px; } }
@media (max-width: 600px) { /* line 93, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container h3 { text-align: center; } }
/* line 112, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container p { display: block; font-size: 15px; color: #ffffff; margin: 0; line-height: 1.4; }
@media (max-width: 600px) { /* line 112, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container p { font-size: 16px; text-align: center; } }
/* line 125, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container .main-page-linkto { color: #ffffff; background-color: #c8102e; text-align: center; font-family: "NeutraTextBold"; text-decoration: none; margin-top: 15px; line-height: 1; padding: 15px 30px 10px; font-size: 16px; text-transform: uppercase; display: inline-block; margin-right: 15px; }
@media (max-width: 600px) { /* line 125, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container .main-page-linkto { margin: 15px auto 0; display: table; } }

/* line 148, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 { overflow: hidden; position: relative; background-color: #c8102e; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; padding: 40px; background-image: url("../images/campari-world/recipe-background.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
@media (max-width: 600px) { /* line 148, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 { padding: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 170, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .world-element-content { display: -webkit-box; display: flex; display: -ms-flexbox; }
/* line 175, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .description-wrapper { width: 60%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; position: relative; padding: 0; -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; }
@media (max-width: 600px) { /* line 175, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper { margin-top: 20px; width: 100%; } }
/* line 192, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .description-wrapper .description { display: table; margin: 0 auto; width: 60%; }
@media (max-width: 600px) { /* line 192, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper .description { width: 100%; } }
@media (max-width: 360px) { /* line 192, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper .description { margin: 20px auto 0; } }
/* line 205, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .description-wrapper .description .main-page-linkto { margin-top: 30px; background-color: #cccccc; color: #372f2c; font-size: 20px; font-weight: 500; }
@media (max-width: 600px) { /* line 205, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper .description .main-page-linkto { margin-top: 15px; font-size: 14px; } }
@media (max-width: 600px) { /* line 219, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper h3 { width: 100%; text-align: center; } }
/* line 227, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .image { width: 40%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; }
@media (max-width: 360px) { /* line 227, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .image { width: 100%; } }
/* line 241, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .image .field--name-field-world-section-main-image { display: block; height: 100%; }
/* line 245, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .image .field--name-field-world-section-main-image img { display: block; width: auto; margin: 0 auto; height: 100%; }
@media (max-width: 768px) { /* line 245, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .image .field--name-field-world-section-main-image img { width: 70%; } }

/* line 263, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(even) .description-wrapper { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; }
/* line 267, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(even) .description-wrapper .description { padding: 0 30px; }
@media (max-width: 600px) { /* line 267, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2:nth-child(even) .description-wrapper .description { padding: 0 20px; } }
/* line 276, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(even) .image { -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; }
/* line 283, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(odd) .description-wrapper { -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; }
@media (max-width: 600px) { /* line 283, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2:nth-child(odd) .description-wrapper { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; } }
/* line 292, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(odd) .description-wrapper .description { padding: 0 30px; }
@media (max-width: 600px) { /* line 292, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2:nth-child(odd) .description-wrapper .description { padding: 0 20px; } }
/* line 301, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(odd) .image { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; }
@media (max-width: 600px) { /* line 301, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2:nth-child(odd) .image { -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; } }
/* line 312, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:last-child { padding-right: 0 !important; }
/* line 316, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2 .description-wrapper { width: 35%; }
@media (max-width: 600px) { /* line 316, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .description-wrapper { width: 100%; } }
/* line 324, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2 .image { width: 65%; }
@media (max-width: 600px) { /* line 324, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image { width: 100%; position: relative; overflow: hidden; } }
/* line 333, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2 .image .field--name-field-world-section-main-image { position: relative; }
@media (max-width: 768px) { /* line 333, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image .field--name-field-world-section-main-image { width: 100%; height: 100%; overflow: hidden; } }
@media (max-width: 600px) { /* line 333, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image .field--name-field-world-section-main-image { margin-bottom: 20px; } }
/* line 346, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2 .image .field--name-field-world-section-main-image img { width: auto; height: 100%; display: block; }
@media (max-width: 768px) { /* line 346, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image .field--name-field-world-section-main-image img { max-width: none; height: auto; position: absolute; left: 50%; margin-left: auto; margin-right: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }
@media (max-width: 600px) { /* line 346, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image .field--name-field-world-section-main-image img { position: relative; height: auto; width: 100%; -webkit-transform: none; transform: none; left: 0; } }

/* line 371, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 { padding-top: 80px; border-top: 1px solid #ffffff; }
@media (max-width: 600px) { /* line 371, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 380, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .description-wrapper { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; padding: 0 30px; width: 60%; }
@media (max-width: 600px) { /* line 380, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 .description-wrapper { width: 100%; padding: 0; margin-top: 0; } }
@media (max-width: 600px) { /* line 393, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 .description-wrapper .description { text-align: center; } }
/* line 400, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .description-wrapper .main-page-linkto:nth-child(even) { background-color: #c8102e; color: #ffffff; }
/* line 405, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .description-wrapper .main-page-linkto:nth-child(odd) { background-color: #ffffff; color: #372f2c; }
/* line 413, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .image { -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; width: 40%; }
@media (max-width: 600px) { /* line 413, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 .image { width: 100%; padding: 0 20px; } }
/* line 423, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .image img { display: block; max-width: 100%; margin: 0 auto; }
@media (max-width: 600px) { /* line 423, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 .image img { width: auto; } }

/* line 435, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper { display: block; margin-bottom: 100px; }
@media (max-width: 600px) { /* line 435, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .gallery-preview-wrapper { margin-bottom: 40px; } }
/* line 443, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container { display: block; margin: 0; padding: 0; }
/* line 448, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container .slick-dots { bottom: -30px; }
/* line 451, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container .slick-dots li { margin: 0 2px; }
/* line 454, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container .slick-dots li button { padding: 0; }
/* line 457, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container .slick-dots li button:before { font-size: 14px; color: #c8102e; }

/* line 467, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container { display: block; }
/* line 472, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container:hover .gotogallery span { opacity: 1; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 479, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container .gotogallery { display: block; position: relative; }
/* line 483, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container .gotogallery span { position: absolute; display: -webkit-box; display: flex; display: -ms-flexbox; opacity: 0; height: 100%; width: 100%; top: 0; left: 0; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; color: #ffffff; text-transform: uppercase; font-family: "NeutraTextBold"; text-align: center; padding: 20px; text-decoration: none; font-size: 24px; line-height: 1; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 10; background-color: rgba(0, 0, 0, 0.4); }
@media (max-width: 768px) { /* line 483, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .gallery-content-container .gotogallery span { font-size: 18px; } }
@media (max-width: 600px) { /* line 483, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .gallery-content-container .gotogallery span { font-size: 16px; padding: 10px; } }
/* line 518, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container .gotogallery .calendar-thumbnail { display: block; }
/* line 521, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container .gotogallery .calendar-thumbnail img { display: block; width: 100%; }

/* line 1, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.campary-gallery-block { display: -webkit-box; display: flex; display: -ms-flexbox; flex-wrap: wrap; -ms-flex-wrap: wrap; width: 100%; margin-bottom: 90px; padding: 0 40px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .campary-gallery-block { padding: 0 20px; margin-bottom: 0; } }
/* line 15, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.campary-gallery-block .campari-gallery-element { float: left; width: 33%; }
@media (max-width: 600px) { /* line 15, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .campary-gallery-block .campari-gallery-element { width: 50%; } }

/* line 25, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; overflow: hidden; display: block; }
/* line 29, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container:hover { cursor: pointer; }
/* line 33, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container:hover .content-container strong { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; opacity: 1; }
/* line 38, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container:hover .content-container img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* line 48, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container .content-container { display: block; position: relative; }
/* line 52, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container .content-container strong { opacity: 0; display: -webkit-box; display: flex; display: -ms-flexbox; height: 100%; width: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; position: absolute; text-align: center; padding: 15px; color: #ffffff; text-transform: uppercase; font-size: 21px; z-index: 10; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; background-color: rgba(0, 0, 0, 0.4); line-height: 1; }
@media (max-width: 600px) { /* line 52, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-content-container .content-container strong { font-size: 16px; } }
/* line 76, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container .content-container strong span { display: table; margin: 0 auto; }
/* line 82, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container .content-container img { display: block; width: 100%; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }

/* line 90, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded { position: absolute; display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: rgba(0, 0, 0, 0.8); padding: 205px 40px 40px; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; opacity: 0; }
@media (max-width: 600px) { /* line 90, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded { padding: 40px; } }
/* line 107, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded.opened { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; position: fixed; opacity: 1; display: block; }
/* line 115, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .close-gallery-element { position: absolute; top: 175px; right: 40px; padding: 0; background-color: transparent; border: medium none; margin: 0; z-index: 400; }
@media (max-width: 600px) { /* line 115, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .close-gallery-element { top: 60px; right: 25px; } }
/* line 131, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; }
@media (max-width: 600px) { /* line 131, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; text-align: center; } }
/* line 149, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper { width: 40%; }
@media (max-width: 600px) { /* line 149, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper { width: auto; display: block; max-height: 60%; margin-top: -40px; } }
/* line 159, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image { display: block; height: 70vh; padding-bottom: 60px; visibility: hidden; }
@media (max-width: 600px) { /* line 159, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image { padding-bottom: 0; height: 100%; } }
/* line 170, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image img { display: block; max-width: 100%; margin: 0 auto; height: 100%; width: auto; }
@media (max-width: 600px) { /* line 170, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image img { height: auto; max-height: 230px; } }
/* line 183, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image strong { display: block; text-align: center; color: white; position: relative; margin-top: 25px; line-height: 1.3; }
/* line 194, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .slick-prev { left: -50px; }
/* line 198, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .slick-next { right: -50px; }
/* line 203, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .expanded-detail { width: 60%; padding: 0 20px; }
@media (max-width: 600px) { /* line 203, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .expanded-detail { width: 85%; } }
/* line 211, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-title { display: block; color: #ffffff; text-align: center; font-size: 40px; font-family: "BauerBodoniStd-Italic"; margin: 0 0 10px; line-height: 1; }
@media (max-width: 600px) { /* line 211, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-title { font-size: 19px; margin-top: 20px; } }
/* line 226, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-description { display: block; }
/* line 229, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-description p { display: block; margin: 0; font-size: 15px; text-align: center; color: #ffffff; line-height: 1.4; }
@media (max-width: 600px) { /* line 229, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-description p { font-size: 16px; } }

/* line 247, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-slideshow { display: block; width: 100%; }
/* line 251, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-slideshow .gallery-items-wrapper { display: block; width: 80% !important; margin: 0 auto; }
/* line 256, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-slideshow .gallery-items-wrapper img { display: block; width: 100%; }

/* line 1, ../../../../../app/assets/scss/pages/_cocktails.scss */
.view-our-cocktail { display: block; margin-top: -85px; padding-bottom: 50px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/pages/_cocktails.scss */
  .view-our-cocktail { margin-top: 0; } }

/* line 10, ../../../../../app/assets/scss/pages/_cocktails.scss */
.cocktails-page-slider { margin-top: 50px; display: block; }
@media (max-width: 768px) { /* line 10, ../../../../../app/assets/scss/pages/_cocktails.scss */
  .cocktails-page-slider { margin-top: 50px; } }
@media (max-width: 600px) { /* line 10, ../../../../../app/assets/scss/pages/_cocktails.scss */
  .cocktails-page-slider { margin-top: 0; } }
/* line 22, ../../../../../app/assets/scss/pages/_cocktails.scss */
.cocktails-page-slider ul { padding: 0; margin: -35px 0 0; }
@media (max-width: 768px) { /* line 22, ../../../../../app/assets/scss/pages/_cocktails.scss */
  .cocktails-page-slider ul { margin: 0; } }

/* line 1, ../../../../../app/assets/scss/pages/_basic-page.scss */
.node--type-page { display: block; background-color: #ffffff; padding: 40px; margin-bottom: 80px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/pages/_basic-page.scss */
  .node--type-page { display: table; width: 100%; padding: 40px 20px; } }

/* line 1, ../../../../../app/assets/scss/pages/_calendar.scss */
.last-calendar-wrapper { display: block; }
/* line 4, ../../../../../app/assets/scss/pages/_calendar.scss */
.last-calendar-wrapper h2 { display: table; width: 100%; line-height: 1; text-transform: uppercase; color: #ffffff; font-family: "NeutraTextBold"; font-size: 28px; margin: 20px 0; padding: 0 40px; font-weight: 400; }
@media (max-width: 600px) { /* line 4, ../../../../../app/assets/scss/pages/_calendar.scss */
  .last-calendar-wrapper h2 { padding: 0 20px; font-size: 21px; } }

/* line 23, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-media-wrapper { display: block; }
@media (max-width: 600px) { /* line 23, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-media-wrapper { display: table; width: 100%; } }
/* line 31, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-media-wrapper .field--type-video { overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.calendar-media-wrapper .field--type-video:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
@media (max-width: 600px) { /* line 31, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-media-wrapper .field--type-video { overflow: auto; } }
/* line 39, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-media-wrapper iframe { display: block; width: 100%; position: absolute; top: 0; height: 100%; }
@media (max-width: 360px) { /* line 39, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-media-wrapper iframe { padding: 0 20px; } }

/* line 53, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 80px 40px; }
@media (max-width: 600px) { /* line 53, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper { width: 100%; padding: 40px 0; } }
/* line 67, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-thumb { width: 250px; }
@media (max-width: 600px) { /* line 67, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper .calendar-thumb { display: none; } }
/* line 74, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-thumb img { display: block; min-width: 250px; }
/* line 80, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description { width: calc(100% - 250px); padding: 0 40px; -ms-flex-negative: 10; flex-shrink: 10; }
@media (max-width: 600px) { /* line 80, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper .calendar-description { width: 100%; padding: 0 20px; } }
/* line 90, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description .description { display: block; font-family: "BauerBodoniStd-Italic"; font-size: 15px; text-align: left; color: #ffffff; }
/* line 97, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description .description p { display: block; margin: 0; padding: 0; line-height: 1.4; }
@media (max-width: 600px) { /* line 97, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper .calendar-description .description p { font-size: 16px; } }
/* line 108, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description .description .main-cta { display: block; margin-top: 20px; }
@media (max-width: 600px) { /* line 108, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper .calendar-description .description .main-cta { display: table; margin: 20px auto 0; } }
/* line 117, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description .description .main-cta a { display: table; line-height: 1; padding: 10px 20px 8px; background-color: #c8102e; color: #ffffff; font-size: 20px; text-transform: uppercase; font-family: "NeutraTextBold"; text-decoration: none; }

/* line 135, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images { display: block; margin: 0 0 100px 0; padding: 0 40px; }
/* line 142, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-prev, .calendar-images .slick-arrow.slick-next { width: 40px; height: calc(100% - 30px); z-index: 10; background-color: rgba(0, 0, 0, 0.5); top: 0; -webkit-transform: none; transform: none; }
/* line 151, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-prev:before, .calendar-images .slick-arrow.slick-next:before { font-family: 'campari-icon'; font-size: 40px; }
/* line 157, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-prev { left: 40px; }
/* line 160, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-prev:before { content: ""; }
/* line 165, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-next { right: 40px; }
/* line 168, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-next:before { content: ""; }
@media (max-width: 600px) { /* line 135, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-images { margin: 0 0 40px 0; } }
@media (max-width: 600px) { /* line 179, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-images .calendar-item-image img { width: 100%; } }
/* line 185, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .calendar-item-image span { display: block; text-align: center; color: #ffffff; height: 20px; margin-top: 10px; line-height: 1; }
/* line 195, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-dots { margin: 0; bottom: -35px; }

/* line 201, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; margin: 0 0 100px 0; padding: 0 40px; }
@media (max-width: 600px) { /* line 201, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper { -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; -ms-flex-line-pack: center; align-content: center; padding: 0; margin: 0 0 30px 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 221, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text { width: 40%; padding-right: 40px; }
@media (max-width: 600px) { /* line 221, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .text { padding: 0 20px; -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; width: 100%; } }
/* line 232, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text h3 { line-height: 1; font-family: "NeutraTextBold"; color: #ffffff; font-size: 30px; display: block; margin: 0 0 20px; text-transform: uppercase; }
@media (max-width: 600px) { /* line 232, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .text h3 { font-size: 21px; margin-bottom: 10px; } }
/* line 247, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text .content { display: block; color: #ffffff; }
/* line 251, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text .content .field--name-field-cta-description { display: block; font-family: "BauerBodoniStd-Italic"; font-size: 15px; text-align: left; color: #ffffff; line-height: 1.4; margin-bottom: 20px; }
@media (max-width: 600px) { /* line 251, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .text .content .field--name-field-cta-description { font-size: 16px; } }
/* line 265, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text .content .field--name-field-cta-link { display: block; }
/* line 268, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text .content .field--name-field-cta-link a { display: table; line-height: 1; padding: 10px 20px 8px; background-color: #c8102e; color: #ffffff; font-size: 14px; text-transform: uppercase; font-family: "NeutraTextBold"; text-decoration: none; }
@media (max-width: 360px) { /* line 268, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .text .content .field--name-field-cta-link a { margin: 0 auto; } }
/* line 288, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .image { width: 60%; }
@media (max-width: 600px) { /* line 288, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .image { width: 100%; position: relative; margin-bottom: 30px; } }
/* line 297, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .image img { display: block; max-width: 100%; }
@media (max-width: 600px) { /* line 297, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .image img { max-width: 100%; height: auto; width: 100%; position: relative; left: 0; margin-left: auto; margin-right: auto; -webkit-transform: none; transform: none; } }

/* line 319, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar-wrapper { display: block; margin: 40px 0; }
@media (max-width: 768px) { /* line 319, ../../../../../app/assets/scss/pages/_calendar.scss */
  .past-calendar-wrapper { margin: 20px 0 40px 0; } }

/* line 328, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar { display: block; padding: 0; margin: 0; }
/* line 333, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar .slick-dots { bottom: -30px; }
/* line 336, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar .slick-dots li { margin: 0 2px; }
/* line 339, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar .slick-dots li button { padding: 0; }
/* line 342, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar .slick-dots li button:before { font-size: 14px; color: #c8102e; }

/* line 351, ../../../../../app/assets/scss/pages/_calendar.scss */
.full-past-calendar-description { display: block; padding-left: 45px; padding-right: 40px; margin-bottom: 60px; margin-top: 100px; }
@media (max-width: 768px) { /* line 351, ../../../../../app/assets/scss/pages/_calendar.scss */
  .full-past-calendar-description { padding: 0 45px 0 40px; margin-bottom: 40px; } }
@media (max-width: 600px) { /* line 351, ../../../../../app/assets/scss/pages/_calendar.scss */
  .full-past-calendar-description { padding: 20px; display: table; width: 100%; } }
/* line 371, ../../../../../app/assets/scss/pages/_calendar.scss */
.full-past-calendar-description h2 { display: block; font-family: "NeutraTextBold"; text-transform: uppercase; text-align: left; font-size: 28px; color: #ffffff; line-height: 1; }
/* line 381, ../../../../../app/assets/scss/pages/_calendar.scss */
.full-past-calendar-description p { font-family: "BauerBodoniStd-Italic"; font-size: 15px; color: #ffffff; line-height: 1.4; margin: 0; }
@media (max-width: 600px) { /* line 381, ../../../../../app/assets/scss/pages/_calendar.scss */
  .full-past-calendar-description p { font-size: 16px; } }

/* line 394, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container { display: block; }
/* line 397, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar { display: block; position: relative; color: #ffffff; text-transform: uppercase; font-family: "NeutraTextBold"; text-align: center; overflow: hidden; }
/* line 408, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar:hover img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* line 414, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar span { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; position: absolute; padding: 10px; height: 100%; width: 100%; top: 0; left: 0; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; line-height: 1; font-size: 30px; z-index: 10; opacity: 1; -webkit-transform-origin: center center; transform-origin: center center; background-color: rgba(0, 0, 0, 0.4); }
@media (max-width: 1024px) { /* line 414, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-content-container .gotocalendar span { font-size: 18px; } }
@media (max-width: 768px) { /* line 414, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-content-container .gotocalendar span { font-size: 21px; } }
@media (max-width: 600px) { /* line 414, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-content-container .gotocalendar span { font-size: 14px; } }
/* line 448, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar .calendar-thumbnail { display: block; }
/* line 451, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar .calendar-thumbnail img { width: 100%; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }

/* line 1, ../../../../../app/assets/scss/pages/_art-label.scss */
.view-art-label { position: relative; padding: 0 40px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label { padding: 0 20px; } }
/* line 9, ../../../../../app/assets/scss/pages/_art-label.scss */
.view-art-label .view-header { position: absolute; left: 40px; top: 0; width: 25%; padding-right: 30px; text-align: left; }
@media (max-width: 800px) { /* line 9, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header { width: 55%; } }
@media (max-width: 768px) { /* line 9, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header { display: table; position: relative; width: 100%; left: 0; padding: 0; margin-top: 40px; } }
/* line 30, ../../../../../app/assets/scss/pages/_art-label.scss */
.view-art-label .view-header h2 { display: block; font-size: 35px; color: #ffffff; font-family: "NeutraTextBold"; text-transform: uppercase; margin: 0; line-height: 1; }
@media (max-width: 1024px) { /* line 30, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header h2 { font-size: 21px; } }
@media (max-width: 600px) { /* line 30, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header h2 { font-size: 30px; } }
/* line 48, ../../../../../app/assets/scss/pages/_art-label.scss */
.view-art-label .view-header p { display: block; font-size: 15px; color: #ffffff; margin: 1em 0 0; line-height: 1.4; }
@media (max-width: 600px) { /* line 48, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header p { font-size: 16px; } }

/* line 62, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper { display: block; margin-top: 120px; }
@media (max-width: 768px) { /* line 62, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper { margin-top: 40px; } }
/* line 70, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container { display: block; padding: 0; margin: 0; }
/* line 75, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li { display: block; margin-bottom: 50px; }
/* line 81, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li:nth-child(odd) { padding-left: 25%; }
@media (max-width: 1024px) { /* line 81, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li:nth-child(odd) { padding-left: 10%; } }
/* line 89, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li:first-child { padding-left: 25%; }
/* line 93, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li:nth-child(even) { padding-right: 25%; }
@media (max-width: 1024px) { /* line 93, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li:nth-child(even) { padding-right: 10%; } }
@media (max-width: 768px) { /* line 75, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li { padding: 0 !important; } }
/* line 105, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li .artlabel-edition-element { display: block; }
/* line 108, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li .artlabel-edition-element .artlabel-edition-content { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 768px) { /* line 108, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li .artlabel-edition-element .artlabel-edition-content { -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; } }
@media (max-width: 600px) { /* line 108, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li .artlabel-edition-element .artlabel-edition-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }

/* line 131, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component { display: block; }
/* line 134, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-img { width: 70%; margin-right: 30px; overflow: hidden; }
/* line 140, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-img:hover img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
@media (max-width: 600px) { /* line 134, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-component.artlabel-img { width: 100%; padding: 0; margin-bottom: 25px; margin-right: 0; } }
/* line 153, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-img img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; display: block; -webkit-transform-origin: center center; transform-origin: center center; width: 100%; }
/* line 161, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-description { width: 30%; }
@media (max-width: 600px) { /* line 161, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-component.artlabel-description { width: 100%; } }
/* line 168, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-description h3 { display: block; font-size: 40px; font-family: "BauerBodoniStd-Italic"; line-height: 1; margin: 0; color: #ffffff; }
/* line 177, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-description h5 { margin: 0; display: block; font-size: 20px; color: #ffffff; font-family: "NeutraTextBold"; text-transform: uppercase; line-height: 1; }
/* line 188, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-description p { display: block; color: #ffffff; margin: 1em 0 0; line-height: 1.4; font-family: "NeutraTextBook"; font-size: 15px; }
@media (max-width: 600px) { /* line 188, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-component.artlabel-description p { font-size: 16px; } }

/* line 1, ../../../../../app/assets/scss/pages/_history.scss */
* html .line { zoom: 1; }

/* IE6 */
/* line 2, ../../../../../app/assets/scss/pages/_history.scss */
*:first-child + html .line { zoom: 1; }

/* line 4, ../../../../../app/assets/scss/pages/_history.scss */
.history-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; width: 100%; }
/* line 17, ../../../../../app/assets/scss/pages/_history.scss */
.history-wrapper .history-elements-wrapper { padding-left: 30px; margin-left: 20%; width: 80%; position: relative; padding-bottom: 100px; margin-bottom: 100px; padding-right: 40px; }
@media (max-width: 768px) { /* line 17, ../../../../../app/assets/scss/pages/_history.scss */
  .history-wrapper .history-elements-wrapper { width: 65%; } }
@media (max-width: 600px) { /* line 17, ../../../../../app/assets/scss/pages/_history.scss */
  .history-wrapper .history-elements-wrapper { width: 100%; padding: 0; margin: 0 auto; } }
/* line 36, ../../../../../app/assets/scss/pages/_history.scss */
.history-wrapper .history-elements-wrapper:before { content: ''; position: absolute; left: 0; height: 100%; width: 1px; background-color: #ffffff; }

/* line 47, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements { display: block; width: 100%; overflow: visible !important; }
/* line 52, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .hel { position: relative; }
/* line 56, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .grid-1 { width: 33.3333%; }
@media (max-width: 768px) { /* line 56, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-1 { width: 50%; } }
@media (max-width: 600px) { /* line 56, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-1 { width: 100%; } }
/* line 68, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .grid-2 { width: 66.6666%; }
@media (max-width: 768px) { /* line 68, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-2 { width: 100%; } }
/* line 76, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .grid-3 { width: 33.3333%; }
@media (max-width: 768px) { /* line 76, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-3 { width: 50%; } }
@media (max-width: 600px) { /* line 76, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-3 { width: 100%; } }
/* line 88, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .grid-4 { width: 66.6666%; }
@media (max-width: 768px) { /* line 88, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-4 { width: 100%; } }
/* line 96, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .history__grid { width: 33.3333%; }
@media (max-width: 768px) { /* line 96, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .history__grid { width: 50%; } }
@media (max-width: 600px) { /* line 96, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .history__grid { width: 100%; } }
/* line 108, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .line { width: 100%; }

/* line 113, ../../../../../app/assets/scss/pages/_history.scss */
.history-element { display: block; position: relative; overflow: hidden; width: 100%; }
/* line 120, ../../../../../app/assets/scss/pages/_history.scss */
.history-element.opened .year { -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; z-index: 100; }
/* line 129, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .image { display: block; width: 100%; }
/* line 133, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .image img { display: block; width: 100%; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 143, ../../../../../app/assets/scss/pages/_history.scss */
.history-element:hover .image img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* line 149, ../../../../../app/assets/scss/pages/_history.scss */
.history-element:hover .details .title { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; opacity: 1; }
/* line 156, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .details { display: -webkit-box; display: flex; display: -ms-flexbox; flex-wrap: wrap; -ms-flex-wrap: wrap; height: 100%; width: 100%; position: absolute; top: 0; left: 0; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; cursor: pointer; }
/* line 172, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .details .year { position: absolute; top: 20px; left: 20px; color: #ffffff; text-transform: uppercase; }
/* line 180, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .details .title { display: block; text-transform: uppercase; color: #ffffff; text-align: center; font-size: 24px; font-family: "NeutraTextBold"; padding: 0 20px; line-height: 1; opacity: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; width: 100%; }
@media (max-width: 600px) { /* line 180, ../../../../../app/assets/scss/pages/_history.scss */
  .history-element .details .title { opacity: 1; position: relative; }
  /* line 195, ../../../../../app/assets/scss/pages/_history.scss */
  .history-element .details .title:after { content: attr(data-more); position: absolute; top: 100%; left: 50%; font-size: 12px; text-decoration: underline; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }

/* line 214, ../../../../../app/assets/scss/pages/_history.scss */
.description-container { position: fixed; left: 0; background-color: rgba(0, 0, 0, 0.8); height: 100%; top: 0; width: 100%; z-index: 1000; display: none; }
/* line 224, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .history-close { padding: 0; margin: 0; background-color: transparent; border: 0; position: absolute; top: 40px; right: 40px; }
/* line 234, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content { display: -webkit-box; display: flex; display: -ms-flexbox; margin: 0 auto; height: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; color: white; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 40px; text-align: center; width: 100%; }
@media (max-width: 600px) { /* line 234, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content { padding: 90px 40px; } }
/* line 251, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content .history-content { display: block; width: 50%; margin: 0 auto; }
@media (max-width: 1024px) { /* line 251, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content { width: 80%; } }
@media (max-width: 600px) { /* line 251, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content { width: 100%; max-height: 100%; overflow: auto; } }
/* line 266, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content .history-content strong { display: block; line-height: 1; font-size: 50px; text-align: center; }
@media (max-width: 600px) { /* line 266, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content strong { font-size: 30px; } }
@media (max-width: 360px) { /* line 266, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content strong { font-size: 21px; } }
/* line 280, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content .history-content strong span { font-family: "BauerBodoniStd-Italic"; }
/* line 285, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content .history-content p { display: block; margin: 10px auto; text-align: center; font-size: 16px; width: 80%; }
@media (max-width: 600px) { /* line 285, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content p { width: 100%; } }

/* line 301, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper { position: absolute; right: calc(100% + 30px); width: 220px; color: white; z-index: 10; top: 50%; padding-right: 20px; margin-top: -30px; }
@media (max-width: 1024px) { /* line 301, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper { width: 160px; } }
@media (max-width: 600px) { /* line 301, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper { padding: 0; margin-top: 0; } }
/* line 320, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper.first-period { position: fixed; left: auto; right: 80%; top: 34%; }
@media (min-width: 1280px) { /* line 320, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper.first-period { left: calc((100% - 1280px)/2 + 35px); right: auto; } }
@media (max-width: 768px) { /* line 320, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper.first-period { right: 65%; } }
@media (max-width: 600px) { /* line 320, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper.first-period { top: auto; bottom: 40px; right: 0; width: calc(100% - 60px); background-color: black; padding: 6px; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; min-height: 40px; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
/* line 353, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper:after { content: ''; position: absolute; top: 50%; height: 20px; width: 20px; background-color: #c8102e; border-radius: 50%; margin-top: -10px; right: -11.5px; }
@media (max-width: 600px) { /* line 353, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper:after { display: none; } }
/* line 369, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper .period { font-family: serif; display: block; font-size: 56px; line-height: 1; text-align: center; }
@media (max-width: 1024px) { /* line 369, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper .period { font-size: 40px; } }
@media (max-width: 600px) { /* line 369, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper .period { font-size: 21px; } }
/* line 385, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper .period-title { display: block; text-align: center; font-size: 18px; line-height: 1; padding: 0 20px; }
@media (max-width: 1024px) { /* line 385, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper .period-title { font-size: 15px; } }

/* line 1, ../../../../../app/assets/scss/pages/_news.scss */
.news-visual { display: block; position: relative; margin-bottom: 30px; }
/* line 6, ../../../../../app/assets/scss/pages/_news.scss */
.news-visual h2 { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; color: #ffffff; text-transform: uppercase; font-size: 40px; font-family: "NeutraTextBold"; margin: 0; padding: 20px; }
/* line 26, ../../../../../app/assets/scss/pages/_news.scss */
.news-visual img { display: block; width: 100%; }

/* line 31, ../../../../../app/assets/scss/pages/_news.scss */
.news-wrapper { display: block; margin-bottom: 80px; }
/* line 35, ../../../../../app/assets/scss/pages/_news.scss */
.news-wrapper .news-container { display: block; margin: 0; padding: 0; }
/* line 40, ../../../../../app/assets/scss/pages/_news.scss */
.news-wrapper .news-container li { display: block; margin-bottom: 40px; }

/* line 48, ../../../../../app/assets/scss/pages/_news.scss */
.news { display: block; }
/* line 51, ../../../../../app/assets/scss/pages/_news.scss */
.news .news-content { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; }
@media (max-width: 600px) { /* line 51, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 63, ../../../../../app/assets/scss/pages/_news.scss */
.news .news-content .thumbnail { float: left; width: 20%; }
@media (max-width: 600px) { /* line 63, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .thumbnail { width: 100%; padding: 0 40px; margin-bottom: 20px; } }
@media (max-width: 360px) { /* line 63, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .thumbnail { padding: 0 20px; } }
/* line 77, ../../../../../app/assets/scss/pages/_news.scss */
.news .news-content .thumbnail img { display: block; }
@media (max-width: 600px) { /* line 77, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .thumbnail img { width: 100%; } }
/* line 86, ../../../../../app/assets/scss/pages/_news.scss */
.news .news-content .excerpt { width: 80%; float: right; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; padding-left: 20px; }
@media (max-width: 600px) { /* line 86, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .excerpt { width: 100%; padding: 0 40px; } }
@media (max-width: 360px) { /* line 86, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .excerpt { padding: 0 20px; } }

/* line 109, ../../../../../app/assets/scss/pages/_news.scss */
.excerpt .excerpt-content { display: block; }
/* line 112, ../../../../../app/assets/scss/pages/_news.scss */
.excerpt .excerpt-content h2 { display: block; line-height: 1; margin: 10px 0 5px; padding: 0; color: #ffffff; text-transform: uppercase; font-size: 28px; }
/* line 122, ../../../../../app/assets/scss/pages/_news.scss */
.excerpt .excerpt-content .text-formatted { display: block; color: #ffffff; font-family: "BauerBodoniStd-Italic"; font-size: 15px; line-height: 1.4; }
@media (max-width: 600px) { /* line 122, ../../../../../app/assets/scss/pages/_news.scss */
  .excerpt .excerpt-content .text-formatted { font-size: 16px; } }
/* line 134, ../../../../../app/assets/scss/pages/_news.scss */
.excerpt .excerpt-content .news-cta { display: table; padding: 10px 20px; line-height: 1; margin-top: 15px; background-color: #c8102e; color: #ffffff; text-transform: uppercase; text-decoration: none; }

/* line 147, ../../../../../app/assets/scss/pages/_news.scss */
.publication-detail { display: block; color: #ffffff; line-height: 1; }
/* line 152, ../../../../../app/assets/scss/pages/_news.scss */
.publication-detail span { font-size: 13px; line-height: 1; }
/* line 157, ../../../../../app/assets/scss/pages/_news.scss */
.publication-detail a { color: #ffffff; font-family: "NeutraTextBold"; text-decoration: none; }

/* line 164, ../../../../../app/assets/scss/pages/_news.scss */
.news-full { display: block; margin-bottom: 80px; max-width: 1280px; }
/* line 169, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component { display: block; background-color: #ffffff; margin: 0 40px; }
@media (max-width: 600px) { /* line 169, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component { margin: 0 20px; } }
/* line 178, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.thumbnail { position: relative; }
/* line 181, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.thumbnail h2 { position: absolute; display: -webkit-box; display: flex; display: -ms-flexbox; margin: 0; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; width: 100%; height: 100%; background-color: rgba(55, 47, 44, 0.4); left: 0; top: 0; color: #ffffff; text-transform: uppercase; font-size: 40px; padding: 20px; font-family: "NeutraTextBold"; max-width: 1280px; line-height: 1.2; }
/* line 203, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.thumbnail h2 span { display: block; max-width: 1280px; }
@media (max-width: 600px) { /* line 181, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.thumbnail h2 { font-size: 28px; position: relative; display: block; text-align: center; line-height: 1; background-color: transparent; color: #372f2c; } }
@media (max-width: 600px) { /* line 218, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.thumbnail h2:before { content: ""; position: absolute; bottom: 15px; width: 50%; left: 25%; height: 1px; background-color: black; } }
/* line 231, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.thumbnail img { display: block; width: 100%; }
/* line 238, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content { padding: 60px 160px; }
@media (max-width: 768px) { /* line 238, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.content { padding: 60px 100px; } }
@media (max-width: 600px) { /* line 238, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.content { padding: 10px 20px 20px; } }
/* line 249, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .content-text { margin-bottom: 60px; }
@media (max-width: 600px) { /* line 249, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.content .content-text { margin-bottom: 30px; } }
/* line 257, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .text-formatted { display: block; font-family: "BauerBodoniStd-Italic"; }
/* line 261, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .text-formatted p { margin: 0; font-size: 15px; line-height: 1.4; }
@media (max-width: 600px) { /* line 261, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.content .text-formatted p { font-size: 16px; } }
/* line 272, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .publication-detail { color: #372f2c; }
/* line 275, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .publication-detail a { color: #372f2c; }

/* line 1, ../../../../../app/assets/scss/pages/_media.scss */
.media-view { display: block; margin-bottom: 40px; }
/* line 5, ../../../../../app/assets/scss/pages/_media.scss */
.media-view .view-header { width: 70%; margin-left: 30%; padding-right: 40px; }
@media (max-width: 600px) { /* line 5, ../../../../../app/assets/scss/pages/_media.scss */
  .media-view .view-header { width: 100%; margin-left: 0; padding: 0 20px; } }
/* line 17, ../../../../../app/assets/scss/pages/_media.scss */
.media-view .view-header h3 { display: block; text-align: left; margin: 10px 0; line-height: 1; font-size: 28px; }
/* line 25, ../../../../../app/assets/scss/pages/_media.scss */
.media-view .view-header P { display: block; text-align: left; margin: 0; color: #ffffff; font-family: "BauerBodoniStd-Italic"; font-size: 15px; }

/* line 36, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; margin-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #ffffff; margin-bottom: 40px; }
@media (max-width: 600px) { /* line 36, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; width: 100%; } }
/* line 54, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .cta { width: 30%; padding-left: 40px; padding-right: 40px; }
@media (max-width: 600px) { /* line 54, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .cta { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; width: 100%; padding: 0 20px; } }
/* line 70, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .cta h4 { display: block; text-align: left; color: #ffffff; margin: 40px 0 20px; font-size: 40px; text-transform: uppercase; line-height: 1; }
@media (max-width: 600px) { /* line 70, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .cta h4 { width: 50%; } }
@media (max-width: 360px) { /* line 70, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .cta h4 { font-size: 28px; } }
/* line 88, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .cta p { display: block; margin: 0; color: #ffffff; font-size: 15px; }
/* line 96, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .cta a { display: table; margin-top: 15px; background-color: #c8102e; color: #ffffff; text-decoration: none; text-transform: uppercase; padding: 10px 25px; text-align: center; line-height: 1; }
@media (max-width: 600px) { /* line 96, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .cta a { width: 50%; display: -webkit-box; display: flex; display: -ms-flexbox; min-height: 40px; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
/* line 120, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .news { width: 70%; padding-right: 40px; display: -webkit-box; display: flex; display: -ms-flexbox; }
@media (max-width: 600px) { /* line 120, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .news { width: 100%; padding: 0 20px; } }

/* line 133, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest { width: 33.3333%; position: relative; }
@media (max-width: 600px) { /* line 133, ../../../../../app/assets/scss/pages/_media.scss */
  .news-latest { width: 50%; } }
/* line 141, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .newslinkto { display: block; color: #ffffff; text-transform: uppercase; text-align: center; font-size: 21px; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; text-decoration: none; position: relative; }
/* line 154, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .newslinkto:hover span { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; background-color: rgba(0, 0, 0, 0.5); opacity: 1; }
/* line 160, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .newslinkto:hover img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* line 166, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .newslinkto span { position: absolute; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 10; opacity: 0; display: -webkit-box; display: flex; display: -ms-flexbox; top: 0; padding: 15px; left: 0; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; }
/* line 185, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .news-content { display: block; }
/* line 188, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .news-content .field--type-image { overflow: hidden; }
/* line 196, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .news-content img { display: block; margin: 0; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }

/* line 206, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 600px) { /* line 206, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 220, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .image { width: 70%; padding-left: 40px; }
@media (max-width: 600px) { /* line 220, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .image { width: 100%; padding: 0 20px; display: block; } }
/* line 231, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .contacts { width: 30%; padding: 0 40px; }
@media (max-width: 600px) { /* line 231, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .contacts { width: 100%; padding: 0 20px; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; } }
/* line 246, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .contacts h4 { display: block; text-align: left; color: #ffffff; margin: 20px 0; font-size: 30px; text-transform: uppercase; line-height: 1; }
@media (max-width: 600px) { /* line 246, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .contacts h4 { width: 50%; } }
@media (max-width: 360px) { /* line 246, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .contacts h4 { font-size: 28px; } }
/* line 264, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .contacts p { display: block; margin: 0; color: #ffffff; font-size: 15px; }
/* line 271, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .contacts a { display: table; margin-top: 15px; background-color: #c8102e; color: #ffffff; text-decoration: none; text-transform: uppercase; padding: 10px 25px; line-height: 1; text-align: center; }
@media (max-width: 600px) { /* line 271, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .contacts a { width: 50%; display: -webkit-box; display: flex; display: -ms-flexbox; min-height: 40px; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; margin-top: 0; } }

/* line 1, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item { display: table; width: 100%; }
/* line 5, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .top-banner { display: block; position: relative; background-color: #c8102e; padding: 100px 40px; }
@media (max-width: 600px) { /* line 5, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .top-banner { padding: 40px; } }
/* line 15, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .top-banner span { position: absolute; display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; height: 100%; top: 0; left: 0; text-align: center; line-height: 1; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; color: #ffffff; text-transform: uppercase; font-size: 40px; font-family: "NeutraTextBold"; }
@media (max-width: 600px) { /* line 15, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .top-banner span { font-size: 30px; } }
/* line 39, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .top-banner img { display: block; margin: 0 auto; width: auto; }
/* line 46, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .main-product-content { display: block; width: 90%; margin: 50px auto; }
@media (max-width: 600px) { /* line 46, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .main-product-content { width: 100%; margin: 40px auto; } }
/* line 56, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .main-product-content p { display: block; width: 80%; color: #ffffff; margin: 0 auto; font-family: "BauerBodoniStd-Italic"; font-size: 15px; line-height: 1.4; }
@media (max-width: 600px) { /* line 56, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .main-product-content p { font-size: 16px; } }
/* line 69, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .main-product-content p strong { display: block; text-transform: uppercase; margin-bottom: 10px; font-family: "NeutraTextBook"; font-size: 20px; }
/* line 78, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .main-product-content img { display: block; margin: 50px auto; width: 90%; }
@media (max-width: 600px) { /* line 78, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .main-product-content img { margin: 40px auto; } }

/* line 90, ../../../../../app/assets/scss/pages/_product.scss */
#block-views-block-product-products { display: block; padding-top: 50px; border-top: 1px solid #ffffff; }
@media (max-width: 600px) { /* line 90, ../../../../../app/assets/scss/pages/_product.scss */
  #block-views-block-product-products { padding-top: 40px; } }

/* line 101, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; padding: 0 40px; margin-bottom: 50px; }
@media (max-width: 600px) { /* line 101, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper { padding: 0 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 118, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-detail { width: 30%; padding-right: 20px; }
@media (max-width: 768px) { /* line 118, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-detail { width: 50%; } }
@media (max-width: 600px) { /* line 118, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-detail { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; width: 100%; padding: 20px; -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; } }
/* line 137, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-detail span { display: block; color: #ffffff; text-transform: uppercase; font-size: 30px; line-height: 1; }
@media (max-width: 600px) { /* line 137, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-detail span { font-size: 20px; line-height: 1.4; } }
/* line 150, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-detail p { margin: 20px 0; display: block; font-family: "BauerBodoniStd-Italic"; font-size: 15px; color: #ffffff; line-height: 1.4; }
@media (max-width: 600px) { /* line 150, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-detail p { font-size: 16px; } }
/* line 163, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-detail a { background-color: #c8102e; color: #ffffff; text-transform: uppercase; padding: 10px 20px; line-height: 1; display: table; text-decoration: none; }
/* line 174, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-img { width: 70%; }
@media (max-width: 768px) { /* line 174, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img { width: 50%; } }
/* line 181, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-img .field--name-field-product-thumbnail { position: relative; }
@media (max-width: 768px) { /* line 181, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img .field--name-field-product-thumbnail { width: 100%; height: 100%; overflow: hidden; } }
@media (max-width: 600px) { /* line 174, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; margin-bottom: 20px; } }
/* line 200, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-img img { width: auto; height: 100%; display: block; }
@media (max-width: 768px) { /* line 200, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img img { max-width: none; position: absolute; left: 50%; margin-left: auto; margin-right: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }
@media (max-width: 600px) { /* line 200, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img img { position: relative; height: auto; width: 100%; -webkit-transform: none; transform: none; left: 0; } }

/* line 1, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper { display: table; max-width: 450px; width: 100%; background-color: #ffffff; padding: 20px; margin: 10% 30px 10% 20%; position: relative; }
@media (max-width: 768px) { /* line 1, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper { margin: 10% auto; } }
/* line 15, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper:before { content: ''; position: absolute; top: 50%; right: -20px; margin-top: -15px; display: inline-block; height: 0; width: 0; -webkit-transform: rotate(360deg); border-width: 20px 20px; border-style: solid; border-color: transparent; border-left-color: #ffffff; border-right-width: 0; }
@media (max-width: 768px) { /* line 15, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper:before { display: none; } }
/* line 28, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper:after { content: ''; position: absolute; top: 50%; display: block; right: -65px; margin-top: -10px; width: 20px; height: 20px; border-radius: 50%; background-color: #c8102e; border: 4px solid transparent; -webkit-box-shadow: 0 0 10px #c8102e; box-shadow: 0 0 10px #c8102e; }
@media (max-width: 768px) { /* line 28, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper:after { display: none; } }
/* line 46, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .contact-message-campari-contacts-form { display: block; }
/* line 51, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .campari-form--half { display: inline-block; vertical-align: middle; width: 49%; padding: 0 5px; }
@media (max-width: 600px) { /* line 51, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper .campari-form--half { display: block; width: 100%; } }
/* line 63, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .campari-form--full { width: 98%; padding: 0 5px; }
@media (max-width: 600px) { /* line 63, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper .campari-form--full { display: block; width: 100%; } }
/* line 72, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .campari-form--last-part { display: block; text-align: center; margin-top: 3em; }
/* line 77, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .campari-form--last-part .captcha { display: table; margin: 1.5em auto; }
/* line 84, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-intro { display: block; margin-bottom: 40px; }
/* line 88, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-intro h2 { color: #c8102e; text-transform: uppercase; font-size: 30px; line-height: 1; padding: 0; margin: 0 0 20px; }
/* line 97, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-intro span { display: block; margin-bottom: 10px; color: #372f2c; text-transform: uppercase; font-size: 13px; line-height: 1; }
/* line 108, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-textarea-wrapper { display: block; }
/* line 111, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-textarea-wrapper textarea { display: block; width: 100%; resize: none; padding: 5px; }
@media (max-width: 600px) { /* line 111, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper .form-textarea-wrapper textarea { border: 1px solid #c8102e; padding: 3px; } }
/* line 124, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-item { display: block; width: 100%; margin: 0 0 20px; }
/* line 129, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-item.form-item-field-policy-value { margin-bottom: 0; }
/* line 133, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-item input, .campari-contacts-wrapper .form-item select { display: block; width: 100%; height: 30px; padding: 5px; }
@media (max-width: 600px) { /* line 133, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper .form-item input, .campari-contacts-wrapper .form-item select { padding: 3px; border: 1px solid #c8102e; border-radius: 0; } }
/* line 149, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-item input#edit-field-policy-value { display: inline-block; width: auto; height: auto; }
/* line 159, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper #edit-submit { background-color: #c8102e; color: #ffffff; text-transform: uppercase; padding: 20px; border: none; font-size: 12px; margin: 0; line-height: 1; width: 100%; max-width: 240px; }
@media (max-width: 600px) { /* line 159, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper #edit-submit { margin-top: 10px; font-size: 20px; } }

/* line 7, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_wrapper { display: block; padding: 40px 0; }
/* line 15, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container { display: block; margin: 0; }
/* line 19, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container .slick-prev { left: 20px; }
/* line 23, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container .slick-next { right: 20px; }
/* line 28, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container .slick-dots { position: absolute; bottom: -30px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; margin: 0; }
/* line 38, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container .slick-dots li button::before { color: #c8102e; font-size: 12px; }
/* line 46, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element { display: block; text-align: center; }
/* line 50, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_media { display: block; margin: 0 auto; }
/* line 54, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_media img { display: block; max-width: 100%; height: auto; margin: 0 auto 20px; }
/* line 62, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_media .field--name-field-contemporary-classic-video { margin: 0 auto 20px; width: 60%; overflow: hidden; position: relative; display: block; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.contemporary-classic--element_media .field--name-field-contemporary-classic-video:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
@media (max-width: 600px) { /* line 62, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
  .contemporary-classic--element_media .field--name-field-contemporary-classic-video { width: 100%; } }
/* line 72, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_media .field--name-field-contemporary-classic-video iframe { position: absolute; top: 0; left: 0; display: block; max-width: 100%; height: 100%; }
/* line 86, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_title { display: block; text-align: center; margin: 0 auto 20px; color: #ffffff; font-size: 24px; }
/* line 94, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element .text-formatted { display: block; margin: 0 auto; color: #ffffff; font-size: 15px; font-family: "BauerBodoniStd-Italic"; line-height: 1.4; width: 80%; }
@media (max-width: 600px) { /* line 94, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
  .contemporary-classic--element .text-formatted { width: 100%; padding: 0 20px; } }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
._red-diaries_killer-in-red { background-image: none; background-color: #000000; }

/* line 6, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--logo { display: block; overflow: hidden; width: 459px; height: 488px; text-indent: -9999999px; background-image: url("../images/red-diaries/logo-red-diaries.png"); background-size: 100% 100%; background-repeat: no-repeat; margin-top: 0; }
@media (max-width: 1280px) { /* line 6, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--logo { width: 279px; height: 297px; } }
@media (max-width: 600px) { /* line 6, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--logo { width: 233px; height: 248px; } }
/* line 28, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video-container { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 35, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--bartender--header .red-diaries--video-container { padding: 0 0 70px; border-bottom: 4px solid #c8102e; }
@media (max-width: 768px) { /* line 28, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video-container { height: auto; } }
/* line 44, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video-container.main { height: calc(100vh - 164px); }
@media (max-width: 600px) { /* line 44, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video-container.main { height: auto; min-height: calc(100vh - 81px); } }
@media (max-width: 768px) { /* line 53, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-cocktails-header .red-diaries--video-container.main { height: auto; min-height: 1px; padding-bottom: 50px; } }
@media (max-width: 600px) { /* line 53, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-cocktails-header .red-diaries--video-container.main { padding-bottom: 80px; } }
/* line 68, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video { display: block; width: 100%; height: 100%; }
@media (max-width: 600px) { /* line 68, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video { min-height: 600px; } }
/* line 77, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video.main { position: relative; }
/* line 82, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .field--name-field-red-diaries-video { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; background-color: #000000; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.red-diaries--video .field--name-field-red-diaries-video:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
/* line 89, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .field--name-field-red-diaries-video iframe { position: absolute; top: 0; left: 0; min-height: 90%; width: 100%; position: absolute; top: 50%; margin-top: auto; margin-bottom: auto; left: 50%; margin-left: auto; margin-right: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 107, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .main-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-size: cover; background-position: center center; background-repeat: no-repeat; }
@media (max-width: 600px) { /* line 107, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video .main-overlay { background-size: auto 30%; background-position: 39% center; } }
/* line 126, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .main-overlay:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 5; }
@media (max-width: 768px) { /* line 107, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video .main-overlay { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
/* line 141, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .main-overlay .btn-main-video-play { position: relative; z-index: 10; display: block; margin: 0 auto; background-color: transparent; color: #ffffff; font-size: 70px; padding: 0; border: none; }
/* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .main-overlay .field--name-field-video-cta { display: table; position: relative; z-index: 10; margin: 15px auto 0; font-size: 30px; text-transform: uppercase; color: #ffffff; text-align: center; font-family: "NeutraTextBook"; line-height: 1; }
@media (max-width: 768px) { /* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video .main-overlay .field--name-field-video-cta { padding: 0 30px; } }
@media (max-width: 600px) { /* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video .main-overlay .field--name-field-video-cta { width: 80%; font-size: 24px; } }
/* line 179, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 1000; display: none; }
/* line 192, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__top { display: block; text-align: center; padding: 20px; border-top: 5px solid #c8102e; }
/* line 199, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__top h3 { display: block; text-transform: uppercase; color: #ffffff; font-size: 40px; font-family: "NeutraTextBold"; line-height: 1; }
@media (max-width: 600px) { /* line 199, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__top h3 { font-size: 32px; } }
/* line 213, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider--wrapper { height: calc(100vh - 107px); width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 600px) { /* line 213, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider--wrapper { height: calc(100vh - 40px); } }
/* line 225, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main { display: block; height: calc(100% - 107px); }
@media (max-width: 768px) { /* line 225, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main { height: calc(100% - 50px); } }
/* line 233, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .main-slide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-position: center center; background-size: cover; }
@media (max-width: 600px) { /* line 233, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } }
/* line 245, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .main-slide--text { display: block; width: 90%; margin: 0 auto; text-align: center; color: #ffffff; font-family: "BauerBodoniStd-Italic"; font-size: 88px; font-size: 4vw; line-height: 1; text-transform: uppercase; padding-bottom: 10%; }
@media (max-width: 600px) { /* line 245, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text { font-size: 24px; } }
@media (min-width: 2200px) { /* line 245, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text { font-size: 88px; } }
@media (max-width: 600px) { /* line 245, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text { padding-bottom: 30px; } }
/* line 261, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .main-slide--text small { display: block; text-align: center; text-transform: uppercase; font-size: 48px; font-size: 2vw; }
@media (max-width: 1200px) { /* line 261, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text small { font-size: 24px; } }
@media (min-width: 2400px) { /* line 261, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text small { font-size: 48px; } }
/* line 268, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .main-slide--text p { display: block; margin: 0 auto; line-height: 1; }
/* line 276, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .slick-list, .red-diaries-slider__main .slick-track { height: 100%; }
/* line 281, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .slick-prev { left: 40px; }
@media (max-width: 600px) { /* line 281, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .slick-prev { left: 20px; } }
/* line 289, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .slick-next { right: 40px; }
@media (max-width: 600px) { /* line 289, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .slick-next { right: 20px; } }
/* line 298, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb { display: block; border-top: 5px solid #c8102e; border-bottom: 5px solid #c8102e; }
@media (max-width: 768px) { /* line 298, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__thumb { height: auto; } }
/* line 309, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .slick-prev { left: 10px; }
/* line 313, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .slick-next { right: 10px; }
/* line 317, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide { position: relative; }
/* line 321, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide:before { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 328, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide.slick-current:before, .red-diaries-slider__thumb .thumb-slide:hover:before { content: ''; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%) !important; transform: translateX(-50%) !important; z-index: 10; display: inline-block; height: 0; width: 0; -webkit-transform: rotate(360deg); border-width: 12px 11px; border-style: solid; border-color: transparent; border-top-color: #c8102e; border-bottom-width: 0; }
/* line 338, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide.slick-current img, .red-diaries-slider__thumb .thumb-slide:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); }
@media (max-width: 768px) { /* line 317, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__thumb .thumb-slide { height: auto; } }
/* line 347, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide img { display: block; width: auto; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
@media (max-width: 768px) { /* line 347, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__thumb .thumb-slide img { height: auto; width: 100%; } }
/* line 361, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--page-title { display: block; width: 100%; margin: 30px 0; }
/* line 366, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--page-title h2 { display: block; text-align: center; text-transform: uppercase; font-family: "NeutraTextBold"; font-size: 28px; color: #ffffff; margin: 0; }
@media (max-width: 600px) { /* line 366, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--page-title h2 { font-size: 21px; line-height: 1; padding: 0 20px; } }
/* line 383, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; padding: 0 30px; }
@media (max-width: 600px) { /* line 383, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--ects-video { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 30px; } }
/* line 395, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects { width: 50%; }
@media (max-width: 600px) { /* line 395, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--ects-video .ects { width: 100%; } }
/* line 402, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--body { padding-right: 30px; }
@media (max-width: 600px) { /* line 402, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--ects-video .ects--body { padding: 0; } }
/* line 409, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--body h2, .red-diaries--ects-video .ects--body p { display: block; color: #ffffff; }
/* line 414, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--body h2 { text-transform: uppercase; font-family: "NeutraTextBold"; font-size: 36px; line-height: 1; }
/* line 421, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--body p { font-size: 16px; line-height: 1.3; }
/* line 427, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--preview { position: relative; height: auto; }
/* line 431, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--preview__image { display: block; width: 60%; max-width: 100%; }
@media (max-width: 768px) { /* line 431, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--ects-video .ects--preview__image { width: 100%; } }
/* line 441, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--preview--container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 2, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-hub--wrapper { display: block; }
/* line 6, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-hub--container { display: block; position: relative; }

/* line 14, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--main { display: block; width: 100%; overflow: hidden; position: relative; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.rd-hub--main:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
@media (max-width: 600px) { /* line 14, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--main { height: calc(100vh - 81px); } }
/* line 25, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--video, .rd-hub--preview, .rd-hub--cta { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 35, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--video { display: none; z-index: 10; }
/* line 39, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--video .field--name-field-rd-video { display: block; width: 100%; }
/* line 43, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--video .field--name-field-rd-video iframe { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: 100%; height: 100%; }
/* line 55, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--preview { display: block; z-index: 20; background-color: #000000; background-position: center center; background-size: contain; background-repeat: no-repeat; }
@media (max-width: 600px) { /* line 55, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--preview { background-size: auto 30%; background-repeat: no-repeat; background-position: 39% center; } }
/* line 70, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta { display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 30; height: 100%; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.3); }
@media (max-width: 600px) { /* line 70, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--cta { padding-bottom: 0; } }
/* line 85, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta .btn-rd-play-video { display: block; margin: 0 auto; background-color: transparent; padding: 0; line-height: 1; color: #ffffff; font-size: 60px; border: none; }
@media (max-width: 600px) { /* line 85, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--cta .btn-rd-play-video { font-size: 36px; } }
/* line 100, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta__title { display: block; margin-top: 10px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 36px; line-height: 1; font-family: "NeutraTextBold"; position: relative; }
@media (max-width: 600px) { /* line 100, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--cta__title { font-size: 20px; } }
/* line 116, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta__title:before { content: ""; position: absolute; bottom: 0; left: 5%; width: 90%; height: 1px; background-color: #ffffff; }
/* line 127, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta__link { display: block; margin-top: 5px; color: #ffffff; font-family: "NeutraTextBold"; font-size: 21px; text-transform: uppercase; text-align: center; text-decoration: none; background-image: url("../images/red-diaries/discover-more--arrows.png"); background-repeat: no-repeat; background-position: center right; padding-right: 40px; background-size: auto 50%; line-height: 1; padding-top: 5px; position: absolute; bottom: 120px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
@media (max-width: 600px) { /* line 127, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--cta__link { font-size: 14px; padding-right: 30px; } }
/* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.no-touchevents .rd-hub--cta__link:hover { text-decoration: underline; }

/* line 162, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper { display: block; border-bottom: 4px solid #c8102e; }
/* line 167, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: 4px solid #c8102e; }
@media (max-width: 600px) { /* line 167, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 177, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content { display: block; position: relative; width: 50%; }
@media (max-width: 600px) { /* line 177, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content { width: 100%; } }
/* line 186, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-2 { overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-2:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
/* line 190, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-2 .cta-wrapper span { color: #ffffff; }
/* line 197, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-3:first-child { border-right: 4px solid #c8102e; }
@media (max-width: 600px) { /* line 197, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-3:first-child { border-right: 0; border-bottom: 4px solid #c8102e; } }
/* line 207, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-3 .cta-wrapper span { color: #c8102e; }
/* line 213, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper { display: block; color: #ffffff; -webkit-filter: grayscale(100%); filter: grayscale(100%); background-position: center center; background-size: cover; background-color: #000000; background-blend-mode: lighten; -webkit-transition: all ease-in-out .4s; transition: all ease-in-out .4s; }
/* line 224, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper img { display: block; width: 100%; margin: 0; }
/* line 231, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; opacity: 0; text-transform: uppercase; font-size: 36px; font-weight: "NeutraTextBook"; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all ease-in-out .4s; transition: all ease-in-out .4s; z-index: 20; }
@media (max-width: 600px) { /* line 231, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper span { opacity: 1; background-color: rgba(0, 0, 0, 0.7); font-size: 18px; } }
@media (max-width: 600px) { /* line 213, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper { -webkit-filter: none; filter: none; } }
/* line 260, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.no-touchevents .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper:hover { -webkit-filter: none; filter: none; }
/* line 262, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.no-touchevents .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper:hover span { opacity: 1; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
._red-diaries_cocktails, ._9sewhYkWbXcRQsN2_cocktails { background-image: none; background-color: #000000; }

/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktails { display: block; padding: 0 40px 80px; }
@media (max-width: 600px) { /* line 7, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktails { padding: 0 30px 60px; } }
/* line 15, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktails .view-content { margin: 0 -30px; position: relative; }
@media (max-width: 360px) { /* line 15, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktails .view-content { margin: 0 -20px; } }
/* line 24, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktails .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

/* line 34, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail { display: block; max-width: 50%; width: 100%; cursor: pointer; padding: 0 30px; margin: 30px 0; }
@media (max-width: 600px) { /* line 34, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail { margin: 20px 0; padding: 0 20px; } }
/* line 47, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__wrapper { display: block; position: relative; }
/* line 52, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail img { display: block; max-width: 100%; width: 100%; margin: 0; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 61, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 73, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper { background-color: #c8102e; display: block; padding: 15px; width: 100%; }
@media (max-width: 600px) { /* line 73, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail__info__wrapper { padding: 10px; } }
/* line 83, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper h3, .red-diaries--cocktail__info__wrapper strong, .red-diaries--cocktail__info__wrapper p { display: block; text-align: center; width: 100%; line-height: 1; color: #ffffff; text-transform: uppercase; }
/* line 92, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper h3 { font-family: "NeutraTextDemi"; font-size: 21px; letter-spacing: 2px; }
@media (max-width: 600px) { /* line 92, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail__info__wrapper h3 { font-size: 12px; } }
/* line 102, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper strong { margin: 10px 0; font-size: 18px; font-family: "NeutraTextBook"; }
@media (max-width: 600px) { /* line 102, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail__info__wrapper strong { margin: 5px 0; font-size: 11px; } }
/* line 114, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper p { font-size: 15px; font-family: "NeutraTextBook"; }
@media (max-width: 600px) { /* line 114, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail__info__wrapper p { font-size: 10px; } }
/* line 123, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper h3, .red-diaries--cocktail__info__wrapper p { margin: 0; }
/* line 132, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.no-touchevents .red-diaries--cocktail:hover img, .red-diaries--cocktail.active img { -webkit-filter: grayscale(0); filter: grayscale(0); }
/* line 136, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.no-touchevents .red-diaries--cocktail:hover .red-diaries--cocktail__info, .red-diaries--cocktail.active .red-diaries--cocktail__info { opacity: 1; }

/* line 143, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.cocktail-detail-wrapper { display: none; width: 100%; padding: 0 30px; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 600px) { /* line 143, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .cocktail-detail-wrapper { padding: 0 20px; } }
/* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.cocktail-detail-wrapper.active { margin-top: 30px; }

/* line 159, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 20px; border: 1px solid #ffffff; position: relative; }
@media (max-width: 600px) { /* line 159, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--wrapper { padding: 15px; } }
/* line 173, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--title { display: block; width: 100%; margin-bottom: 15px; padding-right: 30px; }
/* line 179, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--title h4 { display: block; margin: 0; text-align: left; text-transform: uppercase; font-family: "NeutraTextBold"; color: #c8102e; font-size: 21px; line-height: 1; }
/* line 191, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media { width: 66%; padding-right: 1%; }
@media (max-width: 600px) { /* line 191, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--media { width: 100%; padding-right: 0; } }
/* line 202, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--wrapper { display: block; position: relative; }
/* line 207, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--video { width: 100%; overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.rd-cocktail-detail--media__video .cocktail-video--video:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
/* line 211, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--video iframe { display: none; position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: 100%; height: 100%; }
/* line 224, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--preview { display: block; width: 100%; position: absolute; top: 0; left: 0; }
/* line 231, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--preview img { display: block; width: 100%; max-width: 100%; height: auto; }
/* line 241, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__story { display: block; color: #ffffff; text-transform: uppercase; font-size: 15px; margin: 0; }
/* line 250, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender { width: 33%; }
@media (max-width: 600px) { /* line 250, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender { width: 100%; } }
/* line 257, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail { display: block; width: 100%; }
@media (max-width: 600px) { /* line 257, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
/* line 268, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail a { display: block; }
@media (max-width: 600px) { /* line 268, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail a { max-width: 50%; } }
@media (max-width: 360px) { /* line 268, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail a { max-width: 100%; } }
/* line 279, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail a img { display: block; max-width: 100%; width: 100%; height: auto; }
/* line 287, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail__content { display: block; }
@media (max-width: 600px) { /* line 287, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail__content { width: 50%; padding: 20px; } }
@media (max-width: 360px) { /* line 287, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail__content { width: 100%; } }
/* line 299, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail__content strong { display: block; color: #c8102e; text-transform: uppercase; font-size: 21px; margin: 10px 0 0; font-family: "NeutraTextBold"; line-height: 1; }
/* line 309, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail__content p { display: block; font-size: 15px; text-transform: uppercase; margin: 8px 0 0; color: #c8102e; font-family: "NeutraTextBook"; line-height: 1; }
@media (max-width: 600px) { /* line 309, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail__content p { font-size: 12px; } }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
._red-diaries_bartenderstories, .page-node-type-red-diaries-content, ._9sewhYkWbXcRQsN2_bartenderstories { background-image: none; background-color: #000000; }

/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.bartender-story--header { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: calc(100vh - 164px); position: relative; background-image: url("../images/red-diaries/red-diaries-calendar-book-main-image.jpg"); background-repeat: no-repeat; background-position: center center; background-size: auto 80%; }
@media (max-width: 600px) { /* line 7, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .bartender-story--header { background-position: center center; background-size: auto 70%; min-height: calc(100vh - 81px); height: auto; } }

/* line 26, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstories { display: block; padding: 0 40px 80px; }
@media (max-width: 600px) { /* line 26, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstories { padding: 0 30px 60px; } }
/* line 34, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstories .view-content { display: block; margin: 0 -30px; }
/* line 39, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstories .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; margin: 0 auto; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 49, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory { width: 33%; margin: 40px 0; padding: 0 25px; }
@media (max-width: 600px) { /* line 49, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory { width: 50%; margin: 20px 0; padding: 0 20px; } }
@media (max-width: 360px) { /* line 49, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory { width: 100%; } }
/* line 65, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory a { display: block; position: relative; text-decoration: none; }
/* line 71, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.no-touchevents .red-diaries--bartenderstory a:hover .bartenderstory--details { opacity: 1; }
/* line 76, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.no-touchevents .red-diaries--bartenderstory a:hover .field--name-field-bartender-image img { -webkit-filter: none; filter: none; }
/* line 83, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .bartenderstory--details { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 8px; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
@media (max-width: 768px) { /* line 83, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory .bartenderstory--details { opacity: 1; } }
/* line 96, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .bartenderstory--details .field--name-field-month { font-family: "NeutraTextBold"; text-transform: uppercase; font-size: 21px; line-height: 1; margin-right: 8px; padding-right: 8px; border-right: 1px solid #ffffff; color: #ffffff; }
@media (max-width: 768px) { /* line 96, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory .bartenderstory--details .field--name-field-month { font-size: 14px; } }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .bartenderstory--details span { color: #ffffff; font-size: 15px; line-height: 1; text-transform: uppercase; font-family: "NeutraTextBook"; }
@media (max-width: 768px) { /* line 111, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory .bartenderstory--details span { font-size: 10px; } }
/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .field--name-field-bartender-image { display: block; }
/* line 128, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .field--name-field-bartender-image img { display: block; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: -webkit-filter ease-in-out .3s; transition: -webkit-filter ease-in-out .3s; transition: filter ease-in-out .3s; transition: filter ease-in-out .3s, -webkit-filter ease-in-out .3s; }

/* line 138, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single { display: block; padding: 0 50px 80px; }
@media (max-width: 768px) { /* line 138, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single { padding: 0 40px 60px; } }
@media (max-width: 600px) { /* line 138, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single { padding: 0 20px 60px; } }
/* line 150, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__image { display: block; margin-bottom: 40px; }
/* line 154, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__image img { display: block; max-width: 100%; margin: 0 auto; }
/* line 161, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content { display: block; width: 100%; }
/* line 165, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 20px; }
@media (max-width: 600px) { /* line 165, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 600px) { /* line 177, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header .details { width: 100%; } }
/* line 183, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .details .field--name-field-month { text-transform: uppercase; color: #c8102e; font-family: "NeutraTextBold"; font-size: 28px; line-height: 1; margin-bottom: 4px; display: block; }
/* line 193, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .details--bartender-name { font-family: "NeutraTextBook"; display: block; font-size: 26px; text-transform: uppercase; line-height: 1; color: #c8102e; margin: 0; padding: 0; }
@media (max-width: 600px) { /* line 205, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header .go-to-story { -ms-flex-item-align: end; align-self: flex-end; } }
/* line 209, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .go-to-story--link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; background-image: url("../images/general/goto-single.png"); background-position: left center; background-repeat: no-repeat; background-size: 22px auto; text-decoration: none; text-align: right; }
/* line 221, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .go-to-story--link:hover span { color: #c8102e; }
/* line 226, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .go-to-story--link img { display: block; margin: 0; max-height: 80px; width: auto; }
@media (max-width: 600px) { /* line 226, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header .go-to-story--link img { max-height: 60px; } }
/* line 237, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .go-to-story--link span { line-height: 1; color: white; text-decoration: none; display: block; font-size: 10px; text-transform: uppercase; margin-top: 10px; }
/* line 249, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .bartender-details { border-top: 1px solid #c8102e; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100%; margin-top: 10px; padding-top: 10px; }
/* line 260, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .bartender-details--country span, .calendar-book--single__content__header .bartender-details--cocktail-name span { color: #c8102e; font-size: 14px; line-height: 1; display: block; }
/* line 266, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .bartender-details--country span strong, .calendar-book--single__content__header .bartender-details--cocktail-name span strong { text-transform: uppercase; font-family: "NeutraTextBold"; }
@media (max-width: 600px) { /* line 266, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header .bartender-details--country span strong, .calendar-book--single__content__header .bartender-details--cocktail-name span strong { display: block; } }
/* line 277, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .bartender-details--country { margin-right: 10px; padding-right: 10px; border-right: 1px solid #c8102e; }
/* line 285, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__main { display: block; color: #ffffff; text-transform: uppercase; font-size: 15px; font-family: "NeutraTextBook"; }

/* line 297, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.go-back--wrapper { display: table; margin: 30px auto; }
/* line 302, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.go-back__link { display: block; text-transform: uppercase; color: #ffffff; font-family: "NeutraTextBold"; font-size: 16px; text-decoration: none; }
/* line 310, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.go-back__link:hover { text-decoration: underline; }

/* line 317, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.rd_download { display: table; margin: 10px auto; text-decoration: none; color: #c8102e; font-size: 16px; line-height: 1; }
/* line 325, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.rd_download:hover { text-decoration: underline; }

/* line 2, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand { padding: 3.75em 0; }
@media (max-width: 768px) { /* line 2, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand { padding: 3.75em 2.5em; } }
@media (max-width: 600px) { /* line 2, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand { padding: 0em 1.5em; } }
/* line 13, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header { display: table; width: 100%; position: relative; padding-bottom: 10em; }
@media (max-width: 600px) { /* line 13, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand .view-header { padding-bottom: 5em; } }
/* line 23, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header h2 { margin-top: 0; display: block; color: #ffffff; text-align: center; text-transform: uppercase; font-size: 3em; line-height: 1; letter-spacing: 2px; font-family: "Verlag"; font-weight: 500; margin-bottom: 1.5em; }
@media (max-width: 600px) { /* line 23, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand .view-header h2 { font-size: 2em; margin: 2em auto; } }
/* line 41, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header h2 strong { display: block; color: #c8102e; font-weight: 500; }
/* line 47, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header h2 span { display: block; font-size: 0.375em; letter-spacing: 18px; font-weight: 300; margin-top: 16px; }
@media (max-width: 600px) { /* line 47, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand .view-header h2 span { letter-spacing: 10px; } }
/* line 60, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header p { display: block; color: #ffffff; line-height: 1.3; font-size: 1.0625em; font-weight: 100; font-family: "Verlag"; letter-spacing: 2px; }
/* line 72, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-content--title { display: block; color: #ffffff; text-transform: uppercase; line-height: 1; margin: 0; text-align: center; font-family: "Verlag"; letter-spacing: 8px; font-size: 1.5em; padding: 2em 0 1em; }
/* line 86, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand__item { display: block; padding: 3em 2.5em; border-bottom: 1px solid rgba(255, 255, 255, 0.7); width: 75%; margin: 0 auto; }
@media (max-width: 768px) { /* line 86, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand__item { padding: 1.5em 0em; width: 100%; } }
/* line 99, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand__item:last-child { border-bottom: none; }
/* line 103, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand__item__link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.no-touchevents .rd-2018--red-hand__item__link:hover .red-hand--bartender:before { opacity: 1; }
/* line 115, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.no-touchevents .rd-2018--red-hand__item__link:hover .red-hand--cocktail__details { opacity: 1; }

/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--bartender, .red-hand--cocktail { display: inline-block; position: relative; width: 49%; }
/* line 131, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--bartender img, .red-hand--cocktail img { display: block; margin: 0 auto; width: 100%; }
/* line 139, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--bartender:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 10; opacity: 0; -webkit-transition: opacity ease-in-out .3s; transition: opacity ease-in-out .3s; }
/* line 155, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.7); opacity: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 768px) { /* line 155, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .red-hand--cocktail__details { opacity: 1; mix-blend-mode: unset; padding: 0.5em 0.5em 1.5em; } }
/* line 175, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__bartender, .red-hand--cocktail__details__cocktail, .red-hand--cocktail__details__cta { display: block; text-align: center; color: #ffffff; mix-blend-mode: unset; line-height: 1; }
/* line 186, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__bartender { margin: 0 auto; font-family: "PhontPhreaks Handwriting"; font-weight: 100; font-size: 4vw; }
@media (max-width: 600px) { /* line 186, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .red-hand--cocktail__details__bartender { font-size: 5vw; } }
/* line 197, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__cocktail { font-family: "Verlag"; font-weight: 500; font-size: 18px; text-transform: uppercase; margin-top: 0.75em; padding-top: 0.75em; letter-spacing: 5px; position: relative; color: #c8102e; }
@media (max-width: 600px) { /* line 197, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .red-hand--cocktail__details__cocktail { font-size: 11px; text-transform: uppercase; margin-top: 0.625em; padding-top: 0.375em; letter-spacing: 2px; } }
/* line 216, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__cocktail:before { content: ''; top: -4px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 15px; height: 2px; background-color: #ffffff; position: absolute; }
/* line 227, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__cocktail strong { color: #c8102e; line-height: 1; }
/* line 233, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__cta { position: absolute; bottom: 1.5em; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); text-transform: uppercase; }
@media (max-width: 600px) { /* line 233, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .red-hand--cocktail__details__cta { bottom: 1em; font-size: 0.75em; } }

/* line 3, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rd-2018--red-hand__cocktail { display: block; padding: 3.75em 2.5em; }
@media (max-width: 600px) { /* line 3, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rd-2018--red-hand__cocktail { padding: 3em 2.5em 3.75em; } }

/* line 16, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--header { display: block; margin-bottom: 3em; }
@media (max-width: 600px) { /* line 16, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--header { margin-bottom: 1em; } }
/* line 25, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--header h3, .rh-cocktail--header h2 { display: block; text-align: center; color: #ffffff; line-height: 1; }
/* line 33, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--header h3 { font-family: "Verlag"; text-transform: uppercase; font-weight: 500; font-size: 1em; margin: 0; letter-spacing: 4px; }
@media (max-width: 600px) { /* line 33, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--header h3 { font-size: 0.5em; } }
/* line 53, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main { display: block; }
/* line 56, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe { display: block; text-align: center; color: #ffffff; margin: 5em auto 3em; max-width: 768px; width: 100%; }
@media (max-width: 600px) { /* line 56, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--main__recipe { margin: 3em auto; } }
/* line 68, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe p { font-size: 1.125em; line-height: 1.3; }
/* line 73, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe strong { font-family: "PhontPhreaks Handwriting"; color: #c8102e; line-height: 1; font-size: 2em; }
@media (max-width: 600px) { /* line 73, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--main__recipe strong { font-size: 1.5em; } }
/* line 84, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe h2 { margin: 0.5em auto 0; /*strong{ display: block; font-family: $rd18Phont; font-weight: normal; margin: scut-em(8) 0 0; letter-spacing: 3px;
}*/ }
/* line 87, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe h2 span { font-family: "Verlag"; font-weight: 500; color: #ffffff; text-transform: uppercase; display: block; font-size: 1.3125em; letter-spacing: 2px; }
@media (max-width: 600px) { /* line 87, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--main__recipe h2 span { font-size: 1em; } }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__video { display: block; max-width: 768px; margin: 0 auto; width: 100%; position: relative; }
/* line 119, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__video img { display: block; margin: 0 auto; width: 100%; }
/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__video span { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #ffffff; font-size: 3em; }

/* line 3, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__header { height: calc(100vh - 163px); width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 600px) { /* line 3, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__header { height: calc(100vh - 40px); } }
/* line 16, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__header img { display: block; margin: -4em auto 0; height: 40vh; width: auto; max-height: 500px; }
/* line 25, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__main { display: block; }
@media (max-width: 768px) { /* line 25, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__main { margin-top: 3em; } }
/* line 33, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__title { display: block; text-align: center; }
/* line 37, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__title h1 { display: block; line-height: 1; margin: 0 auto; text-transform: uppercase; color: #ffffff; font-family: "Verlag"; letter-spacing: 4px; font-size: 2em; }
/* line 49, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 2em 2.5em; }
/* line 58, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item { display: block; width: 32%; position: relative; cursor: pointer; margin: 2em 0 3em; }
@media (max-width: 768px) { /* line 58, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__item { width: 48%; } }
@media (max-width: 600px) { /* line 58, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__item { width: 100%; margin: 2em 0 1em; } }
/* line 75, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.no-touchevents .rd-2018--calendar__item:hover .rd-2018--calendar__item__caption { opacity: 1; }
/* line 80, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__caption { display: block; text-align: center; padding-bottom: 0.5em; opacity: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 768px) { /* line 80, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__item__caption { opacity: 1; } }
/* line 91, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__caption p { margin: 0; color: #ffffff; text-transform: uppercase; font-family: "Verlag Book"; }
/* line 97, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__caption p strong { color: #c8102e; }
/* line 103, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__image { display: block; margin: 0; }
/* line 107, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__image img { display: block; margin: 0 auto; width: 100%; }
/* line 116, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.85); z-index: 4000; padding: 2em; display: none; }
/* line 128, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 139, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content .calendar-item--details { display: block; text-align: center; margin-bottom: 2em; }
/* line 144, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content .calendar-item--details p { margin: 0; color: #ffffff; text-transform: uppercase; font-family: "Verlag Book"; }
/* line 150, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content .calendar-item--details p strong { color: #c8102e; }
/* line 155, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content .calendar-item--details span { font-family: "PhontPhreaks Handwriting"; color: #ffffff; line-height: 1; font-size: 2.5em; margin-top: 0.5em; display: block; font-weight: 100; }
/* line 166, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content img { display: block; width: auto; max-height: 70vh; max-width: 80vw; margin: 0 auto; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 { background: #bb142e !important; }
/* line 3, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 #block-wasit-breadcrumbs, ._red-diaries-2019 #block-wasit-page-title { display: none; }
/* line 6, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .campari-content-wrapper { font-family: "Vanitas"; background: #bb142e !important; padding-left: 50px; padding-right: 50px; padding-bottom: 50px; position: relative; }
@media (max-width: 768px) { /* line 6, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .campari-content-wrapper { padding-left: 0px; padding-right: 0px; padding-top: 75px; } }
/* line 21, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video__cta strong { opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; }
@media (max-width: 768px) { /* line 20, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-component--video__cta { opacity: 1; font-size: 0.75em; } }
/* line 31, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video__image:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #c8102e; opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; }
@media (max-width: 768px) { /* line 31, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-component--video__image:after { opacity: 0.4; } }
/* line 48, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video:hover .custom-component--video__image:after { opacity: 0.4; }
/* line 53, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video:hover .custom-component--video__cta strong { opacity: 1; }
/* line 58, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video .campari-icon-play2 { background: rgba(255, 255, 255, 0.3); width: 1em; margin: 0 auto; border-radius: 100%; }
/* line 67, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--image-list__single-content .single-content--caption { color: #ffffff; }
/* line 69, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--image-list__single-content .single-content--caption h2 { font-size: 50px; text-transform: uppercase; margin: 0 auto; letter-spacing: 0.2em; }
/* line 75, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--image-list__single-content .single-content--caption p { margin: 0 auto; padding: 0; text-transform: none; color: #ffffff; letter-spacing: 0.1em; }
/* line 82, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; }
/* line 87, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component { position: relative; }
/* line 91, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(1):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-1.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 105, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(2):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-2.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 119, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(2) .custom-component--slider .slick-arrow { display: none !important; }
/* line 126, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-3.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 138, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3) .custom-component--slider { position: relative; }
/* line 140, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3) .custom-component--slider:before { content: "GALLERY"; position: absolute; top: 50%; left: 50%; color: #c8102e; font-size: 1.5em; opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; }
@media (max-width: 768px) { /* line 140, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component:nth-child(3) .custom-component--slider:before { font-size: 0.75em; opacity: 1; } }
/* line 158, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3):hover:before { opacity: 0.4; }
/* line 162, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3):hover .custom-component--slider:before { opacity: 1; }
@media (max-width: 768px) { /* line 172, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--slider .slick-arrow.slick-prev { left: 0; }
  /* line 175, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--slider .slick-arrow.slick-next { right: 0; }
  /* line 178, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--slider .slick-arrow:before { font-size: 20px; }
  /* line 183, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--slider .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  /* line 190, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--image-list__single-content .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(200, 16, 46, 0.4) !important; }
  /* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--image-list__single-content .single-content--caption h2 { font-size: 30px; letter-spacing: 0; }
  /* line 197, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--image-list__single-content .single-content--caption p { font-size: 20px; letter-spacing: 0; }
  /* line 201, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; } }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: .1s; transition-duration: .1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: .1s; transition-delay: .1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: .15s; transition-duration: .15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: .15s; transition-delay: .15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: .2s; transition-duration: .2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: .2s; transition-delay: .2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: .25s; transition-duration: .25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: .25s; transition-delay: .25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: .3s; transition-duration: .3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: .3s; transition-delay: .3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: .35s; transition-duration: .35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: .35s; transition-delay: .35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: .4s; transition-duration: .4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: .4s; transition-delay: .4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: .45s; transition-duration: .45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: .45s; transition-delay: .45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: .5s; transition-duration: .5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: .5s; transition-delay: .5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: .55s; transition-duration: .55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: .55s; transition-delay: .55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: .6s; transition-duration: .6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: .6s; transition-delay: .6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: .65s; transition-duration: .65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: .65s; transition-delay: .65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: .7s; transition-duration: .7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: .7s; transition-delay: .7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: .75s; transition-duration: .75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: .75s; transition-delay: .75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: .8s; transition-duration: .8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: .8s; transition-delay: .8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: .85s; transition-duration: .85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: .85s; transition-delay: .85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: .9s; transition-duration: .9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: .9s; transition-delay: .9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: .95s; transition-duration: .95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: .95s; transition-delay: .95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; transition-duration: 1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; transition-duration: 2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { -webkit-transition-duration: 2.55s; transition-duration: 2.55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { -webkit-transition-delay: 2.55s; transition-delay: 2.55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { -webkit-transition-duration: 2.6s; transition-duration: 2.6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { -webkit-transition-duration: 2.65s; transition-duration: 2.65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { -webkit-transition-delay: 2.65s; transition-delay: 2.65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { -webkit-transition-duration: 2.7s; transition-duration: 2.7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { -webkit-transition-duration: 2.75s; transition-duration: 2.75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { -webkit-transition-duration: 2.8s; transition-duration: 2.8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { -webkit-transition-duration: 2.85s; transition-duration: 2.85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { -webkit-transition-delay: 2.85s; transition-delay: 2.85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { -webkit-transition-duration: 2.9s; transition-duration: 2.9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { -webkit-transition-duration: 2.95s; transition-duration: 2.95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { -webkit-transition-delay: 2.95s; transition-delay: 2.95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { -webkit-transition-duration: 3s; transition-duration: 3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { -webkit-transition-delay: 3s; transition-delay: 3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos] { pointer-events: none; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos].aos-animate { pointer-events: auto; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; transition-timing-function: ease; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

@media screen { /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] { opacity: 0; transition-property: opacity,-webkit-transform; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: none; transform: none; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-up] { -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-down] { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-right] { -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-left] { -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-up-right] { -webkit-transform: translate3d(-100px, 100px, 0); transform: translate3d(-100px, 100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-up-left] { -webkit-transform: translate3d(100px, 100px, 0); transform: translate3d(100px, 100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-down-right] { -webkit-transform: translate3d(-100px, -100px, 0); transform: translate3d(-100px, -100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-down-left] { -webkit-transform: translate3d(100px, -100px, 0); transform: translate3d(100px, -100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] { opacity: 0; transition-property: opacity,-webkit-transform; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in] { -webkit-transform: scale(0.6); transform: scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in-up] { -webkit-transform: translate3d(0, 100px, 0) scale(0.6); transform: translate3d(0, 100px, 0) scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in-down] { -webkit-transform: translate3d(0, -100px, 0) scale(0.6); transform: translate3d(0, -100px, 0) scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(0.6); transform: translate3d(-100px, 0, 0) scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in-left] { -webkit-transform: translate3d(100px, 0, 0) scale(0.6); transform: translate3d(100px, 0, 0) scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out-up] { -webkit-transform: translate3d(0, 100px, 0) scale(1.2); transform: translate3d(0, 100px, 0) scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out-down] { -webkit-transform: translate3d(0, -100px, 0) scale(1.2); transform: translate3d(0, -100px, 0) scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(1.2); transform: translate3d(-100px, 0, 0) scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out-left] { -webkit-transform: translate3d(100px, 0, 0) scale(1.2); transform: translate3d(100px, 0, 0) scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=slide][data-aos^=slide] { transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-property: transform,-webkit-transform; visibility: hidden; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate { visibility: visible; -webkit-transform: translateZ(0); transform: translateZ(0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=slide-up] { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=slide-down] { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=slide-right] { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=slide-left] { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-property: transform,-webkit-transform; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); } }
/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red { overflow-x: hidden; background: #bb142e !important; }
/* line 4, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red #block-wasit-breadcrumbs, .page-node-type-rd19-entering-red #block-wasit-page-title { display: none; }
/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .campari-content-wrapper { font-family: "Vanitas"; background: #c8102e !important; padding-left: 50px; padding-right: 50px; padding-bottom: 50px; position: relative; }
@media (max-width: 768px) { /* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .campari-content-wrapper { padding-left: 0px; padding-right: 0px; padding-top: 75px; } }
/* line 20, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red { padding: 50px 0; }
/* line 23, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .goback a { color: #ffffff; text-decoration: none; letter-spacing: 0.1em; }
/* line 29, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .section-title { max-width: 1080px; margin: 50px auto; font-size: 145px; line-height: 100%; text-transform: uppercase; color: #172026; letter-spacing: 0.1em; text-align: center; }
/* line 39, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .section-cast { max-width: 1080px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 40px auto; }
/* line 45, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .section-cast span { padding: 0 20px; color: #ffffff; font-size: 20px; }
/* line 51, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .field--name-body { max-width: 1080px; margin: 60px auto; }
/* line 54, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .field--name-body p { font-size: 15px; letter-spacing: 0.1em; line-height: 175%; color: #ffffff; text-align: justify; }
/* line 62, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition { margin: 0 auto; }
/* line 64, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block { width: 100%; max-width: 1200px; margin: 0 auto; }
/* line 68, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--main-image { width: 100%; }
/* line 70, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--main-image img { display: block; }
/* line 74, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image { position: absolute; overflow: hidden; }
/* line 77, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image img { display: block; position: absolute; }
/* line 82, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image:hover .composition-overlay { opacity: 1; }
/* line 86, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay { position: absolute; padding: 20px; background: #c8102e; top: 0; left: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #ffffff; opacity: 0; -webkit-transition: all ease 300ms 0ms; transition: all ease 300ms 0ms; }
/* line 99, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay h2 { font-size: 30px; text-transform: uppercase; text-align: center; }
/* line 104, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay p { font-size: 15px; line-height: 20px; text-align: justify; }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title { position: absolute; width: 60%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* line 115, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title h2 { color: #ffffff; text-transform: uppercase; font-size: 90px; line-height: 100%; letter-spacing: 0.1em; }
/* line 123, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a { position: relative; }
/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a .composition--small-image { width: 30%; height: 100%; top: 0; }
/* line 131, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-l .composition--small-image { left: 0; width: 40%; }
/* line 134, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-l .composition--small-image img { top: 0; left: 0; }
/* line 141, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-c .composition--small-image { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
/* line 144, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-c .composition--small-image img { top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
/* line 152, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-r .composition--small-image { right: 0; }
/* line 154, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-r .composition--small-image img { top: 0; right: 0; }
/* line 161, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b { position: relative; }
/* line 163, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b .composition--small-image { width: 30%; height: 50%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* line 168, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b .composition--small-image img { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 175, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b.composition-img-pos-l .composition--small-image { left: 10%; }
/* line 180, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b.composition-img-pos-c .composition--small-image { width: 40%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 187, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b.composition-img-pos-r .composition--small-image { right: 10%; }
/* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L0 .composition-title { -webkit-transform: translateY(-33%); transform: translateY(-33%); top: 0; left: -35px; text-align: left; }
/* line 201, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L25 .composition-title { top: 25%; left: -35px; text-align: left; }
/* line 208, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L33 .composition-title { top: 33%; left: -35px; text-align: left; }
/* line 215, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L50 .composition-title { top: 50%; left: -35px; text-align: left; }
/* line 222, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L66 .composition-title { top: 66%; left: -35px; text-align: left; }
/* line 229, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L75 .composition-title { top: 75%; left: -35px; text-align: left; }
/* line 236, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L100 .composition-title { top: 100%; left: -35px; text-align: left; }
/* line 243, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R0 .composition-title { -webkit-transform: translateY(-33%); transform: translateY(-33%); top: 0; right: -35px; text-align: right; }
/* line 251, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R25 .composition-title { top: 25%; right: -35px; text-align: right; }
/* line 258, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R33 .composition-title { top: 33%; right: -35px; text-align: right; }
/* line 265, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R50 .composition-title { top: 50%; right: -35px; text-align: right; }
/* line 272, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R66 .composition-title { top: 66%; right: -35px; text-align: right; }
/* line 279, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R75 .composition-title { top: 75%; right: -35px; text-align: right; }
/* line 286, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R100 .composition-title { top: 100%; right: -35px; text-align: right; }
/* line 294, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content { margin: 50px auto; width: 90%; position: relative; }
/* line 298, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content:after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 2; pointer-events: none; background: url(../images/red-diaries/2019/mask-1.png) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 311, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4); }
/* line 314, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption p { color: #ffffff; }
@media (max-width: 768px) { /* line 319, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(200, 16, 46, 0.4) !important; }
  /* line 322, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption h2 { font-size: 30px; letter-spacing: 0; }
  /* line 326, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption p { font-size: 20px; letter-spacing: 0; }
  /* line 330, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; } }

@media screen and (max-width: 1080px) { /* line 341, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red { padding: 30px 0; }
  /* line 343, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-title { max-width: 800px; margin: 50px auto; font-size: 100px; }
  /* line 348, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-cast { max-width: 800px; }
  /* line 351, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .field--name-body { max-width: 800px; }
  /* line 358, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay h2 { font-size: 20px; }
  /* line 361, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay p { font-size: 12px; line-height: 15px; }
  /* line 368, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title h2 { font-size: 60px; } }
@media screen and (max-width: 768px) { /* line 380, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red { padding: 120px 20px; }
  /* line 382, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-title { font-size: 80px; }
  /* line 387, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption { width: 100% !important; position: relative; left: 0 !important; -webkit-transform: translateY(0) !important; transform: translateY(0) !important; }
  /* line 392, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption img { width: 30%; top: 50% !important; left: auto; right: 0% !important; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  /* line 399, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption .composition-overlay { opacity: 1; width: 70%; position: relative; padding: 50px; }
  /* line 404, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption .composition-overlay h2 { font-size: 20px; }
  /* line 407, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption .composition-overlay p { font-size: 12px; line-height: 15px; }
  /* line 414, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title h2 { font-size: 45px; }
  /* line 419, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L0 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L25 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L33 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L50 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L66 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L75 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L100 .composition-title { left: -15px; }
  /* line 424, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R0 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R25 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R33 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R50 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R66 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R75 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R100 .composition-title { right: -15px; } }
@media screen and (max-width: 600px) { /* line 436, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red { padding: 20px 20px; }
  /* line 439, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .goback a { font-size: 15px; }
  /* line 443, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-title { font-size: 50px; }
  /* line 446, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-cast { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  /* line 448, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-cast span { font-size: 15px; padding: 10px; }
  /* line 455, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption { width: 100% !important; position: relative; left: 0 !important; -webkit-transform: translateY(0) !important; transform: translateY(0) !important; }
  /* line 460, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption img { display: none; }
  /* line 463, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption .composition-overlay { width: 100%; padding: 20px; }
  /* line 469, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title h2 { font-size: 35px; } }
/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage { overflow-x: hidden; background: #172026 !important; }
/* line 4, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage #block-wasit-breadcrumbs, .page-node-type-rd19-backstage #block-wasit-page-title { display: none; }
/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .campari-content-wrapper { font-family: "Vanitas"; background: #172026 !important; padding-left: 0px; padding-right: 0px; padding-bottom: 50px; position: relative; }
@media (max-width: 768px) { /* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .campari-content-wrapper { padding-left: 0px; padding-right: 0px; padding-top: 40px; } }
/* line 19, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .campari-content-wrapper .container { max-width: 100%; }
/* line 23, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage { padding: 0 0 50px 0; }
/* line 25, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .goback { max-width: 1280px; margin: 50px auto; padding: 0 20px; }
/* line 29, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .goback a { color: #ffffff; text-decoration: none; letter-spacing: 0.1em; }
/* line 35, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .section-title { max-width: 1080px; margin: 50px auto; font-size: 100px; line-height: 100%; text-transform: uppercase; color: #c8102e; letter-spacing: 0.1em; text-align: center; }
/* line 45, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .field--name-body { max-width: 1080px; margin: 60px auto; padding: 0 20px; display: none; }
/* line 50, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .field--name-body p { font-size: 15px; letter-spacing: 0.1em; line-height: 175%; color: #ffffff; text-align: justify; }
/* line 58, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-backstage { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 64, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row { background: #bb142e; position: relative; width: 100%; padding: 15px 0; margin: 30px 0; border-left: 10px solid #bb142e; border-right: 10px solid #bb142e; }
/* line 72, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row:before { content: ""; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: calc(100% + 100px); height: 15px; background-image: url(/themes/was-theme/assets/images/campari-rd19-backstage/reel-top.jpg); background-repeat: repeat-x; background-position: 0 0; background-size: auto 100%; }
/* line 85, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row:after { content: ""; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: calc(100% + 100px); height: 15px; background-image: url(/themes/was-theme/assets/images/campari-rd19-backstage/reel-bottom.jpg); background-repeat: repeat-x; background-position: 0 0; background-size: auto 100%; }
/* line 98, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-first { width: 70%; -ms-flex-item-align: end; align-self: flex-end; }
/* line 103, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-2:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-2:after { background-position: -80% 0; }
/* line 107, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-last { width: 70%; -ms-flex-item-align: start; align-self: flex-start; }
/* line 110, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-last:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-last:after { background-position: -40% 0; }
/* line 115, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-3:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-3:after { background-position: -60% 0; }
/* line 120, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-reel { white-space: nowrap; }
/* line 122, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-reel img { display: inline-block; margin: 0 10px; width: auto; height: 30vh; border-radius: 5px; }
/* line 131, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-fullscreen .campari-icon-cross { z-index: 100; }

@media screen and (min-width: 1080px) { /* line 139, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .custom-component--video__image:before { padding-top: 60vh !important; } }
@media screen and (max-width: 1080px) { /* line 146, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage { padding: 0; }
  /* line 148, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-title { max-width: 800px; margin: 50px auto; font-size: 100px; }
  /* line 153, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-cast { max-width: 800px; }
  /* line 156, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .field--name-body { max-width: 800px; } }
@media screen and (max-width: 768px) { /* line 165, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage { padding: 90px 0px; }
  /* line 167, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-title { font-size: 80px; }
  /* line 170, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-row { margin: 20px 0; padding: 10px; }
  /* line 173, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-row:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row:after { height: 10px; }
  /* line 178, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-reel img { height: 20vh; } }
@media screen and (max-width: 600px) { /* line 188, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage { padding: 0px; }
  /* line 191, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .goback a { font-size: 15px; }
  /* line 195, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-title { font-size: 50px; }
  /* line 198, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-cast { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  /* line 200, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-cast span { font-size: 15px; padding: 10px; }
  /* line 205, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-row { margin: 10px 0; padding: 5px; border-left: 5px solid #bb142e; border-right: 5px solid #bb142e; }
  /* line 210, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-row:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row:after { height: 5px; }
  /* line 215, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-reel img { height: 20vh; margin: 0 5px; } }
/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection { background: #bb142e !important; }
/* line 3, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection #block-wasit-breadcrumbs, .page-node-type-rd19-n100-selection #block-wasit-page-title { display: none; }
/* line 6, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .campari-content-wrapper { font-family: "Vanitas"; background: #bb142e !important; padding-left: 50px; padding-right: 50px; padding-bottom: 50px; position: relative; }
@media (max-width: 768px) { /* line 6, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .campari-content-wrapper { padding-left: 0px; padding-right: 0px; padding-top: 75px; } }
/* line 19, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection { padding: 50px 0; }
/* line 22, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .goback a { color: #ffffff; text-decoration: none; letter-spacing: 0.1em; }
/* line 28, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .section-title { max-width: 1080px; margin: 50px auto; font-size: 124px; line-height: 100%; text-transform: uppercase; color: #172026; letter-spacing: 0.1em; text-align: center; }
/* line 38, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .section-subtitle { max-width: 1080px; margin: 50px auto; font-size: 40px; line-height: 100%; text-transform: uppercase; color: #ffffff; letter-spacing: 0.1em; text-align: center; }
/* line 48, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .section-cast { max-width: 1080px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 40px auto; }
/* line 54, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .section-cast span { padding: 0 20px; color: #ffffff; font-size: 20px; }
/* line 60, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .field--name-body { max-width: 1080px; margin: 60px auto; }
/* line 63, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .field--name-body p { font-size: 15px; letter-spacing: 0.1em; line-height: 175%; color: #ffffff; text-align: justify; }
/* line 74, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video__cta strong { opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; }
@media (max-width: 768px) { /* line 73, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .custom-component--video__cta { opacity: 1; font-size: 0.75em; } }
/* line 84, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video__image:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #c8102e; opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; }
@media (max-width: 768px) { /* line 84, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .custom-component--video__image:after { opacity: 0.4; } }
/* line 101, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video:hover .custom-component--video__image:after { opacity: 0.4; }
/* line 106, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video:hover .custom-component--video__cta strong { opacity: 1; }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video .campari-icon-play2 { background: rgba(255, 255, 255, 0.3); width: 1em; margin: 0 auto; border-radius: 100%; }
/* line 120, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--image-list__single-content .single-content--caption { color: #ffffff; }
/* line 122, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--image-list__single-content .single-content--caption h2 { font-size: 50px; text-transform: uppercase; margin: 0 auto; letter-spacing: 0.2em; }
/* line 128, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--image-list__single-content .single-content--caption p { margin: 0 auto; padding: 0; text-transform: none; color: #ffffff; letter-spacing: 0.1em; }
/* line 135, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; }
/* line 140, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item { position: relative; }
/* line 144, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(1):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-1.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 158, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(2):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-2.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 172, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(2) .custom-component--slider .slick-arrow { display: none !important; }
/* line 179, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-3.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 191, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3) .custom-component--slider { position: relative; }
/* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3) .custom-component--slider:before { content: "GALLERY"; position: absolute; top: 50%; left: 50%; color: #c8102e; font-size: 1.5em; opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; }
@media (max-width: 768px) { /* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3) .custom-component--slider:before { font-size: 0.75em; opacity: 1; } }
/* line 211, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3):hover:before { opacity: 0.4; }
/* line 215, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3):hover .custom-component--slider:before { opacity: 1; }
@media (max-width: 768px) { /* line 225, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--slider .slick-arrow.slick-prev { left: 0; }
  /* line 228, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--slider .slick-arrow.slick-next { right: 0; }
  /* line 231, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--slider .slick-arrow:before { font-size: 20px; }
  /* line 236, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--slider .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  /* line 243, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--image-list__single-content .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(200, 16, 46, 0.4) !important; }
  /* line 246, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--image-list__single-content .single-content--caption h2 { font-size: 30px; letter-spacing: 0; }
  /* line 250, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--image-list__single-content .single-content--caption p { font-size: 20px; letter-spacing: 0; }
  /* line 254, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; } }

@media screen and (max-width: 1080px) { /* line 265, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection { padding: 30px 0; }
  /* line 267, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .section-title { max-width: 800px; margin: 50px auto; font-size: 100px; }
  /* line 272, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .section-subtitle { max-width: 800px; }
  /* line 275, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .field--name-body { max-width: 800px; } }
@media screen and (max-width: 768px) { /* line 284, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection { padding: 120px 20px; }
  /* line 286, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .section-title { font-size: 80px; } }
@media screen and (max-width: 600px) { /* line 295, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection { padding: 20px 20px; }
  /* line 298, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .goback a { font-size: 15px; }
  /* line 302, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .section-title { font-size: 50px; } }
/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul, ._red-diaries-2019_n100-selection_mind, ._red-diaries-2019_n100-selection_heart { padding-top: 0 !important; background: #172026 !important; }
/* line 4, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul #block-wasit-breadcrumbs, ._red-diaries-2019_n100-selection_soul #block-wasit-page-title, ._red-diaries-2019_n100-selection_soul .feed-icons, ._red-diaries-2019_n100-selection_mind #block-wasit-breadcrumbs, ._red-diaries-2019_n100-selection_mind #block-wasit-page-title, ._red-diaries-2019_n100-selection_mind .feed-icons, ._red-diaries-2019_n100-selection_heart #block-wasit-breadcrumbs, ._red-diaries-2019_n100-selection_heart #block-wasit-page-title, ._red-diaries-2019_n100-selection_heart .feed-icons { display: none; }
/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container, ._red-diaries-2019_n100-selection_mind .container, ._red-diaries-2019_n100-selection_heart .container { max-width: 100%; }
/* line 9, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender { font-family: "Vanitas"; }
/* line 12, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(1) .bartender-preview, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(1) .bartender-preview, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(1) .bartender-preview { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%); }
/* line 16, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(1) .bartender-content, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(1) .bartender-content, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(1) .bartender-content { margin-top: -50px; }
/* line 19, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(1) .bartender-content, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(1) .bartender-content, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(1) .bartender-content { margin-top: -50px; }
/* line 21, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(1) .bartender-content .bartender-about-text, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(1) .bartender-content .bartender-about-text, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(1) .bartender-content .bartender-about-text { padding-bottom: 100px !important; }
/* line 27, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(2) .bartender-preview, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(2) .bartender-preview, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(2) .bartender-preview { -webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%); margin-top: -50px; }
/* line 31, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(2) .bartender-preview .goback, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(2) .bartender-preview .goback, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(2) .bartender-preview .goback { display: none; }
/* line 37, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender.opened .bartender-content, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender.opened .bartender-content, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender.opened .bartender-content { max-height: 10000px; }
/* line 41, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview { width: 100%; height: 50vh; background-size: cover; background-position: 0 50%; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; padding: 50px; cursor: pointer; }
/* line 53, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview:before, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview:before, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(200, 16, 46, 0.4); z-index: 5; opacity: 0; }
/* line 64, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview .goback, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview .goback, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview .goback { position: absolute; top: 50px; left: 50px; z-index: 10; }
/* line 69, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview .goback a, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview .goback a, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview .goback a { color: #ffffff; text-decoration: none; letter-spacing: 0.1em; }
/* line 75, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview .bartender-name, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview .bartender-name, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview .bartender-name { color: #ffffff; text-transform: uppercase; font-size: 70px; z-index: 10; text-align: right; }
/* line 83, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview:hover:before, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview:hover:before, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview:hover:before { opacity: 1; }
/* line 88, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content { max-height: 0px; overflow: hidden; -webkit-transition: all ease-in-out 500ms; transition: all ease-in-out 500ms; }
/* line 92, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content.theme-light, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content.theme-light, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content.theme-light { background: #ffffff; color: #181d20; }
/* line 96, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-garnish .field__item, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-garnish .field__item, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-garnish .field__item { border-color: #181d20; }
/* line 101, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content.theme-dark, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content.theme-dark, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content.theme-dark { background: #181d20; color: #ffffff; }
/* line 105, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail { padding: 50px 50px 0 50px; text-align: center; max-width: 800px; margin: 0 auto; }
/* line 110, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-info, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-info, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-info { margin: 50px auto; }
/* line 113, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .bartender-name, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .bartender-name, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .bartender-name { font-size: 45px; line-height: 100%; margin: 0 auto; color: #c8102e; text-transform: uppercase; }
/* line 120, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-name, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-name, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-name { font-size: 45px; line-height: 100%; margin: 0 auto; color: inherit; }
/* line 126, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-step, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-step, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-step { margin: 25px auto; }
/* line 129, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-section-title, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-section-title, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-section-title { margin: 10px auto; text-transform: uppercase; color: #c8102e; font-size: 16px; }
/* line 136, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-garnish .field__item, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-garnish .field__item, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-garnish .field__item { display: inline-block; padding: 0 10px; }
/* line 142, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-preparation p, ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-flavour p, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-preparation p, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-flavour p, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-preparation p, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-flavour p { margin: 0 auto; }
/* line 147, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img { max-width: 300px; display: block; margin: 30px auto 0; }
/* line 154, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-red, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-red, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-red { width: 100%; height: auto; display: block; }
/* line 159, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
/* line 163, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text { width: 50%; padding: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 170, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text h3, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text h3, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text h3 { font-size: 40px; line-height: 40px; color: #c8102e; text-transform: uppercase; }
/* line 176, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text p, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text p, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text p { line-height: 200%; text-align: justify; letter-spacing: 0.1em; }
/* line 182, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image { width: 50%; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
/* line 187, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img { display: none; }

@media screen and (max-width: 768px) { /* line 210, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview .bartender-name, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview .bartender-name, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview .bartender-name { font-size: 55px; }
  /* line 217, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img { max-width: 200px; }
  /* line 222, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-red-image, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-red-image, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-red-image { height: 40vh; background-size: cover; background-position: 50% 50%; }
  /* line 226, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-red-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-red-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-red-image img { display: none !important; }
  /* line 230, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  /* line 232, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text { width: 100%; padding: 50px 20px; }
  /* line 236, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image { width: 100%; }
  /* line 238, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img { display: block; } }
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 27, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }

/* line 28, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }

/* line 30, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox { /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }

/* line 39, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container { /* contains the original content */ overflow: hidden; width: auto; height: 100%; }

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
/* line 54, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_inside > .mCSB_container { margin-right: 30px; }

/* line 56, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; }

/* non-visible scrollbar */
/* line 58, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }

/* line 63, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; }

/* RTL direction/left-side scrollbar */
/* line 65, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }

/* line 75, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_outside + .mCSB_scrollTools { right: -26px; }

/* scrollbar position: outside */
/* line 77, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */ right: auto; left: 0; }

/* line 83, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; }

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
/* line 85, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }

/* line 94, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }

/* line 96, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; border-radius: 16px; }

/* line 103, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger { /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; }

/* line 110, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */ position: relative; width: 4px; height: 100%; margin: 0 auto; border-radius: 16px; text-align: center; }

/* line 119, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; /* auto-expanded scrollbar */ }

/* line 122, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; /* auto-expanded scrollbar */ }

/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }

/* line 136, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
/* line 147, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0; }

/* line 151, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; }

/* line 153, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }

/* non-visible scrollbar */
/* line 155, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; }

/* line 164, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; }

/* scrollbar position: outside */
/* line 167, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0 20px; }

/* line 169, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; }

/* line 175, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; /* minimum dragger width */ height: 100%; left: 0; }

/* line 181, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }

/* line 187, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; /* auto-expanded scrollbar */ margin: 2px auto; }

/* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; /* auto-expanded scrollbar */ margin: 4px 0; }

/* line 199, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }

/* line 210, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0; }

/* line 212, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
/* line 223, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; }

/* line 236, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 242, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; }

/* line 244, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; }

/* non-visible horizontal scrollbar */
/* line 247, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0; }

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
/* line 250, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0; }

/* RTL direction/left-side scrollbar */
/* line 254, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; }

/* non-visible scrollbar/RTL direction/left-side scrollbar */
/* line 257, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0; }

/* line 259, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }

/* line 264, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0; }

/* line 266, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0; }

/* line 268, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; /* non-visible scrollbar */ margin-left: 0; }

/* non-visible horizontal scrollbar */
/* line 274, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 284, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }

/* line 296, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail { -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; }

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
----------------------------------------
6.1 THEMES 
----------------------------------------
*/
/* default theme ("light") */
/* line 334, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

/* line 336, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }

/* line 339, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

/* line 346, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

/* line 351, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

/* line 356, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }

/* line 360, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

/* line 366, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

/* line 375, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; /* 
sprites locations 
light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
*/ }

/* line 384, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; /* 
sprites locations
light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
*/ }

/* line 393, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; /* 
sprites locations 
light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
*/ }

/* line 402, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; /* 
sprites locations 
light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
*/ }

/* line 411, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

/* line 416, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

/* theme: "dark" */
/* line 424, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

/* line 426, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 428, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.85); }

/* line 430, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.9); }

/* line 433, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }

/* line 435, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }

/* line 437, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }

/* line 439, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
/* line 447, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); border-radius: 1px; }

/* line 454, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); border-radius: 1px; }

/* line 461, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }

/* line 470, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

/* line 472, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

/* line 475, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; }

/* line 477, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }

/* line 479, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }

/* line 481, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }

/* theme: "dark-2" */
/* line 486, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); border-radius: 1px; }

/* line 491, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); border-radius: 1px; }

/* line 496, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 498, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 501, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; }

/* line 503, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }

/* line 505, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }

/* line 507, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
/* line 515, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); border-radius: 2px; }

/* line 522, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); border-radius: 2px; }

/* line 529, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }

/* line 536, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }

/* line 543, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

/* line 545, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

/* line 548, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; }

/* line 550, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }

/* line 552, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }

/* line 554, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }

/* theme: "dark-thick" */
/* line 559, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); border-radius: 2px; }

/* line 564, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); border-radius: 2px; }

/* line 569, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 571, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 574, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; }

/* line 576, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }

/* line 578, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }

/* line 580, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
/* line 588, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.1); }

/* line 590, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }

/* line 593, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; }

/* line 596, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }

/* theme "dark-thin" */
/* line 606, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

/* line 608, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 610, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 612, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 615, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }

/* line 617, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }

/* line 619, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }

/* line 621, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
/* line 629, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.15); }

/* line 631, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger { height: 14px; }

/* line 636, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px; }

/* line 644, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px; }

/* line 649, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0; }

/* line 657, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; /* auto-expanded scrollbar */ height: 16px; margin: -1px 0; }

/* line 666, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; /* auto-expanded scrollbar */ }

/* line 671, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; /* auto-expanded scrollbar */ width: 16px; margin: 0 -1px; }

/* line 680, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; /* auto-expanded scrollbar */ margin: 6px 0; }

/* line 688, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px; }

/* line 690, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px; }

/* line 692, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px; }

/* line 694, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; }

/* theme "rounded-dark", "rounded-dots-dark" */
/* line 699, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 702, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

/* line 704, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 707, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 712, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px; }

/* line 714, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px; }

/* line 716, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px; }

/* line 718, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; }

/* theme "rounded-dots", "rounded-dots-dark" */
/* line 723, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px; }

/* line 726, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center; }

/* line 734, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

/* line 742, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x; }

/* line 749, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px; }

/* line 751, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px; }

/* line 753, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px; }

/* line 755, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; }

/* theme "rounded-dots-dark" */
/* line 760, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); }

/* line 764, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px; }

/* line 766, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px; }

/* line 768, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px; }

/* line 770, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; }

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
/* line 778, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* line 791, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* theme "3d", "3d-dark" */
/* line 807, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px; }

/* line 810, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px; }

/* line 813, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools, .mCS-3d-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

/* line 819, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { border-radius: 16px; }

/* line 824, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); }

/* line 831, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }

/* line 840, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; }

/* line 843, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); }

/* line 851, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto; }

/* line 858, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

/* line 860, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

/* line 862, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

/* line 864, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "3d-dark" */
/* line 869, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); }

/* line 874, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }

/* line 876, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

/* line 878, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

/* line 880, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

/* line 882, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
/* line 890, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

/* line 896, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { border-radius: 7px; }

/* line 901, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { border-radius: 5px; }

/* line 904, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical { right: 1px; }

/* line 907, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_vertical, .mCS-3d-thick-dark.mCSB_scrollTools_vertical { -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

/* line 910, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { bottom: 1px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

/* line 916, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }

/* line 929, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); }

/* line 932, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }

/* line 937, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 12px; width: auto; }

/* line 943, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

/* line 948, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

/* line 950, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

/* line 952, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

/* line 954, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

/* line 956, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme: "3d-thick-dark" */
/* line 961, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools { -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); }

/* line 963, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); }

/* line 965, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); }

/* line 967, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); }

/* line 969, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #777; }

/* line 974, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

/* line 979, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

/* line 981, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

/* line 983, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

/* line 985, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

/* line 987, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
/* line 995, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { right: 0; margin: 12px 0; }

/* line 1001, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px; }

/* RTL direction/left-side scrollbar */
/* line 1010, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { left: 0; right: auto; }

/* line 1016, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

/* line 1019, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px; }

/* line 1022, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px; }

/* line 1025, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }

/* line 1030, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }

/* theme: "minimal-dark" */
/* line 1039, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }

/* line 1044, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
/* line 1056, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); }

/* line 1062, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; }

/* line 1065, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0; }

/* line 1074, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; }

/* line 1081, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0; }

/* line 1089, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

/* line 1091, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

/* line 1093, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

/* line 1095, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "dark-3" */
/* line 1100, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 1102, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 1104, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 1107, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); }

/* line 1109, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

/* line 1111, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

/* line 1113, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

/* line 1115, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
/* line 1123, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); }

/* line 1133, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }

/* line 1149, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; }

/* line 1165, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0; }

/* line 1176, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

/* line 1180, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

/* line 1184, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

/* line 1188, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
/* line 1195, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 1199, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 1203, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 1210, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); }

/* line 1214, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

/* line 1218, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

/* line 1222, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

/* line 1226, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* theme "inset-2", "inset-2-dark" */
/* line 1233, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255, 255, 255, 0.2); -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 1243, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0, 0, 0, 0.2); }

/* theme "inset-3", "inset-3-dark" */
/* line 1248, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.6); }

/* line 1250, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.6); }

/* line 1252, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 1254, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 1256, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 1259, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); }

/* line 1261, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

/* line 1263, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

/* ---------------------------------------- */
/* line 1, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema { padding: 20px; }
/* line 3, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.pageScrolled .campari-cinema { padding-top: 76px; }
@media (max-width: 600px) { /* line 3, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .pageScrolled .campari-cinema { padding: 20px; } }
/* line 9, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .campari-cinema--header { padding: 20px; -webkit-transform: transition(all, ease, 300ms, 0ms); transform: transition(all, ease, 300ms, 0ms); }
/* line 12, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .campari-cinema--header .campari-cinema--menu { color: #ffffff; text-transform: uppercase; font-size: 0.75em; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; list-style: none; margin: 0 auto; padding: 0; width: 100%; max-width: 1240px; }
/* line 23, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.pageScrolled .campari-cinema .campari-cinema--header .campari-cinema--menu { color: #000000; }
/* line 26, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .campari-cinema--header .campari-cinema--menu li { cursor: pointer; padding: 0 10px; text-align: center; }
/* line 30, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .campari-cinema--header .campari-cinema--menu li:hover { text-decoration: underline; }
/* line 35, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.pageScrolled .campari-cinema .campari-cinema--header { position: fixed; width: 100%; top: 107px; background: #ffffff; left: 0; z-index: 1000; padding: 10px; }
@media (max-width: 600px) { /* line 9, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .campari-cinema--header { display: none; } }
/* line 48, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema { color: #ffffff; }
/* line 50, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema#campari-cinema--intro { text-align: center; margin: 50px auto; }
/* line 53, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema#campari-cinema--intro .campari-cinema--description { line-height: 125%; letter-spacing: 1px; font-size: 18px; max-width: 600px; margin: 50px auto; }
/* line 60, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema#campari-cinema--intro .campari-cinema--next { font-size: 30px; display: inline-block; -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); cursor: pointer; }
/* line 67, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual, .campari-cinema .section-cinema.section-cinema-gallery { margin: 100px auto; }
/* line 70, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--header .section-cinema--title, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--header .section-cinema--title { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #ffffff; }
@media (max-width: 600px) { /* line 70, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--header .section-cinema--title, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--header .section-cinema--title { font-size: 12px; } }
/* line 80, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; position: relative; }
@media (max-width: 768px) { /* line 80, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
/* line 89, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--preview, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--preview { width: 70%; max-width: 800px; position: relative; }
/* line 93, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--preview img, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--preview img { width: 100%; height: auto; }
@media (max-width: 768px) { /* line 89, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--preview, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--preview { width: 100%; } }
/* line 101, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details { max-width: 350px; position: relative; left: -60px; }
@media (max-width: 768px) { /* line 101, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details { max-width: 100%; left: 0; } }
/* line 109, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--abstract, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--abstract { font-size: 17px; line-height: 125%; text-transform: uppercase; }
@media (max-width: 1024px) { /* line 109, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--abstract, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--abstract { font-size: 16px; } }
@media (max-width: 600px) { /* line 109, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--abstract, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--abstract { font-size: 14px; } }
/* line 120, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--link, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--link { color: #c8102e; background-color: #ffffff; text-align: center; font-family: "NeutraTextBold"; text-decoration: none; margin-top: 15px; line-height: 1; padding: 15px 30px 10px; font-size: 16px; text-transform: uppercase; display: inline-block; margin-right: 15px; -webkit-transition: all ease 300ms 0ms; transition: all ease 300ms 0ms; }
/* line 134, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--link:hover, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--link:hover { color: #ffffff; background-color: #c8102e; }
/* line 140, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video { position: absolute; bottom: 10px; left: 10px; padding: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 148, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video span, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video span { font-size: 3em; }
/* line 151, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video strong, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video strong { margin: 0 0.5em; font-size: 1em; }
@media (max-width: 1024px) { /* line 156, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video span, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video span { font-size: 2.5em; }
  /* line 159, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video strong, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video strong { font-size: 0.75em; } }
/* line 166, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--header, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--header { text-align: right; }
/* line 169, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--body, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--body { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
/* line 171, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--body .section-cinema--details, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--body .section-cinema--details { left: auto; right: -60px; text-align: right; }
@media (max-width: 768px) { /* line 171, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--body .section-cinema--details, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--body .section-cinema--details { right: 0; } }
/* line 179, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--body .section-cinema--video, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--body .section-cinema--video { left: auto; right: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 768px) { /* line 188, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--details { position: static !important; } }
/* line 194, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery .gallery-item { position: relative; }
/* line 196, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery .gallery-item .gallery-item--caption { position: absolute; bottom: 0; left: 0; text-transform: uppercase; padding: 10px; margin: 0; }
/* line 206, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls { text-transform: uppercase; }
/* line 208, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-control { width: 25px; height: 25px; display: inline-block; text-align: center; border-radius: 20px; border: 2px solid #ffffff; line-height: 22px; font-weight: bold; font-size: 12px; margin-right: 10px; cursor: pointer; }
@media (max-width: 768px) { /* line 206, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls { position: absolute; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; top: 40%; }
  /* line 227, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-controls--label { display: none; }
  /* line 230, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-control { margin: 0; }
  /* line 233, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-control-left { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  /* line 236, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-control-right { -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); } }
@media (max-width: 1024px) { /* line 241, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-controls--label { font-size: 0.75em; } }

/* line 250, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia { background: #0a0b0d !important; }
/* line 252, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-page--content { padding-bottom: 100px; }
@media screen and (max-width: 800px) { /* line 255, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia .custom-main-image { background-size: 130% auto !important; } }
@media screen and (max-width: 600px) { /* line 255, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia .custom-main-image { height: 0 !important; padding-top: 54% !important; background-position: 50% 0 !important; min-height: 0 !important; } }
/* line 266, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .campari-content-wrapper { background-size: auto !important; background-attachment: scroll !important; }
/* line 270, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia #block-wasit-content { margin-top: -35px; }
@media screen and (max-width: 800px) { /* line 270, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia #block-wasit-content { margin-top: 0; } }
@media screen and (max-width: 600px) { /* line 276, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia #block-wasit-breadcrumbs { display: none; } }
/* line 281, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--basic-text { line-height: 120%; max-width: 850px; padding: 20px 50px; }
@media (max-width: 768px) { /* line 281, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia .custom-component--basic-text { padding: 20px; } }
/* line 288, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--basic-text blockquote { font-size: 23px; line-height: 120%; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; }
/* line 297, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video { max-width: 750px; margin: 0 auto; }
/* line 300, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__image::before { padding-top: 56.25% !important; }
/* line 303, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__cta { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 305, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__cta .btn-video-component { position: absolute; bottom: 10px; left: 10px; padding: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 319, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__cta .btn-video-component span { font-size: 3em; }
/* line 322, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__cta .btn-video-component strong { margin: 0 0.5em; font-size: 1em; }
/* line 329, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--image-list { max-width: 750px; margin: 0 auto; border-top: 0; }
/* line 334, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--slider { width: 100%; max-width: 750px; margin: 20px auto; }
/* line 338, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--slider .slick-prev { left: 0; }
/* line 341, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--slider .slick-next { right: 0; }
/* line 345, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--grid { width: 100%; max-width: 770px; margin: 20px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 353, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--grid .grid-img { margin: 10px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: calc(100% * (1/3) - 20px - 1px); }
/* line 357, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--grid .grid-img img { width: 100%; height: auto; }

/* line 2, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .region-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100vh; }

/* line 12, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form, .user-pass { display: block; padding: 2em; background-color: #ffffff; max-width: 360px; margin: 1em auto 0; }
/* line 20, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item, .user-login-form .form-actions, .user-pass .form-item, .user-pass .form-actions { display: block; margin: 0 auto 1.5em; }
/* line 25, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item:last-child, .user-login-form .form-actions:last-child, .user-pass .form-item:last-child, .user-pass .form-actions:last-child { margin: 0; }
/* line 29, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item label, .user-login-form .form-item input, .user-login-form .form-item .description, .user-login-form .form-actions label, .user-login-form .form-actions input, .user-login-form .form-actions .description, .user-pass .form-item label, .user-pass .form-item input, .user-pass .form-item .description, .user-pass .form-actions label, .user-pass .form-actions input, .user-pass .form-actions .description { display: block; width: 100%; }
/* line 38, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item label, .user-pass .form-item label { text-transform: uppercase; color: #c8102e; font-size: 1.5em; line-height: 1; margin-bottom: 5px; }
/* line 46, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item input, .user-pass .form-item input { padding: 5px; border: 1px solid #c8102e; }
/* line 51, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item .description, .user-pass .form-item .description { margin-top: 5px; font-size: 11px; color: #372f2c; }
/* line 59, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form #edit-submit, .user-pass #edit-submit { background-color: #000000; color: #ffffff; border: none; text-transform: uppercase; padding: 0.625em 0; line-height: 1; -webkit-transition: background-color ease-in-out .3s; transition: background-color ease-in-out .3s; }
/* line 68, ../../../../../app/assets/scss/pages/_login.scss */
.no-touchevents .user-login-form #edit-submit:hover, .no-touchevents .user-pass #edit-submit:hover { background-color: #c8102e; }

/* line 75, ../../../../../app/assets/scss/pages/_login.scss */
.user-pass .form-item { margin-bottom: 1em; }
/* line 79, ../../../../../app/assets/scss/pages/_login.scss */
.user-pass p { color: #372f2c; margin: 0 0 1em; font-size: 0.875em; line-height: 1.2; }

/* line 90, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .block-local-tasks-block .tabs { margin: 0 auto; }
/* line 95, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .block-local-tasks-block .tabs li { margin: 0; }
/* line 101, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .block-local-tasks-block .tabs a { color: #ffffff; }
/* line 107, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .block-local-tasks-block .tabs a.is-active, .path-user .no-touchevents .block-local-tasks-block .tabs a:hover { background-color: #ffffff; color: #000000; text-decoration: underline; }

/* line 2, ../../../../../app/assets/scss/pages/_custom-page.scss */
.page-node-type-custom-page .custom-main-image { width: 100%; height: 40vh; min-height: 400px; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
/* line 10, ../../../../../app/assets/scss/pages/_custom-page.scss */
.page-node-type-custom-page .custom-title { display: none; }

/* line 2, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-mosaic-nav-element:focus, .btn-mosaic-nav-element:active { outline: none; }

/* line 10, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-close-rd-cocktail { padding: 0; background-color: transparent; border: none; color: #ffffff; font-size: 12px; position: absolute; right: 20px; top: 20px; }
/* line 21, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-close-rd-2018--overlay { display: table; margin: 0 auto; background-color: transparent; padding: 0; color: #ffffff; font-size: 2em; border: none; position: relative; z-index: 50; float: right; }
/* line 35, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-play-rd-cocktail { padding: 0; background-color: transparent; border: none; color: #ffffff; font-size: 60px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: 1; -webkit-transition: color ease-in-out .3s; transition: color ease-in-out .3s; }
/* line 48, ../../../../../app/assets/scss/components/_buttons.scss */
.no-touchevents .btn-play-rd-cocktail:hover { color: #c8102e; }
/* line 53, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-close-video { position: absolute; top: 10px; right: 10px; height: 50px; width: 50px; background-color: transparent; color: #ffffff; border: none; z-index: 10; }
/* line 65, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-go-down { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: transparent; border: 0; z-index: 40; color: #ffffff; bottom: 50px; padding: 0; }
/* line 76, ../../../../../app/assets/scss/components/_buttons.scss */
.rd-hub--main .btn-go-down { bottom: 25px; }
/* line 80, ../../../../../app/assets/scss/components/_buttons.scss */
.red-diaries--video-container .btn-go-down { bottom: 0; }
@media (max-width: 600px) { /* line 80, ../../../../../app/assets/scss/components/_buttons.scss */
  .red-diaries--video-container .btn-go-down { bottom: 20px; } }
@media (max-width: 600px) { /* line 88, ../../../../../app/assets/scss/components/_buttons.scss */
  .red-diaries-cocktails-header .btn-go-down { bottom: 0; } }
@media (max-width: 768px) { /* line 65, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-go-down { bottom: 20px; } }
/* line 98, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-go-down--text { font-size: 14px; text-transform: uppercase; font-family: "NeutraTextBook"; line-height: 1; margin-bottom: 4px; }
@media (max-width: 600px) { /* line 98, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-go-down--text { font-size: 12px; } }
/* line 110, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-go-down span { display: block; }
/* line 113, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-go-down span.icon { font-size: 21px; }
@media (max-width: 600px) { /* line 113, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-go-down span.icon { font-size: 16px; } }
/* line 124, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-video-component { display: block; margin: 0 auto; color: #ffffff; background-color: transparent; border: none; padding: 0; }
/* line 132, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-video-component span { display: block; font-size: 4em; }
@media (max-width: 600px) { /* line 132, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-video-component span { font-size: 2em; } }
/* line 141, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-video-component strong { margin-top: 1.5em; display: block; line-height: 1; font-weight: normal; text-transform: uppercase; font-size: 1.5em; text-align: center; }
@media (max-width: 600px) { /* line 141, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-video-component strong { margin-top: 1em; font-size: 1em; } }
/* line 157, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-yt-video-close { color: #ffffff; padding: 0; line-height: 1; font-size: 1.5em; background-color: transparent; border: none; margin: 0 auto 2em; }
/* line 166, ../../../../../app/assets/scss/components/_buttons.scss */
.page-node-type-red-diaries-content .btn-yt-video-close { position: absolute; top: 30px; right: 30px; }
/* line 173, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-mosaic-nav-element { border: none; background-color: transparent; text-transform: uppercase; color: #c8102e; line-height: 1; padding: 0; display: block; margin: 0; letter-spacing: 3px; font-size: 1em; }
@media (max-width: 600px) { /* line 173, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-mosaic-nav-element { font-size: 0.75em; } }
@media (max-width: 361px) { /* line 173, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-mosaic-nav-element { font-size: 0.625em; } }
/* line 194, ../../../../../app/assets/scss/components/_buttons.scss */
.no-touchevents .btn-mosaic-nav-element:hover, .btn-mosaic-nav-element.active { text-decoration: underline; }

/* line 1, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper { position: fixed; right: 0; z-index: 60; top: 30%; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/components/_social-links.scss */
  .social-menu-wrapper { position: relative; top: 0; -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; width: 100%; } }
/* line 15, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu { display: block; padding: 0; margin: 0; }
@media (max-width: 600px) { /* line 15, ../../../../../app/assets/scss/components/_social-links.scss */
  .social-menu-wrapper .social-menu { display: -webkit-box; display: flex; display: -ms-flexbox; text-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
/* line 28, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li { display: block; }
/* line 31, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a { width: 40px; height: 40px; display: -webkit-box; display: flex; display: -ms-flexbox; line-height: 24px; color: #ffffff; overflow: hidden; font-size: 0; text-decoration: none; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; text-align: center; }
/* line 47, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a:before { font-size: 24px; }
/* line 51, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-facebook { background-color: #38599a; }
/* line 55, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-youtube { background-color: #e04933; }
/* line 59, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-instagram { background-color: #3b729c; }
/* line 63, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-twitter { background-color: #00acf0; }
/* line 67, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-tumblr { background-color: #36465D; }

/* line 1, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper { display: block; }
/* line 4, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper { padding-bottom: 50px; }
@media (max-width: 768px) { /* line 4, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper.home-cocktails-wrapper { padding: 0; } }
@media (max-width: 600px) { /* line 4, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper.home-cocktails-wrapper { padding-bottom: 50px; } }
/* line 17, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev, .cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next { width: 40px; height: 40px; margin-top: -25px; z-index: 10; }
/* line 24, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev:before, .cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next:before { font-family: 'campari-icon'; font-size: 40px; }
/* line 30, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev { left: -40px; }
@media (max-width: 600px) { /* line 30, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev { left: 0; } }
/* line 37, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev:before { content: ""; }
/* line 42, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next { right: -40px; }
@media (max-width: 600px) { /* line 42, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next { right: 0; } }
/* line 48, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next:before { content: ""; }
/* line 55, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper ul { margin: 0 0 -50px; }
@media (max-width: 768px) { /* line 55, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper ul { margin: 0; padding: 0; } }
/* line 64, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper ul li { display: block; }

/* line 70, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container { display: block; margin: 0 10px; }
@media (max-width: 600px) { /* line 70, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container { margin: 0 10px -50px; } }
/* line 79, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container a { text-decoration: none; display: block; position: relative; }
@media (max-width: 600px) { /* line 79, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container a { padding-bottom: 20px; }
  /* line 87, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container a { padding-bottom: 30px; } }
@media (max-width: 420px) { /* line 79, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container a { padding-bottom: 0; } }
/* line 98, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container a:hover .cocktail-title { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; height: auto; overflow: auto; opacity: 1; }
/* line 107, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-thumbnail { display: block; }
/* line 110, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-thumbnail img { display: block; max-width: 100%; height: auto; margin: 0 auto; width: 85%; }
@media (max-width: 600px) { /* line 110, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-thumbnail img { width: 50%; }
  /* line 120, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container .cocktail-thumbnail img { width: 70%; } }
@media (max-width: 420px) { /* line 128, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container .cocktail-thumbnail img { margin-top: 0; } }
@media (max-width: 360px) { /* line 110, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-thumbnail img { width: 80%; } }
/* line 139, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-title { display: block; text-align: center; padding: 20px 0 0; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; overflow: hidden; opacity: 0; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 153, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.path-frontpage .cocktail-content-container .cocktail-title { bottom: 15px; }
@media (max-width: 768px) { /* line 139, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-title { padding: 0; bottom: 30px; } }
@media (max-width: 600px) { /* line 139, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-title { bottom: 50px; }
  /* line 167, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container .cocktail-title { position: relative; opacity: 1; overflow: auto; height: auto; } }
/* line 178, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-title .campari-brand, .cocktail-content-container .cocktail-title .cocktail-name { padding: 10px 0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; display: block; text-transform: uppercase; font-family: "NeutraTextDemi"; line-height: 1; color: #ffffff; }
/* line 190, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-title .campari-brand { font-size: 21px; letter-spacing: 1px; font-weight: 600; }
/* line 196, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-title .cocktail-name { font-size: 16px; letter-spacing: 2px; }
@media (max-width: 768px) { /* line 196, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-title .cocktail-name { padding: 3px 0; font-size: 12px; } }
@media (max-width: 360px) { /* line 206, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container .cocktail-title .cocktail-name { font-size: 10px; padding: 5px 0 2px; } }

/* line 216, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper, .cocktails-thumbnails-wrapper { display: block; }

/* line 221, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-thumbnails-wrapper { margin-top: 150px !important; }
@media (max-width: 600px) { /* line 221, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-thumbnails-wrapper { margin-top: 0 !important; } }
/* line 228, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-thumbnails-wrapper .slick-prev { left: 0; }
/* line 232, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-thumbnails-wrapper .slick-next { right: 0; }

/* line 238, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-list { width: 100%; }
/* line 242, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-prev, .cocktails-details-wrapper .slick-next { top: 70px; z-index: 50; width: 40px; height: 40px; display: block; overflow: hidden; }
@media (max-width: 768px) { /* line 242, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-prev, .cocktails-details-wrapper .slick-next { top: auto; bottom: 75%; } }
@media (max-width: 600px) { /* line 242, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-prev, .cocktails-details-wrapper .slick-next { top: 160px; bottom: auto; } }
@media (max-width: 360px) { /* line 242, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-prev, .cocktails-details-wrapper .slick-next { bottom: 80%; } }
/* line 265, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-prev:before, .cocktails-details-wrapper .slick-next:before { content: ''; width: 40px; height: 40px; background-size: 40px 40px; display: block; }
/* line 274, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-prev { left: 40px; }
@media (max-width: 600px) { /* line 274, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-prev { left: 20px; } }
/* line 281, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-prev:before { background-image: url("../images/cocktails/arrow-left.png"); }
/* line 286, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-next { left: 100px; }
@media (max-width: 768px) { /* line 286, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-next { left: auto; right: 40px; } }
@media (max-width: 600px) { /* line 286, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-next { right: 20px; } }
/* line 298, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-next:before { background-image: url("../images/cocktails/arrow-right.png"); }

/* line 1, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cocktail-main-element { display: block; position: relative; }
/* line 5, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cocktail-main-element .cocktail-main-img { display: block; }
/* line 8, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cocktail-main-element .cocktail-main-img img { display: block; width: 100%; }
/* line 14, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cocktail-main-element .cocktail-main-details { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; z-index: 5; padding: 0 0 0 40px; }
@media (max-width: 768px) { /* line 14, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cocktail-main-element .cocktail-main-details { position: relative; padding: 0 40px 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
@media (max-width: 600px) { /* line 14, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cocktail-main-element .cocktail-main-details { padding: 0 20px 20px; } }

/* line 42, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element { display: -webkit-box; display: flex; display: -ms-flexbox; width: 30%; max-width: 300px; }
@media (max-width: 768px) { /* line 42, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element { width: 100%; max-width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 55, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; padding-right: 20px; }
@media (max-width: 768px) { /* line 55, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text { width: 100%; padding-top: 0; padding-right: 0; } }
/* line 71, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper { display: block; }
@media (max-width: 768px) { /* line 71, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper { padding: 40px 0 0; } }
/* line 78, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper .cocktail-title { display: block; color: #ffffff; font-size: 24px; line-height: 1; text-transform: uppercase; font-family: "NeutraTextBold"; margin-bottom: 20px; }
@media (max-width: 1024px) { /* line 78, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper .cocktail-title { margin-bottom: 10px; } }
/* line 91, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper .cocktail-title span { display: block; }
@media (max-width: 768px) { /* line 91, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper .cocktail-title span { display: inline-block; vertical-align: middle; } }
/* line 101, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper .cocktail-description { display: block; margin-bottom: 40px; }
@media (max-width: 1024px) { /* line 101, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper .cocktail-description { margin-bottom: 25px; } }
@media (max-width: 768px) { /* line 101, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper .cocktail-description { margin-bottom: 0; } }
/* line 113, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper .cocktail-description p { display: block; margin: 0; font-size: 13px; color: #ffffff; line-height: 1.4; }
/* line 123, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon { display: block; }
@media (max-width: 768px) { /* line 123, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .cocktail-addon { margin: 30px 0; } }
/* line 130, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul { padding: 0; margin: 0; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: start; justify-content: flex-start; -ms-flex-pack: start; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 768px) { /* line 130, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .cocktail-addon ul { -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
/* line 145, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li { display: inline-block; vertical-align: middle; margin: 0 -10px; width: 33%; }
/* line 151, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li:first-child { margin-left: 0; }
/* line 155, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li:last-child { margin-right: 0; }
/* line 159, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li button { padding: 0; border: none; background-color: transparent; display: block; margin: 0 auto; }
/* line 166, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li button .icon { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; background-color: #ffffff; width: 50px; height: 50px; border-radius: 50%; margin: 0 auto; }
/* line 177, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li button .icon img { margin: 0 auto; width: 25px; }
/* line 183, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li button .icon-text { display: block; color: #ffffff; text-transform: uppercase; font-size: 12px; text-align: center; margin-top: 10px; font-family: "NeutraTextBold"; }
/* line 198, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media { display: none; width: 35%; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; margin-right: -35%; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 768px) { /* line 198, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media { margin-right: 0; padding-left: 0; width: 100%; } }
/* line 212, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media.opened { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; margin-right: 0; }
/* line 217, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media.opened .open-media span { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 224, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .open-media { display: -webkit-box; display: flex; display: -ms-flexbox; width: 23px; height: 100px; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 0; background-color: #cccccc; border: none; }
@media (max-width: 768px) { /* line 224, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .open-media { display: none; } }
/* line 239, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .open-media span { margin: 0 auto; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 246, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-wrapper { background-color: #ffffff; width: 100%; }
@media (max-width: 768px) { /* line 246, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
@media (max-width: 360px) { /* line 246, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 265, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element { display: block; }
@media (max-width: 768px) { /* line 265, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element { width: 50%; } }
@media (max-width: 360px) { /* line 265, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element { width: 100%; } }
/* line 278, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element.video .field--name-field-cocktails-video-thumbnail { height: 100%; width: 100%; overflow: hidden; position: relative; }
/* line 284, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element.video .field--name-field-cocktails-video-thumbnail img { display: block; width: 100%; }
@media (max-width: 600px) { /* line 284, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element.video .field--name-field-cocktails-video-thumbnail img { height: 100%; width: auto; min-width: 100%; max-width: none; position: absolute; left: 50%; margin-left: auto; margin-right: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }
@media (max-width: 360px) { /* line 284, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element.video .field--name-field-cocktails-video-thumbnail img { position: relative; } }
/* line 303, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element.glass { padding: 20px 40px 20px 20px; background-color: #c8102e; min-height: 200px; display: -webkit-box; display: flex; display: -ms-flexbox; -ms-flex-line-pack: center; align-content: center; }
@media (max-width: 768px) { /* line 303, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element.glass { min-height: auto; } }
@media (max-width: 600px) { /* line 303, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element.glass { padding: 10px; } }
/* line 319, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element.glass .field--name-field-glass-type { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; }

/* line 335, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.icon { width: 30%; }
/* line 338, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.icon img { display: block; margin: 0 auto 10px; }
/* line 343, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.icon .glass-name { display: block; font-size: 10px; line-height: 1; font-family: "NeutraTextBold"; color: #ffffff; text-transform: uppercase; text-align: center; }
/* line 354, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.description { width: 70%; padding-left: 20px; }
/* line 358, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.description p { display: block; color: #ffffff; font-size: 13px; line-height: 1.4; margin: 0; }

/* line 369, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); display: none; z-index: 100; }
@media (max-width: 600px) { /* line 369, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail { padding: 20px; max-height: 100%; overflow: auto; } }
/* line 385, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .close-recipe { position: absolute; top: 70px; right: 70px; height: 40px; width: 40px; background-color: transparent; border: none; z-index: 10; }
@media (max-width: 600px) { /* line 385, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .close-recipe { top: 20px; right: 15px; } }
/* line 401, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .recipe-content { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; margin: 0 auto; padding: 40px; overflow: auto; -webkit-box-pack: end; justify-content: flex-end; -ms-flex-pack: end; }
@media (max-width: 1024px) { /* line 401, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .recipe-content { width: 100%; padding: 0; } }
@media (max-width: 600px) { /* line 401, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .recipe-content { display: block; } }
/* line 424, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .recipe-content .text-formatted { width: 40%; padding: 80px 40px 40px; display: -webkit-box; display: flex; display: -ms-flexbox; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; text-align: left; }
@media (max-width: 768px) { /* line 424, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .recipe-content .text-formatted { width: 100%; padding: 40px; } }
@media (max-width: 600px) { /* line 424, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .recipe-content .text-formatted { position: relative; padding: 0; height: auto; display: block; } }
/* line 451, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .recipe-content p { display: block; margin: 0; padding: 0; color: #ffffff; }
/* line 457, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .recipe-content p strong { font-size: 24px; text-transform: uppercase; line-height: 1.4; }

/* line 1, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
#block-views-block-our-cocktail-mixology-configurator { margin: 50px auto; display: block; border: 4px solid #c8102e; background-color: rgba(55, 47, 44, 0.5); width: 90%; }
@media (max-width: 768px) { /* line 1, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  #block-views-block-our-cocktail-mixology-configurator { margin: 50px auto; } }

/* line 13, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view { display: block; width: 100%; padding: 0 10px; background-color: rgba(0, 0, 0, 0.5); }
/* line 19, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .mixology-header { display: block; text-align: center; padding: 30px 0; }
/* line 25, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .mixology-filter-wrapper { display: block; margin-left: -20px; margin-right: -20px; }
@media (max-width: 600px) { /* line 25, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-view .mixology-filter-wrapper { margin-left: -15px; margin-right: -15px; } }
/* line 37, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .mixology-content-container { margin-top: 60px; display: block; }
/* line 43, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .mixology-content-container .mixology-content { display: block; }
/* line 50, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .new-selection-wrapper { position: absolute; right: 10px; top: 10px; display: block; padding: 0; }
@media (max-width: 768px) { /* line 50, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-view .new-selection-wrapper { position: relative; right: 0; } }
/* line 62, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .new-selection-wrapper .new-selection { display: block; margin: 0 auto; border: none; text-decoration: underline; background-color: transparent; text-transform: uppercase; color: #ffffff; font-size: 16px; font-family: "NeutraTextBold"; }

/* line 77, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-header h3 { display: block; margin: 0; text-transform: uppercase; color: #ffffff; line-height: 1; font-size: 40px; font-family: "NeutraTextBold"; margin-bottom: 10px; }
@media (max-width: 600px) { /* line 77, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-header h3 { font-size: 24px; } }
/* line 91, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-header h3 span { display: block; font-family: "BauerBodoniStd-Italic"; font-size: 30px; text-transform: lowercase; font-size: 21px; }
/* line 100, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-header img { display: block; margin: 0 auto 20px; }
@media (max-width: 600px) { /* line 100, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-header img { width: 70%; } }
/* line 109, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-header p { display: block; text-align: center; font-family: "BauerBodoniStd-Italic"; font-size: 15px; margin: 0; color: #ffffff; line-height: 1.4; }
@media (max-width: 600px) { /* line 109, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-header p { font-size: 16px; } }

/* line 127, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .slick-dots { margin: 0; padding: 0; bottom: -35px; }
/* line 131, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .slick-dots li { margin: 0; }
/* line 134, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .slick-dots li button { width: 15px; height: 15px; }
/* line 138, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .slick-dots li button::before { font-size: 8px; color: #ffffff; width: 15px; height: 15px; }
/* line 148, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section { display: block; width: 100%; }
/* line 152, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
/* line 159, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title, .mixology-filter-wrapper .filter-section .filter-section-element.mood { -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; }
/* line 165, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title, .mixology-filter-wrapper .filter-section .filter-section-element.select-options { background-color: #c8102e; }
/* line 169, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title h4, .mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0; text-align: center; text-transform: uppercase; font-family: "NeutraTextBold"; color: #ffffff; padding: 15px 0; font-weight: 400; }
/* line 183, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.mood, .mixology-filter-wrapper .filter-section .filter-section-element.other-filters { background-color: #91091f; }
/* line 188, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title, .mixology-filter-wrapper .filter-section .filter-section-element.other-filters { height: 60px; }
@media (max-width: 768px) { /* line 188, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element.title, .mixology-filter-wrapper .filter-section .filter-section-element.other-filters { height: 90px; } }
/* line 197, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.mood, .mixology-filter-wrapper .filter-section .filter-section-element.select-options { height: 80px; }
@media (max-width: 768px) { /* line 197, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element.mood, .mixology-filter-wrapper .filter-section .filter-section-element.select-options { height: 50px; } }
/* line 207, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title h4 { font-size: 16px; }
/* line 213, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 { padding: 0; line-height: 1; }
/* line 217, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 span { margin-bottom: 5px; }
@media (max-width: 768px) { /* line 213, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 { font-size: 21px; } }
@media (max-width: 600px) { /* line 213, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 { font-size: 16px; } }
/* line 231, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element .mixology-step { border: 3px solid #ffffff; height: 25px; width: 25px; border-radius: 50%; margin-right: 10px; line-height: 20px; }
@media (max-width: 600px) { /* line 231, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element .mixology-step { margin-bottom: 3px; } }

/* line 248, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--wrapper { display: none; padding: 10px 15px; width: 100%; margin: 0 auto; position: relative; }
/* line 256, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 600px) { /* line 256, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-breadcrumbs--content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 266, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 600px) { /* line 266, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-breadcrumbs--elements { margin-top: 10px; } }
/* line 275, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements__choice { display: none; color: #ffffff; font-size: 18px; font-family: "BauerBodoniStd-Italic"; padding-left: 15px; position: relative; }
/* line 288, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements__choice:first-child { padding-left: 0; }
/* line 292, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements__choice:not(:first-child) { margin-left: 10px; }
/* line 295, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements__choice:not(:first-child)::before { content: '>'; position: absolute; left: 0; top: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 309, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--start { color: #ffffff; font-family: "NeutraTextBold"; font-size: 18px; padding-right: 15px; }
@media (max-width: 600px) { /* line 309, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-breadcrumbs--start { padding-right: 0; } }

/* line 321, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.other-filters { position: relative; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 15px 0; }

/* line 330, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
/* line 338, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options button { display: inline-block; vertical-align: middle; margin: 0 10px; color: #ffffff; background-color: #91091f; border: none; padding: 10px 60px 10px 40px; text-transform: uppercase; font-family: "NeutraTextBold"; position: relative; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 351, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options button:after { content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #ffffff; position: absolute; top: 50%; margin-top: -5px; right: 14px; }
/* line 365, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options button.active { background-color: rgba(255, 255, 255, 0.3); }
/* line 368, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options button.active:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

/* line 375, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.filter-button-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; margin: 0; padding: 5px; text-align: center; }
@media (max-width: 768px) { /* line 375, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .filter-button-wrapper { flex-wrap: wrap; -ms-flex-wrap: wrap; } }
/* line 391, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.filter-button-wrapper .filter-button { display: inline-block; vertical-align: middle; margin: 0 15px; background-color: transparent; border: none; color: #ffffff; padding: 0; }
@media (max-width: 768px) { /* line 391, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .filter-button-wrapper .filter-button { margin: 8px 15px; } }
@media (max-width: 600px) { /* line 391, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .filter-button-wrapper .filter-button { margin: 2px 15px 0; } }
/* line 408, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.filter-button-wrapper .filter-button:hover, .filter-button-wrapper .filter-button.active { text-decoration: underline; }
/* line 413, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mood .filter-button-wrapper .filter-button { font-family: "BauerBodoniStd-Italic"; font-size: 40px; }
@media (max-width: 1024px) { /* line 413, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mood .filter-button-wrapper .filter-button { font-size: 30px; } }
@media (max-width: 600px) { /* line 413, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mood .filter-button-wrapper .filter-button { font-size: 24px; } }
/* line 426, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.other-filters .filter-button-wrapper .filter-button { font-family: "BauerBodoniStd-Italic"; font-size: 28px; }
@media (max-width: 1024px) { /* line 426, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .other-filters .filter-button-wrapper .filter-button { font-size: 18px; } }

/* line 437, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.config-cocktail-element { display: block; width: 50%; padding: 0 10px; margin: 10px 0; }
@media (max-width: 600px) { /* line 437, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .config-cocktail-element { width: 100%; } }
/* line 455, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.config-cocktail-element .cocktail { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; margin: 0 auto; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; padding: 20px 10px; border: 1px solid #ffffff; }
@media (max-width: 1024px) { /* line 455, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .config-cocktail-element .cocktail { width: 100%; padding: 10px; } }
@media (max-width: 600px) { /* line 455, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .config-cocktail-element .cocktail { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; padding: 10px; } }

/* line 480, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; width: 100%;   /*.text-formatted{ display: block; width: 100%; }  p{ display: block; margin: 0; color: $campariWhite; font-size: 13px; line-height: 1.4; width: 100%;
 @include breakpoint(mobile){ //margin-top: 20px; padding: 0; } }*/ }
/* line 489, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-thumbnail { display: block; padding: 0 20px; width: 30%; }
@media (max-width: 768px) { /* line 489, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .cocktail-element .cocktail-thumbnail { padding: 0; } }
/* line 498, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-thumbnail img { display: block; max-height: 120px; width: auto; margin: 0 auto; }
@media (max-width: 600px) { /* line 498, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .cocktail-element .cocktail-thumbnail img { max-height: 310px; height: auto; width: 70%; } }
/* line 513, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-detail { display: inline-block; width: 70%; }
/* line 517, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-detail .cocktail-title { display: block; font-family: "NeutraTextBold"; text-transform: uppercase; text-align: left; font-size: 24px; color: #ffffff; line-height: 1; }
@media (max-width: 768px) { /* line 517, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .cocktail-element .cocktail-detail .cocktail-title { width: 80%; font-size: 18px; margin: 0 auto; } }
@media (max-width: 600px) { /* line 517, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .cocktail-element .cocktail-detail .cocktail-title { margin: 0 auto 10px; } }
/* line 537, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-detail .cocktail-title span { display: block; text-align: center; }
/* line 543, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-detail .discover-more { display: block; margin: 5px auto 0; background-color: transparent; border: none; color: white; text-transform: uppercase; text-decoration: underline; line-height: 1; font-size: 12px; padding: 0; }

/* line 1, ../../../../../app/assets/scss/components/_mainpages.scss */
.main-pages-wrapper { display: block; }
/* line 4, ../../../../../app/assets/scss/components/_mainpages.scss */
.main-pages-wrapper ul { display: block; margin: 0; padding: 0; }

/* line 1, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
#block-wasit-breadcrumbs { display: inline-block; width: 50%; text-align: left; margin: 0 -2px; padding-left: 40px; position: relative; z-index: 20; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
  #block-wasit-breadcrumbs { vertical-align: top; float: left; width: 60%; padding-left: 20px; } }
/* line 17, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
._home #block-wasit-breadcrumbs { display: none; }

/* line 22, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb { display: block; padding: 10px 0; }
/* line 26, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol { display: block; line-height: 1; }
/* line 30, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol li { display: inline-block; vertical-align: middle; color: #999999; text-transform: uppercase; font-size: 10px; }
/* line 37, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol li:before { content: ">"; }
/* line 41, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol li a { font-size: 10px; text-decoration: none; color: #c8102e; }
/* line 46, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol li a:hover { text-decoration: underline; }

/* line 1, ../../../../../app/assets/scss/components/_map.scss */
.map-wrapper { display: block; margin-bottom: 60px; padding: 0 40px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/components/_map.scss */
  .map-wrapper { margin-top: 30px; padding: 0 20px; } }

/* line 12, ../../../../../app/assets/scss/components/_map.scss */
.map-top { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; margin-bottom: 90px; }
@media (max-width: 600px) { /* line 12, ../../../../../app/assets/scss/components/_map.scss */
  .map-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; margin-bottom: 30px; text-align: center; } }
/* line 28, ../../../../../app/assets/scss/components/_map.scss */
.map-top .img { width: 40%; }
@media (max-width: 600px) { /* line 28, ../../../../../app/assets/scss/components/_map.scss */
  .map-top .img { width: 100%; } }
/* line 35, ../../../../../app/assets/scss/components/_map.scss */
.map-top .img img { display: table; margin: 0 auto; }
/* line 41, ../../../../../app/assets/scss/components/_map.scss */
.map-top .text { width: 60%; padding: 0 20px; }
@media (max-width: 600px) { /* line 41, ../../../../../app/assets/scss/components/_map.scss */
  .map-top .text { margin-top: 20px; padding: 0; width: 100%; } }
/* line 51, ../../../../../app/assets/scss/components/_map.scss */
.map-top .text p { color: #ffffff; font-size: 15px; line-height: 1.4; display: block; margin: 0; font-family: "BauerBodoniStd-Italic"; }
@media (max-width: 600px) { /* line 51, ../../../../../app/assets/scss/components/_map.scss */
  .map-top .text p { font-size: 16px; } }

/* line 67, ../../../../../app/assets/scss/components/_map.scss */
.map-container { display: block; width: 100%; }
/* line 71, ../../../../../app/assets/scss/components/_map.scss */
.map-container iframe { display: block; width: 100%; height: 280px; }

/* line 78, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details { display: -webkit-box; display: flex; display: -ms-flexbox; background-color: #ffffff; padding: 30px; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; }
@media (max-width: 600px) { /* line 78, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details { padding: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 95, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .location-element .text-formatted { display: block; }
/* line 98, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .location-element .text-formatted p { margin: 0; display: block; font-size: 13px; line-height: 1.4; color: #372f2c; }
/* line 106, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .location-element .text-formatted p strong { font-family: "NeutraTextBook"; color: #c8102e; }
/* line 114, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .first-col { width: 25%; }
@media (max-width: 600px) { /* line 114, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .first-col { width: 100%; margin-bottom: 20px; } }
@media (max-width: 600px) { /* line 122, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .first-col .text-formatted { -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 20px; column-gap: 20px; } }
@media (max-width: 600px) { /* line 122, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .first-col .text-formatted { -webkit-column-count: 1; column-count: 1; } }
/* line 141, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .other-col { width: 75%; }
@media (max-width: 600px) { /* line 141, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .other-col { width: 100%; } }
/* line 148, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .other-col h4 { display: block; margin: 0; line-height: 1; color: #372f2c; text-transform: uppercase; font-family: "NeutraTextBold"; font-size: 30px; margin-bottom: 5px; }
/* line 159, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .other-col .text-formatted { margin-top: 20px; -webkit-column-count: 3; column-count: 3; -webkit-column-gap: 20px; column-gap: 20px; }
@media (max-width: 600px) { /* line 159, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .other-col .text-formatted { margin: 10px 0 0; -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 10px; column-gap: 10px; } }
@media (max-width: 360px) { /* line 159, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .other-col .text-formatted { -webkit-column-count: 1; column-count: 1; -webkit-column-gap: 0; column-gap: 0; } }

/* line 1, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button { position: fixed; z-index: 1000; bottom: 40px; left: 20px; height: 40px; width: 40px; background-color: #c8102e; display: none; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/components/_mobile-button.scss */
  .mobile-button { display: block; } }
/* line 15, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger { padding: 8px 0 0; margin: 0 7px; }
/* line 20, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger.is-active .hamburger-inner { background-color: transparent !important; }
/* line 25, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger .hamburger-box { height: 24px; width: 25px; }
/* line 29, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger .hamburger-box .hamburger-inner { width: 25px; background-color: #ffffff; }
/* line 33, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger .hamburger-box .hamburger-inner:before, .mobile-button .hamburger .hamburger-box .hamburger-inner:after { width: 25px; background-color: #ffffff; }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/* line 3, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger { padding: 15px 15px; display: inline-block; cursor: pointer; -webkit-transition-property: opacity, -webkit-filter; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: linear; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger:hover { opacity: 0.7; }

/* line 31, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-box { width: 40px; height: 24px; display: inline-block; position: relative; }

/* line 38, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner { display: block; top: 50%; margin-top: -2px; }
/* line 43, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 40px; height: 4px; background-color: #000; border-radius: 4px; position: absolute; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }
/* line 56, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }
/* line 62, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner::before { top: -10px; }
/* line 66, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner::after { bottom: -10px; }

/* 3DX */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-box { -webkit-perspective: 80px; perspective: 80px; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-inner { -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 14, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after { -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner { background-color: transparent; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
/* line 25, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner::before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); }

/* 3DX Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-box { -webkit-perspective: 80px; perspective: 80px; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-inner { -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 14, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after { -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner { background-color: transparent; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }
/* line 25, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner::before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); }

/* 3DY */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-box { -webkit-perspective: 80px; perspective: 80px; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-inner { -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 14, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after { -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner { background-color: transparent; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); }
/* line 25, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner::before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); }

/* 3DY Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-box { -webkit-perspective: 80px; perspective: 80px; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-inner { -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 14, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after { -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner { background-color: transparent; -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
/* line 25, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner::before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); }

/* Arrow */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_arrow.scss */
.hamburger--arrow.is-active .hamburger-inner::before { -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_arrow.scss */
.hamburger--arrow.is-active .hamburger-inner::after { -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/* Arrow Right */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_arrow-r.scss */
.hamburger--arrow-r.is-active .hamburger-inner::before { -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_arrow-r.scss */
.hamburger--arrow-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/* Arrow Alt */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt .hamburger-inner::before { -webkit-transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }
/* line 12, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }
/* line 20, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt.is-active .hamburger-inner::before { top: 0; -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1); transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1); -webkit-transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1); transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/* Arrow Alt Right */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r .hamburger-inner::before { -webkit-transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }
/* line 12, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }
/* line 20, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::before { top: 0; -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1); transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1); -webkit-transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1); transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/* Boring */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_boring.scss */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after { -webkit-transition-property: none; transition-property: none; }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
/* line 18, ../../../../../app/assets/scss/components/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner::before { top: 0; opacity: 0; }
/* line 23, ../../../../../app/assets/scss/components/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

/* Collapse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner { top: auto; bottom: 0; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-delay: 0.15s; transition-delay: 0.15s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 13, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner::after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
/* line 19, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner::before { -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 26, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); -webkit-transition-delay: 0.32s; transition-delay: 0.32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner::after { top: 0; opacity: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
/* line 38, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Collapse Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner { top: auto; bottom: 0; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-delay: 0.15s; transition-delay: 0.15s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 13, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner::after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
/* line 19, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner::before { -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 26, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, -10px, 0) rotate(45deg); transform: translate3d(0, -10px, 0) rotate(45deg); -webkit-transition-delay: 0.32s; transition-delay: 0.32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner::after { top: 0; opacity: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
/* line 38, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Elastic */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner { top: 2px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner::before { top: 10px; -webkit-transition: opacity 0.15s 0.4s ease; transition: opacity 0.15s 0.4s ease; }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner::after { top: 20px; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
/* line 23, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(135deg); transform: translate3d(0, 10px, 0) rotate(135deg); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner::before { -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 0; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg); transform: translate3d(0, -20px, 0) rotate(-270deg); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* Elastic Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner { top: 2px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner::before { top: 10px; -webkit-transition: opacity 0.15s 0.4s ease; transition: opacity 0.15s 0.4s ease; }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner::after { top: 20px; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
/* line 23, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg); transform: translate3d(0, 10px, 0) rotate(-135deg); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner::before { -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 0; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(270deg); transform: translate3d(0, -20px, 0) rotate(270deg); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* Emphatic */
/* line 5, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic { overflow: hidden; }
/* line 8, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner { -webkit-transition: background-color 0.2s 0.25s ease-in; transition: background-color 0.2s 0.25s ease-in; }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner::before { left: 0; -webkit-transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
/* line 18, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner::after { top: 10px; right: 0; -webkit-transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
/* line 28, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; background-color: transparent; }
/* line 33, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner::before { left: -80px; top: -80px; -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg); transform: translate3d(80px, 80px, 0) rotate(45deg); -webkit-transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
/* line 42, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner::after { right: -80px; top: -80px; -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg); transform: translate3d(-80px, 80px, 0) rotate(-45deg); -webkit-transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }

/* Emphatic Reverse */
/* line 5, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r { overflow: hidden; }
/* line 8, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner { -webkit-transition: background-color 0.2s 0.25s ease-in; transition: background-color 0.2s 0.25s ease-in; }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner::before { left: 0; -webkit-transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
/* line 18, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner::after { top: 10px; right: 0; -webkit-transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
/* line 28, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; background-color: transparent; }
/* line 33, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::before { left: -80px; top: 80px; -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg); transform: translate3d(80px, -80px, 0) rotate(-45deg); -webkit-transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
/* line 42, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::after { right: -80px; top: 80px; -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg); transform: translate3d(-80px, -80px, 0) rotate(45deg); -webkit-transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }

/* Slider */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner { top: 2px; }
/* line 9, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner::before { top: 10px; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner::after { top: 20px; }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner::before { -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0); transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0); opacity: 0; }
/* line 32, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg); transform: translate3d(0, -20px, 0) rotate(-90deg); }

/* Slider Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner { top: 2px; }
/* line 9, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner::before { top: 10px; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner::after { top: 20px; }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg); transform: translate3d(0, 10px, 0) rotate(-45deg); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner::before { -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0); transform: rotate(45deg) translate3d(5.71429px, -6px, 0); opacity: 0; }
/* line 32, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(90deg); transform: translate3d(0, -20px, 0) rotate(90deg); }

/* Spring */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner { top: 2px; -webkit-transition: background-color 0s 0.15s linear; transition: background-color 0s 0.15s linear; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner::before { top: 10px; -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner::after { top: 20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 24, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner { -webkit-transition-delay: 0.32s; transition-delay: 0.32s; background-color: transparent; }
/* line 28, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner::before { top: 0; -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 35, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner::after { top: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg); transform: translate3d(0, 10px, 0) rotate(-45deg); }

/* Spring Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner { top: auto; bottom: 0; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 13, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner::after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
/* line 19, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner::before { -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 26, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); -webkit-transition-delay: 0.32s; transition-delay: 0.32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner::after { top: 0; opacity: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; }
/* line 38, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Stand */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner { -webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear; transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner::before { -webkit-transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner { -webkit-transform: rotate(90deg); transform: rotate(90deg); background-color: transparent; -webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear; transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 36, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Stand Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner { -webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear; transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner::before { -webkit-transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); background-color: transparent; -webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear; transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 36, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Spin */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner::before { -webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner { -webkit-transform: rotate(225deg); transform: rotate(225deg); -webkit-transition-delay: 0.14s; transition-delay: 0.14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner::before { top: 0; opacity: 0; -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Spin Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner::before { -webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner { -webkit-transform: rotate(-225deg); transform: rotate(-225deg); -webkit-transition-delay: 0.14s; transition-delay: 0.14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner::before { top: 0; opacity: 0; -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Squeeze */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner { -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner::before { -webkit-transition: top 0.1s 0.14s ease, opacity 0.1s ease; transition: top 0.1s 0.14s ease, opacity 0.1s ease; }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0.14s; transition-delay: 0.14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner::before { top: 0; opacity: 0; -webkit-transition: top 0.1s ease, opacity 0.1s 0.14s ease; transition: top 0.1s ease, opacity 0.1s 0.14s ease; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Vortex */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after { -webkit-transition-duration: 0s; transition-duration: 0s; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; -webkit-transition-timing-function: linear; transition-timing-function: linear; }
/* line 17, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::before { -webkit-transition-property: top, opacity; transition-property: top, opacity; }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, -webkit-transform; transition-property: bottom, transform; transition-property: bottom, transform, -webkit-transform; }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner { -webkit-transform: rotate(765deg); transform: rotate(765deg); -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after { -webkit-transition-delay: 0s; transition-delay: 0s; }
/* line 36, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::before { top: 0; opacity: 0; }
/* line 41, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

/* Vortex Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after { -webkit-transition-duration: 0s; transition-duration: 0s; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; -webkit-transition-timing-function: linear; transition-timing-function: linear; }
/* line 17, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::before { -webkit-transition-property: top, opacity; transition-property: top, opacity; }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, -webkit-transform; transition-property: bottom, transform; transition-property: bottom, transform, -webkit-transform; }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner { -webkit-transform: rotate(-765deg); transform: rotate(-765deg); -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after { -webkit-transition-delay: 0s; transition-delay: 0s; }
/* line 36, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before { top: 0; opacity: 0; }
/* line 41, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

/* =========SPLASH OVERLAY========= */
/* line 3, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999; display: none; }
/* line 12, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_bkg_popup_grey { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0; left: 0; z-index: 0; }
/* line 22, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_generic_popup { position: fixed; z-index: 1; }
/* line 27, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_splash_popup { margin: 0; padding: 1.5em; background-color: #ffffff; -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35); left: 50% !important; top: 50% !important; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 600px; width: 100%; }
@media (max-width: 600px) { /* line 27, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_splash_popup { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 48, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto; text-align: center; }
@media (max-width: 600px) { /* line 48, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 61, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox .f6cm_enter_btn { color: #ffffff; font-weight: 300; font-size: 1em; text-transform: uppercase; padding: 14px 10px; background-color: #c8102e; display: table; margin: 0 auto; text-decoration: none; border: 1px solid #c8102e; line-height: 1; max-width: 200px; width: 100%; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 77, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
.no-touchevents #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox .f6cm_enter_btn:hover { background-color: #ffffff; color: #c8102e; }
/* line 83, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox .f6cm_submit { display: block; margin: 3em 0 0; width: 100%; }
@media (max-width: 600px) { /* line 83, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox .f6cm_submit { margin: 1em 0 0; } }
/* line 93, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox label { font-size: 18px; line-height: 1; margin-right: 10px; display: inline-block; text-transform: uppercase; color: #000000; }
@media (max-width: 600px) { /* line 93, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox label { display: none; } }
/* line 106, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input { height: 45px; width: 60px; display: inline-block; text-align: center; border: none; background-color: #ffffff; font-size: 1em; font-weight: 300; line-height: 1; margin-right: 10px; color: #c8102e; border: 1px solid #c8102e; font-style: italic; }
@media (max-width: 600px) { /* line 106, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input { width: 100%; margin: 0 0 0.625em; } }
/* line 126, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input:last-child { margin: 0; }
/* line 130, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input.f6cm_year { width: 90px; }
@media (max-width: 600px) { /* line 130, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input.f6cm_year { width: 100%; } }
/* line 141, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate header { display: block; position: relative; }
/* line 146, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_selection { padding-top: 0; }
/* line 149, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_selection h3 { display: block; text-align: center; color: #ffffff; text-transform: uppercase; font-weight: 300; margin: 1em auto 0.5em; font-size: 1.75em; line-height: 1; }
@media (max-width: 600px) { /* line 149, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate .f6cm_agegate_selection h3 { font-size: 1.5em; } }
/* line 166, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_label { margin: 1.5em auto; color: #606163; }
/* line 170, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_label p { text-align: center; text-transform: uppercase; font-size: 1.75em; line-height: 1; font-weight: 300; color: #000000; margin: 0; }
@media (max-width: 600px) { /* line 170, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate .f6cm_agegate_label p { font-size: 1.5em; } }
/* line 183, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_label p em { display: block; font-style: italic; font-size: 0.625em; font-weight: normal; text-transform: none; margin-top: 0.3125em; }

/* TYPOGRAPHY */
/* line 199, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_splash_logo { width: 200px; height: 61px; display: block; margin: 0 auto; background-color: transparent; background-image: url("http://www.camparigroup.com/sites/all/themes/camparicorp/logo.png"); background-size: 100% auto; background-position: center center; background-repeat: no-repeat; /*background: url('http://www.camparigroup.com/sites/all/themes/camparicorp/logo.png') no-repeat #fff center;*/ text-align: center; }
/* line 213, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .message-wrapper { display: none; width: 100%; position: relative; }
/* line 218, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .message-wrapper:before { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 0; height: 1px; width: 80%; background-color: #ffffff; }
/* line 229, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .message-wrapper.active { display: block; margin: 2em 0 0; padding: 2em 0 0; }
/* line 235, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .message-wrapper.active p.f6cm_error_message_input { font-size: 1.5em; font-weight: 300; line-height: 1; font-style: italic; color: #ffffff; text-align: center; position: relative; width: 100%; margin: 0; }

/* line 1, ../../../../../app/assets/scss/components/privacy/_cookiebanner.scss */
#f6-cp-cookiebanner * { font-family: "NeutraTextBook" !important; }

/* line 2, ../../../../../app/assets/scss/components/_video-overlay.scss */
.yt-video-wrapper { position: fixed; top: 0; left: 0; height: 100%; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.85); z-index: 5000; padding: 10em 0; }
@media (max-width: 1280px) { /* line 2, ../../../../../app/assets/scss/components/_video-overlay.scss */
  .yt-video-wrapper { padding: 3em 0; } }
/* line 21, ../../../../../app/assets/scss/components/_video-overlay.scss */
.yt-video-container { width: 60%; margin: 0 auto; position: relative; overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.yt-video-container:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
@media (max-width: 1280px) { /* line 21, ../../../../../app/assets/scss/components/_video-overlay.scss */
  .yt-video-container { width: 55%; } }
@media (max-width: 768px) { /* line 21, ../../../../../app/assets/scss/components/_video-overlay.scss */
  .yt-video-container { width: 75%; } }
@media (max-width: 600px) { /* line 21, ../../../../../app/assets/scss/components/_video-overlay.scss */
  .yt-video-container { width: 100%; } }
/* line 39, ../../../../../app/assets/scss/components/_video-overlay.scss */
.yt-video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; margin: 0 auto; }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list { display: block; }
/* line 5, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview { display: block; border-top: 4px solid #ffffff; border-bottom: 4px solid #ffffff; }
@media (max-width: 600px) { /* line 10, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
  ._red-diaries-2018 .custom-component--carousel-list-preview { border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; } }
/* line 17, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-list { padding: 0 !important; }
/* line 21, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-next, .custom-component--carousel-list-preview .slick-prev { z-index: 50; }
@media (max-width: 600px) { /* line 25, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
  .custom-component--carousel-list-preview .slick-next:before, .custom-component--carousel-list-preview .slick-prev:before { font-size: 24px; } }
/* line 32, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-next { right: 60px; }
@media (max-width: 600px) { /* line 32, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
  .custom-component--carousel-list-preview .slick-next { right: 10px; } }
/* line 40, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-prev { left: 60px; }
@media (max-width: 600px) { /* line 40, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
  .custom-component--carousel-list-preview .slick-prev { left: 10px; } }
/* line 48, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-slide { position: relative; }
/* line 51, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-slide p { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #c8102e; font-size: 1em; text-align: center; margin: 0 auto; line-height: 1; text-transform: uppercase; z-index: 35; opacity: 0; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
/* line 72, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-slide:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); opacity: 0; z-index: 30; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
/* line 85, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.no-touchevents .custom-component--carousel-list-preview .slick-slide:hover { cursor: pointer; }
/* line 88, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.no-touchevents .custom-component--carousel-list-preview .slick-slide:hover:before { opacity: 1; }
/* line 94, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.no-touchevents ._red-diaries-2018 .custom-component--carousel-list-preview .slick-slide:hover p { opacity: 1; }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-top: 4px solid #ffffff; }
/* line 8, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
._red-diaries-2018 .custom-component--image-list { border-top: none; }
/* line 11, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
._campari-cinema_venezia75 .custom-component--image-list { border-top: none; width: 100%; }
/* line 16, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single { width: 100%; display: inline-block; }
/* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content { display: block; width: 100%; position: relative; }
/* line 26, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image { display: block; }
/* line 30, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image:hover img { -webkit-filter: grayscale(1); filter: grayscale(1); }
/* line 35, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image a { position: relative; display: block; }
/* line 39, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image a span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); color: #c8102e; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1.125em; text-align: center; line-height: 1; text-transform: uppercase; opacity: 0; -webkit-transition: opacity .6s ease-in-out; transition: opacity .6s ease-in-out; font-weight: 600; }
/* line 58, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
._red-diaries-2018 .custom-component--image-list__single-content .single-content--image a span { background-color: rgba(0, 0, 0, 0.7); font-size: 1.5em; text-shadow: 0 0 10px #000000; }
/* line 66, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.no-touchevents .custom-component--image-list__single-content .single-content--image a:hover span { opacity: 1; }
@media (max-width: 768px) { /* line 72, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
  ._red-diaries-2018 .custom-component--image-list__single-content .single-content--image a span { opacity: 1; font-size: 0.8125em; background-color: rgba(0, 0, 0, 0.8); } }
/* line 82, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image img { display: block; width: 100%; margin: 0 auto; z-index: 5; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
/* line 91, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--caption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; opacity: 0; background-color: transparent; -webkit-transition: all ease-in-out .4s; transition: all ease-in-out .4s; }
@media (max-width: 600px) { /* line 91, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
  .custom-component--image-list__single-content .single-content--caption { opacity: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.2)), to(#000000)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), #000000); } }
/* line 112, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.no-touchevents .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(0, 0, 0, 0.4); opacity: 1; }
@media (max-width: 600px) { /* line 112, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
  .no-touchevents .custom-component--image-list__single-content .single-content--caption:hover { opacity: 1; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.2)), to(#000000)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), #000000); } }
/* line 122, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--caption p { display: block; text-align: center; text-transform: uppercase; color: #c8102e; line-height: 1.1; padding: 1.5em; font-size: 1.5em; margin: 0 auto; }
@media (max-width: 600px) { /* line 122, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
  .custom-component--image-list__single-content .single-content--caption p { padding: 1em; font-size: 0.75em; } }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video { display: table; width: 100%; position: relative; }
@media (max-width: 600px) { /* line 7, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
  ._red-diaries-2018 .custom-component--video { border-bottom: 2px solid #ffffff; } }
/* line 13, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__image { display: block; background-repeat: no-repeat; background-size: cover; background-position: center center; overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.custom-component--video__image:before { content: ""; display: block; height: 0; padding-top: 41.17647%; }
/* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.mosaic-navigation-enabled .custom-component--video__image { height: calc(100vh - 211px); }
@media (max-width: 768px) { /* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
  .mosaic-navigation-enabled .custom-component--video__image { overflow: hidden; position: relative; height: auto; }
  /* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
  .mosaic-navigation-enabled .custom-component--video__image:before { content: ""; display: block; height: 0; padding-top: 45.45455%; } }
@media (max-width: 600px) { /* line 29, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
  ._red-diaries-2018 .custom-component--video__image { min-height: 60vh; } }
@media (max-width: 600px) { /* line 13, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
  .custom-component--video__image { overflow: initial; } }
/* line 39, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__image img { display: block; width: 100%; margin: 0 auto; }
/* line 45, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__image_no_video { display: block; }
/* line 48, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__image_no_video img { display: block; width: 100%; margin: 0 auto; }
/* line 56, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__cta { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-basic-text.scss */
.custom-component--basic-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #ffffff; padding: 50px; max-width: 1080px; margin: 0 auto; }
/* line 11, ../../../../../app/assets/scss/paragraph/_paragraph-basic-text.scss */
._campari-cinema_venezia75 .custom-component--basic-text { border-top: none; width: 100%; }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic { display: block; position: relative; padding-top: 48px; }
@media (max-width: 600px) { /* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .custom-component--mosaic { padding-top: 44px; } }
/* line 11, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__nav { display: block; background-color: #ffffff; padding: 1em; position: absolute; top: 0; left: 0; width: 100%; }
/* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__nav.fixed { top: 107px; left: 0; width: 100%; position: fixed; z-index: 400; }
@media (max-width: 600px) { /* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .custom-component--mosaic__nav.fixed { top: 40px; } }
/* line 32, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__nav ul { width: 100%; margin: 0 auto; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 40, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__nav ul li { display: inline-block; vertical-align: middle; margin: 0 2em; }
/* line 48, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__content { background-color: #cfc0b4; }

/* line 55, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container { display: block; padding: 2em; }
@media (max-width: 600px) { /* line 55, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container { padding: 3em; } }
/* line 63, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-2 { padding: 2em 4em; }
@media (max-width: 600px) { /* line 63, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container.importance-2 { padding: 1.5em 3em; } }
/* line 71, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container__internal { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; position: relative; width: 90%; margin: 0 auto; }
@media (max-width: 1024px) { /* line 71, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container__internal { width: 100%; } }
@media (max-width: 768px) { /* line 71, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container__internal { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 600px) { /* line 71, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container__internal { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
/* line 94, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(odd) .mosaic-block--container__internal { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
/* line 97, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--main-image { left: 0; }
/* line 101, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content { margin-left: 15%; -webkit-transform: translateX(-56%); transform: translateX(-56%); }
@media (max-width: 1024px) { /* line 101, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content { margin-left: 25%; } }
@media (max-width: 768px) { /* line 101, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content { margin-left: 15%; } }
@media (max-width: 600px) { /* line 101, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content { -webkit-transform: translateX(100%); transform: translateX(100%); margin-left: 0; } }
/* line 119, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content__bottom { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 128, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 131, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--main-image { right: 0; }
/* line 135, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content { margin-right: 15%; -webkit-transform: translateX(24%); transform: translateX(24%); }
@media (max-width: 1024px) { /* line 135, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content { margin-right: 25%; } }
@media (max-width: 768px) { /* line 135, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content { margin-right: 15%; } }
@media (max-width: 600px) { /* line 135, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content { -webkit-transform: translateX(100%); transform: translateX(100%); margin-right: 0; } }
/* line 155, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content__bottom { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
/* line 158, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content__bottom .mosaic-block--description { text-align: right; }
@media (max-width: 600px) { /* line 158, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content__bottom .mosaic-block--description { text-align: left; } }
/* line 169, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 { background-color: #c8102e; }
/* line 172, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal { width: 90%; margin: 0 auto; }
@media (max-width: 600px) { /* line 172, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container.importance-1 .mosaic-block--container__internal { width: 100%; } }
/* line 180, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--main-image { left: 0; }
/* line 184, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--content { margin-left: 24%; -webkit-transform: translateX(-26%); transform: translateX(-26%); }
@media (max-width: 768px) { /* line 184, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--content { margin-left: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); } }
/* line 193, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--content__bottom { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 196, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--content__bottom .mosaic-block--description { text-align: left; }
/* line 206, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.active .mosaic-block--content { -webkit-transform: translateX(0%) !important; transform: translateX(0%) !important; }
@media (max-width: 768px) { /* line 206, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container.active .mosaic-block--content { opacity: 1; } }
/* line 216, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--main-image { width: 45%; position: absolute; }
/* line 220, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--main-image { width: 55%; }
@media (max-width: 768px) { /* line 220, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-1 .mosaic-block--main-image { position: relative; width: 100%; } }
@media (max-width: 1024px) { /* line 216, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--main-image { width: 55%; } }
@media (max-width: 768px) { /* line 216, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--main-image { width: 50%; } }
@media (max-width: 600px) { /* line 216, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--main-image { width: 100%; position: relative; } }
/* line 242, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--main-image img { display: block; width: 100%; }
/* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--content { width: 70%; position: relative; padding: 2em 2em 0; height: 100%; -webkit-transition: -webkit-transform ease-in-out .7s; transition: -webkit-transform ease-in-out .7s; transition: transform ease-in-out .7s; transition: transform ease-in-out .7s, -webkit-transform ease-in-out .7s; -webkit-transition-delay: .5s; transition-delay: .5s; }
@media (max-width: 1024px) { /* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content { padding: 2em 0 0 2em; } }
@media (max-width: 768px) { /* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content { width: 80%; padding: 1em; } }
@media (max-width: 600px) { /* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content { padding: 0; opacity: 0; -webkit-transition: all linear .4s 1s; transition: all linear .4s 1s; } }
/* line 271, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--content { width: 70%; }
@media (max-width: 768px) { /* line 271, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-1 .mosaic-block--content { width: 100%; padding: 0; margin: 0 !important; } }
@media (max-width: 600px) { /* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content { width: 100%; } }
/* line 285, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--content__top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 75%; margin: 0 auto; }
@media (max-width: 600px) { /* line 285, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content__top { width: 80%; } }
@media (max-width: 600px) { /* line 285, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content__top { width: 100%; } }
/* line 300, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--content__top { width: 90%; }
@media (max-width: 768px) { /* line 300, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-1 .mosaic-block--content__top { width: 100%; } }
/* line 308, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--content__top_half { width: 50%; }
/* line 313, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--content__bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
/* line 321, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote { position: relative; z-index: 10; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: -webkit-transform ease-in-out .7s; transition: -webkit-transform ease-in-out .7s; transition: transform ease-in-out .7s; transition: transform ease-in-out .7s, -webkit-transform ease-in-out .7s; -webkit-transition-delay: .5s; transition-delay: .5s; }
/* line 328, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--quote { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
/* line 333, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.active .mosaic-block--quote { -webkit-transform: translateX(0%); transform: translateX(0%); }
/* line 337, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__image { display: block; width: 100%; }
/* line 341, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__image img { display: block; margin: 0 auto; width: 100%; }
/* line 349, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 361, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text:before, .mosaic-block--quote__text:after { content: ''; width: 40px; height: 2px; background-color: #ffffff; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; }
/* line 373, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text:before { top: 25px; }
@media (max-width: 600px) { /* line 373, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text:before { top: 12.5px; } }
/* line 381, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text:after { bottom: 25px; }
@media (max-width: 600px) { /* line 381, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text:after { bottom: 12.5px; } }
/* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text strong { display: block; width: 100%; color: #ffffff; text-transform: uppercase; padding: 1.5em; text-align: center; font-size: 2.2vw; font-weight: 400; line-height: 1.2; position: relative; letter-spacing: 13px; }
/* line 402, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-2 .mosaic-block--quote__text strong { letter-spacing: 4px; font-size: 1.5vw; }
@media (min-width: 1280px) { /* line 402, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-2 .mosaic-block--quote__text strong { font-size: 18px; } }
@media (max-width: 600px) { /* line 402, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-2 .mosaic-block--quote__text strong { font-size: 12px; letter-spacing: 3px; } }
@media (max-width: 361px) { /* line 402, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-2 .mosaic-block--quote__text strong { font-size: 0.625em; } }
@media (min-width: 1280px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 24px; } }
@media (max-width: 1024px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 1.5vw; } }
@media (max-width: 768px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 2.5vw; } }
@media (max-width: 600px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 12px; letter-spacing: 4px; } }
@media (max-width: 361px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 0.625em; } }
/* line 445, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--thumbnail { z-index: 20; }
/* line 448, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--thumbnail { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
/* line 452, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--thumbnail img { display: block; width: 100%; }
/* line 458, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--description { width: 50%; }
@media (max-width: 600px) { /* line 458, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--description { width: 100%; } }
@media (max-width: 768px) { /* line 465, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-1 .mosaic-block--description { width: 100%; } }
/* line 471, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--description p { display: block; text-transform: uppercase; line-height: 1.3; letter-spacing: 3px; padding: 0 10px; color: #000000; opacity: 0; -webkit-transition: opacity linear .8s; transition: opacity linear .8s; -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }
/* line 482, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.active .mosaic-block--description p { opacity: 1; }
@media (max-width: 768px) { /* line 471, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--description p { font-size: 0.8125em; } }
@media (max-width: 600px) { /* line 471, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--description p { margin: 0; padding: 1.5em 1.5em 0; } }
/* line 495, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--description p { color: #ffffff; }

/* line 4, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--image { display: block; }
/* line 7, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--image a { position: relative; display: block; }
/* line 11, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--image a span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); color: #c8102e; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1.125em; text-align: center; line-height: 1; text-transform: uppercase; opacity: 0; -webkit-transition: opacity .6s ease-in-out; transition: opacity .6s ease-in-out; font-weight: 600; }
/* line 32, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.no-touchevents .custom-component--slider .single-content--image a:hover span { opacity: 1; }
@media (max-width: 768px) { /* line 38, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
  ._red-diaries-2018 .custom-component--slider .single-content--image a span { opacity: 1; font-size: 0.8125em; background-color: rgba(0, 0, 0, 0.8); } }
/* line 48, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--image img { display: block; width: 100%; margin: 0 auto; }
/* line 55, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--caption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; opacity: 0; background-color: transparent; -webkit-transition: all ease-in-out .4s; transition: all ease-in-out .4s; }
@media (max-width: 600px) { /* line 55, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
  .custom-component--slider .single-content--caption { opacity: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.2)), to(#000000)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), #000000); } }
/* line 75, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.no-touchevents .custom-component--slider .single-content--caption:hover { background-color: rgba(0, 0, 0, 0.4); opacity: 1; }
@media (max-width: 600px) { /* line 75, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
  .no-touchevents .custom-component--slider .single-content--caption:hover { opacity: 1; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.2)), to(#000000)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), #000000); } }
/* line 85, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--caption p { display: block; text-align: center; text-transform: uppercase; color: #c8102e; line-height: 1.1; padding: 1.5em; font-size: 1.5em; margin: 0 auto; }
@media (max-width: 600px) { /* line 85, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
  .custom-component--slider .single-content--caption p { padding: 1em; font-size: 0.75em; } }

/* line 104, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.gallery-fullscreen { width: 100%; height: 100vh; position: fixed; top: 0; left: 0; z-index: 1000; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: rgba(0, 0, 0, 0.95); }
/* line 115, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.gallery-fullscreen .custom-component--slider { width: 90%; }
/* line 117, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.gallery-fullscreen .custom-component--slider:before { display: none !important; }
/* line 121, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.gallery-fullscreen .campari-icon-cross { color: white; position: absolute; top: 5vh; font-size: 1.5em; cursor: pointer; }

/*# sourceMappingURL=data:application/json;base64,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QkFBMEIsQ0FBMUIsMEJBQTBCLENBQUMsNEpBQTBGLENBQTFGLDBGQUEwRixFQUFFLEVBQUU7QUFDNUwsOEVBQThFO0FBQzlFLDJFQUEyRSxxQ0FBcUMsQ0FBQyxXQUFXLEVBQUU7QUFDOUgsNEJBQTRCLDhFQUE4RTtFQUN4RywyRUFBMkUsV0FBVyxDQUFDLDRKQUEwRixDQUExRiwwRkFBMEYsRUFBRSxFQUFFO0FBQ3ZMLDhFQUE4RTtBQUM5RSx1REFBdUQsZUFBZSxDQUFDLG1CQUFtQixDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsZUFBZSxFQUFFO0FBQzNNLDRCQUE0Qiw4RUFBOEU7RUFDeEcsdURBQXVELGFBQWEsQ0FBQyxrQkFBa0IsRUFBRSxFQUFFOztBQUU3RiwrRUFBK0U7QUFDL0Usc0JBQXNCLFlBQVksQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLHlCQUF3QixDQUF4QixzQkFBd0IsQ0FBeEIsd0JBQXdCLENBQUMsMEJBQW9CLENBQXBCLHVCQUFvQixDQUFwQixvQkFBb0IsQ0FBQyxnQ0FBZ0MsRUFBRTtBQUNsTSwrRUFBK0U7QUFDL0UsZ0RBQWdELFdBQVcsRUFBRTtBQUM3RCwrRUFBK0U7QUFDL0UsdURBQXVELHlCQUF5QixFQUFFO0FBQ2xGLCtFQUErRTtBQUMvRSwwQ0FBMEMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsRUFBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuKiBTY3V0LCBhIGNvbGxlY3Rpb24gb2YgU2FzcyB1dGlsaXRpZXNcbiogdG8gZWFzZSBhbmQgaW1wcm92ZSBvdXIgaW1wbGVtZW50YXRpb25zIG9mIGNvbW1vbiBzdHlsZS1jb2RlIHBhdHRlcm5zLlxuKiB2MS40LjBcbiogRG9jcyBhdCBodHRwOi8vZGF2aWR0aGVjbGFyay5naXRodWIuaW8vc2N1dFxuKi9cbi8qIFNsaWRlciAqL1xuLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAtbW96LXVzZXItc2VsZWN0OiBub25lOyAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IHVzZXItc2VsZWN0OiBub25lOyAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTsgdG91Y2gtYWN0aW9uOiBwYW4teTsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1saXN0IHsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG4vKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1saXN0OmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7IGN1cnNvcjogcG9pbnRlcjsgY3Vyc29yOiBoYW5kOyB9XG5cbi8qIGxpbmUgMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogbGluZSA0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stdHJhY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDA7IHRvcDogMDsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogdGFibGU7IH1cbi8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLXRyYWNrOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlIHsgZmxvYXQ6IGxlZnQ7IGhlaWdodDogMTAwJTsgbWluLWhlaWdodDogMXB4OyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHsgZmxvYXQ6IHJpZ2h0OyB9XG4vKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuLyogbGluZSA4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4vKiBsaW5lIDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiBhdXRvOyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ3NsaWNrJzsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2svc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuLyogQXJyb3dzICovXG4vKiBsaW5lIDMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAwcHg7IGZvbnQtc2l6ZTogMHB4OyBjdXJzb3I6IHBvaW50ZXI7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogdHJhbnNwYXJlbnQ7IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtMTBweFxcOTsgLypsdGUgSUUgOCovIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IHBhZGRpbmc6IDA7IGJvcmRlcjogbm9uZTsgb3V0bGluZTogbm9uZTsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgei1pbmRleDogMTA7IH1cbi8qIGxpbmUgNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLCAuc2xpY2stbmV4dDpob3ZlciwgLnNsaWNrLW5leHQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG4vKiBsaW5lIDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLCAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLCAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUgeyBvcGFjaXR5OiAwLjI1OyB9XG5cbi8qIGxpbmUgNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUgeyBmb250LWZhbWlseTogJ2NhbXBhcmktaWNvbic7IGZvbnQtc2l6ZTogNDBweDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiB3aGl0ZTsgb3BhY2l0eTogMC43NTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbGluZSA3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stcHJldiB7IGxlZnQ6IC00MHB4OyB9XG4vKiBsaW5lIDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYgeyBsZWZ0OiBhdXRvOyByaWdodDogLTQwcHg7IH1cbi8qIGxpbmUgODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXY6YmVmb3JlIHsgY29udGVudDogXCLupIVcIjsgfVxuLyogbGluZSA4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG5bZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IFwi7qSGXCI7IH1cblxuLyogbGluZSA5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stbmV4dCB7IHJpZ2h0OiAtNDBweDsgfVxuLyogbGluZSA5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHsgbGVmdDogLTQwcHg7IHJpZ2h0OiBhdXRvOyB9XG4vKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stbmV4dDpiZWZvcmUgeyBjb250ZW50OiBcIu6khlwiOyB9XG4vKiBsaW5lIDEwNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG5bZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwi7qSFXCI7IH1cblxuLyogRG90cyAqL1xuLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWRvdHMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTQ1cHg7IGxpc3Qtc3R5bGU6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDA7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDExOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90cyBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDIwcHg7IHdpZHRoOiAyMHB4OyBtYXJnaW46IDAgNXB4OyBwYWRkaW5nOiAwOyBjdXJzb3I6IHBvaW50ZXI7IH1cbi8qIGxpbmUgMTI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7IGJvcmRlcjogMDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDIwcHg7IHdpZHRoOiAyMHB4OyBvdXRsaW5lOiBub25lOyBsaW5lLWhlaWdodDogMHB4OyBmb250LXNpemU6IDBweDsgY29sb3I6IHRyYW5zcGFyZW50OyBwYWRkaW5nOiA1cHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuLyogbGluZSAxMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG4vKiBsaW5lIDE0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuLyogbGluZSAxNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBjb250ZW50OiBcIuKAolwiOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBmb250LWZhbWlseTogXCJzbGlja1wiOyBmb250LXNpemU6IDZweDsgbGluZS1oZWlnaHQ6IDIwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6IGJsYWNrOyBvcGFjaXR5OiAwLjI1OyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuLyogbGluZSAxNjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUgeyBjb2xvcjogYmxhY2s7IG9wYWNpdHk6IDAuNzU7IH1cblxuLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5waWN0dXJlLWl0ZW0geyBoZWlnaHQ6IDIyMHB4OyBtYXJnaW4tdG9wOiAyNHB4OyB9XG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnBpY3R1cmUtaXRlbS5zaHVmZmxlLWl0ZW0geyBtYXJnaW4tbGVmdDogMDsgLyogc2h1ZmZsZSBpdGVtcyBzaG91bGRuJ3QgaGF2ZSBhIGxlZnQgbWFyZ2luKi8gfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtLnBpY3R1cmUtaXRlbS0taDIgeyBoZWlnaHQ6IDQ2NHB4OyAvKiAyeCB0aGUgaGVpZ2h0ICsgMSBndXR0ZXIgKi8gfVxuLyogbGluZSAxOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtLnNwYW42Om5vdCgucGljdHVyZS1pdGVtLS1oMikgLnBpY3R1cmUtaXRlbV9fZGV0YWlscyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyBjb2xvcjogd2hpdGU7IG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnBpY3R1cmUtaXRlbS5zcGFuNjpub3QoLnBpY3R1cmUtaXRlbS0taDIpIC5waWN0dXJlLWl0ZW1fX2Rlc2NyaXB0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtIC5waWN0dXJlLWl0ZW1fX2lubmVyIHsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4vKiBsaW5lIDQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5waWN0dXJlLWl0ZW0gaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cbi8qIGxpbmUgNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnBpY3R1cmUtaXRlbSAucGljdHVyZS1pdGVtX19ibHVyIHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSA1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtIC5waWN0dXJlLWl0ZW1fX2RldGFpbHMsIC5waWN0dXJlLWl0ZW0gLnBpY3R1cmUtaXRlbV9fZGVzY3JpcHRpb24geyBwYWRkaW5nOiAxZW07IH1cbi8qIGxpbmUgNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnBpY3R1cmUtaXRlbSAucGljdHVyZS1pdGVtX19kZXNjcmlwdGlvbiB7IG1hcmdpbjogMDsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctcmlnaHQ6IDJlbTsgfVxuLyogbGluZSA2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtIC5waWN0dXJlLWl0ZW1fX3RhZ3MgeyBtYXJnaW46IDA7IH1cblxuQHN1cHBvcnRzIChmaWx0ZXI6IGJsdXIoMXB4KSkgeyAvKiBsaW5lIDc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbiAgLnBpY3R1cmUtaXRlbS5zcGFuNjpub3QoLnBpY3R1cmUtaXRlbS0taDIpIC5waWN0dXJlLWl0ZW1fX2JsdXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IHRvcDogY2FsYyg1MHB4IC0gMjIwcHgpOyBsZWZ0OiAwOyBkaXNwbGF5OiBibG9jazsgZmlsdGVyOiBibHVyKDdweCk7IH1cbiAgLyogbGluZSA4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4gIC5waWN0dXJlLWl0ZW0uc3BhbjY6bm90KC5waWN0dXJlLWl0ZW0tLWgyKSAucGljdHVyZS1pdGVtX19kZXRhaWxzIHsgYmFja2dyb3VuZDogbm9uZTsgfVxuICAvKiBsaW5lIDg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbiAgLnBpY3R1cmUtaXRlbS5zcGFuNjpub3QoLnBpY3R1cmUtaXRlbS0taDIpIC5waWN0dXJlLWl0ZW1fX3RhZ3MsIC5waWN0dXJlLWl0ZW0uc3BhbjY6bm90KC5waWN0dXJlLWl0ZW0tLWgyKSAucGljdHVyZS1pdGVtX190aXRsZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgfSB9XG4vKiBsaW5lIDk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5zaHVmZmxlLS1jb250YWluZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAxMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnNodWZmbGUtLWZsdWlkIC5zaHVmZmxlX19zaXplciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMTA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5zaHVmZmxlLS1hbmltYXRlaW4geyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4uc2h1ZmZsZS0tYW5pbWF0ZWluIC5waWN0dXJlLWl0ZW1fX2lubmVyIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjIwcHgpOyB9XG5cbi8qIGxpbmUgMTE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5zaHVmZmxlLS1hbmltYXRlaW4gLnBpY3R1cmUtaXRlbV9faW5uZXItLXRyYW5zaXRpb24geyB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7IH1cblxuLyogbGluZSAxMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnNodWZmbGUtLWFuaW1hdGVpbiAucGljdHVyZS1pdGVtLmluIC5waWN0dXJlLWl0ZW1fX2lubmVyIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkgeyAvKiBsaW5lIDEyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4gIC5waWN0dXJlLWl0ZW0geyBoZWlnaHQ6IGF1dG87IG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLyogbGluZSAxMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuICAucGljdHVyZS1pdGVtLnBpY3R1cmUtaXRlbS0taDIgeyBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuICAucGljdHVyZS1pdGVtIC5waWN0dXJlLWl0ZW1fX2RldGFpbHMsIC5waWN0dXJlLWl0ZW0gLnBpY3R1cmUtaXRlbV9fZGVzY3JpcHRpb24geyBmb250LXNpemU6IC44NzVlbTsgcGFkZGluZzogLjYyNWVtOyB9XG4gIC8qIGxpbmUgMTQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbiAgLnBpY3R1cmUtaXRlbSAucGljdHVyZS1pdGVtX19kZXNjcmlwdGlvbiB7IHBhZGRpbmctcmlnaHQ6IC44NzVlbTsgcGFkZGluZy1ib3R0b206IDEuMjVlbTsgfVxuICAvKiBsaW5lIDE0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4gIC5maWx0ZXIgPiAucm93LWZsdWlkLCAuZmlsdGVyID4gLnJvdy1mbHVpZCA+IGRpdiB7IG1hcmdpbjogMTBweCAwOyB9XG4gIC8qIGxpbmUgMTU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbiAgLm0tbm9mbG9hdCB7IGZsb2F0OiBub25lOyB9IH1cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xucHJlIHsgbWF4LWhlaWdodDogMzBlbTsgfVxuXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbmltZyB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxldHMgaGF2ZSBzb21lIGNvbnN0cmFpbnRzIHNoYWxsIHdlICovXG4vKiBsaW5lIDEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uY29udGFpbmVyLWZsdWlkIHsgd2lkdGg6IDkzJTsgbWF4LXdpZHRoOiAxMjAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnJvdy5yb3ctLWZ1bGwgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG51bCB1bCB7IHBhZGRpbmctbGVmdDogMS4yNWVtOyBtYXJnaW46IDA7IGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyB9XG5cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbmxpIHsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4vKiBsaW5lIDMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uYnJlYXRoYWJsZS1saXN0IGxpIHsgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4vKiBsaW5lIDQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uc2l0ZS1uYXYgLnNpdGUtbmF2X190aXRsZTpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5zaXRlLW5hdiAuYnRuIHsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgNTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5zaXRlLW5hdiAuc2l0ZS1uYXZfX3RyYXkgeyB0cmFuc2l0aW9uOiAuMnM7IG92ZXJmbG93OiBoaWRkZW47IGhlaWdodDogMzAwcHg7IH1cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5zaXRlLW5hdiAuc2l0ZS1uYXZfX3RyYXktaW5uZXIgeyBwYWRkaW5nOiAzMHB4IDA7IH1cbi8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5zaXRlLW5hdi5jb2xsYXBzZWQgLnNpdGUtbmF2X190cmF5IHsgaGVpZ2h0OiAwOyB9XG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4ubHQtaWU4IC5zaXRlLW5hdi5jb2xsYXBzZWQgLnNpdGUtbmF2X190cmF5IHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSA3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNpdGUtbmF2IC5zaXRlLW5hdl9fYmFuZCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSA3NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNpdGUtbmF2IC5zaXRlLW5hdl9fYmFuZDo6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0cHg7IH1cblxuLyogbGluZSA4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNpdGUtZm9vdGVyIHsgbWFyZ2luLXRvcDogMmVtOyBwYWRkaW5nOiAxZW0gMDsgfVxuXG4vKiBsaW5lIDk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uc2l0ZS1mb290ZXJfX2NyZWRpdCB7IG1hcmdpbjogMDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSAxMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbm5hdiA+IGEgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiA1cHggMDsgfVxuXG4vKiBsaW5lIDEwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmRlbW8tbGlzdCAuZmlndXJlLXdyYXAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5kZW1vLWxpc3QgLmZpZ3VyZS13cmFwLCAuZGVtby1saXN0IC5maWd1cmUtd3JhcCBpbWcgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IHRyYW5zaXRpb246IC4xcyBlYXNlOyB9XG5cbi8qIGxpbmUgMTE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uZGVtby1saXN0OmhvdmVyIC5maWd1cmUtd3JhcCB7IHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuLyogbGluZSAxMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5kZW1vLWxpc3Q6aG92ZXIgLmZpZ3VyZS13cmFwIGltZyB7IGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG5cbi8qIGxpbmUgMTI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uZGVtby1saXN0OmhvdmVyIC5maWd1cmUtd3JhcDpob3ZlciB7IHotaW5kZXg6IDI7IHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxKTsgfVxuLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5kZW1vLWxpc3Q6aG92ZXIgLmZpZ3VyZS13cmFwOmhvdmVyIGltZyB7IGZpbHRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDEzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmRlbW8tbGlzdCAuZmlndXJlLXdyYXA6bnRoLWNoaWxkKDRuICsgMSkgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE0MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmRlbW8tbGlzdCAuZmlndXJlLXdyYXAgPiBhIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxNDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5kZW1vLWxpc3QgLmZpZ3VyZS13cmFwIGZpZ2NhcHRpb24geyBtYXJnaW4tdG9wOiAuNWVtOyBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLyogbGluZSAxNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5kZW1vLWxpbmstY29udGFpbmVyOjpiZWZvcmUgeyBjb250ZW50OiAn4p6cJzsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLyogbGluZSAxNTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbnNwYW4uZGVtby1saW5rLWNvbnRhaW5lcjo6YmVmb3JlIHsgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDE2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmZpbHRlcl9fbGFiZWwgeyBtYXJnaW46IDAgMCAzcHg7IH1cblxuLyogbGluZSAxNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5maWx0ZXJfX3NlYXJjaCB7IG1hcmdpbjogNXB4IDA7IH1cblxuLyogbGluZSAxNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5zb3J0LW9wdGlvbnMgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi8qIGxpbmUgMTc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4jYmUtc29jaWFsIGgyIHsgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNlYXJjaC1zZWN0aW9uIHsgbWFyZ2luLXRvcDogMWVtOyBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLyogbGluZSAxOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbmlucHV0LmZhcS1zZWFyY2ggeyB3aWR0aDogMTAwJTsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBhcHBlYXJhbmNlOiBub25lOyBib3JkZXItcmFkaXVzOiA0cHg7IHBhZGRpbmc6IDAuNWVtOyBmb250LXNpemU6IDEuMTI1ZW07IHRyYW5zaXRpb246IC4xNXM7IH1cbi8qIGxpbmUgMjA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG5pbnB1dC5mYXEtc2VhcmNoOmhvdmVyIHsgb3V0bGluZTogMDsgfVxuLyogbGluZSAyMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbmlucHV0LmZhcS1zZWFyY2g6Zm9jdXMgeyBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMjI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4ucXVlc3Rpb24geyBtYXJnaW46IDJlbSAwOyBvdmVyZmxvdzogaGlkZGVuOyB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7IH1cbi8qIGxpbmUgMjM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4ucXVlc3Rpb24uY29sbGFwc2VkIHsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IG1hcmdpbjogMDsgYm9yZGVyLXdpZHRoOiAwOyB9XG4vKiBsaW5lIDI0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnF1ZXN0aW9uLmNvbGxhcHNlZCArIC5xdWVzdGlvbiB7IG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAyNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5xdWVzdGlvbi0tdW5hbnN3ZXJlZCB7IHBhZGRpbmctdG9wOiAxLjI1ZW07IH1cblxuLyogbGluZSAyNTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5xdWVzdGlvbl9fdGl0bGUgeyBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMjU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4ucXVlc3Rpb25fX2Fuc3dlciB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkgeyAvKiBsaW5lIDI2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuICAuZGVtby1saXN0ICsgLmRlbW8tbGlzdCB7IG1hcmdpbi10b3A6IDFlbTsgfVxuICAvKiBsaW5lIDI3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuICAuZmlndXJlLXdyYXA6bnRoLWNoaWxkKG9kZCkgeyBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDI3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuICAuZmlndXJlLXdyYXA6bnRoLWNoaWxkKG4gKyAzKSB7IG1hcmdpbi10b3A6IDFlbTsgfVxuICAvKiBsaW5lIDI3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuICAuc2l0ZS1uYXYgLmJ0biB7IG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvYm9kb25pL0JhdWVyQm9kb25pU3RkLUl0YWxpYy5lb3RcIik7IHNyYzogbG9jYWwoXCLimLpcIiksIHVybChcIi4uL2ZvbnRzL2JvZG9uaS9CYXVlckJvZG9uaVN0ZC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ib2RvbmkvQmF1ZXJCb2RvbmlTdGQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYm9kb25pL0JhdWVyQm9kb25pU3RkLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL25ldXRyYS9ib2xkL05ldXRyYVRleHRCb2xkLmVvdFwiKTsgc3JjOiBsb2NhbChcIuKYulwiKSwgdXJsKFwiLi4vZm9udHMvbmV1dHJhL2JvbGQvTmV1dHJhVGV4dEJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9uZXV0cmEvYm9sZC9OZXV0cmFUZXh0Qm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL25ldXRyYS9ib2xkL05ldXRyYVRleHRCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvbmV1dHJhL2Jvb2svTmV1dHJhVGV4dEJvb2suZW90XCIpOyBzcmM6IGxvY2FsKFwi4pi6XCIpLCB1cmwoXCIuLi9mb250cy9uZXV0cmEvYm9vay9OZXV0cmFUZXh0Qm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldXRyYS9ib29rL05ldXRyYVRleHRCb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV1dHJhL2Jvb2svTmV1dHJhVGV4dEJvb2suc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dERlbWlcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9uZXV0cmEvZGVtaS9OZXV0cmFUZXh0RGVtaS5lb3RcIik7IHNyYzogbG9jYWwoXCLimLpcIiksIHVybChcIi4uL2ZvbnRzL25ldXRyYS9kZW1pL05ldXRyYVRleHREZW1pLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmV1dHJhL2RlbWkvTmV1dHJhVGV4dERlbWkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXV0cmEvZGVtaS9OZXV0cmFUZXh0RGVtaS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbi8qIFRoaXMgc3R5bGVzaGVldCBnZW5lcmF0ZWQgYnkgVHJhbnNmb250ZXIgKGh0dHBzOi8vdHJhbnNmb250ZXIub3JnKSBvbiBKYW51YXJ5IDExLCAyMDE4IDI6NDYgUE0gKi9cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJWZXJsYWcgQm9va1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9vay5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmVybGFnXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2suZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJWZXJsYWcgQm9va1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9va18xLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvb2tfMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvb2tfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rXzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvb2tfMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlBob250UGhyZWFrcyBIYW5kd3JpdGluZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Bob250L1Bob250UGhyZWFrc0hhbmR3cml0aW5nLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9QaG9udC9QaG9udFBocmVha3NIYW5kd3JpdGluZy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QaG9udC9QaG9udFBocmVha3NIYW5kd3JpdGluZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGhvbnQvUGhvbnRQaHJlYWtzSGFuZHdyaXRpbmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9QaG9udC9QaG9udFBocmVha3NIYW5kd3JpdGluZy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9sZF8xLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvbGRfMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvbGRfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkXzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvbGRfMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRTaGFkb3dlZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRTaGFkb3dlZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1MaWdodFNoYWRvd2VkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1MaWdodFNoYWRvd2VkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRTaGFkb3dlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1TaGFkb3dlZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtU2hhZG93ZWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtU2hhZG93ZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVNoYWRvd2VkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtU2hhZG93ZWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Db25kZW5zZWQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUNvbmRlbnNlZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Db25kZW5zZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUNvbmRlbnNlZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUNvbmRlbnNlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2tfMS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFja18xLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2tfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFja18xLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFja18xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiR2lsbCBTYW5zIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZENvbmQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZENvbmQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtVWx0cmFCb2xkQ29uZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtVWx0cmFCb2xkQ29uZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZENvbmQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogODAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1IZWF2eS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1IZWF2eS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZE9ibGlxdWUuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkT2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZE9ibGlxdWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkT2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkSXRhbGljLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkQ29uZGVuc2VkLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkQ29uZGVuc2VkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGRDb25kZW5zZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGRDb25kZW5zZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkQ29uZGVuc2VkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1VbHRyYUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1VbHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctTGlnaHRfMS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodF8xLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctTGlnaHRfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodF8xLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodF8xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZE9ibGlxdWUuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZE9ibGlxdWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkT2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZE9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZEV4dHJhQm9sZE9ibC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kRXh0cmFCb2xkT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZEV4dHJhQm9sZE9ibC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kRXh0cmFCb2xkT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kRXh0cmFCb2xkT2JsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtT2JsaXF1ZS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW1PYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW1PYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW1PYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkRGlzcC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkRGlzcC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1FeHRyYUJvbGREaXNwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1FeHRyYUJvbGREaXNwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkRGlzcC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZEV4dHJhQmQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkRXh0cmFCZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZEV4dHJhQmQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkRXh0cmFCZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkRXh0cmFCZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkQm9sZE9ibC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkQm9sZE9ibC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkT2JsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUJvb2suZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1MaWdodE9ibGlxdWUuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHRPYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHRPYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUxpZ2h0T2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHRPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmVybGFnIEJvb2tcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvb2tfMi5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9va18yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtSXRhbGljLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvbGRfMi5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9sZF8yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiR2lsbCBTYW5zIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiR2lsbCBTYW5zIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUV4dHJhQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb29rT2JsaXF1ZS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb29rT2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUJvb2tPYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUJvb2tPYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb29rT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1FeHRyYUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkT2JsaXF1ZS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1FeHRyYUJvbGRPYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1FeHRyYUJvbGRPYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1FeHRyYUJvbGRPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHRPYmwuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHRPYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRMaWdodE9ibC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRMaWdodE9ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHRPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZEV4dHJhQ29uZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZEV4dHJhQ29uZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkRXh0cmFDb25kLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkRXh0cmFDb25kLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZEV4dHJhQ29uZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1MaWdodEl0YWxpYy5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1IZWF2eU9ibGlxdWUuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtSGVhdnlPYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtSGVhdnlPYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUhlYXZ5T2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtSGVhdnlPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZVwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1TZW1pQm9sZEl0YWxpYy5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtU2VtaUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNjAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZVwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUl0YWxpYy5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1Cb2xkSXRhbGljLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtU2VtaUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmFuaXRhcy9WYW5pdGFzLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1Cb2xkSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1Cb2xkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1FeHRyYWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1FeHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogODAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvVmFuaXRhcy9WYW5pdGFzLUV4dHJhYm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmFuaXRhcy9WYW5pdGFzLUV4dHJhYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1JdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fY3NzLWljb24uc2NzcyAqL1xuLmNzcy1pY29uLXJpZ2h0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDE0cHg7IHBhZGRpbmc6IDA7IG1hcmdpbjogMCBhdXRvOyBsaW5lLWhlaWdodDogMTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fY3NzLWljb24uc2NzcyAqL1xuLmNzcy1pY29uLXJpZ2h0OmJlZm9yZSwgLmNzcy1pY29uLXJpZ2h0OmFmdGVyIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDUwJTsgaGVpZ2h0OiAycHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGJvcmRlci1yYWRpdXM6IDFweDsgcmlnaHQ6IDNweDsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Nzcy1pY29uLnNjc3MgKi9cbi5jc3MtaWNvbi1yaWdodDpiZWZvcmUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHRvcDogNnB4OyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fY3NzLWljb24uc2NzcyAqL1xuLmNzcy1pY29uLXJpZ2h0OmFmdGVyIHsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgYm90dG9tOiAycHg7IH1cblxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Nzcy1pY29uLnNjc3MgKi9cbi5jc3MtaWNvbi1jbG9zZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBsaW5lLWhlaWdodDogMTsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSA0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Nzcy1pY29uLnNjc3MgKi9cbi5jc3MtaWNvbi1jbG9zZTpiZWZvcmUsIC5jc3MtaWNvbi1jbG9zZTphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAzcHg7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtMS41cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19jc3MtaWNvbi5zY3NzICovXG4uY3NzLWljb24tY2xvc2U6YmVmb3JlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fY3NzLWljb24uc2NzcyAqL1xuLmNzcy1pY29uLWNsb3NlOmFmdGVyIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbmh0bWwgeyBmb250LXNpemU6IDEwMCU7IH1cblxuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG5ib2R5IHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgb3BhY2l0eTogMDsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IGFuaW1hdGlvbi1kZWxheTogLjZzOyBhbmltYXRpb24tZHVyYXRpb246IC42czsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbi5uby1jc3NhbmltYXRpb25zIGJvZHkgeyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG5ib2R5LnZpZGVvLW9wZW5lZCB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIGxpbmUgMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbmJvZHkuYWdlZ2F0ZS1vcGVuZWQgeyBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbi8qIGxpbmUgMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbio6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbi5jYW1wYXJpLS1mcmFuY2UtbGFuZGluZyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG4uY2FtcGFyaS0tZnJhbmNlLWxhbmRpbmcgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogNDgwcHg7IGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG4udmlldy1vdXItY29ja3RhaWwgLnZpZXctZW1wdHksIC52aWV3LWNhbGVuZGFyIC52aWV3LWVtcHR5IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG4udmlldy1vdXItY29ja3RhaWwgLnZpZXctZW1wdHkgaDIsIC52aWV3LWNhbGVuZGFyIC52aWV3LWVtcHR5IGgyIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG4uY3NzYW5pbWF0aW9ucy5vcGFjaXR5IC5saWdodHdlaWdodC12aWV3IHsgb3BhY2l0eTogMDsgYW5pbWF0aW9uOiBwYWdlX3N3aXRjaCAwLjRzIGZvcndhcmRzOyBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cblxuQGtleWZyYW1lcyBmYWRlSW4geyAwJSB7IG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDE7IH0gfVxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbmJvZHkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ2VuZXJhbC9nZW5lcmFsLWJhY2tncm91bmQuanBnXCIpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuYm9keS5wYXRoLWZyb250cGFnZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nZW5lcmFsL2hvbWUtYmFja2dyb3VuZC0yLmpwZ1wiKTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICBib2R5LnBhdGgtZnJvbnRwYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNhbGMoMTAwJSAtIDkwcHgpOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICBib2R5LnBhdGgtZnJvbnRwYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0yMzdweDsgfSB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbmJvZHkuX3RoZS1jYW1wYXJpLXdvcmxkIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvY2FtcGFyaS13b3JsZC1iYWNrZ3JvdW5kLmpwZ1wiKTsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG5ib2R5Ll9vdXItY29ja3RhaWxzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvb3VyLWNvY2t0YWlscy1iYWNrZ3JvdW5kLmpwZ1wiKTsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG5ib2R5Ll90aGUtY2FtcGFyaS13b3JsZF9hcnQtbGFiZWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ2VuZXJhbC9hcnQtbGFiZWwtYmFja2dyb3VuZC5qcGdcIik7IH1cbi8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuYm9keS5fdGhlLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvdGhlLWNhbGVuZGFyLWJhY2tncm91bmQuanBnXCIpOyB9XG4vKiBsaW5lIDM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbmJvZHkuX2NhbXBhcmktY2luZW1hIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvY2FtcGFyaS1jaW5lbWEtYmFja2dyb3VuZC5qcGdcIik7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxNjNweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICBib2R5Ll9jYW1wYXJpLWNpbmVtYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MHB4OyB9IH1cbi8qIGxpbmUgNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuYm9keS5fY29udGFjdC11cywgYm9keS5fa29udGFrdCwgYm9keS5fY29udGFjdF9jYW1wYXJpX2NvbnRhY3RzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbnRhY3QvY29udGFjdC1iYWNrZ3JvdW5kLmpwZ1wiKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4gIC5jYW1wYXJpLWdlbmVyYWwtd3JhcHBlciB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG5cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctdG9wOiAxNjJweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAuY2FtcGFyaS1jb250ZW50LXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5wYXRoLXVzZXIgLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAjYmxvY2stdmlld3MtYmxvY2stZnJvbnRwYWdlLWNvY2t0YWlscyB7IHBhZGRpbmc6IDAgMCA0MHB4IDA7IH0gfVxuXG4vKiBsaW5lIDc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMjgwcHg7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBsaW5lIDg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi52aWV3LWhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLnZpZXctaGVhZGVyIGgzIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0RGVtaVwiOyBsaW5lLWhlaWdodDogMTsgZm9udC1zaXplOiA0MXB4OyBtYXJnaW46IDYwcHggMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IDNweDsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAudmlldy1oZWFkZXIgaDMgeyBtYXJnaW46IDMwcHggMDsgZm9udC1zaXplOiAyOHB4OyB9IH1cbi8qIGxpbmUgMTA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi52aWV3LWhlYWRlciBoMyBzcGFuIHsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDM4cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyBmb250LXdlaWdodDogMzAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAudmlldy1oZWFkZXIgaDMgc3BhbiB7IGZvbnQtc2l6ZTogMjhweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAudmlldy1oZWFkZXIgaDMgc3BhbiB7IGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi8qIGxpbmUgMTI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi52aWV3LW5ld3MgeyBwYWRkaW5nOiAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4gIC52aWV3LW5ld3MgeyBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSAxMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA1MCU7IG1hcmdpbjogMCAtMnB4OyB0ZXh0LWFsaWduOiByaWdodDsgcGFkZGluZy1yaWdodDogNDBweDsgei1pbmRleDogMTA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLnBhdGgtZnJvbnRwYWdlICNibG9jay13YXNpdC1wYWdlLXRpdGxlIHsgZGlzcGxheTogbm9uZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiAgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyB3aWR0aDogNDAlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmbG9hdDogcmlnaHQ7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgaDEgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4OyBmb250LXNpemU6IDE0cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMTsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiAgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgaDEgeyBsaW5lLWhlaWdodDogMS40ZW07IGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbi8qIGxpbmUgMTcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiNibG9jay13YXNpdC1jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDE3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAjYmxvY2std2FzaXQtY29udGVudCB7IGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMTgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1wYWdlICNibG9jay13YXNpdC1jb250ZW50IHAgeyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE4MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlICNibG9jay13YXNpdC1jb250ZW50IHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuLyogbGluZSAxOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgI2Jsb2NrLXdhc2l0LWNvbnRlbnQgcCBhIHsgY29sb3I6ICNjODEwMmU7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmNhbXBhcmktaGVhZGVyLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGZpeGVkOyB3aWR0aDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiA5NTA7IH1cblxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciB7IGRpc3BsYXk6IHRhYmxlOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDA7IH1cbi8qIGxpbmUgMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDAgNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9IH1cbi8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAucmlnaHQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyIC5yaWdodCB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM3MmYyYzsgfSB9XG4vKiBsaW5lIDQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWJyYW5kaW5nIHsgZmxleC1ncm93OiAyOyBvcmRlcjogMTsgLW1zLWZsZXgtb3JkZXI6IDE7IHBhZGRpbmc6IDEwcHggMDsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1icmFuZGluZyAuc2l0ZS1sb2dvIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDIwcHg7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubm8tZmxleGJveGxlZ2FjeSAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtYnJhbmRpbmcgeyBmbG9hdDogbGVmdDsgfVxuLyogbGluZSA2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcywgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHsgcGFkZGluZzogMTBweCAwOyB9XG4vKiBsaW5lIDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudSwgLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YSwgLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzLCAubm8tZmxleGJveGxlZ2FjeSAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZGUsIC5uby1mbGV4Ym94bGVnYWN5IC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnciwgLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyLCAubm8tZmxleGJveGxlZ2FjeSAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51bmwsIC5uby1mbGV4Ym94bGVnYWN5IC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdCwgLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgeyBmbG9hdDogcmlnaHQ7IH1cbi8qIGxpbmUgODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZXMsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZnIsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubCwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IHsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgcGFkZGluZzogMTJweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcywgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQgeyBwYWRkaW5nOiAwOyBvcmRlcjogMzsgLW1zLWZsZXgtb3JkZXI6IDM7IH0gfVxuLyogbGluZSAxMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Lm9wZW5lZCwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YS5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcy5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZS5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnci5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmci5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubC5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdC5vcGVuZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuLyogbGluZSAxMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Lm9wZW5lZCAub3Blbi11cG1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEub3BlbmVkIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzLm9wZW5lZCAub3Blbi11cG1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZS5vcGVuZWQgLm9wZW4tdXBtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3Iub3BlbmVkIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyLm9wZW5lZCAub3Blbi11cG1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubC5vcGVuZWQgLm9wZW4tdXBtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQub3BlbmVkIC5vcGVuLXVwbWVudSB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB9XG4vKiBsaW5lIDEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUub3BlbmVkIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEub3BlbmVkIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcy5vcGVuZWQgLm9wZW4tdXBtZW51IC50cmlhbmdsZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlLm9wZW5lZCAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3Iub3BlbmVkIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmci5vcGVuZWQgLm9wZW4tdXBtZW51IC50cmlhbmdsZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sLm9wZW5lZCAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQub3BlbmVkIC5vcGVuLXVwbWVudSAudHJpYW5nbGUgeyBib3JkZXItdG9wLWNvbG9yOiAjMzcyZjJjOyB9XG4vKiBsaW5lIDExMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm9wZW4tdXBtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5vcGVuLXVwbWVudSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IGxpbmUtaGVpZ2h0OiAxOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBwYWRkaW5nOiAyMHB4OyBkaXNwbGF5OiBub25lOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm9wZW4tdXBtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5vcGVuLXVwbWVudSB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB9IH1cbi8qIGxpbmUgMTI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudSAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcyAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZGUgLm9wZW4tdXBtZW51IC50cmlhbmdsZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51bmwgLm9wZW4tdXBtZW51IC50cmlhbmdsZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5vcGVuLXVwbWVudSAudHJpYW5nbGUgeyBtYXJnaW4tbGVmdDogLTNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IGJvcmRlci13aWR0aDogNXB4IDMuNXB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4vKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcyAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5tZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5tZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQgLm1lbnUgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgbWFyZ2luOiAwIDVweCAwIDA7IHBhZGRpbmc6IDA7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudSAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YSAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5tZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZGUgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnciAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5tZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51bmwgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdCAubWVudSB7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgdG9wOiA0MHB4OyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IHBhZGRpbmc6IDIwcHg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB6LWluZGV4OiAxMDsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXItcmlnaHQ6IG5vbmU7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLyogbGluZSAxNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51IC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZXMgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZSAubWVudSBsaSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZnIgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubCAubWVudSBsaSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5tZW51IGxpIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1yaWdodDogMTBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51IC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZXMgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZSAubWVudSBsaSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZnIgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubCAubWVudSBsaSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5tZW51IGxpIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogNXB4IDEwcHg7IHBhZGRpbmc6IDA7IH0gfVxuLyogbGluZSAxNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51IC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZSAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubCAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQgLm1lbnUgbGkgYSB7IGRpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxMHB4OyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YSAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZXMgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnciAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZnIgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdCAubWVudSBsaSBhIHsgY29sb3I6ICMzNzJmMmM7IGZvbnQtc2l6ZTogMTJweDsgfSB9XG4vKiBsaW5lIDE3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm1lbnUgbGkgYS5pcy1hY3RpdmUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEgLm1lbnUgbGkgYS5pcy1hY3RpdmUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcyAubWVudSBsaSBhLmlzLWFjdGl2ZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5tZW51IGxpIGEuaXMtYWN0aXZlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IgLm1lbnUgbGkgYS5pcy1hY3RpdmUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciAubWVudSBsaSBhLmlzLWFjdGl2ZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5tZW51IGxpIGEuaXMtYWN0aXZlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQgLm1lbnUgbGkgYS5pcy1hY3RpdmUgeyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB9XG4vKiBsaW5lIDE4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHsgb3JkZXI6IDM7IC1tcy1mbGV4LW9yZGVyOiAzOyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogMjBweDsgbGluZS1oZWlnaHQ6IDE7IHdpZHRoOiA3NXB4OyB6LWluZGV4OiA1MDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtbGFuZ3VhZ2Vzd2l0Y2hlciB7IG9yZGVyOiAyOyAtbXMtZmxleC1vcmRlcjogMjsgfSB9XG4vKiBsaW5lIDIwMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHVsIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAyOHB4IDAgMCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMjEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWw6aG92ZXIgbGk6bm90KC5pcy1hY3RpdmUpIHsgZGlzcGxheTogYmxvY2s7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgMjE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgbGkgeyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IHBhZGRpbmc6IDVweDsgd2lkdGg6IDEwMCU7IG9wYWNpdHk6IDA7IH1cbi8qIGxpbmUgMjI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgbGkuaXMtYWN0aXZlIHsgb3BhY2l0eTogMTsgZGlzcGxheTogYmxvY2s7IHRvcDogMXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHVsIGxpLmlzLWFjdGl2ZSB7IHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAyMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHVsIGxpLmlzLWFjdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IHdpZHRoOiA3MCU7IGxlZnQ6IDE1JTsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLyogbGluZSAyNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHVsIGxpLmlzLWFjdGl2ZTphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgY29udGVudDogJyc7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC0zcHg7IGJvdHRvbTogLTEwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiAwOyB3aWR0aDogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyBib3JkZXItd2lkdGg6IDVweCAzLjVweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9XG4vKiBsaW5lIDI2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHVsIGxpIGEgeyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDI2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHVsIGxpIGEuaXMtYWN0aXZlIHsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgbGkgYS5pcy1hY3RpdmUgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmxvd2VyaGVhZGVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLmxvd2VyaGVhZGVyIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IC0xMDAlOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMjk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmxvd2VyaGVhZGVyLm9wZW5lZCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubG93ZXJoZWFkZXIgLmNvbnRhaW5lciB7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IH0gfVxuLyogbGluZSAzMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubG93ZXJoZWFkZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudS0yIHsgZGlzcGxheTogbm9uZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubG93ZXJoZWFkZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudS0yIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDIwcHggMDsgfSB9XG4vKiBsaW5lIDMyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sb3dlcmhlYWRlciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51LTIgdWwgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgfVxuLyogbGluZSAzMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubG93ZXJoZWFkZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudS0yIHVsIGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW46IDAgNXB4OyB9XG4vKiBsaW5lIDMzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sb3dlcmhlYWRlciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51LTIgdWwgbGkgYSB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtc2l6ZTogMTJweDsgY29sb3I6ICMzNzJmMmM7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uLW1lbnUsIC5tZW51LS1tYWluLW5hdmlnYXRpb24taXQsIC5tZW51LS1tYWluLW5hdmlnYXRpb24tZnIgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMi41ZW0gMDsgLXdlYmtpdC10cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTsgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2U7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uLW1lbnUsIC5tZW51LS1tYWluLW5hdmlnYXRpb24taXQsIC5tZW51LS1tYWluLW5hdmlnYXRpb24tZnIgeyBwYWRkaW5nOiAwOyB9IH1cbi8qIGxpbmUgMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuLm1haW4tbmF2aWdhdGlvbi1tZW51IC5tZW51LW5hbWUsIC5tZW51LS1tYWluLW5hdmlnYXRpb24taXQgLm1lbnUtbmFtZSwgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1mciAubWVudS1uYW1lIHsgZGlzcGxheTogbm9uZTsgY29sb3I6ICMzNzJmMmM7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuICAubWFpbi1uYXZpZ2F0aW9uLW1lbnUgLm1lbnUtbmFtZSwgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1pdCAubWVudS1uYW1lLCAubWVudS0tbWFpbi1uYXZpZ2F0aW9uLWZyIC5tZW51LW5hbWUgeyBkaXNwbGF5OiBibG9jazsgfSB9XG4vKiBsaW5lIDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbi5wYWdlU2Nyb2xsZWQgLm1haW4tbmF2aWdhdGlvbi1tZW51LCAucGFnZVNjcm9sbGVkIC5tZW51LS1tYWluLW5hdmlnYXRpb24taXQsIC5wYWdlU2Nyb2xsZWQgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1mciB7IHBhZGRpbmc6IDAuNzVlbSAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4gIC5wYWdlU2Nyb2xsZWQgLm1haW4tbmF2aWdhdGlvbi1tZW51LCAucGFnZVNjcm9sbGVkIC5tZW51LS1tYWluLW5hdmlnYXRpb24taXQsIC5wYWdlU2Nyb2xsZWQgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1mciB7IHBhZGRpbmc6IDA7IH0gfVxuXG4vKiBsaW5lIDMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbiNibG9jay13YXNpdC1tYWluLW1lbnUsICNibG9jay13YXNpdC1tYWlubmF2aWdhdGlvbmZyLCAjYmxvY2stbWFpbm5hdmlnYXRpb25pdCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4gICNibG9jay13YXNpdC1tYWluLW1lbnUsICNibG9jay13YXNpdC1tYWlubmF2aWdhdGlvbmZyLCAjYmxvY2stbWFpbm5hdmlnYXRpb25pdCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiA0MHB4IDA7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjOyB9IH1cbi8qIGxpbmUgNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LW1haW4tbWVudSA+IHVsLCAjYmxvY2std2FzaXQtbWFpbm5hdmlnYXRpb25mciA+IHVsLCAjYmxvY2stbWFpbm5hdmlnYXRpb25pdCA+IHVsIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbiNibG9jay13YXNpdC1tYWluLW1lbnUgPiB1bCBsaSwgI2Jsb2NrLXdhc2l0LW1haW5uYXZpZ2F0aW9uZnIgPiB1bCBsaSwgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uaXQgPiB1bCBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgcGFkZGluZzogMCAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4gICNibG9jay13YXNpdC1tYWluLW1lbnUgPiB1bCBsaSwgI2Jsb2NrLXdhc2l0LW1haW5uYXZpZ2F0aW9uZnIgPiB1bCBsaSwgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uaXQgPiB1bCBsaSB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuLyogbGluZSA2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4jYmxvY2std2FzaXQtbWFpbi1tZW51ID4gdWwgbGkubWVudS1pdGVtLS1hY3RpdmUgYSwgI2Jsb2NrLXdhc2l0LW1haW5uYXZpZ2F0aW9uZnIgPiB1bCBsaS5tZW51LWl0ZW0tLWFjdGl2ZSBhLCAjYmxvY2stbWFpbm5hdmlnYXRpb25pdCA+IHVsIGxpLm1lbnUtaXRlbS0tYWN0aXZlIGEgeyBjb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSA2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4jYmxvY2std2FzaXQtbWFpbi1tZW51ID4gdWwgbGkgYSwgI2Jsb2NrLXdhc2l0LW1haW5uYXZpZ2F0aW9uZnIgPiB1bCBsaSBhLCAjYmxvY2stbWFpbm5hdmlnYXRpb25pdCA+IHVsIGxpIGEgeyBjb2xvcjogIzM3MmYyYzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBsaW5lLWhlaWdodDogMTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxLjI1ZW07IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IH1cbi8qIGxpbmUgNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LW1haW4tbWVudSA+IHVsIGxpIGEgc3BhbiwgI2Jsb2NrLXdhc2l0LW1haW5uYXZpZ2F0aW9uZnIgPiB1bCBsaSBhIHNwYW4sICNibG9jay1tYWlubmF2aWdhdGlvbml0ID4gdWwgbGkgYSBzcGFuIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtc2l6ZTogMWVtOyB9XG4vKiBsaW5lIDg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbiNibG9jay13YXNpdC1tYWluLW1lbnUgPiB1bCBsaSBhOmhvdmVyLCAjYmxvY2std2FzaXQtbWFpbm5hdmlnYXRpb25mciA+IHVsIGxpIGE6aG92ZXIsICNibG9jay1tYWlubmF2aWdhdGlvbml0ID4gdWwgbGkgYTpob3ZlciB7IGNvbG9yOiAjYzgxMDJlOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHdpZHRoOiAxMDAlOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYzsgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgcGFkZGluZzogMjBweCA0MHB4OyBtaW4taGVpZ2h0OiA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAuY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyIHsgcGFkZGluZzogNXB4IDIwcHg7IH0gfVxuLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlciAubWVudSwgLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyZGUgLm1lbnUgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyIC5tZW51LCAuY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyICNibG9jay13YXNpdC1mb290ZXJkZSAubWVudSB7IHBhZGRpbmc6IDA7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlciAubWVudSwgLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyZGUgLm1lbnUgeyBwYWRkaW5nOiAwOyB9IH1cbi8qIGxpbmUgMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyICNibG9jay13YXNpdC1mb290ZXIgLm1lbnUgbGksIC5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlcmRlIC5tZW51IGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW46IDAgMTBweDsgfVxuLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlciAubWVudSBsaSBhLCAuY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyICNibG9jay13YXNpdC1mb290ZXJkZSAubWVudSBsaSBhIHsgY29sb3I6ICMzNzJmMmM7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyICNibG9jay13YXNpdC1mb290ZXIgLm1lbnUgbGkgYS5pcy1hY3RpdmUsIC5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlcmRlIC5tZW51IGxpIGEuaXMtYWN0aXZlIHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgfVxuLyogbGluZSA1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlciAubWVudSBsaSBhLmhvdmVyLCAuY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyICNibG9jay13YXNpdC1mb290ZXJkZSAubWVudSBsaSBhLmhvdmVyIHsgY29sb3I6ICNjODEwMmU7IH1cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmxvd2VyZm9vdGVyIHsgcGFkZGluZzogMDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSA2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAubG93ZXJmb290ZXIgLmNvbnRhaW5lciB7IHBhZGRpbmc6IDhweCAyMHB4OyB9XG4vKiBsaW5lIDcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5sb3dlcmZvb3RlciAuY29udGFpbmVyICNibG9jay13YXNpdC1zaXRlYnJhbmRpbmcgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi8qIGxpbmUgNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmxvd2VyZm9vdGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXNpdGVicmFuZGluZzphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmxvd2VyZm9vdGVyIC5jb250YWluZXIgYSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5sb3dlcmZvb3RlciAuY29udGFpbmVyIGEgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogbm9uZTsgaGVpZ2h0OiAyMHB4OyB9XG4vKiBsaW5lIDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5sb3dlcmZvb3RlciAuY29udGFpbmVyIC5zaXRlLXNsb2dhbiB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAwLjYyNWVtOyB9XG4vKiBsaW5lIDk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5sb3dlcmZvb3RlciAuY29udGFpbmVyIC5zaXRlLXNsb2dhbl9fbGluayB7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi8qIGxpbmUgMTA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5sb3dlcmZvb3RlciAuZGlzY2xhaW1lciB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBsZWZ0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAzcHggMCAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5jYW1wYXJpLWZvb3RlciAubG93ZXJmb290ZXIgLmRpc2NsYWltZXIgeyBwYWRkaW5nOiAxNXB4IDAgMTAwcHg7IH0gfVxuLyogbGluZSAxMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmxvd2VyZm9vdGVyIC5kaXNjbGFpbWVyIHNtYWxsIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGNvbG9yOiAjMzcyZjJjOyB3aWR0aDogMTAwJTsgZm9udC1zaXplOiAxMHB4OyBmbGV4LXdyYXA6IHdyYXA7IH1cbi8qIGxpbmUgMTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5sb3dlcmZvb3RlciAuZGlzY2xhaW1lciBzbWFsbCBzcGFuIHsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbi8qIGxpbmUgMTI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5sb3dlcmZvb3RlciAuZGlzY2xhaW1lciBzbWFsbCBzcGFuOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmdyaWRfc2l6ZXIgeyB3aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lcGFnZS1tb3NhaWMgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lcGFnZS1tb3NhaWMgeyBtYXJnaW46IDA7IHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5tYWluLXBhZ2VzLWVsZW1lbnQ6bGFzdC1jaGlsZCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5tYWluLXBhZ2VzLWVsZW1lbnQgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4vKiBsaW5lIDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudC5ub3QtLXZpc2libGUgeyB3aWR0aDogMjUlOyBoZWlnaHQ6IDA7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWFpbi1wYWdlcy1lbGVtZW50LmdyaWQtMSB7IHdpZHRoOiAyNSU7IHBhZGRpbmctdG9wOiAyNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAubWFpbi1wYWdlcy1lbGVtZW50LmdyaWQtMSB7IHdpZHRoOiA1MCU7IHBhZGRpbmctdG9wOiA1MCU7IH0gfVxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5tYWluLXBhZ2VzLWVsZW1lbnQuZ3JpZC0yIHsgd2lkdGg6IDUwJTsgcGFkZGluZy10b3A6IDI1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5tYWluLXBhZ2VzLWVsZW1lbnQuZ3JpZC0yIHsgcGFkZGluZy10b3A6IDUwJTsgd2lkdGg6IDUwJTsgfSB9XG4vKiBsaW5lIDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudC5ncmlkLTMgeyB3aWR0aDogMjUlOyBwYWRkaW5nLXRvcDogNTAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLm1haW4tcGFnZXMtZWxlbWVudC5ncmlkLTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wOyBwYWRkaW5nLXRvcDogNTAlOyB3aWR0aDogNTAlOyB9IH1cbi8qIGxpbmUgNjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWFpbi1wYWdlcy1lbGVtZW50LmdyaWQtNCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLXRvcDogNTAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLm1haW4tcGFnZXMtZWxlbWVudC5sYXN0LW1haW4tcGFnZXMtZWxlbWVudCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuLyogbGluZSA3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5tYWluLXBhZ2VzLWVsZW1lbnQgYSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgZm9udC1zaXplOiAyNHB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG4vKiBsaW5lIDg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudCBhOmhvdmVyIC5wYWdlLW5hbWUgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudCBhOmhvdmVyIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudCBhOmhvdmVyICsgLmhvbWUtcGFnZS10aHVtYm5haWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAubWFpbi1wYWdlcy1lbGVtZW50IGEgeyBmb250LXNpemU6IDE4cHg7IH0gfVxuLyogbGluZSAxMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWFpbi1wYWdlcy1lbGVtZW50IC5wYWdlLW5hbWUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB0b3A6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGVmdDogMDsgcGFkZGluZzogMCAyMHB4OyBsaW5lLWhlaWdodDogMTsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgei1pbmRleDogMTA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLm1haW4tcGFnZXMtZWxlbWVudCAucGFnZS1uYW1lIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IHRleHQtYWxpZ246IGxlZnQ7IHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEwcHg7IG9wYWNpdHk6IDE7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5tYWluLXBhZ2VzLWVsZW1lbnQgLnBhZ2UtbmFtZSB7IHRleHQtc2hhZG93OiAxcHggMXB4IDBweCBibGFjazsgfSB9XG4vKiBsaW5lIDE0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5tYWluLXBhZ2VzLWVsZW1lbnQgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi8qIGxpbmUgMTU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWUtcGFnZS10aHVtYm5haWwgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHRvcDogMDsgbGVmdDogMDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaG9tZS1wYWdlLXRodW1ibmFpbCB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tYWludGVuYW5jZS5zY3NzICovXG4ubWFpbnRlbmFuY2UtcGFnZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDB2aDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWFpbnRlbmFuY2Uuc2NzcyAqL1xuLmNhbXBhcmktbWFpbnRlbmFuY2Utd3JhcHBlciB7IGRpc3BsYXk6IHRhYmxlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21haW50ZW5hbmNlLnNjc3MgKi9cbi5jYW1wYXJpLW1haW50ZW5hbmNlLXdyYXBwZXIgLmNhbXBhcmktbWFpbnRlbmFuY2UtY29udGFpbmVyIHsgZGlzcGxheTogdGFibGUtY2VsbDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tYWludGVuYW5jZS5zY3NzICovXG4uY2FtcGFyaS1tYWludGVuYW5jZS13cmFwcGVyIC5jYW1wYXJpLW1haW50ZW5hbmNlLWNvbnRhaW5lciBoZWFkZXIgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAxZW07IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWFpbnRlbmFuY2Uuc2NzcyAqL1xuLmNhbXBhcmktbWFpbnRlbmFuY2Utd3JhcHBlciAuY2FtcGFyaS1tYWludGVuYW5jZS1jb250YWluZXIgaGVhZGVyIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSAzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tYWludGVuYW5jZS5zY3NzICovXG4uY2FtcGFyaS1tYWludGVuYW5jZS13cmFwcGVyIC5jYW1wYXJpLW1haW50ZW5hbmNlLWNvbnRhaW5lciBtYWluIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSAzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tYWludGVuYW5jZS5zY3NzICovXG4uY2FtcGFyaS1tYWludGVuYW5jZS13cmFwcGVyIC5jYW1wYXJpLW1haW50ZW5hbmNlLWNvbnRhaW5lciBtYWluIGgxIHsgZGlzcGxheTogYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDMuNzVlbTsgbWFyZ2luOiAwIDAgMTZweCAwOyBwYWRkaW5nOiAwOyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSA0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tYWludGVuYW5jZS5zY3NzICovXG4uY2FtcGFyaS1tYWludGVuYW5jZS13cmFwcGVyIC5jYW1wYXJpLW1haW50ZW5hbmNlLWNvbnRhaW5lciBtYWluIHAgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwOyBsaW5lLWhlaWdodDogMS4zOyBmb250LXNpemU6IDFlbTsgfVxuXG4vKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4udmlldy10aGUtY2FtcGFyaS13b3JsZCAudmlldy1oZWFkZXIgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDcwJTsgbWFyZ2luLWxlZnQ6IDMwJTsgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWJvdHRvbTogMzBweDsgcGFkZGluZy1yaWdodDogNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLnZpZXctdGhlLWNhbXBhcmktd29ybGQgLnZpZXctaGVhZGVyIHsgcGFkZGluZy1yaWdodDogMjBweDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCAwIDMwcHg7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLnZpZXctdGhlLWNhbXBhcmktd29ybGQgLnZpZXctaGVhZGVyIGgzIHsgbWFyZ2luOiAwIDAgMTVweDsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyBmb250LXNpemU6IDI4cHg7IH1cbi8qIGxpbmUgMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4udmlldy10aGUtY2FtcGFyaS13b3JsZCAudmlldy1oZWFkZXIgcCB7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAudmlldy10aGUtY2FtcGFyaS13b3JsZCAudmlldy1oZWFkZXIgcCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4ud29ybGQtZWxlbWVudC1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNTBweDsgcGFkZGluZzogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lciB7IHBhZGRpbmc6IDAgMjBweDsgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLndvcmxkLWVsZW1lbnQtY29udGFpbmVyLmZvcm1hdC0yLCAud29ybGQtZWxlbWVudC1jb250YWluZXIuZm9ybWF0LTMgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyLmZvcm1hdC0yLCAud29ybGQtZWxlbWVudC1jb250YWluZXIuZm9ybWF0LTMgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lci5mb3JtYXQtMiwgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyLmZvcm1hdC0zIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lci5mb3JtYXQtMjpsYXN0LWNoaWxkLCAud29ybGQtZWxlbWVudC1jb250YWluZXIuZm9ybWF0LTM6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbi8qIGxpbmUgNzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4ud29ybGQtZWxlbWVudC1jb250YWluZXIuZm9ybWF0LTEgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyLmZvcm1hdC0xIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi53b3JsZC1lbGVtZW50LWNvbnRhaW5lcjpudGgtY2hpbGQoMikgeyBtYXJnaW4tdG9wOiA1MHB4OyBwYWRkaW5nLXRvcDogNTBweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7IH1cbi8qIGxpbmUgOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4ud29ybGQtZWxlbWVudC1jb250YWluZXIgaDMgeyBmb250LXNpemU6IDMwcHg7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW46IDAgMCAxMHB4OyBsaW5lLWhlaWdodDogMTsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lciBoMyB7IGZvbnQtc2l6ZTogMjFweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyIGgzIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbi8qIGxpbmUgMTEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLndvcmxkLWVsZW1lbnQtY29udGFpbmVyIHAgeyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogI2ZmZmZmZjsgbWFyZ2luOiAwOyBsaW5lLWhlaWdodDogMS40OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lciBwIHsgZm9udC1zaXplOiAxNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuLyogbGluZSAxMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4ud29ybGQtZWxlbWVudC1jb250YWluZXIgLm1haW4tcGFnZS1saW5rdG8geyBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG1hcmdpbi10b3A6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxOyBwYWRkaW5nOiAxNXB4IDMwcHggMTBweDsgZm9udC1zaXplOiAxNnB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMTVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAud29ybGQtZWxlbWVudC1jb250YWluZXIgLm1haW4tcGFnZS1saW5rdG8geyBtYXJnaW46IDE1cHggYXV0byAwOyBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbi8qIGxpbmUgMTQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0xIHsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBwYWRkaW5nOiA0MHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FtcGFyaS13b3JsZC9yZWNpcGUtYmFja2dyb3VuZC5qcGdcIik7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0xIHsgcGFkZGluZzogMjBweDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSAxNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTEgLndvcmxkLWVsZW1lbnQtY29udGVudCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB9XG4vKiBsaW5lIDE3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMSAuZGVzY3JpcHRpb24td3JhcHBlciB7IHdpZHRoOiA2MCU7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0OyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDA7IG9yZGVyOiAyOyAtbXMtZmxleC1vcmRlcjogMjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTEgLmRlc2NyaXB0aW9uLXdyYXBwZXIgeyBtYXJnaW4tdG9wOiAyMHB4OyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDE5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMSAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24geyBkaXNwbGF5OiB0YWJsZTsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiA2MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0xIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbiB7IHdpZHRoOiAxMDAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDE5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0xIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbiB7IG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuLyogbGluZSAyMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTEgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIC5tYWluLXBhZ2UtbGlua3RvIHsgbWFyZ2luLXRvcDogMzBweDsgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsgY29sb3I6ICMzNzJmMmM7IGZvbnQtc2l6ZTogMjBweDsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTEgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIC5tYWluLXBhZ2UtbGlua3RvIHsgbWFyZ2luLXRvcDogMTVweDsgZm9udC1zaXplOiAxNHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0xIC5kZXNjcmlwdGlvbi13cmFwcGVyIGgzIHsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4vKiBsaW5lIDIyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMSAuaW1hZ2UgeyB3aWR0aDogNDAlOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBvcmRlcjogMTsgLW1zLWZsZXgtb3JkZXI6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDIyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0xIC5pbWFnZSB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMjQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0xIC5pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtd29ybGQtc2VjdGlvbi1tYWluLWltYWdlIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMTAwJTsgfVxuLyogbGluZSAyNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTEgLmltYWdlIC5maWVsZC0tbmFtZS1maWVsZC13b3JsZC1zZWN0aW9uLW1haW4taW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiBhdXRvOyBtYXJnaW46IDAgYXV0bzsgaGVpZ2h0OiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMSAuaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXdvcmxkLXNlY3Rpb24tbWFpbi1pbWFnZSBpbWcgeyB3aWR0aDogNzAlOyB9IH1cblxuLyogbGluZSAyNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTI6bnRoLWNoaWxkKGV2ZW4pIC5kZXNjcmlwdGlvbi13cmFwcGVyIHsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyB9XG4vKiBsaW5lIDI2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMjpudGgtY2hpbGQoZXZlbikgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHsgcGFkZGluZzogMCAzMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMjpudGgtY2hpbGQoZXZlbikgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHsgcGFkZGluZzogMCAyMHB4OyB9IH1cbi8qIGxpbmUgMjc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yOm50aC1jaGlsZChldmVuKSAuaW1hZ2UgeyBvcmRlcjogMTsgLW1zLWZsZXgtb3JkZXI6IDE7IH1cbi8qIGxpbmUgMjgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yOm50aC1jaGlsZChvZGQpIC5kZXNjcmlwdGlvbi13cmFwcGVyIHsgb3JkZXI6IDE7IC1tcy1mbGV4LW9yZGVyOiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMjpudGgtY2hpbGQob2RkKSAuZGVzY3JpcHRpb24td3JhcHBlciB7IG9yZGVyOiAyOyAtbXMtZmxleC1vcmRlcjogMjsgfSB9XG4vKiBsaW5lIDI5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMjpudGgtY2hpbGQob2RkKSAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24geyBwYWRkaW5nOiAwIDMwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0yOm50aC1jaGlsZChvZGQpIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbiB7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDMwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMjpudGgtY2hpbGQob2RkKSAuaW1hZ2UgeyBvcmRlcjogMjsgLW1zLWZsZXgtb3JkZXI6IDI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0yOm50aC1jaGlsZChvZGQpIC5pbWFnZSB7IG9yZGVyOiAxOyAtbXMtZmxleC1vcmRlcjogMTsgfSB9XG4vKiBsaW5lIDMxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMjpsYXN0LWNoaWxkIHsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDMxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMiAuZGVzY3JpcHRpb24td3JhcHBlciB7IHdpZHRoOiAzNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0yIC5kZXNjcmlwdGlvbi13cmFwcGVyIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAzMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTIgLmltYWdlIHsgd2lkdGg6IDY1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTIgLmltYWdlIHsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4vKiBsaW5lIDMzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMiAuaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXdvcmxkLXNlY3Rpb24tbWFpbi1pbWFnZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTIgLmltYWdlIC5maWVsZC0tbmFtZS1maWVsZC13b3JsZC1zZWN0aW9uLW1haW4taW1hZ2UgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0yIC5pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtd29ybGQtc2VjdGlvbi1tYWluLWltYWdlIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4vKiBsaW5lIDM0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMiAuaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXdvcmxkLXNlY3Rpb24tbWFpbi1pbWFnZSBpbWcgeyB3aWR0aDogYXV0bzsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTIgLmltYWdlIC5maWVsZC0tbmFtZS1maWVsZC13b3JsZC1zZWN0aW9uLW1haW4taW1hZ2UgaW1nIHsgbWF4LXdpZHRoOiBub25lOyBoZWlnaHQ6IGF1dG87IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0yIC5pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtd29ybGQtc2VjdGlvbi1tYWluLWltYWdlIGltZyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgdHJhbnNmb3JtOiBub25lOyBsZWZ0OiAwOyB9IH1cblxuLyogbGluZSAzNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTMgeyBwYWRkaW5nLXRvcDogODBweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0zIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSAzODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgeyBvcmRlcjogMjsgLW1zLWZsZXgtb3JkZXI6IDI7IHBhZGRpbmc6IDAgMzBweDsgd2lkdGg6IDYwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luLXRvcDogMDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMyAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuLyogbGluZSA0MDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLm1haW4tcGFnZS1saW5rdG86bnRoLWNoaWxkKGV2ZW4pIHsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgNDA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0zIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5tYWluLXBhZ2UtbGlua3RvOm50aC1jaGlsZChvZGQpIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgY29sb3I6ICMzNzJmMmM7IH1cbi8qIGxpbmUgNDEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0zIC5pbWFnZSB7IG9yZGVyOiAxOyAtbXMtZmxleC1vcmRlcjogMTsgd2lkdGg6IDQwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTMgLmltYWdlIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDQyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMyAuaW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0zIC5pbWFnZSBpbWcgeyB3aWR0aDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmdhbGxlcnktcHJldmlldy13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5nYWxsZXJ5LXByZXZpZXctd3JhcHBlciB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuLyogbGluZSA0NDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZ2FsbGVyeS1wcmV2aWV3LXdyYXBwZXIgLmdhbGxlcnktcHJldmlldy1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG4vKiBsaW5lIDQ0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LXByZXZpZXctd3JhcHBlciAuZ2FsbGVyeS1wcmV2aWV3LWNvbnRhaW5lciAuc2xpY2stZG90cyB7IGJvdHRvbTogLTMwcHg7IH1cbi8qIGxpbmUgNDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmdhbGxlcnktcHJldmlldy13cmFwcGVyIC5nYWxsZXJ5LXByZXZpZXctY29udGFpbmVyIC5zbGljay1kb3RzIGxpIHsgbWFyZ2luOiAwIDJweDsgfVxuLyogbGluZSA0NTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZ2FsbGVyeS1wcmV2aWV3LXdyYXBwZXIgLmdhbGxlcnktcHJldmlldy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsgcGFkZGluZzogMDsgfVxuLyogbGluZSA0NTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZ2FsbGVyeS1wcmV2aWV3LXdyYXBwZXIgLmdhbGxlcnktcHJldmlldy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICNjODEwMmU7IH1cblxuLyogbGluZSA0NjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDQ3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyOmhvdmVyIC5nb3RvZ2FsbGVyeSBzcGFuIHsgb3BhY2l0eTogMTsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuLyogbGluZSA0NzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciAuZ290b2dhbGxlcnkgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDQ4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyIC5nb3RvZ2FsbGVyeSBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgb3BhY2l0eTogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAyMHB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGZvbnQtc2l6ZTogMjRweDsgbGluZS1oZWlnaHQ6IDE7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IHotaW5kZXg6IDEwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDQ4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmdhbGxlcnktY29udGVudC1jb250YWluZXIgLmdvdG9nYWxsZXJ5IHNwYW4geyBmb250LXNpemU6IDE4cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciAuZ290b2dhbGxlcnkgc3BhbiB7IGZvbnQtc2l6ZTogMTZweDsgcGFkZGluZzogMTBweDsgfSB9XG4vKiBsaW5lIDUxOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyIC5nb3RvZ2FsbGVyeSAuY2FsZW5kYXItdGh1bWJuYWlsIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNTIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXIgLmdvdG9nYWxsZXJ5IC5jYWxlbmRhci10aHVtYm5haWwgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmNhbXBhcnktZ2FsbGVyeS1ibG9jayB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBmbGV4LXdyYXA6IHdyYXA7IC1tcy1mbGV4LXdyYXA6IHdyYXA7IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiA5MHB4OyBwYWRkaW5nOiAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbiAgLmNhbXBhcnktZ2FsbGVyeS1ibG9jayB7IHBhZGRpbmc6IDAgMjBweDsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4vKiBsaW5lIDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uY2FtcGFyeS1nYWxsZXJ5LWJsb2NrIC5jYW1wYXJpLWdhbGxlcnktZWxlbWVudCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMzMlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuY2FtcGFyeS1nYWxsZXJ5LWJsb2NrIC5jYW1wYXJpLWdhbGxlcnktZWxlbWVudCB7IHdpZHRoOiA1MCU7IH0gfVxuXG4vKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IG92ZXJmbG93OiBoaWRkZW47IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lcjpob3ZlciB7IGN1cnNvcjogcG9pbnRlcjsgfVxuLyogbGluZSAzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXI6aG92ZXIgLmNvbnRlbnQtY29udGFpbmVyIHN0cm9uZyB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyOmhvdmVyIC5jb250ZW50LWNvbnRhaW5lciBpbWcgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTsgfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSA1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHN0cm9uZyB7IG9wYWNpdHk6IDA7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMTVweDsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMjFweDsgei1pbmRleDogMTA7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBzdHJvbmcgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuLyogbGluZSA3NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHN0cm9uZyBzcGFuIHsgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG5cbi8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IG5vbmU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMTAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IHBhZGRpbmc6IDIwNXB4IDQwcHggNDBweDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgb3BhY2l0eTogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbiAgLmdhbGxlcnktaXRlbS1leHBhbmRlZCB7IHBhZGRpbmc6IDQwcHg7IH0gfVxuLyogbGluZSAxMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQub3BlbmVkIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgcG9zaXRpb246IGZpeGVkOyBvcGFjaXR5OiAxOyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmNsb3NlLWdhbGxlcnktZWxlbWVudCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxNzVweDsgcmlnaHQ6IDQwcHg7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IG1lZGl1bSBub25lOyBtYXJnaW46IDA7IHotaW5kZXg6IDQwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmNsb3NlLWdhbGxlcnktZWxlbWVudCB7IHRvcDogNjBweDsgcmlnaHQ6IDI1cHg7IH0gfVxuLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbiAgLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkLWNvbnRhaW5lciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuLyogbGluZSAxNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmdhbGxlcnktaXRlbXMtd3JhcHBlciB7IHdpZHRoOiA0MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW1zLXdyYXBwZXIgeyB3aWR0aDogYXV0bzsgZGlzcGxheTogYmxvY2s7IG1heC1oZWlnaHQ6IDYwJTsgbWFyZ2luLXRvcDogLTQwcHg7IH0gfVxuLyogbGluZSAxNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmdhbGxlcnktaXRlbXMtd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDcwdmg7IHBhZGRpbmctYm90dG9tOiA2MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW1zLXdyYXBwZXIgLmdhbGxlcnktaW1hZ2UgeyBwYWRkaW5nLWJvdHRvbTogMDsgaGVpZ2h0OiAxMDAlOyB9IH1cbi8qIGxpbmUgMTcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW1zLXdyYXBwZXIgLmdhbGxlcnktaW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IGhlaWdodDogMTAwJTsgd2lkdGg6IGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW1zLXdyYXBwZXIgLmdhbGxlcnktaW1hZ2UgaW1nIHsgaGVpZ2h0OiBhdXRvOyBtYXgtaGVpZ2h0OiAyMzBweDsgfSB9XG4vKiBsaW5lIDE4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkLWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtcy13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHN0cm9uZyB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiB3aGl0ZTsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tdG9wOiAyNXB4OyBsaW5lLWhlaWdodDogMS4zOyB9XG4vKiBsaW5lIDE5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkLWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtcy13cmFwcGVyIC5zbGljay1wcmV2IHsgbGVmdDogLTUwcHg7IH1cbi8qIGxpbmUgMTk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW1zLXdyYXBwZXIgLnNsaWNrLW5leHQgeyByaWdodDogLTUwcHg7IH1cbi8qIGxpbmUgMjAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5leHBhbmRlZC1kZXRhaWwgeyB3aWR0aDogNjAlOyBwYWRkaW5nOiAwIDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIwMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5leHBhbmRlZC1kZXRhaWwgeyB3aWR0aDogODUlOyB9IH1cbi8qIGxpbmUgMjExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5leHBhbmRlZC1kZXRhaWwgLmdhbGxlcnktZXhwYW5kZWQtdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiA0MHB4OyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgbWFyZ2luOiAwIDAgMTBweDsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5leHBhbmRlZC1kZXRhaWwgLmdhbGxlcnktZXhwYW5kZWQtdGl0bGUgeyBmb250LXNpemU6IDE5cHg7IG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuLyogbGluZSAyMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmV4cGFuZGVkLWRldGFpbCAuZ2FsbGVyeS1leHBhbmRlZC1kZXNjcmlwdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDIyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkLWNvbnRhaW5lciAuZXhwYW5kZWQtZGV0YWlsIC5nYWxsZXJ5LWV4cGFuZGVkLWRlc2NyaXB0aW9uIHAgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBmb250LXNpemU6IDE1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5leHBhbmRlZC1kZXRhaWwgLmdhbGxlcnktZXhwYW5kZWQtZGVzY3JpcHRpb24gcCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi8qIGxpbmUgMjQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1zbGlkZXNob3cgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMjUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1zbGlkZXNob3cgLmdhbGxlcnktaXRlbXMtd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogODAlICFpbXBvcnRhbnQ7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDI1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktc2xpZGVzaG93IC5nYWxsZXJ5LWl0ZW1zLXdyYXBwZXIgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb2NrdGFpbHMuc2NzcyAqL1xuLnZpZXctb3VyLWNvY2t0YWlsIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IC04NXB4OyBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAudmlldy1vdXItY29ja3RhaWwgeyBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy1wYWdlLXNsaWRlciB7IG1hcmdpbi10b3A6IDUwcHg7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLXBhZ2Utc2xpZGVyIHsgbWFyZ2luLXRvcDogNTBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLXBhZ2Utc2xpZGVyIHsgbWFyZ2luLXRvcDogMDsgfSB9XG4vKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXBhZ2Utc2xpZGVyIHVsIHsgcGFkZGluZzogMDsgbWFyZ2luOiAtMzVweCAwIDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtcGFnZS1zbGlkZXIgdWwgeyBtYXJnaW46IDA7IH0gfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYmFzaWMtcGFnZS5zY3NzICovXG4ubm9kZS0tdHlwZS1wYWdlIHsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDQwcHg7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYmFzaWMtcGFnZS5zY3NzICovXG4gIC5ub2RlLS10eXBlLXBhZ2UgeyBkaXNwbGF5OiB0YWJsZTsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDQwcHggMjBweDsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4ubGFzdC1jYWxlbmRhci13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4ubGFzdC1jYWxlbmRhci13cmFwcGVyIGgyIHsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyBsaW5lLWhlaWdodDogMTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGZvbnQtc2l6ZTogMjhweDsgbWFyZ2luOiAyMHB4IDA7IHBhZGRpbmc6IDAgNDBweDsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5sYXN0LWNhbGVuZGFyLXdyYXBwZXIgaDIgeyBwYWRkaW5nOiAwIDIwcHg7IGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLW1lZGlhLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItbWVkaWEtd3JhcHBlciB7IGRpc3BsYXk6IHRhYmxlOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1tZWRpYS13cmFwcGVyIC5maWVsZC0tdHlwZS12aWRlbyB7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxMDIyLCAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uZGV2L3J1YnkvMi42LjAvZ2Vtcy9zY3V0LTEuNC4wL2Rpc3QvX3NjdXQuc2NzcyAqL1xuLmNhbGVuZGFyLW1lZGlhLXdyYXBwZXIgLmZpZWxkLS10eXBlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLW1lZGlhLXdyYXBwZXIgLmZpZWxkLS10eXBlLXZpZGVvIHsgb3ZlcmZsb3c6IGF1dG87IH0gfVxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItbWVkaWEtd3JhcHBlciBpZnJhbWUgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBoZWlnaHQ6IDEwMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLW1lZGlhLXdyYXBwZXIgaWZyYW1lIHsgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLyogbGluZSA1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDgwcHggNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuLyogbGluZSA2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciAuY2FsZW5kYXItdGh1bWIgeyB3aWR0aDogMjUwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGVuZGFyLXRodW1iIHsgZGlzcGxheTogbm9uZTsgfSB9XG4vKiBsaW5lIDc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci10aHVtYiBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWluLXdpZHRoOiAyNTBweDsgfVxuLyogbGluZSA4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciAuY2FsZW5kYXItZGVzY3JpcHRpb24geyB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpOyBwYWRkaW5nOiAwIDQwcHg7IGZsZXgtc2hyaW5rOiAxMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciAuY2FsZW5kYXItZGVzY3JpcHRpb24geyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAyMHB4OyB9IH1cbi8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGVuZGFyLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgZm9udC1zaXplOiAxNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSA5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciAuY2FsZW5kYXItZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHAgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBsaW5lLWhlaWdodDogMS40OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24gcCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG4vKiBsaW5lIDEwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciAuY2FsZW5kYXItZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIC5tYWluLWN0YSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciAuY2FsZW5kYXItZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIC5tYWluLWN0YSB7IGRpc3BsYXk6IHRhYmxlOyBtYXJnaW46IDIwcHggYXV0byAwOyB9IH1cbi8qIGxpbmUgMTE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24gLm1haW4tY3RhIGEgeyBkaXNwbGF5OiB0YWJsZTsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmc6IDEwcHggMjBweCA4cHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDIwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItaW1hZ2VzIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCAwIDEwMHB4IDA7IHBhZGRpbmc6IDAgNDBweDsgfVxuLyogbGluZSAxNDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWltYWdlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLmNhbGVuZGFyLWltYWdlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpOyB6LWluZGV4OiAxMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB0b3A6IDA7IHRyYW5zZm9ybTogbm9uZTsgfVxuLyogbGluZSAxNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWltYWdlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUsIC5jYWxlbmRhci1pbWFnZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YmVmb3JlIHsgZm9udC1mYW1pbHk6ICdjYW1wYXJpLWljb24nOyBmb250LXNpemU6IDQwcHg7IH1cbi8qIGxpbmUgMTU3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1pbWFnZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYgeyBsZWZ0OiA0MHB4OyB9XG4vKiBsaW5lIDE2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItaW1hZ2VzIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IFwi7qSFXCI7IH1cbi8qIGxpbmUgMTY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1pbWFnZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgeyByaWdodDogNDBweDsgfVxuLyogbGluZSAxNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWltYWdlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUgeyBjb250ZW50OiBcIu6khlwiOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItaW1hZ2VzIHsgbWFyZ2luOiAwIDAgNDBweCAwOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1pbWFnZXMgLmNhbGVuZGFyLWl0ZW0taW1hZ2UgaW1nIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAxODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWltYWdlcyAuY2FsZW5kYXItaXRlbS1pbWFnZSBzcGFuIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IGhlaWdodDogMjBweDsgbWFyZ2luLXRvcDogMTBweDsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMTk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1pbWFnZXMgLnNsaWNrLWRvdHMgeyBtYXJnaW46IDA7IGJvdHRvbTogLTM1cHg7IH1cblxuLyogbGluZSAyMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWN0YS13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAwIDAgMTAwcHggMDsgcGFkZGluZzogMCA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItY3RhLXdyYXBwZXIgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogMDsgbWFyZ2luOiAwIDAgMzBweCAwOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDIyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgeyB3aWR0aDogNDAlOyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgeyBwYWRkaW5nOiAwIDIwcHg7IG9yZGVyOiAyOyAtbXMtZmxleC1vcmRlcjogMjsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAyMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWN0YS13cmFwcGVyIC50ZXh0IGgzIHsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDMwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgMCAyMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgaDMgeyBmb250LXNpemU6IDIxcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuLyogbGluZSAyNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWN0YS13cmFwcGVyIC50ZXh0IC5jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDI1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1kZXNjcmlwdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgZm9udC1zaXplOiAxNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyBjb2xvcjogI2ZmZmZmZjsgbGluZS1oZWlnaHQ6IDEuNDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWN0YS13cmFwcGVyIC50ZXh0IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtZGVzY3JpcHRpb24geyBmb250LXNpemU6IDE2cHg7IH0gfVxuLyogbGluZSAyNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWN0YS13cmFwcGVyIC50ZXh0IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGluayB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDI2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1saW5rIGEgeyBkaXNwbGF5OiB0YWJsZTsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmc6IDEwcHggMjBweCA4cHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDE0cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWN0YS13cmFwcGVyIC50ZXh0IC5jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtbGluayBhIHsgbWFyZ2luOiAwIGF1dG87IH0gfVxuLyogbGluZSAyODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWN0YS13cmFwcGVyIC5pbWFnZSB7IHdpZHRoOiA2MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1jdGEtd3JhcHBlciAuaW1hZ2UgeyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbi8qIGxpbmUgMjk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1jdGEtd3JhcHBlciAuaW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWN0YS13cmFwcGVyIC5pbWFnZSBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7IC1tcy10cmFuc2Zvcm06IG5vbmU7IHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5wYXN0LWNhbGVuZGFyLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiA0MHB4IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDMxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5wYXN0LWNhbGVuZGFyLXdyYXBwZXIgeyBtYXJnaW46IDIwcHggMCA0MHB4IDA7IH0gfVxuXG4vKiBsaW5lIDMyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4ucGFzdC1jYWxlbmRhciB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgMzMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5wYXN0LWNhbGVuZGFyIC5zbGljay1kb3RzIHsgYm90dG9tOiAtMzBweDsgfVxuLyogbGluZSAzMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLnBhc3QtY2FsZW5kYXIgLnNsaWNrLWRvdHMgbGkgeyBtYXJnaW46IDAgMnB4OyB9XG4vKiBsaW5lIDMzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4ucGFzdC1jYWxlbmRhciAuc2xpY2stZG90cyBsaSBidXR0b24geyBwYWRkaW5nOiAwOyB9XG4vKiBsaW5lIDM0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4ucGFzdC1jYWxlbmRhciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogI2M4MTAyZTsgfVxuXG4vKiBsaW5lIDM1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uZnVsbC1wYXN0LWNhbGVuZGFyLWRlc2NyaXB0aW9uIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctbGVmdDogNDVweDsgcGFkZGluZy1yaWdodDogNDBweDsgbWFyZ2luLWJvdHRvbTogNjBweDsgbWFyZ2luLXRvcDogMTAwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDM1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5mdWxsLXBhc3QtY2FsZW5kYXItZGVzY3JpcHRpb24geyBwYWRkaW5nOiAwIDQ1cHggMCA0MHB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5mdWxsLXBhc3QtY2FsZW5kYXItZGVzY3JpcHRpb24geyBwYWRkaW5nOiAyMHB4OyBkaXNwbGF5OiB0YWJsZTsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAzNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmZ1bGwtcGFzdC1jYWxlbmRhci1kZXNjcmlwdGlvbiBoMiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDI4cHg7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAzODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmZ1bGwtcGFzdC1jYWxlbmRhci1kZXNjcmlwdGlvbiBwIHsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGZvbnQtc2l6ZTogMTVweDsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxLjQ7IG1hcmdpbjogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmZ1bGwtcGFzdC1jYWxlbmRhci1kZXNjcmlwdGlvbiBwIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogbGluZSAzOTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWNvbnRlbnQtY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMzk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1jb250ZW50LWNvbnRhaW5lciAuZ290b2NhbGVuZGFyIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtYWxpZ246IGNlbnRlcjsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLyogbGluZSA0MDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWNvbnRlbnQtY29udGFpbmVyIC5nb3RvY2FsZW5kYXI6aG92ZXIgaW1nIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IH1cbi8qIGxpbmUgNDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1jb250ZW50LWNvbnRhaW5lciAuZ290b2NhbGVuZGFyIHNwYW4geyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyBwb3NpdGlvbjogYWJzb2x1dGU7IHBhZGRpbmc6IDEwcHg7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IHRvcDogMDsgbGVmdDogMDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXNpemU6IDMwcHg7IHotaW5kZXg6IDEwOyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSA0MTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItY29udGVudC1jb250YWluZXIgLmdvdG9jYWxlbmRhciBzcGFuIHsgZm9udC1zaXplOiAxOHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDQxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1jb250ZW50LWNvbnRhaW5lciAuZ290b2NhbGVuZGFyIHNwYW4geyBmb250LXNpemU6IDIxcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWNvbnRlbnQtY29udGFpbmVyIC5nb3RvY2FsZW5kYXIgc3BhbiB7IGZvbnQtc2l6ZTogMTRweDsgfSB9XG4vKiBsaW5lIDQ0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY29udGVudC1jb250YWluZXIgLmdvdG9jYWxlbmRhciAuY2FsZW5kYXItdGh1bWJuYWlsIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1jb250ZW50LWNvbnRhaW5lciAuZ290b2NhbGVuZGFyIC5jYWxlbmRhci10aHVtYm5haWwgaW1nIHsgd2lkdGg6IDEwMCU7IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4udmlldy1hcnQtbGFiZWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDAgNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAudmlldy1hcnQtbGFiZWwgeyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuLyogbGluZSA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4udmlldy1hcnQtbGFiZWwgLnZpZXctaGVhZGVyIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA0MHB4OyB0b3A6IDA7IHdpZHRoOiAyNSU7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IHRleHQtYWxpZ246IGxlZnQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkgeyAvKiBsaW5lIDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbiAgLnZpZXctYXJ0LWxhYmVsIC52aWV3LWhlYWRlciB7IHdpZHRoOiA1NSU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAudmlldy1hcnQtbGFiZWwgLnZpZXctaGVhZGVyIHsgZGlzcGxheTogdGFibGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IGxlZnQ6IDA7IHBhZGRpbmc6IDA7IG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuLyogbGluZSAzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLnZpZXctYXJ0LWxhYmVsIC52aWV3LWhlYWRlciBoMiB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDM1cHg7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbiAgLnZpZXctYXJ0LWxhYmVsIC52aWV3LWhlYWRlciBoMiB7IGZvbnQtc2l6ZTogMjFweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAudmlldy1hcnQtbGFiZWwgLnZpZXctaGVhZGVyIGgyIHsgZm9udC1zaXplOiAzMHB4OyB9IH1cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi52aWV3LWFydC1sYWJlbCAudmlldy1oZWFkZXIgcCB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjZmZmZmZmOyBtYXJnaW46IDFlbSAwIDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC52aWV3LWFydC1sYWJlbCAudmlldy1oZWFkZXIgcCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi8qIGxpbmUgNjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDEyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAuYXJ0bGFiZWwtd3JhcHBlciB7IG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC13cmFwcGVyIC5hcnRsYWJlbC1jb250YWluZXIgbGkgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuLyogbGluZSA4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciBsaTpudGgtY2hpbGQob2RkKSB7IHBhZGRpbmctbGVmdDogMjUlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbiAgLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciBsaTpudGgtY2hpbGQob2RkKSB7IHBhZGRpbmctbGVmdDogMTAlOyB9IH1cbi8qIGxpbmUgODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC13cmFwcGVyIC5hcnRsYWJlbC1jb250YWluZXIgbGk6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLWxlZnQ6IDI1JTsgfVxuLyogbGluZSA5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciBsaTpudGgtY2hpbGQoZXZlbikgeyBwYWRkaW5nLXJpZ2h0OiAyNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSA5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAuYXJ0bGFiZWwtd3JhcHBlciAuYXJ0bGFiZWwtY29udGFpbmVyIGxpOm50aC1jaGlsZChldmVuKSB7IHBhZGRpbmctcmlnaHQ6IDEwJTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAuYXJ0bGFiZWwtd3JhcHBlciAuYXJ0bGFiZWwtY29udGFpbmVyIGxpIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9IH1cbi8qIGxpbmUgMTA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtd3JhcHBlciAuYXJ0bGFiZWwtY29udGFpbmVyIGxpIC5hcnRsYWJlbC1lZGl0aW9uLWVsZW1lbnQgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC13cmFwcGVyIC5hcnRsYWJlbC1jb250YWluZXIgbGkgLmFydGxhYmVsLWVkaXRpb24tZWxlbWVudCAuYXJ0bGFiZWwtZWRpdGlvbi1jb250ZW50IHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC5hcnRsYWJlbC13cmFwcGVyIC5hcnRsYWJlbC1jb250YWluZXIgbGkgLmFydGxhYmVsLWVkaXRpb24tZWxlbWVudCAuYXJ0bGFiZWwtZWRpdGlvbi1jb250ZW50IHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC1tcy1mbGV4LWFsaWduOiBzdGFydDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbiAgLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciBsaSAuYXJ0bGFiZWwtZWRpdGlvbi1lbGVtZW50IC5hcnRsYWJlbC1lZGl0aW9uLWNvbnRlbnQgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi8qIGxpbmUgMTMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtY29tcG9uZW50IHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMTM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtY29tcG9uZW50LmFydGxhYmVsLWltZyB7IHdpZHRoOiA3MCU7IG1hcmdpbi1yaWdodDogMzBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLyogbGluZSAxNDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC1jb21wb25lbnQuYXJ0bGFiZWwtaW1nOmhvdmVyIGltZyB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbiAgLmFydGxhYmVsLWNvbXBvbmVudC5hcnRsYWJlbC1pbWcgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogMjVweDsgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbi8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtY29tcG9uZW50LmFydGxhYmVsLWltZyBpbWcgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyBkaXNwbGF5OiBibG9jazsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMTYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtY29tcG9uZW50LmFydGxhYmVsLWRlc2NyaXB0aW9uIHsgd2lkdGg6IDMwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC5hcnRsYWJlbC1jb21wb25lbnQuYXJ0bGFiZWwtZGVzY3JpcHRpb24geyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDE2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLWNvbXBvbmVudC5hcnRsYWJlbC1kZXNjcmlwdGlvbiBoMyB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDQwcHg7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luOiAwOyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSAxNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC1jb21wb25lbnQuYXJ0bGFiZWwtZGVzY3JpcHRpb24gaDUgeyBtYXJnaW46IDA7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDIwcHg7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAxODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC1jb21wb25lbnQuYXJ0bGFiZWwtZGVzY3JpcHRpb24gcCB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgbWFyZ2luOiAxZW0gMCAwOyBsaW5lLWhlaWdodDogMS40OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9va1wiOyBmb250LXNpemU6IDE1cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAuYXJ0bGFiZWwtY29tcG9uZW50LmFydGxhYmVsLWRlc2NyaXB0aW9uIHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4qIGh0bWwgLmxpbmUgeyB6b29tOiAxOyB9XG5cbi8qIElFNiAqL1xuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuKjpmaXJzdC1jaGlsZCArIGh0bWwgLmxpbmUgeyB6b29tOiAxOyB9XG5cbi8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0OyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LXdyYXBwZXIgLmhpc3RvcnktZWxlbWVudHMtd3JhcHBlciB7IHBhZGRpbmctbGVmdDogMzBweDsgbWFyZ2luLWxlZnQ6IDIwJTsgd2lkdGg6IDgwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IG1hcmdpbi1ib3R0b206IDEwMHB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmhpc3Rvcnktd3JhcHBlciAuaGlzdG9yeS1lbGVtZW50cy13cmFwcGVyIHsgd2lkdGg6IDY1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmhpc3Rvcnktd3JhcHBlciAuaGlzdG9yeS1lbGVtZW50cy13cmFwcGVyIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IG1hcmdpbjogMCBhdXRvOyB9IH1cbi8qIGxpbmUgMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS13cmFwcGVyIC5oaXN0b3J5LWVsZW1lbnRzLXdyYXBwZXI6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50cyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuLyogbGluZSA1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnRzIC5oZWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50cyAuZ3JpZC0xIHsgd2lkdGg6IDMzLjMzMzMlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmhpc3RvcnktZWxlbWVudHMgLmdyaWQtMSB7IHdpZHRoOiA1MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5oaXN0b3J5LWVsZW1lbnRzIC5ncmlkLTEgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudHMgLmdyaWQtMiB7IHdpZHRoOiA2Ni42NjY2JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5oaXN0b3J5LWVsZW1lbnRzIC5ncmlkLTIgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudHMgLmdyaWQtMyB7IHdpZHRoOiAzMy4zMzMzJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5oaXN0b3J5LWVsZW1lbnRzIC5ncmlkLTMgeyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuaGlzdG9yeS1lbGVtZW50cyAuZ3JpZC0zIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnRzIC5ncmlkLTQgeyB3aWR0aDogNjYuNjY2NiU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuaGlzdG9yeS1lbGVtZW50cyAuZ3JpZC00IHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnRzIC5oaXN0b3J5X19ncmlkIHsgd2lkdGg6IDMzLjMzMzMlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmhpc3RvcnktZWxlbWVudHMgLmhpc3RvcnlfX2dyaWQgeyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuaGlzdG9yeS1lbGVtZW50cyAuaGlzdG9yeV9fZ3JpZCB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudHMgLmxpbmUgeyB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDExMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnQgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50Lm9wZW5lZCAueWVhciB7IGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzOyBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkczsgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTsgei1pbmRleDogMTAwOyB9XG4vKiBsaW5lIDEyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnQgLmltYWdlIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnQgLmltYWdlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuLyogbGluZSAxNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50OmhvdmVyIC5pbWFnZSBpbWcgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTsgfVxuLyogbGluZSAxNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50OmhvdmVyIC5kZXRhaWxzIC50aXRsZSB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgMTU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudCAuZGV0YWlscyB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBmbGV4LXdyYXA6IHdyYXA7IC1tcy1mbGV4LXdyYXA6IHdyYXA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IH1cbi8qIGxpbmUgMTcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudCAuZGV0YWlscyAueWVhciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyMHB4OyBsZWZ0OiAyMHB4OyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLyogbGluZSAxODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50IC5kZXRhaWxzIC50aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDI0cHg7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHBhZGRpbmc6IDAgMjBweDsgbGluZS1oZWlnaHQ6IDE7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IHdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5oaXN0b3J5LWVsZW1lbnQgLmRldGFpbHMgLnRpdGxlIHsgb3BhY2l0eTogMTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuaGlzdG9yeS1lbGVtZW50IC5kZXRhaWxzIC50aXRsZTphZnRlciB7IGNvbnRlbnQ6IGF0dHIoZGF0YS1tb3JlKTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IGxlZnQ6IDUwJTsgZm9udC1zaXplOiAxMnB4OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi8qIGxpbmUgMjE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmRlc2NyaXB0aW9uLWNvbnRhaW5lciB7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyBoZWlnaHQ6IDEwMCU7IHRvcDogMDsgd2lkdGg6IDEwMCU7IHotaW5kZXg6IDEwMDA7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgMjI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuaGlzdG9yeS1jbG9zZSB7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDQwcHg7IHJpZ2h0OiA0MHB4OyB9XG4vKiBsaW5lIDIzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgbWFyZ2luOiAwIGF1dG87IGhlaWdodDogMTAwJTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgY29sb3I6IHdoaXRlOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogNDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IHsgcGFkZGluZzogOTBweCA0MHB4OyB9IH1cbi8qIGxpbmUgMjUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGVudCAuaGlzdG9yeS1jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA1MCU7IG1hcmdpbjogMCBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMjUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQgeyB3aWR0aDogODAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGVudCAuaGlzdG9yeS1jb250ZW50IHsgd2lkdGg6IDEwMCU7IG1heC1oZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBhdXRvOyB9IH1cbi8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGVudCAuaGlzdG9yeS1jb250ZW50IHN0cm9uZyB7IGRpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMTsgZm9udC1zaXplOiA1MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGVudCAuaGlzdG9yeS1jb250ZW50IHN0cm9uZyB7IGZvbnQtc2l6ZTogMzBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAyNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRlbnQgLmhpc3RvcnktY29udGVudCBzdHJvbmcgeyBmb250LXNpemU6IDIxcHg7IH0gfVxuLyogbGluZSAyODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQgc3Ryb25nIHNwYW4geyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgfVxuLyogbGluZSAyODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQgcCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDEwcHggYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7IHdpZHRoOiA4MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGVudCAuaGlzdG9yeS1jb250ZW50IHAgeyB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMzAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLnBlcmlvZC13cmFwcGVyIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogY2FsYygxMDAlICsgMzBweCk7IHdpZHRoOiAyMjBweDsgY29sb3I6IHdoaXRlOyB6LWluZGV4OiAxMDsgdG9wOiA1MCU7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IG1hcmdpbi10b3A6IC0zMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMzAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAucGVyaW9kLXdyYXBwZXIgeyB3aWR0aDogMTYwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAucGVyaW9kLXdyYXBwZXIgeyBwYWRkaW5nOiAwOyBtYXJnaW4tdG9wOiAwOyB9IH1cbi8qIGxpbmUgMzIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLnBlcmlvZC13cmFwcGVyLmZpcnN0LXBlcmlvZCB7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogYXV0bzsgcmlnaHQ6IDgwJTsgdG9wOiAzNCU7IH1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHsgLyogbGluZSAzMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5wZXJpb2Qtd3JhcHBlci5maXJzdC1wZXJpb2QgeyBsZWZ0OiBjYWxjKCgxMDAlIC0gMTI4MHB4KS8yICsgMzVweCk7IHJpZ2h0OiBhdXRvOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDMyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLnBlcmlvZC13cmFwcGVyLmZpcnN0LXBlcmlvZCB7IHJpZ2h0OiA2NSU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAucGVyaW9kLXdyYXBwZXIuZmlyc3QtcGVyaW9kIHsgdG9wOiBhdXRvOyBib3R0b206IDQwcHg7IHJpZ2h0OiAwOyB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7IGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyBwYWRkaW5nOiA2cHg7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBtaW4taGVpZ2h0OiA0MHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9IH1cbi8qIGxpbmUgMzUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLnBlcmlvZC13cmFwcGVyOmFmdGVyIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGhlaWdodDogMjBweDsgd2lkdGg6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGJvcmRlci1yYWRpdXM6IDUwJTsgbWFyZ2luLXRvcDogLTEwcHg7IHJpZ2h0OiAtMTEuNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5wZXJpb2Qtd3JhcHBlcjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLyogbGluZSAzNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4ucGVyaW9kLXdyYXBwZXIgLnBlcmlvZCB7IGZvbnQtZmFtaWx5OiBzZXJpZjsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogNTZweDsgbGluZS1oZWlnaHQ6IDE7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDM2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLnBlcmlvZC13cmFwcGVyIC5wZXJpb2QgeyBmb250LXNpemU6IDQwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAucGVyaW9kLXdyYXBwZXIgLnBlcmlvZCB7IGZvbnQtc2l6ZTogMjFweDsgfSB9XG4vKiBsaW5lIDM4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5wZXJpb2Qtd3JhcHBlciAucGVyaW9kLXRpdGxlIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMCAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMzg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAucGVyaW9kLXdyYXBwZXIgLnBlcmlvZC10aXRsZSB7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLXZpc3VhbCB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLXZpc3VhbCBoMiB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogNDBweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgbWFyZ2luOiAwOyBwYWRkaW5nOiAyMHB4OyB9XG4vKiBsaW5lIDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtdmlzdWFsIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3Mtd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3Mtd3JhcHBlciAubmV3cy1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG4vKiBsaW5lIDQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3Mtd3JhcHBlciAubmV3cy1jb250YWluZXIgbGkgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzIC5uZXdzLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzIC5uZXdzLWNvbnRlbnQgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MgLm5ld3MtY29udGVudCAudGh1bWJuYWlsIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAyMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cyAubmV3cy1jb250ZW50IC50aHVtYm5haWwgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCA0MHB4OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cyAubmV3cy1jb250ZW50IC50aHVtYm5haWwgeyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuLyogbGluZSA3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzIC5uZXdzLWNvbnRlbnQgLnRodW1ibmFpbCBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzIC5uZXdzLWNvbnRlbnQgLnRodW1ibmFpbCBpbWcgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MgLm5ld3MtY29udGVudCAuZXhjZXJwdCB7IHdpZHRoOiA4MCU7IGZsb2F0OiByaWdodDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cyAubmV3cy1jb250ZW50IC5leGNlcnB0IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgNDBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSA4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbiAgLm5ld3MgLm5ld3MtY29udGVudCAuZXhjZXJwdCB7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi8qIGxpbmUgMTA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLmV4Y2VycHQgLmV4Y2VycHQtY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDExMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5leGNlcnB0IC5leGNlcnB0LWNvbnRlbnQgaDIgeyBkaXNwbGF5OiBibG9jazsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbjogMTBweCAwIDVweDsgcGFkZGluZzogMDsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMjhweDsgfVxuLyogbGluZSAxMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4uZXhjZXJwdCAuZXhjZXJwdC1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAuZXhjZXJwdCAuZXhjZXJwdC1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG4vKiBsaW5lIDEzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5leGNlcnB0IC5leGNlcnB0LWNvbnRlbnQgLm5ld3MtY3RhIHsgZGlzcGxheTogdGFibGU7IHBhZGRpbmc6IDEwcHggMjBweDsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi10b3A6IDE1cHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ucHVibGljYXRpb24tZGV0YWlsIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAxNTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ucHVibGljYXRpb24tZGV0YWlsIHNwYW4geyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDE1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5wdWJsaWNhdGlvbi1kZXRhaWwgYSB7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxNjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDgwcHg7IG1heC13aWR0aDogMTI4MHB4OyB9XG4vKiBsaW5lIDE2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQgeyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgbWFyZ2luOiAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbiAgLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudCB7IG1hcmdpbjogMCAyMHB4OyB9IH1cbi8qIGxpbmUgMTc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudC50aHVtYm5haWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudC50aHVtYm5haWwgaDIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBtYXJnaW46IDA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDQ3LCA0NCwgMC40KTsgbGVmdDogMDsgdG9wOiAwOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiA0MHB4OyBwYWRkaW5nOiAyMHB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBtYXgtd2lkdGg6IDEyODBweDsgbGluZS1oZWlnaHQ6IDEuMjsgfVxuLyogbGluZSAyMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LnRodW1ibmFpbCBoMiBzcGFuIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTI4MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQudGh1bWJuYWlsIGgyIHsgZm9udC1zaXplOiAyOHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY29sb3I6ICMzNzJmMmM7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LnRodW1ibmFpbCBoMjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMTVweDsgd2lkdGg6IDUwJTsgbGVmdDogMjUlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH0gfVxuLyogbGluZSAyMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LnRodW1ibmFpbCBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMjM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudC5jb250ZW50IHsgcGFkZGluZzogNjBweCAxNjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgeyBwYWRkaW5nOiA2MHB4IDEwMHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbiAgLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudC5jb250ZW50IHsgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7IH0gfVxuLyogbGluZSAyNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgLmNvbnRlbnQtdGV4dCB7IG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbiAgLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudC5jb250ZW50IC5jb250ZW50LXRleHQgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbi8qIGxpbmUgMjU3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudC5jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7IGRpc3BsYXk6IGJsb2NrOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgfVxuLyogbGluZSAyNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHAgeyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuLyogbGluZSAyNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgLnB1YmxpY2F0aW9uLWRldGFpbCB7IGNvbG9yOiAjMzcyZjJjOyB9XG4vKiBsaW5lIDI3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQuY29udGVudCAucHVibGljYXRpb24tZGV0YWlsIGEgeyBjb2xvcjogIzM3MmYyYzsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLXZpZXcgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuLyogbGluZSA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS12aWV3IC52aWV3LWhlYWRlciB7IHdpZHRoOiA3MCU7IG1hcmdpbi1sZWZ0OiAzMCU7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuICAubWVkaWEtdmlldyAudmlldy1oZWFkZXIgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWxlZnQ6IDA7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS12aWV3IC52aWV3LWhlYWRlciBoMyB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW46IDEwcHggMDsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtc2l6ZTogMjhweDsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubWVkaWEtdmlldyAudmlldy1oZWFkZXIgUCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW46IDA7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgZm9udC1zaXplOiAxNXB4OyB9XG5cbi8qIGxpbmUgMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtZ2VuZXJhbC13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC1tcy1mbGV4LWFsaWduOiBzdGFydDsgbWFyZ2luLXRvcDogNDBweDsgcGFkZGluZy1ib3R0b206IDQwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5uZXdzLWdlbmVyYWwtd3JhcHBlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5uZXdzLWdlbmVyYWwtd3JhcHBlciAuY3RhIHsgd2lkdGg6IDMwJTsgcGFkZGluZy1sZWZ0OiA0MHB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5uZXdzLWdlbmVyYWwtd3JhcHBlciAuY3RhIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5uZXdzLWdlbmVyYWwtd3JhcHBlciAuY3RhIGg0IHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjZmZmZmZmOyBtYXJnaW46IDQwcHggMCAyMHB4OyBmb250LXNpemU6IDQwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxpbmUtaGVpZ2h0OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5uZXdzLWdlbmVyYWwtd3JhcHBlciAuY3RhIGg0IHsgd2lkdGg6IDUwJTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5uZXdzLWdlbmVyYWwtd3JhcHBlciAuY3RhIGg0IHsgZm9udC1zaXplOiAyOHB4OyB9IH1cbi8qIGxpbmUgODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5jdGEgcCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDE1cHg7IH1cbi8qIGxpbmUgOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5jdGEgYSB7IGRpc3BsYXk6IHRhYmxlOyBtYXJnaW4tdG9wOiAxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwYWRkaW5nOiAxMHB4IDI1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5jdGEgYSB7IHdpZHRoOiA1MCU7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBtaW4taGVpZ2h0OiA0MHB4OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9IH1cbi8qIGxpbmUgMTIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5uZXdzLWdlbmVyYWwtd3JhcHBlciAubmV3cyB7IHdpZHRoOiA3MCU7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuICAubmV3cy1nZW5lcmFsLXdyYXBwZXIgLm5ld3MgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLyogbGluZSAxMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtbGF0ZXN0IHsgd2lkdGg6IDMzLjMzMzMlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5uZXdzLWxhdGVzdCB7IHdpZHRoOiA1MCU7IH0gfVxuLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtbGF0ZXN0IC5uZXdzbGlua3RvIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMjFweDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5uZXdzLWxhdGVzdCAubmV3c2xpbmt0bzpob3ZlciBzcGFuIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDE2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1sYXRlc3QgLm5ld3NsaW5rdG86aG92ZXIgaW1nIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IH1cbi8qIGxpbmUgMTY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5uZXdzLWxhdGVzdCAubmV3c2xpbmt0byBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB6LWluZGV4OiAxMDsgb3BhY2l0eTogMDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHRvcDogMDsgcGFkZGluZzogMTVweDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuLyogbGluZSAxODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtbGF0ZXN0IC5uZXdzLWNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtbGF0ZXN0IC5uZXdzLWNvbnRlbnQgLmZpZWxkLS10eXBlLWltYWdlIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLyogbGluZSAxOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtbGF0ZXN0IC5uZXdzLWNvbnRlbnQgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuXG4vKiBsaW5lIDIwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4uY29udGFjdHMtZ2VuZXJhbCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuICAuY29udGFjdHMtZ2VuZXJhbCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgMjIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5jb250YWN0cy1nZW5lcmFsIC5pbWFnZSB7IHdpZHRoOiA3MCU7IHBhZGRpbmctbGVmdDogNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLmNvbnRhY3RzLWdlbmVyYWwgLmltYWdlIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMjBweDsgZGlzcGxheTogYmxvY2s7IH0gfVxuLyogbGluZSAyMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLmNvbnRhY3RzLWdlbmVyYWwgLmNvbnRhY3RzIHsgd2lkdGg6IDMwJTsgcGFkZGluZzogMCA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuICAuY29udGFjdHMtZ2VuZXJhbCAuY29udGFjdHMgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAyMHB4OyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyB9IH1cbi8qIGxpbmUgMjQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5jb250YWN0cy1nZW5lcmFsIC5jb250YWN0cyBoNCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBsZWZ0OyBjb2xvcjogI2ZmZmZmZjsgbWFyZ2luOiAyMHB4IDA7IGZvbnQtc2l6ZTogMzBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5jb250YWN0cy1nZW5lcmFsIC5jb250YWN0cyBoNCB7IHdpZHRoOiA1MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLmNvbnRhY3RzLWdlbmVyYWwgLmNvbnRhY3RzIGg0IHsgZm9udC1zaXplOiAyOHB4OyB9IH1cbi8qIGxpbmUgMjY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5jb250YWN0cy1nZW5lcmFsIC5jb250YWN0cyBwIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTVweDsgfVxuLyogbGluZSAyNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLmNvbnRhY3RzLWdlbmVyYWwgLmNvbnRhY3RzIGEgeyBkaXNwbGF5OiB0YWJsZTsgbWFyZ2luLXRvcDogMTVweDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgY29sb3I6ICNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZzogMTBweCAyNXB4OyBsaW5lLWhlaWdodDogMTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuICAuY29udGFjdHMtZ2VuZXJhbCAuY29udGFjdHMgYSB7IHdpZHRoOiA1MCU7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBtaW4taGVpZ2h0OiA0MHB4OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuLm1haW4tcHJvZHVjdC1pdGVtIHsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ubWFpbi1wcm9kdWN0LWl0ZW0gLnRvcC1iYW5uZXIgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBwYWRkaW5nOiAxMDBweCA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAubWFpbi1wcm9kdWN0LWl0ZW0gLnRvcC1iYW5uZXIgeyBwYWRkaW5nOiA0MHB4OyB9IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ubWFpbi1wcm9kdWN0LWl0ZW0gLnRvcC1iYW5uZXIgc3BhbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHRvcDogMDsgbGVmdDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogNDBweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4gIC5tYWluLXByb2R1Y3QtaXRlbSAudG9wLWJhbm5lciBzcGFuIHsgZm9udC1zaXplOiAzMHB4OyB9IH1cbi8qIGxpbmUgMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ubWFpbi1wcm9kdWN0LWl0ZW0gLnRvcC1iYW5uZXIgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB3aWR0aDogYXV0bzsgfVxuLyogbGluZSA0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5tYWluLXByb2R1Y3QtaXRlbSAubWFpbi1wcm9kdWN0LWNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDkwJTsgbWFyZ2luOiA1MHB4IGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAubWFpbi1wcm9kdWN0LWl0ZW0gLm1haW4tcHJvZHVjdC1jb250ZW50IHsgd2lkdGg6IDEwMCU7IG1hcmdpbjogNDBweCBhdXRvOyB9IH1cbi8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ubWFpbi1wcm9kdWN0LWl0ZW0gLm1haW4tcHJvZHVjdC1jb250ZW50IHAgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDgwJTsgY29sb3I6ICNmZmZmZmY7IG1hcmdpbjogMCBhdXRvOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS40OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm1haW4tcHJvZHVjdC1pdGVtIC5tYWluLXByb2R1Y3QtY29udGVudCBwIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cbi8qIGxpbmUgNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ubWFpbi1wcm9kdWN0LWl0ZW0gLm1haW4tcHJvZHVjdC1jb250ZW50IHAgc3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbi1ib3R0b206IDEwcHg7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IGZvbnQtc2l6ZTogMjBweDsgfVxuLyogbGluZSA3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5tYWluLXByb2R1Y3QtaXRlbSAubWFpbi1wcm9kdWN0LWNvbnRlbnQgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogNTBweCBhdXRvOyB3aWR0aDogOTAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm1haW4tcHJvZHVjdC1pdGVtIC5tYWluLXByb2R1Y3QtY29udGVudCBpbWcgeyBtYXJnaW46IDQwcHggYXV0bzsgfSB9XG5cbi8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4jYmxvY2stdmlld3MtYmxvY2stcHJvZHVjdC1wcm9kdWN0cyB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLXRvcDogNTBweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDkwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAjYmxvY2stdmlld3MtYmxvY2stcHJvZHVjdC1wcm9kdWN0cyB7IHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ub3RoZXItcHJvZHVjdHMtd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB3aWR0aDogMTAwJTsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBwYWRkaW5nOiAwIDQwcHg7IG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgeyBwYWRkaW5nOiAwIDIwcHg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgMTE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtZGV0YWlsIHsgd2lkdGg6IDMwJTsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1kZXRhaWwgeyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDExOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtZGV0YWlsIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweDsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyB9IH1cbi8qIGxpbmUgMTM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtZGV0YWlsIHNwYW4geyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtZGV0YWlsIHNwYW4geyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuLyogbGluZSAxNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1kZXRhaWwgcCB7IG1hcmdpbjogMjBweCAwOyBkaXNwbGF5OiBibG9jazsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGZvbnQtc2l6ZTogMTVweDsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtZGV0YWlsIHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuLyogbGluZSAxNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1kZXRhaWwgYSB7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwYWRkaW5nOiAxMHB4IDIwcHg7IGxpbmUtaGVpZ2h0OiAxOyBkaXNwbGF5OiB0YWJsZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4vKiBsaW5lIDE3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWltZyB7IHdpZHRoOiA3MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtaW1nIHsgd2lkdGg6IDUwJTsgfSB9XG4vKiBsaW5lIDE4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWltZyAuZmllbGQtLW5hbWUtZmllbGQtcHJvZHVjdC10aHVtYm5haWwgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtaW1nIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWN0LXRodW1ibmFpbCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1pbWcgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgd2lkdGg6IDEwMCU7IG9yZGVyOiAxOyAtbXMtZmxleC1vcmRlcjogMTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4vKiBsaW5lIDIwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWltZyBpbWcgeyB3aWR0aDogYXV0bzsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1pbWcgaW1nIHsgbWF4LXdpZHRoOiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4gIC5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWltZyBpbWcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogYXV0bzsgd2lkdGg6IDEwMCU7IHRyYW5zZm9ybTogbm9uZTsgbGVmdDogMDsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgeyBkaXNwbGF5OiB0YWJsZTsgbWF4LXdpZHRoOiA0NTBweDsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDIwcHg7IG1hcmdpbjogMTAlIDMwcHggMTAlIDIwJTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAuY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIHsgbWFyZ2luOiAxMCUgYXV0bzsgfSB9XG4vKiBsaW5lIDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlcjpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgcmlnaHQ6IC0yMHB4OyBtYXJnaW4tdG9wOiAtMTVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IGJvcmRlci13aWR0aDogMjBweCAyMHB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLmNhbXBhcmktY29udGFjdHMtd3JhcHBlcjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9IH1cbi8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyOmFmdGVyIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGRpc3BsYXk6IGJsb2NrOyByaWdodDogLTY1cHg7IG1hcmdpbi10b3A6IC0xMHB4OyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3gtc2hhZG93OiAwIDAgMTBweCAjYzgxMDJlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLmNhbXBhcmktY29udGFjdHMtd3JhcHBlcjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLyogbGluZSA0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmNvbnRhY3QtbWVzc2FnZS1jYW1wYXJpLWNvbnRhY3RzLWZvcm0geyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmNhbXBhcmktZm9ybS0taGFsZiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgd2lkdGg6IDQ5JTsgcGFkZGluZzogMCA1cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAuY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5jYW1wYXJpLWZvcm0tLWhhbGYgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmNhbXBhcmktZm9ybS0tZnVsbCB7IHdpZHRoOiA5OCU7IHBhZGRpbmc6IDAgNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuY2FtcGFyaS1mb3JtLS1mdWxsIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5jYW1wYXJpLWZvcm0tLWxhc3QtcGFydCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDNlbTsgfVxuLyogbGluZSA3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmNhbXBhcmktZm9ybS0tbGFzdC1wYXJ0IC5jYXB0Y2hhIHsgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMS41ZW0gYXV0bzsgfVxuLyogbGluZSA4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmZvcm0taW50cm8geyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuLyogbGluZSA4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmZvcm0taW50cm8gaDIgeyBjb2xvcjogI2M4MTAyZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMDsgbWFyZ2luOiAwIDAgMjBweDsgfVxuLyogbGluZSA5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmZvcm0taW50cm8gc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAxMHB4OyBjb2xvcjogIzM3MmYyYzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAxMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHJlc2l6ZTogbm9uZTsgcGFkZGluZzogNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7IGJvcmRlcjogMXB4IHNvbGlkICNjODEwMmU7IHBhZGRpbmc6IDNweDsgfSB9XG4vKiBsaW5lIDEyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmZvcm0taXRlbSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgMjBweDsgfVxuLyogbGluZSAxMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpZWxkLXBvbGljeS12YWx1ZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cbi8qIGxpbmUgMTMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuZm9ybS1pdGVtIGlucHV0LCAuY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWl0ZW0gc2VsZWN0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDMwcHg7IHBhZGRpbmc6IDVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAuY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWl0ZW0gaW5wdXQsIC5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmZvcm0taXRlbSBzZWxlY3QgeyBwYWRkaW5nOiAzcHg7IGJvcmRlcjogMXB4IHNvbGlkICNjODEwMmU7IGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuLyogbGluZSAxNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWl0ZW0gaW5wdXQjZWRpdC1maWVsZC1wb2xpY3ktdmFsdWUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IH1cbi8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAjZWRpdC1zdWJtaXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZzogMjBweDsgYm9yZGVyOiBub25lOyBmb250LXNpemU6IDEycHg7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDE7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDI0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgI2VkaXQtc3VibWl0IHsgbWFyZ2luLXRvcDogMTBweDsgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbi5jb250ZW1wb3JhcnktY2xhc3NpY193cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDQwcHggMDsgfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWNfY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgfVxuLyogbGluZSAxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWNfY29udGFpbmVyIC5zbGljay1wcmV2IHsgbGVmdDogMjBweDsgfVxuLyogbGluZSAyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWNfY29udGFpbmVyIC5zbGljay1uZXh0IHsgcmlnaHQ6IDIwcHg7IH1cbi8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljX2NvbnRhaW5lciAuc2xpY2stZG90cyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMzBweDsgbGlzdC1zdHlsZTogbm9uZTsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMDsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMDsgfVxuLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWNfY29udGFpbmVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHsgY29sb3I6ICNjODEwMmU7IGZvbnQtc2l6ZTogMTJweDsgfVxuLyogbGluZSA0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWMtLWVsZW1lbnQgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbi5jb250ZW1wb3JhcnktY2xhc3NpYy0tZWxlbWVudF9tZWRpYSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSA1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWMtLWVsZW1lbnRfbWVkaWEgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4vKiBsaW5lIDYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbi5jb250ZW1wb3JhcnktY2xhc3NpYy0tZWxlbWVudF9tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtY29udGVtcG9yYXJ5LWNsYXNzaWMtdmlkZW8geyBtYXJnaW46IDAgYXV0byAyMHB4OyB3aWR0aDogNjAlOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDEwMjIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy5kZXYvcnVieS8yLjYuMC9nZW1zL3NjdXQtMS40LjAvZGlzdC9fc2N1dC5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWMtLWVsZW1lbnRfbWVkaWEgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbXBvcmFyeS1jbGFzc2ljLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbiAgLmNvbnRlbXBvcmFyeS1jbGFzc2ljLS1lbGVtZW50X21lZGlhIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW1wb3JhcnktY2xhc3NpYy12aWRlbyB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljLS1lbGVtZW50X21lZGlhIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW1wb3JhcnktY2xhc3NpYy12aWRlbyBpZnJhbWUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG4vKiBsaW5lIDg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbi5jb250ZW1wb3JhcnktY2xhc3NpYy0tZWxlbWVudF90aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMCBhdXRvIDIwcHg7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDI0cHg7IH1cbi8qIGxpbmUgOTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljLS1lbGVtZW50IC50ZXh0LWZvcm1hdHRlZCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGxpbmUtaGVpZ2h0OiAxLjQ7IHdpZHRoOiA4MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbiAgLmNvbnRlbXBvcmFyeS1jbGFzc2ljLS1lbGVtZW50IC50ZXh0LWZvcm1hdHRlZCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzX2tpbGxlci1pbi1yZWQgeyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tbG9nbyB7IGRpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogNDU5cHg7IGhlaWdodDogNDg4cHg7IHRleHQtaW5kZW50OiAtOTk5OTk5OXB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVkLWRpYXJpZXMvbG9nby1yZWQtZGlhcmllcy5wbmdcIik7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBtYXJnaW4tdG9wOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7IC8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1sb2dvIHsgd2lkdGg6IDI3OXB4OyBoZWlnaHQ6IDI5N3B4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tbG9nbyB7IHdpZHRoOiAyMzNweDsgaGVpZ2h0OiAyNDhweDsgfSB9XG4vKiBsaW5lIDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlby1jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogMTAwJTsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbi8qIGxpbmUgMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWJhcnRlbmRlci0taGVhZGVyIC5yZWQtZGlhcmllcy0tdmlkZW8tY29udGFpbmVyIHsgcGFkZGluZzogMCAwIDcwcHg7IGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzgxMDJlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS12aWRlby1jb250YWluZXIgeyBoZWlnaHQ6IGF1dG87IH0gfVxuLyogbGluZSA0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tdmlkZW8tY29udGFpbmVyLm1haW4geyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjRweCk7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLXZpZGVvLWNvbnRhaW5lci5tYWluIHsgaGVpZ2h0OiBhdXRvOyBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODFweCk7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1jb2NrdGFpbHMtaGVhZGVyIC5yZWQtZGlhcmllcy0tdmlkZW8tY29udGFpbmVyLm1haW4geyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDFweDsgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1jb2NrdGFpbHMtaGVhZGVyIC5yZWQtZGlhcmllcy0tdmlkZW8tY29udGFpbmVyLm1haW4geyBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG4vKiBsaW5lIDY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlbyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS12aWRlbyB7IG1pbi1oZWlnaHQ6IDYwMHB4OyB9IH1cbi8qIGxpbmUgNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXZpZGVvLm1haW4geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1yZWQtZGlhcmllcy12aWRlbyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbi8qIGxpbmUgMTAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLmRldi9ydWJ5LzIuNi4wL2dlbXMvc2N1dC0xLjQuMC9kaXN0L19zY3V0LnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXJlZC1kaWFyaWVzLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbi8qIGxpbmUgODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1yZWQtZGlhcmllcy12aWRlbyBpZnJhbWUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgbWluLWhlaWdodDogOTAlOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogYXV0bzsgbWFyZ2luLWJvdHRvbTogYXV0bzsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4vKiBsaW5lIDEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tdmlkZW8gLm1haW4tb3ZlcmxheSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLXZpZGVvIC5tYWluLW92ZXJsYXkgeyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzAlOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOSUgY2VudGVyOyB9IH1cbi8qIGxpbmUgMTI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlbyAubWFpbi1vdmVybGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IHotaW5kZXg6IDU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS12aWRlbyAubWFpbi1vdmVybGF5IHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXZpZGVvIC5tYWluLW92ZXJsYXkgLmJ0bi1tYWluLXZpZGVvLXBsYXkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDEwOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiA3MHB4OyBwYWRkaW5nOiAwOyBib3JkZXI6IG5vbmU7IH1cbi8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlbyAubWFpbi1vdmVybGF5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1jdGEgeyBkaXNwbGF5OiB0YWJsZTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsgbWFyZ2luOiAxNXB4IGF1dG8gMDsgZm9udC1zaXplOiAzMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9va1wiOyBsaW5lLWhlaWdodDogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLXZpZGVvIC5tYWluLW92ZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWN0YSB7IHBhZGRpbmc6IDAgMzBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tdmlkZW8gLm1haW4tb3ZlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tY3RhIHsgd2lkdGg6IDgwJTsgZm9udC1zaXplOiAyNHB4OyB9IH1cbi8qIGxpbmUgMTc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlby1vdmVybGF5IHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgei1pbmRleDogMTAwMDsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSAxOTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX190b3AgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAyMHB4OyBib3JkZXItdG9wOiA1cHggc29saWQgI2M4MTAyZTsgfVxuLyogbGluZSAxOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX190b3AgaDMgeyBkaXNwbGF5OiBibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogNDBweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE5OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fdG9wIGgzIHsgZm9udC1zaXplOiAzMnB4OyB9IH1cbi8qIGxpbmUgMjEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlci0td3JhcHBlciB7IGhlaWdodDogY2FsYygxMDB2aCAtIDEwN3B4KTsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyLS13cmFwcGVyIHsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7IH0gfVxuLyogbGluZSAyMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogY2FsYygxMDAlIC0gMTA3cHgpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1zbGlkZXJfX21haW4geyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpOyB9IH1cbi8qIGxpbmUgMjMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAubWFpbi1zbGlkZSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAubWFpbi1zbGlkZSB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4vKiBsaW5lIDI0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX21haW4gLm1haW4tc2xpZGUtLXRleHQgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDkwJTsgbWFyZ2luOiAwIGF1dG87IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDg4cHg7IGZvbnQtc2l6ZTogNHZ3OyBsaW5lLWhlaWdodDogMTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZy1ib3R0b206IDEwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5tYWluLXNsaWRlLS10ZXh0IHsgZm9udC1zaXplOiAyNHB4OyB9IH1cbkBtZWRpYSAobWluLXdpZHRoOiAyMjAwcHgpIHsgLyogbGluZSAyNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1zbGlkZXJfX21haW4gLm1haW4tc2xpZGUtLXRleHQgeyBmb250LXNpemU6IDg4cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5tYWluLXNsaWRlLS10ZXh0IHsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuLyogbGluZSAyNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5tYWluLXNsaWRlLS10ZXh0IHNtYWxsIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiA0OHB4OyBmb250LXNpemU6IDJ2dzsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgeyAvKiBsaW5lIDI2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAubWFpbi1zbGlkZS0tdGV4dCBzbWFsbCB7IGZvbnQtc2l6ZTogMjRweDsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogMjQwMHB4KSB7IC8qIGxpbmUgMjYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5tYWluLXNsaWRlLS10ZXh0IHNtYWxsIHsgZm9udC1zaXplOiA0OHB4OyB9IH1cbi8qIGxpbmUgMjY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAubWFpbi1zbGlkZS0tdGV4dCBwIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAyNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5zbGljay1saXN0LCAucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5zbGljay10cmFjayB7IGhlaWdodDogMTAwJTsgfVxuLyogbGluZSAyODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5zbGljay1wcmV2IHsgbGVmdDogNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5zbGljay1wcmV2IHsgbGVmdDogMjBweDsgfSB9XG4vKiBsaW5lIDI4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX21haW4gLnNsaWNrLW5leHQgeyByaWdodDogNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5zbGljay1uZXh0IHsgcmlnaHQ6IDIwcHg7IH0gfVxuLyogbGluZSAyOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX190aHVtYiB7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItdG9wOiA1cHggc29saWQgI2M4MTAyZTsgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNjODEwMmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgeyBoZWlnaHQ6IGF1dG87IH0gfVxuLyogbGluZSAzMDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX190aHVtYiAuc2xpY2stcHJldiB7IGxlZnQ6IDEwcHg7IH1cbi8qIGxpbmUgMzEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgLnNsaWNrLW5leHQgeyByaWdodDogMTBweDsgfVxuLyogbGluZSAzMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX190aHVtYiAudGh1bWItc2xpZGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMzIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgLnRodW1iLXNsaWRlOmJlZm9yZSB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgMzI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgLnRodW1iLXNsaWRlLnNsaWNrLWN1cnJlbnQ6YmVmb3JlLCAucmVkLWRpYXJpZXMtc2xpZGVyX190aHVtYiAudGh1bWItc2xpZGU6aG92ZXI6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50OyB6LWluZGV4OiAxMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IGJvcmRlci13aWR0aDogMTJweCAxMXB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItdG9wLWNvbG9yOiAjYzgxMDJlOyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4vKiBsaW5lIDMzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIC50aHVtYi1zbGlkZS5zbGljay1jdXJyZW50IGltZywgLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgLnRodW1iLXNsaWRlOmhvdmVyIGltZyB7IGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIC50aHVtYi1zbGlkZSB7IGhlaWdodDogYXV0bzsgfSB9XG4vKiBsaW5lIDM0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIC50aHVtYi1zbGlkZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IGF1dG87IGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIC50aHVtYi1zbGlkZSBpbWcgeyBoZWlnaHQ6IGF1dG87IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMzYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1wYWdlLXRpdGxlIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDMwcHggMDsgfVxuLyogbGluZSAzNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXBhZ2UtdGl0bGUgaDIgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXNpemU6IDI4cHg7IGNvbG9yOiAjZmZmZmZmOyBtYXJnaW46IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1wYWdlLXRpdGxlIGgyIHsgZm9udC1zaXplOiAyMXB4OyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMCAyMHB4OyB9IH1cbi8qIGxpbmUgMzgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1lY3RzLXZpZGVvIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBoZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDAgMzBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuLyogbGluZSAzOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMgeyB3aWR0aDogNTAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyAuZWN0cyB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNDAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1lY3RzLXZpZGVvIC5lY3RzLS1ib2R5IHsgcGFkZGluZy1yaWdodDogMzBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMtLWJvZHkgeyBwYWRkaW5nOiAwOyB9IH1cbi8qIGxpbmUgNDA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1lY3RzLXZpZGVvIC5lY3RzLS1ib2R5IGgyLCAucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMtLWJvZHkgcCB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSA0MTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMtLWJvZHkgaDIgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXNpemU6IDM2cHg7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDQyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyAuZWN0cy0tYm9keSBwIHsgZm9udC1zaXplOiAxNnB4OyBsaW5lLWhlaWdodDogMS4zOyB9XG4vKiBsaW5lIDQyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyAuZWN0cy0tcHJldmlldyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiBhdXRvOyB9XG4vKiBsaW5lIDQzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyAuZWN0cy0tcHJldmlld19faW1hZ2UgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDYwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA0MzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyAuZWN0cy0tcHJldmlld19faW1hZ2UgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDQ0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyAuZWN0cy0tcHJldmlldy0tY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtaHViLS13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtaHViLS1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tbWFpbiB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLmRldi9ydWJ5LzIuNi4wL2dlbXMvc2N1dC0xLjQuMC9kaXN0L19zY3V0LnNjc3MgKi9cbi5yZC1odWItLW1haW46YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDsgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmQtaHViLS1tYWluIHsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODFweCk7IH0gfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmQtaHViLS12aWRlbywgLnJkLWh1Yi0tcHJldmlldywgLnJkLWh1Yi0tY3RhIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbi8qIGxpbmUgMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tdmlkZW8geyBkaXNwbGF5OiBub25lOyB6LWluZGV4OiAxMDsgfVxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmQtaHViLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtcmQtdmlkZW8geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXJkLXZpZGVvIGlmcmFtZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBtaW4td2lkdGg6IDEwMCU7IG1pbi1oZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbi8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tcHJldmlldyB7IGRpc3BsYXk6IGJsb2NrOyB6LWluZGV4OiAyMDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4gIC5yZC1odWItLXByZXZpZXcgeyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOSUgY2VudGVyOyB9IH1cbi8qIGxpbmUgNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tY3RhIHsgZGlzcGxheTogZmxleDsgei1pbmRleDogMzA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbiAgLnJkLWh1Yi0tY3RhIHsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuLyogbGluZSA4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmQtaHViLS1jdGEgLmJ0bi1yZC1wbGF5LXZpZGVvIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZzogMDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDYwcHg7IGJvcmRlcjogbm9uZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmQtaHViLS1jdGEgLmJ0bi1yZC1wbGF5LXZpZGVvIHsgZm9udC1zaXplOiAzNnB4OyB9IH1cbi8qIGxpbmUgMTAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZC1odWItLWN0YV9fdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAzNnB4OyBsaW5lLWhlaWdodDogMTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmQtaHViLS1jdGFfX3RpdGxlIHsgZm9udC1zaXplOiAyMHB4OyB9IH1cbi8qIGxpbmUgMTE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZC1odWItLWN0YV9fdGl0bGU6YmVmb3JlIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDUlOyB3aWR0aDogOTAlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSAxMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tY3RhX19saW5rIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDVweDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGZvbnQtc2l6ZTogMjFweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWQtZGlhcmllcy9kaXNjb3Zlci1tb3JlLS1hcnJvd3MucG5nXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IGJhY2tncm91bmQtc2l6ZTogYXV0byA1MCU7IGxpbmUtaGVpZ2h0OiAxOyBwYWRkaW5nLXRvcDogNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMTIwcHg7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmQtaHViLS1jdGFfX2xpbmsgeyBmb250LXNpemU6IDE0cHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5yZC1odWItLWN0YV9fbGluazpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMTYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzgxMDJlOyB9XG4vKiBsaW5lIDE2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNjODEwMmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgMTc3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgLnJkLWh1Yi0tb3RoZXItY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA1MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgLnJkLWh1Yi0tb3RoZXItY29udGVudCB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgLnJkLWh1Yi0tb3RoZXItY29udGVudC5pbXBvcnRhbmNlLTIgeyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLmRldi9ydWJ5LzIuNi4wL2dlbXMvc2N1dC0xLjQuMC9kaXN0L19zY3V0LnNjc3MgKi9cbi5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgLnJkLWh1Yi0tb3RoZXItY29udGVudC5pbXBvcnRhbmNlLTI6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDsgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuLyogbGluZSAxOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50LmltcG9ydGFuY2UtMiAuY3RhLXdyYXBwZXIgc3BhbiB7IGNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDE5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQuaW1wb3J0YW5jZS0zOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2M4MTAyZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50LmltcG9ydGFuY2UtMzpmaXJzdC1jaGlsZCB7IGJvcmRlci1yaWdodDogMDsgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjODEwMmU7IH0gfVxuLyogbGluZSAyMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50LmltcG9ydGFuY2UtMyAuY3RhLXdyYXBwZXIgc3BhbiB7IGNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDIxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQgLmN0YS13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsaWdodGVuOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzOyB9XG4vKiBsaW5lIDIyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQgLmN0YS13cmFwcGVyIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwOyB9XG4vKiBsaW5lIDIzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQgLmN0YS13cmFwcGVyIHNwYW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgb3BhY2l0eTogMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAzNnB4OyBmb250LXdlaWdodDogXCJOZXV0cmFUZXh0Qm9va1wiOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7IHotaW5kZXg6IDIwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQgLmN0YS13cmFwcGVyIHNwYW4geyBvcGFjaXR5OiAxOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IGZvbnQtc2l6ZTogMThweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQgLmN0YS13cmFwcGVyIHsgZmlsdGVyOiBub25lOyB9IH1cbi8qIGxpbmUgMjYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQgLmN0YS13cmFwcGVyOmhvdmVyIHsgZmlsdGVyOiBub25lOyB9XG4vKiBsaW5lIDI2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50IC5jdGEtd3JhcHBlcjpob3ZlciBzcGFuIHsgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXNfY29ja3RhaWxzLCAuXzlzZXdoWWtXYlhjUlFzTjJfY29ja3RhaWxzIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxzIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDAgNDBweCA4MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tY29ja3RhaWxzIHsgcGFkZGluZzogMCAzMHB4IDYwcHg7IH0gfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1jb2NrdGFpbHMgLnZpZXctY29udGVudCB7IG1hcmdpbjogMCAtMzBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWNvY2t0YWlscyAudmlldy1jb250ZW50IHsgbWFyZ2luOiAwIC0yMHB4OyB9IH1cbi8qIGxpbmUgMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxzIC5jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4vKiBsaW5lIDM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWNvY2t0YWlsIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogNTAlOyB3aWR0aDogMTAwJTsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nOiAwIDMwcHg7IG1hcmdpbjogMzBweCAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWNvY2t0YWlsIHsgbWFyZ2luOiAyMHB4IDA7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWNvY2t0YWlsX193cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSA1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1jb2NrdGFpbCBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwOyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuLyogbGluZSA2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mbyB7IG9wYWNpdHk6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuLyogbGluZSA3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mb19fd3JhcHBlciB7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAxNXB4OyB3aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mb19fd3JhcHBlciB7IHBhZGRpbmc6IDEwcHg7IH0gfVxuLyogbGluZSA4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mb19fd3JhcHBlciBoMywgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mb19fd3JhcHBlciBzdHJvbmcsIC5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgcCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyBsaW5lLWhlaWdodDogMTsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi8qIGxpbmUgOTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgaDMgeyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0RGVtaVwiOyBmb250LXNpemU6IDIxcHg7IGxldHRlci1zcGFjaW5nOiAycHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgaDMgeyBmb250LXNpemU6IDEycHg7IH0gfVxuLyogbGluZSAxMDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgc3Ryb25nIHsgbWFyZ2luOiAxMHB4IDA7IGZvbnQtc2l6ZTogMThweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgc3Ryb25nIHsgbWFyZ2luOiA1cHggMDsgZm9udC1zaXplOiAxMXB4OyB9IH1cbi8qIGxpbmUgMTE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIHAgeyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDExNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIHAgeyBmb250LXNpemU6IDEwcHg7IH0gfVxuLyogbGluZSAxMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgaDMsIC5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgcCB7IG1hcmdpbjogMDsgfVxuLyogbGluZSAxMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAucmVkLWRpYXJpZXMtLWNvY2t0YWlsOmhvdmVyIGltZywgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbC5hY3RpdmUgaW1nIHsgZmlsdGVyOiBncmF5c2NhbGUoMCk7IH1cbi8qIGxpbmUgMTM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbDpob3ZlciAucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvLCAucmVkLWRpYXJpZXMtLWNvY2t0YWlsLmFjdGl2ZSAucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvIHsgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDE0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlsLWRldGFpbC13cmFwcGVyIHsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMzBweDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbC1kZXRhaWwtd3JhcHBlciB7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDE1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlsLWRldGFpbC13cmFwcGVyLmFjdGl2ZSB7IG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLyogbGluZSAxNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4LXdyYXA6IHdyYXA7IHBhZGRpbmc6IDIwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZC1jb2NrdGFpbC1kZXRhaWwtLXdyYXBwZXIgeyBwYWRkaW5nOiAxNXB4OyB9IH1cbi8qIGxpbmUgMTczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS10aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTVweDsgcGFkZGluZy1yaWdodDogMzBweDsgfVxuLyogbGluZSAxNzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLXRpdGxlIGg0IHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgdGV4dC1hbGlnbjogbGVmdDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgY29sb3I6ICNjODEwMmU7IGZvbnQtc2l6ZTogMjFweDsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMTkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1tZWRpYSB7IHdpZHRoOiA2NiU7IHBhZGRpbmctcmlnaHQ6IDElOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJkLWNvY2t0YWlsLWRldGFpbC0tbWVkaWEgeyB3aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMDsgfSB9XG4vKiBsaW5lIDIwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tbWVkaWFfX3ZpZGVvIC5jb2NrdGFpbC12aWRlby0td3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMjA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1tZWRpYV9fdmlkZW8gLmNvY2t0YWlsLXZpZGVvLS12aWRlbyB7IHdpZHRoOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLmRldi9ydWJ5LzIuNi4wL2dlbXMvc2N1dC0xLjQuMC9kaXN0L19zY3V0LnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLW1lZGlhX192aWRlbyAuY29ja3RhaWwtdmlkZW8tLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbi8qIGxpbmUgMjExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1tZWRpYV9fdmlkZW8gLmNvY2t0YWlsLXZpZGVvLS12aWRlbyBpZnJhbWUgeyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgbWluLXdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG4vKiBsaW5lIDIyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tbWVkaWFfX3ZpZGVvIC5jb2NrdGFpbC12aWRlby0tcHJldmlldyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cbi8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1tZWRpYV9fdmlkZW8gLmNvY2t0YWlsLXZpZGVvLS1wcmV2aWV3IGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cbi8qIGxpbmUgMjQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1tZWRpYV9fc3RvcnkgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTVweDsgbWFyZ2luOiAwOyB9XG4vKiBsaW5lIDI1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIHsgd2lkdGg6IDMzJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZC1jb2NrdGFpbC1kZXRhaWwtLWJhcnRlbmRlciB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMjU3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWwgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWwgeyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogMTAwJTsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4vKiBsaW5lIDI2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsIGEgeyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZC1jb2NrdGFpbC1kZXRhaWwtLWJhcnRlbmRlciAuY29ja3RhaWwtYmFydGVuZGVyLWRldGFpbCBhIHsgbWF4LXdpZHRoOiA1MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZC1jb2NrdGFpbC1kZXRhaWwtLWJhcnRlbmRlciAuY29ja3RhaWwtYmFydGVuZGVyLWRldGFpbCBhIHsgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMjc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWwgYSBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XG4vKiBsaW5lIDI4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsX19jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWxfX2NvbnRlbnQgeyB3aWR0aDogNTAlOyBwYWRkaW5nOiAyMHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDI4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWxfX2NvbnRlbnQgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDI5OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsX19jb250ZW50IHN0cm9uZyB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2M4MTAyZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAyMXB4OyBtYXJnaW46IDEwcHggMCAwOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAzMDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLWJhcnRlbmRlciAuY29ja3RhaWwtYmFydGVuZGVyLWRldGFpbF9fY29udGVudCBwIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMTVweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luOiA4cHggMCAwOyBjb2xvcjogI2M4MTAyZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWxfX2NvbnRlbnQgcCB7IGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXNfYmFydGVuZGVyc3RvcmllcywgLnBhZ2Utbm9kZS10eXBlLXJlZC1kaWFyaWVzLWNvbnRlbnQsIC5fOXNld2hZa1diWGNSUXNOMl9iYXJ0ZW5kZXJzdG9yaWVzIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uYmFydGVuZGVyLXN0b3J5LS1oZWFkZXIgeyBkaXNwbGF5OiBmbGV4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY0cHgpOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWQtZGlhcmllcy9yZWQtZGlhcmllcy1jYWxlbmRhci1ib29rLW1haW4taW1hZ2UuanBnXCIpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAuYmFydGVuZGVyLXN0b3J5LS1oZWFkZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlOyBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODFweCk7IGhlaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3JpZXMgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMCA0MHB4IDgwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3JpZXMgeyBwYWRkaW5nOiAwIDMwcHggNjBweDsgfSB9XG4vKiBsaW5lIDM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yaWVzIC52aWV3LWNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIC0zMHB4OyB9XG4vKiBsaW5lIDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yaWVzIC5jb250YWluZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgZmxleC13cmFwOiB3cmFwOyB9XG4vKiBsaW5lIDQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSB7IHdpZHRoOiAzMyU7IG1hcmdpbjogNDBweCAwOyBwYWRkaW5nOiAwIDI1cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3J5IHsgd2lkdGg6IDUwJTsgbWFyZ2luOiAyMHB4IDA7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSA0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3J5IGEgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi8qIGxpbmUgNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSBhOmhvdmVyIC5iYXJ0ZW5kZXJzdG9yeS0tZGV0YWlscyB7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSBhOmhvdmVyIC5maWVsZC0tbmFtZS1maWVsZC1iYXJ0ZW5kZXItaW1hZ2UgaW1nIHsgZmlsdGVyOiBub25lOyB9XG4vKiBsaW5lIDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSAuYmFydGVuZGVyc3RvcnktLWRldGFpbHMgeyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDhweDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgLmJhcnRlbmRlcnN0b3J5LS1kZXRhaWxzIHsgb3BhY2l0eTogMTsgfSB9XG4vKiBsaW5lIDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSAuYmFydGVuZGVyc3RvcnktLWRldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vbnRoIHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAyMXB4OyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLXJpZ2h0OiA4cHg7IHBhZGRpbmctcmlnaHQ6IDhweDsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjsgY29sb3I6ICNmZmZmZmY7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3J5IC5iYXJ0ZW5kZXJzdG9yeS0tZGV0YWlscyAuZmllbGQtLW5hbWUtZmllbGQtbW9udGggeyBmb250LXNpemU6IDE0cHg7IH0gfVxuLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3J5IC5iYXJ0ZW5kZXJzdG9yeS0tZGV0YWlscyBzcGFuIHsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDE7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSAuYmFydGVuZGVyc3RvcnktLWRldGFpbHMgc3BhbiB7IGZvbnQtc2l6ZTogMTBweDsgfSB9XG4vKiBsaW5lIDEyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhcnRlbmRlci1pbWFnZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDEyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgLmZpZWxkLS1uYW1lLWZpZWxkLWJhcnRlbmRlci1pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IHRyYW5zaXRpb246IGZpbHRlciBlYXNlLWluLW91dCAuM3M7IH1cblxuLyogbGluZSAxMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDAgNTBweCA4MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5jYWxlbmRhci1ib29rLS1zaW5nbGUgeyBwYWRkaW5nOiAwIDQwcHggNjBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5jYWxlbmRhci1ib29rLS1zaW5nbGUgeyBwYWRkaW5nOiAwIDIwcHggNjBweDsgfSB9XG4vKiBsaW5lIDE1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2ltYWdlIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbi8qIGxpbmUgMTU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9faW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgMTYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZmxleC13cmFwOiB3cmFwOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudF9faGVhZGVyIC5kZXRhaWxzIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAxODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmRldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vbnRoIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNjODEwMmU7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGZvbnQtc2l6ZTogMjhweDsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi1ib3R0b206IDRweDsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMTkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudF9faGVhZGVyIC5kZXRhaWxzLS1iYXJ0ZW5kZXItbmFtZSB7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDI2cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogI2M4MTAyZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuZ28tdG8tc3RvcnkgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfSB9XG4vKiBsaW5lIDIwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuZ28tdG8tc3RvcnktLWxpbmsgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nZW5lcmFsL2dvdG8tc2luZ2xlLnBuZ1wiKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDIyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuZ28tdG8tc3RvcnktLWxpbms6aG92ZXIgc3BhbiB7IGNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDIyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuZ28tdG8tc3RvcnktLWxpbmsgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgbWF4LWhlaWdodDogODBweDsgd2lkdGg6IGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudF9faGVhZGVyIC5nby10by1zdG9yeS0tbGluayBpbWcgeyBtYXgtaGVpZ2h0OiA2MHB4OyB9IH1cbi8qIGxpbmUgMjM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudF9faGVhZGVyIC5nby10by1zdG9yeS0tbGluayBzcGFuIHsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiB3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tdG9wOiAxMHB4OyB9XG4vKiBsaW5lIDI0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuYmFydGVuZGVyLWRldGFpbHMgeyBib3JkZXItdG9wOiAxcHggc29saWQgI2M4MTAyZTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDEwcHg7IHBhZGRpbmctdG9wOiAxMHB4OyB9XG4vKiBsaW5lIDI2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuYmFydGVuZGVyLWRldGFpbHMtLWNvdW50cnkgc3BhbiwgLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudF9faGVhZGVyIC5iYXJ0ZW5kZXItZGV0YWlscy0tY29ja3RhaWwtbmFtZSBzcGFuIHsgY29sb3I6ICNjODEwMmU7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDE7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDI2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuYmFydGVuZGVyLWRldGFpbHMtLWNvdW50cnkgc3BhbiBzdHJvbmcsIC5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuYmFydGVuZGVyLWRldGFpbHMtLWNvY2t0YWlsLW5hbWUgc3BhbiBzdHJvbmcgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuYmFydGVuZGVyLWRldGFpbHMtLWNvdW50cnkgc3BhbiBzdHJvbmcsIC5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuYmFydGVuZGVyLWRldGFpbHMtLWNvY2t0YWlsLW5hbWUgc3BhbiBzdHJvbmcgeyBkaXNwbGF5OiBibG9jazsgfSB9XG4vKiBsaW5lIDI3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuYmFydGVuZGVyLWRldGFpbHMtLWNvdW50cnkgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjODEwMmU7IH1cbi8qIGxpbmUgMjg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudF9fbWFpbiB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9va1wiOyB9XG5cbi8qIGxpbmUgMjk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmdvLWJhY2stLXdyYXBwZXIgeyBkaXNwbGF5OiB0YWJsZTsgbWFyZ2luOiAzMHB4IGF1dG87IH1cbi8qIGxpbmUgMzAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmdvLWJhY2tfX2xpbmsgeyBkaXNwbGF5OiBibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGZvbnQtc2l6ZTogMTZweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4vKiBsaW5lIDMxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5nby1iYWNrX19saW5rOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAzMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4ucmRfZG93bmxvYWQgeyBkaXNwbGF5OiB0YWJsZTsgbWFyZ2luOiAxMHB4IGF1dG87IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICNjODEwMmU7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMzI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJkX2Rvd25sb2FkOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kIHsgcGFkZGluZzogMy43NWVtIDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4gIC5yZC0yMDE4LS1yZWQtaGFuZCB7IHBhZGRpbmc6IDMuNzVlbSAyLjVlbTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuICAucmQtMjAxOC0tcmVkLWhhbmQgeyBwYWRkaW5nOiAwZW0gMS41ZW07IH0gfVxuLyogbGluZSAxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZC0yMDE4LS1yZWQtaGFuZCAudmlldy1oZWFkZXIgeyBkaXNwbGF5OiB0YWJsZTsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy1ib3R0b206IDEwZW07IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuICAucmQtMjAxOC0tcmVkLWhhbmQgLnZpZXctaGVhZGVyIHsgcGFkZGluZy1ib3R0b206IDVlbTsgfSB9XG4vKiBsaW5lIDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kIC52aWV3LWhlYWRlciBoMiB7IG1hcmdpbi10b3A6IDA7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDNlbTsgbGluZS1oZWlnaHQ6IDE7IGxldHRlci1zcGFjaW5nOiAycHg7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBmb250LXdlaWdodDogNTAwOyBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4gIC5yZC0yMDE4LS1yZWQtaGFuZCAudmlldy1oZWFkZXIgaDIgeyBmb250LXNpemU6IDJlbTsgbWFyZ2luOiAyZW0gYXV0bzsgfSB9XG4vKiBsaW5lIDQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kIC52aWV3LWhlYWRlciBoMiBzdHJvbmcgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNjODEwMmU7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbi8qIGxpbmUgNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmQtMjAxOC0tcmVkLWhhbmQgLnZpZXctaGVhZGVyIGgyIHNwYW4geyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAwLjM3NWVtOyBsZXR0ZXItc3BhY2luZzogMThweDsgZm9udC13ZWlnaHQ6IDMwMDsgbWFyZ2luLXRvcDogMTZweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4gIC5yZC0yMDE4LS1yZWQtaGFuZCAudmlldy1oZWFkZXIgaDIgc3BhbiB7IGxldHRlci1zcGFjaW5nOiAxMHB4OyB9IH1cbi8qIGxpbmUgNjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmQtMjAxOC0tcmVkLWhhbmQgLnZpZXctaGVhZGVyIHAgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxLjM7IGZvbnQtc2l6ZTogMS4wNjI1ZW07IGZvbnQtd2VpZ2h0OiAxMDA7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4vKiBsaW5lIDcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kIC52aWV3LWNvbnRlbnQtLXRpdGxlIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luOiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBsZXR0ZXItc3BhY2luZzogOHB4OyBmb250LXNpemU6IDEuNWVtOyBwYWRkaW5nOiAyZW0gMCAxZW07IH1cbi8qIGxpbmUgODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmQtMjAxOC0tcmVkLWhhbmRfX2l0ZW0geyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogM2VtIDIuNWVtOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB3aWR0aDogNzUlOyBtYXJnaW46IDAgYXV0bzsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4gIC5yZC0yMDE4LS1yZWQtaGFuZF9faXRlbSB7IHBhZGRpbmc6IDEuNWVtIDBlbTsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA5OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZC0yMDE4LS1yZWQtaGFuZF9faXRlbTpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuLyogbGluZSAxMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmQtMjAxOC0tcmVkLWhhbmRfX2l0ZW1fX2xpbmsgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAucmQtMjAxOC0tcmVkLWhhbmRfX2l0ZW1fX2xpbms6aG92ZXIgLnJlZC1oYW5kLS1iYXJ0ZW5kZXI6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuLyogbGluZSAxMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJkLTIwMTgtLXJlZC1oYW5kX19pdGVtX19saW5rOmhvdmVyIC5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHMgeyBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJlZC1oYW5kLS1iYXJ0ZW5kZXIsIC5yZWQtaGFuZC0tY29ja3RhaWwgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDQ5JTsgfVxuLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmVkLWhhbmQtLWJhcnRlbmRlciBpbWcsIC5yZWQtaGFuZC0tY29ja3RhaWwgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmVkLWhhbmQtLWJhcnRlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgei1pbmRleDogMTA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDE1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHMgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuICAucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzIHsgb3BhY2l0eTogMTsgbWl4LWJsZW5kLW1vZGU6IHVuc2V0OyBwYWRkaW5nOiAwLjVlbSAwLjVlbSAxLjVlbTsgfSB9XG4vKiBsaW5lIDE3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHNfX2JhcnRlbmRlciwgLnJlZC1oYW5kLS1jb2NrdGFpbF9fZGV0YWlsc19fY29ja3RhaWwsIC5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHNfX2N0YSB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZmZmZmZmOyBtaXgtYmxlbmQtbW9kZTogdW5zZXQ7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDE4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHNfX2JhcnRlbmRlciB7IG1hcmdpbjogMCBhdXRvOyBmb250LWZhbWlseTogXCJQaG9udFBocmVha3MgSGFuZHdyaXRpbmdcIjsgZm9udC13ZWlnaHQ6IDEwMDsgZm9udC1zaXplOiA0dnc7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbiAgLnJlZC1oYW5kLS1jb2NrdGFpbF9fZGV0YWlsc19fYmFydGVuZGVyIHsgZm9udC1zaXplOiA1dnc7IH0gfVxuLyogbGluZSAxOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzX19jb2NrdGFpbCB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDE4cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbi10b3A6IDAuNzVlbTsgcGFkZGluZy10b3A6IDAuNzVlbTsgbGV0dGVyLXNwYWNpbmc6IDVweDsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogI2M4MTAyZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuICAucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzX19jb2NrdGFpbCB7IGZvbnQtc2l6ZTogMTFweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLXRvcDogMC42MjVlbTsgcGFkZGluZy10b3A6IDAuMzc1ZW07IGxldHRlci1zcGFjaW5nOiAycHg7IH0gfVxuLyogbGluZSAyMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzX19jb2NrdGFpbDpiZWZvcmUgeyBjb250ZW50OiAnJzsgdG9wOiAtNHB4OyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgd2lkdGg6IDE1cHg7IGhlaWdodDogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbi8qIGxpbmUgMjI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJlZC1oYW5kLS1jb2NrdGFpbF9fZGV0YWlsc19fY29ja3RhaWwgc3Ryb25nIHsgY29sb3I6ICNjODEwMmU7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDIzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHNfX2N0YSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAxLjVlbTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbiAgLnJlZC1oYW5kLS1jb2NrdGFpbF9fZGV0YWlsc19fY3RhIHsgYm90dG9tOiAxZW07IGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cblxuLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmQtMjAxOC0tcmVkLWhhbmRfX2NvY2t0YWlsIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDMuNzVlbSAyLjVlbTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuICAucmQtMjAxOC0tcmVkLWhhbmRfX2NvY2t0YWlsIHsgcGFkZGluZzogM2VtIDIuNWVtIDMuNzVlbTsgfSB9XG5cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0taGVhZGVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDNlbTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbiAgLnJoLWNvY2t0YWlsLS1oZWFkZXIgeyBtYXJnaW4tYm90dG9tOiAxZW07IH0gfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuLnJoLWNvY2t0YWlsLS1oZWFkZXIgaDMsIC5yaC1jb2NrdGFpbC0taGVhZGVyIGgyIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmgtY29ja3RhaWwtLWhlYWRlciBoMyB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDFlbTsgbWFyZ2luOiAwOyBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuICAucmgtY29ja3RhaWwtLWhlYWRlciBoMyB7IGZvbnQtc2l6ZTogMC41ZW07IH0gfVxuLyogbGluZSA1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuLnJoLWNvY2t0YWlsLS1tYWluIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbl9fcmVjaXBlIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IG1hcmdpbjogNWVtIGF1dG8gM2VtOyBtYXgtd2lkdGg6IDc2OHB4OyB3aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbiAgLnJoLWNvY2t0YWlsLS1tYWluX19yZWNpcGUgeyBtYXJnaW46IDNlbSBhdXRvOyB9IH1cbi8qIGxpbmUgNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbl9fcmVjaXBlIHAgeyBmb250LXNpemU6IDEuMTI1ZW07IGxpbmUtaGVpZ2h0OiAxLjM7IH1cbi8qIGxpbmUgNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbl9fcmVjaXBlIHN0cm9uZyB7IGZvbnQtZmFtaWx5OiBcIlBob250UGhyZWFrcyBIYW5kd3JpdGluZ1wiOyBjb2xvcjogI2M4MTAyZTsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtc2l6ZTogMmVtOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuICAucmgtY29ja3RhaWwtLW1haW5fX3JlY2lwZSBzdHJvbmcgeyBmb250LXNpemU6IDEuNWVtOyB9IH1cbi8qIGxpbmUgODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbl9fcmVjaXBlIGgyIHsgbWFyZ2luOiAwLjVlbSBhdXRvIDA7IC8qc3Ryb25neyBkaXNwbGF5OiBibG9jazsgZm9udC1mYW1pbHk6ICRyZDE4UGhvbnQ7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IG1hcmdpbjogc2N1dC1lbSg4KSAwIDA7IGxldHRlci1zcGFjaW5nOiAzcHg7XG59Ki8gfVxuLyogbGluZSA4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuLnJoLWNvY2t0YWlsLS1tYWluX19yZWNpcGUgaDIgc3BhbiB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBmb250LXdlaWdodDogNTAwOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMS4zMTI1ZW07IGxldHRlci1zcGFjaW5nOiAycHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4gIC5yaC1jb2NrdGFpbC0tbWFpbl9fcmVjaXBlIGgyIHNwYW4geyBmb250LXNpemU6IDFlbTsgfSB9XG4vKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuLnJoLWNvY2t0YWlsLS1tYWluX192aWRlbyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDc2OHB4OyBtYXJnaW46IDAgYXV0bzsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbl9fdmlkZW8gaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbl9fdmlkZW8gc3BhbiB7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogZmxleDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAzZW07IH1cblxuLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19oZWFkZXIgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjNweCk7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuICAucmQtMjAxOC0tY2FsZW5kYXJfX2hlYWRlciB7IGhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpOyB9IH1cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX2hlYWRlciBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAtNGVtIGF1dG8gMDsgaGVpZ2h0OiA0MHZoOyB3aWR0aDogYXV0bzsgbWF4LWhlaWdodDogNTAwcHg7IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX21haW4geyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4gIC5yZC0yMDE4LS1jYWxlbmRhcl9fbWFpbiB7IG1hcmdpbi10b3A6IDNlbTsgfSB9XG4vKiBsaW5lIDMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX190aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX3RpdGxlIGgxIHsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW46IDAgYXV0bzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBsZXR0ZXItc3BhY2luZzogNHB4OyBmb250LXNpemU6IDJlbTsgfVxuLyogbGluZSA0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1jYWxlbmRhcl9fY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZmxleC13cmFwOiB3cmFwOyBwYWRkaW5nOiAyZW0gMi41ZW07IH1cbi8qIGxpbmUgNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX2l0ZW0geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDMyJTsgcG9zaXRpb246IHJlbGF0aXZlOyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbjogMmVtIDAgM2VtOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtIHsgd2lkdGg6IDQ4JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtIHsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMmVtIDAgMWVtOyB9IH1cbi8qIGxpbmUgNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtOmhvdmVyIC5yZC0yMDE4LS1jYWxlbmRhcl9faXRlbV9fY2FwdGlvbiB7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX2l0ZW1fX2NhcHRpb24geyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLWJvdHRvbTogMC41ZW07IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuICAucmQtMjAxOC0tY2FsZW5kYXJfX2l0ZW1fX2NhcHRpb24geyBvcGFjaXR5OiAxOyB9IH1cbi8qIGxpbmUgOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX2l0ZW1fX2NhcHRpb24gcCB7IG1hcmdpbjogMDsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZyBCb29rXCI7IH1cbi8qIGxpbmUgOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX2l0ZW1fX2NhcHRpb24gcCBzdHJvbmcgeyBjb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSAxMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX2l0ZW1fX2ltYWdlIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgfVxuLyogbGluZSAxMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX2l0ZW1fX2ltYWdlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMTE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLW92ZXJsYXkgeyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgei1pbmRleDogNDAwMDsgcGFkZGluZzogMmVtOyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDEyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1vdmVybGF5X19jb250ZW50IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4vKiBsaW5lIDEzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1vdmVybGF5X19jb250ZW50IC5jYWxlbmRhci1pdGVtLS1kZXRhaWxzIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4vKiBsaW5lIDE0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1vdmVybGF5X19jb250ZW50IC5jYWxlbmRhci1pdGVtLS1kZXRhaWxzIHAgeyBtYXJnaW46IDA7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJWZXJsYWcgQm9va1wiOyB9XG4vKiBsaW5lIDE1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1vdmVybGF5X19jb250ZW50IC5jYWxlbmRhci1pdGVtLS1kZXRhaWxzIHAgc3Ryb25nIHsgY29sb3I6ICNjODEwMmU7IH1cbi8qIGxpbmUgMTU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLW92ZXJsYXlfX2NvbnRlbnQgLmNhbGVuZGFyLWl0ZW0tLWRldGFpbHMgc3BhbiB7IGZvbnQtZmFtaWx5OiBcIlBob250UGhyZWFrcyBIYW5kd3JpdGluZ1wiOyBjb2xvcjogI2ZmZmZmZjsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtc2l6ZTogMi41ZW07IG1hcmdpbi10b3A6IDAuNWVtOyBkaXNwbGF5OiBibG9jazsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuLyogbGluZSAxNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tb3ZlcmxheV9fY29udGVudCBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IGF1dG87IG1heC1oZWlnaHQ6IDcwdmg7IG1heC13aWR0aDogODB2dzsgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IHsgYmFja2dyb3VuZDogI2JiMTQyZSAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzLCAuX3JlZC1kaWFyaWVzLTIwMTkgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBiYWNrZ3JvdW5kOiAjYmIxNDJlICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogNTBweDsgcGFkZGluZy1yaWdodDogNTBweDsgcGFkZGluZy1ib3R0b206IDUwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5IC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciB7IHBhZGRpbmctbGVmdDogMHB4OyBwYWRkaW5nLXJpZ2h0OiAwcHg7IHBhZGRpbmctdG9wOiA3NXB4OyB9IH1cbi8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19jdGEgc3Ryb25nIHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMG1zOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tY29tcG9uZW50LS12aWRlb19fY3RhIHsgb3BhY2l0eTogMTsgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuLyogbGluZSAzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlOmFmdGVyIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQ6ICNjODEwMmU7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBtczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlOmFmdGVyIHsgb3BhY2l0eTogMC40OyB9IH1cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvOmhvdmVyIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2U6YWZ0ZXIgeyBvcGFjaXR5OiAwLjQ7IH1cbi8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvOmhvdmVyIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19fY3RhIHN0cm9uZyB7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvIC5jYW1wYXJpLWljb24tcGxheTIgeyBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IHdpZHRoOiAxZW07IG1hcmdpbjogMCBhdXRvOyBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSA2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIGgyIHsgZm9udC1zaXplOiA1MHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW46IDAgYXV0bzsgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4vKiBsaW5lIDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gcCB7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgY29sb3I6ICNmZmZmZmY7IGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuLyogbGluZSA4MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE2LCA0NiwgMC40KSAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50IHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50Om50aC1jaGlsZCgxKTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMSU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMC41JTsgbGVmdDogMDsgei1pbmRleDogMjA7IHBvaW50ZXItZXZlbnRzOiBub25lOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLzIwMTkvbWFzay0xLnBuZz92PTEuMykgNTAlIDUwJSBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4vKiBsaW5lIDEwNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudDpudGgtY2hpbGQoMik6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDElOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTAuNSU7IGxlZnQ6IDA7IHotaW5kZXg6IDIwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy8yMDE5L21hc2stMi5wbmc/dj0xLjMpIDUwJSA1MCUgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuLyogbGluZSAxMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQ6bnRoLWNoaWxkKDIpIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNsaWNrLWFycm93IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDEyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudDpudGgtY2hpbGQoMyk6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDElOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTAuNSU7IGxlZnQ6IDA7IHotaW5kZXg6IDIwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy8yMDE5L21hc2stMy5wbmc/dj0xLjMpIDUwJSA1MCUgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuLyogbGluZSAxMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQ6bnRoLWNoaWxkKDMpIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50Om50aC1jaGlsZCgzKSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiR0FMTEVSWVwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDEuNWVtOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwbXM7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB6LWluZGV4OiAxMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQ6bnRoLWNoaWxkKDMpIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXI6YmVmb3JlIHsgZm9udC1zaXplOiAwLjc1ZW07IG9wYWNpdHk6IDE7IH0gfVxuLyogbGluZSAxNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQ6bnRoLWNoaWxkKDMpOmhvdmVyOmJlZm9yZSB7IG9wYWNpdHk6IDAuNDsgfVxuLyogbGluZSAxNjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQ6bnRoLWNoaWxkKDMpOmhvdmVyIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXI6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IDA7IH1cbiAgLyogbGluZSAxNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudCAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAxNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudCAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUgeyBmb250LXNpemU6IDIwcHg7IH1cbiAgLyogbGluZSAxODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudCAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTkwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTYsIDQ2LCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIGgyIHsgZm9udC1zaXplOiAzMHB4OyBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAvKiBsaW5lIDE5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50IC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gcCB7IGZvbnQtc2l6ZTogMjBweDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLyogbGluZSAyMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE2LCA0NiwgMC40KSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjdzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuN3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuODVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuODVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuOTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS43czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi4xczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi40czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi43czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuQG1lZGlhIHNjcmVlbiB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0geyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiBub25lOyB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd25dIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1sZWZ0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07IHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHsgb3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluXSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi11cF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dF0geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1kb3duXSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7IHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZSB7IHZpc2liaWxpdHk6IHZpc2libGU7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtdXBdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWRvd25dIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTsgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0geyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7IHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9IH1cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgeyBvdmVyZmxvdy14OiBoaWRkZW47IGJhY2tncm91bmQ6ICNiYjE0MmUgIWltcG9ydGFudDsgfVxuLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAjYmxvY2std2FzaXQtYnJlYWRjcnVtYnMsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAjYmxvY2std2FzaXQtcGFnZS10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBiYWNrZ3JvdW5kOiAjYzgxMDJlICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogNTBweDsgcGFkZGluZy1yaWdodDogNTBweDsgcGFkZGluZy1ib3R0b206IDUwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAuY2FtcGFyaS1jb250ZW50LXdyYXBwZXIgeyBwYWRkaW5nLWxlZnQ6IDBweDsgcGFkZGluZy1yaWdodDogMHB4OyBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgeyBwYWRkaW5nOiA1MHB4IDA7IH1cbi8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZ29iYWNrIGEgeyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuc2VjdGlvbi10aXRsZSB7IG1heC13aWR0aDogMTA4MHB4OyBtYXJnaW46IDUwcHggYXV0bzsgZm9udC1zaXplOiAxNDVweDsgbGluZS1oZWlnaHQ6IDEwMCU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjMTcyMDI2OyBsZXR0ZXItc3BhY2luZzogMC4xZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5zZWN0aW9uLWNhc3QgeyBtYXgtd2lkdGg6IDEwODBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbjogNDBweCBhdXRvOyB9XG4vKiBsaW5lIDQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLnNlY3Rpb24tY2FzdCBzcGFuIHsgcGFkZGluZzogMCAyMHB4OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAyMHB4OyB9XG4vKiBsaW5lIDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmZpZWxkLS1uYW1lLWJvZHkgeyBtYXgtd2lkdGg6IDEwODBweDsgbWFyZ2luOiA2MHB4IGF1dG87IH1cbi8qIGxpbmUgNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZmllbGQtLW5hbWUtYm9keSBwIHsgZm9udC1zaXplOiAxNXB4OyBsZXR0ZXItc3BhY2luZzogMC4xZW07IGxpbmUtaGVpZ2h0OiAxNzUlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLyogbGluZSA2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIHsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgNjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEyMDBweDsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLW1haW4taW1hZ2UgeyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tbWFpbi1pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIGxpbmUgNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbi8qIGxpbmUgODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlOmhvdmVyIC5jb21wb3NpdGlvbi1vdmVybGF5IHsgb3BhY2l0eTogMTsgfVxuLyogbGluZSA4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgLmNvbXBvc2l0aW9uLW92ZXJsYXkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHBhZGRpbmc6IDIwcHg7IGJhY2tncm91bmQ6ICNjODEwMmU7IHRvcDogMDsgbGVmdDogMDsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCBlYXNlIDMwMG1zIDBtczsgfVxuLyogbGluZSA5OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgLmNvbXBvc2l0aW9uLW92ZXJsYXkgaDIgeyBmb250LXNpemU6IDMwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSAxMDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIC5jb21wb3NpdGlvbi1vdmVybGF5IHAgeyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAyMHB4OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4vKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDYwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4vKiBsaW5lIDExNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZSBoMiB7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDkwcHg7IGxpbmUtaGVpZ2h0OiAxMDAlOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbi8qIGxpbmUgMTIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1hIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgeyB3aWR0aDogMzAlOyBoZWlnaHQ6IDEwMCU7IHRvcDogMDsgfVxuLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1hLmNvbXBvc2l0aW9uLWltZy1wb3MtbCAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIHsgbGVmdDogMDsgd2lkdGg6IDQwJTsgfVxuLyogbGluZSAxMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1hLmNvbXBvc2l0aW9uLWltZy1wb3MtbCAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIGltZyB7IHRvcDogMDsgbGVmdDogMDsgfVxuLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1hLmNvbXBvc2l0aW9uLWltZy1wb3MtYyAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIHsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbi8qIGxpbmUgMTQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYS5jb21wb3NpdGlvbi1pbWctcG9zLWMgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSBpbWcgeyB0b3A6IDA7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4vKiBsaW5lIDE1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10eXBlLWEuY29tcG9zaXRpb24taW1nLXBvcy1yIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgeyByaWdodDogMDsgfVxuLyogbGluZSAxNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1hLmNvbXBvc2l0aW9uLWltZy1wb3MtciAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIGltZyB7IHRvcDogMDsgcmlnaHQ6IDA7IH1cbi8qIGxpbmUgMTYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1iIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgeyB3aWR0aDogMzAlOyBoZWlnaHQ6IDUwJTsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuLyogbGluZSAxNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1iIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgaW1nIHsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbi8qIGxpbmUgMTc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYi5jb21wb3NpdGlvbi1pbWctcG9zLWwgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSB7IGxlZnQ6IDEwJTsgfVxuLyogbGluZSAxODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1iLmNvbXBvc2l0aW9uLWltZy1wb3MtYyAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIHsgd2lkdGg6IDQwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuLyogbGluZSAxODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1iLmNvbXBvc2l0aW9uLWltZy1wb3MtciAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIHsgcmlnaHQ6IDEwJTsgfVxuLyogbGluZSAxOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUwwIC5jb21wb3NpdGlvbi10aXRsZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMlKTsgdG9wOiAwOyBsZWZ0OiAtMzVweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLyogbGluZSAyMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUwyNSAuY29tcG9zaXRpb24tdGl0bGUgeyB0b3A6IDI1JTsgbGVmdDogLTM1cHg7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi8qIGxpbmUgMjA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MMzMgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiAzMyU7IGxlZnQ6IC0zNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4vKiBsaW5lIDIxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtTDUwIC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogNTAlOyBsZWZ0OiAtMzVweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLyogbGluZSAyMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUw2NiAuY29tcG9zaXRpb24tdGl0bGUgeyB0b3A6IDY2JTsgbGVmdDogLTM1cHg7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi8qIGxpbmUgMjI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MNzUgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiA3NSU7IGxlZnQ6IC0zNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4vKiBsaW5lIDIzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtTDEwMCAuY29tcG9zaXRpb24tdGl0bGUgeyB0b3A6IDEwMCU7IGxlZnQ6IC0zNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4vKiBsaW5lIDI0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjAgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMyUpOyB0b3A6IDA7IHJpZ2h0OiAtMzVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgMjUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SMjUgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiAyNSU7IHJpZ2h0OiAtMzVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgMjU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SMzMgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiAzMyU7IHJpZ2h0OiAtMzVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgMjY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SNTAgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiA1MCU7IHJpZ2h0OiAtMzVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgMjcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SNjYgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiA2NiU7IHJpZ2h0OiAtMzVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgMjc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SNzUgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiA3NSU7IHJpZ2h0OiAtMzVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgMjg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SMTAwIC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogMTAwJTsgcmlnaHQ6IC0zNXB4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLyogbGluZSAyOTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgeyBtYXJnaW46IDUwcHggYXV0bzsgd2lkdGg6IDkwJTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDI5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudDphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMSU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMC41JTsgbGVmdDogMDsgei1pbmRleDogMjsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMvMjAxOS9tYXNrLTEucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbi8qIGxpbmUgMzExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNiwgNDYsIDAuNCk7IH1cbi8qIGxpbmUgMzE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiBwIHsgY29sb3I6ICNmZmZmZmY7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDMxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTYsIDQ2LCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gaDIgeyBmb250LXNpemU6IDMwcHg7IGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC8qIGxpbmUgMzI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBmb250LXNpemU6IDIwcHg7IGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC8qIGxpbmUgMzMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE2LCA0NiwgMC40KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC8qIGxpbmUgMzQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCB7IHBhZGRpbmc6IDMwcHggMDsgfVxuICAvKiBsaW5lIDM0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLnNlY3Rpb24tdGl0bGUgeyBtYXgtd2lkdGg6IDgwMHB4OyBtYXJnaW46IDUwcHggYXV0bzsgZm9udC1zaXplOiAxMDBweDsgfVxuICAvKiBsaW5lIDM0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLnNlY3Rpb24tY2FzdCB7IG1heC13aWR0aDogODAwcHg7IH1cbiAgLyogbGluZSAzNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5maWVsZC0tbmFtZS1ib2R5IHsgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAvKiBsaW5lIDM1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSAuY29tcG9zaXRpb24tb3ZlcmxheSBoMiB7IGZvbnQtc2l6ZTogMjBweDsgfVxuICAvKiBsaW5lIDM2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSAuY29tcG9zaXRpb24tb3ZlcmxheSBwIHsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDM2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlIGgyIHsgZm9udC1zaXplOiA2MHB4OyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCB7IHBhZGRpbmc6IDEyMHB4IDIwcHg7IH1cbiAgLyogbGluZSAzODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5zZWN0aW9uLXRpdGxlIHsgZm9udC1zaXplOiA4MHB4OyB9XG4gIC8qIGxpbmUgMzg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlLnctY2FwdGlvbiB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMCAhaW1wb3J0YW50OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZS53LWNhcHRpb24gaW1nIHsgd2lkdGg6IDMwJTsgdG9wOiA1MCUgIWltcG9ydGFudDsgbGVmdDogYXV0bzsgcmlnaHQ6IDAlICFpbXBvcnRhbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAvKiBsaW5lIDM5OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZS53LWNhcHRpb24gLmNvbXBvc2l0aW9uLW92ZXJsYXkgeyBvcGFjaXR5OiAxOyB3aWR0aDogNzAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDUwcHg7IH1cbiAgLyogbGluZSA0MDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2Uudy1jYXB0aW9uIC5jb21wb3NpdGlvbi1vdmVybGF5IGgyIHsgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgNDA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlLnctY2FwdGlvbiAuY29tcG9zaXRpb24tb3ZlcmxheSBwIHsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDQxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlIGgyIHsgZm9udC1zaXplOiA0NXB4OyB9XG4gIC8qIGxpbmUgNDE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUwwIC5jb21wb3NpdGlvbi10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUwyNSAuY29tcG9zaXRpb24tdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MMzMgLmNvbXBvc2l0aW9uLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtTDUwIC5jb21wb3NpdGlvbi10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUw2NiAuY29tcG9zaXRpb24tdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MNzUgLmNvbXBvc2l0aW9uLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtTDEwMCAuY29tcG9zaXRpb24tdGl0bGUgeyBsZWZ0OiAtMTVweDsgfVxuICAvKiBsaW5lIDQyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SMCAuY29tcG9zaXRpb24tdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SMjUgLmNvbXBvc2l0aW9uLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjMzIC5jb21wb3NpdGlvbi10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLVI1MCAuY29tcG9zaXRpb24tdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SNjYgLmNvbXBvc2l0aW9uLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjc1IC5jb21wb3NpdGlvbi10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLVIxMDAgLmNvbXBvc2l0aW9uLXRpdGxlIHsgcmlnaHQ6IC0xNXB4OyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCB7IHBhZGRpbmc6IDIwcHggMjBweDsgfVxuICAvKiBsaW5lIDQzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmdvYmFjayBhIHsgZm9udC1zaXplOiAxNXB4OyB9XG4gIC8qIGxpbmUgNDQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuc2VjdGlvbi10aXRsZSB7IGZvbnQtc2l6ZTogNTBweDsgfVxuICAvKiBsaW5lIDQ0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLnNlY3Rpb24tY2FzdCB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDQ0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLnNlY3Rpb24tY2FzdCBzcGFuIHsgZm9udC1zaXplOiAxNXB4OyBwYWRkaW5nOiAxMHB4OyB9XG4gIC8qIGxpbmUgNDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlLnctY2FwdGlvbiB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMCAhaW1wb3J0YW50OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZS53LWNhcHRpb24gaW1nIHsgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDQ2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZS53LWNhcHRpb24gLmNvbXBvc2l0aW9uLW92ZXJsYXkgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweDsgfVxuICAvKiBsaW5lIDQ2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlIGgyIHsgZm9udC1zaXplOiAzNXB4OyB9IH1cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgeyBvdmVyZmxvdy14OiBoaWRkZW47IGJhY2tncm91bmQ6ICMxNzIwMjYgIWltcG9ydGFudDsgfVxuLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAjYmxvY2std2FzaXQtYnJlYWRjcnVtYnMsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAjYmxvY2std2FzaXQtcGFnZS10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBiYWNrZ3JvdW5kOiAjMTcyMDI2ICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDogMHB4OyBwYWRkaW5nLXJpZ2h0OiAwcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgcGFkZGluZy1sZWZ0OiAwcHg7IHBhZGRpbmctcmlnaHQ6IDBweDsgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuLyogbGluZSAxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLmNhbXBhcmktY29udGVudC13cmFwcGVyIC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSB7IHBhZGRpbmc6IDAgMCA1MHB4IDA7IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ29iYWNrIHsgbWF4LXdpZHRoOiAxMjgwcHg7IG1hcmdpbjogNTBweCBhdXRvOyBwYWRkaW5nOiAwIDIwcHg7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ29iYWNrIGEgeyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbi8qIGxpbmUgMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuc2VjdGlvbi10aXRsZSB7IG1heC13aWR0aDogMTA4MHB4OyBtYXJnaW46IDUwcHggYXV0bzsgZm9udC1zaXplOiAxMDBweDsgbGluZS1oZWlnaHQ6IDEwMCU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjYzgxMDJlOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSA0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5maWVsZC0tbmFtZS1ib2R5IHsgbWF4LXdpZHRoOiAxMDgwcHg7IG1hcmdpbjogNjBweCBhdXRvOyBwYWRkaW5nOiAwIDIwcHg7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZmllbGQtLW5hbWUtYm9keSBwIHsgZm9udC1zaXplOiAxNXB4OyBsZXR0ZXItc3BhY2luZzogMC4xZW07IGxpbmUtaGVpZ2h0OiAxNzUlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLyogbGluZSA1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LWJhY2tzdGFnZSB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4vKiBsaW5lIDY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93IHsgYmFja2dyb3VuZDogI2JiMTQyZTsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMTVweCAwOyBtYXJnaW46IDMwcHggMDsgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2JiMTQyZTsgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICNiYjE0MmU7IH1cbi8qIGxpbmUgNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3c6YmVmb3JlIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpOyBoZWlnaHQ6IDE1cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL3dhcy10aGVtZS9hc3NldHMvaW1hZ2VzL2NhbXBhcmktcmQxOS1iYWNrc3RhZ2UvcmVlbC10b3AuanBnKTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4vKiBsaW5lIDg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93OmFmdGVyIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpOyBoZWlnaHQ6IDE1cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL3dhcy10aGVtZS9hc3NldHMvaW1hZ2VzL2NhbXBhcmktcmQxOS1iYWNrc3RhZ2UvcmVlbC1ib3R0b20uanBnKTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4vKiBsaW5lIDk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93I3JlZWwtZmlyc3QgeyB3aWR0aDogNzAlOyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuLyogbGluZSAxMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3cjcmVlbC0yOmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3cjcmVlbC0yOmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwJSAwOyB9XG4vKiBsaW5lIDEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyNyZWVsLWxhc3QgeyB3aWR0aDogNzAlOyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4vKiBsaW5lIDExMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyNyZWVsLWxhc3Q6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyNyZWVsLWxhc3Q6YWZ0ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAlIDA7IH1cbi8qIGxpbmUgMTE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93I3JlZWwtMzpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93I3JlZWwtMzphZnRlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC02MCUgMDsgfVxuLyogbGluZSAxMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yZWVsIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuLyogbGluZSAxMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yZWVsIGltZyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luOiAwIDEwcHg7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDMwdmg7IGJvcmRlci1yYWRpdXM6IDVweDsgfVxuLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1mdWxsc2NyZWVuIC5jYW1wYXJpLWljb24tY3Jvc3MgeyB6LWluZGV4OiAxMDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7IC8qIGxpbmUgMTM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZTpiZWZvcmUgeyBwYWRkaW5nLXRvcDogNjB2aCAhaW1wb3J0YW50OyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAvKiBsaW5lIDE0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgeyBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMTQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuc2VjdGlvbi10aXRsZSB7IG1heC13aWR0aDogODAwcHg7IG1hcmdpbjogNTBweCBhdXRvOyBmb250LXNpemU6IDEwMHB4OyB9XG4gIC8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuc2VjdGlvbi1jYXN0IHsgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAvKiBsaW5lIDE1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmZpZWxkLS1uYW1lLWJvZHkgeyBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSB7IHBhZGRpbmc6IDkwcHggMHB4OyB9XG4gIC8qIGxpbmUgMTY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuc2VjdGlvbi10aXRsZSB7IGZvbnQtc2l6ZTogODBweDsgfVxuICAvKiBsaW5lIDE3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93IHsgbWFyZ2luOiAyMHB4IDA7IHBhZGRpbmc6IDEwcHg7IH1cbiAgLyogbGluZSAxNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdzpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93OmFmdGVyIHsgaGVpZ2h0OiAxMHB4OyB9XG4gIC8qIGxpbmUgMTc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yZWVsIGltZyB7IGhlaWdodDogMjB2aDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgeyBwYWRkaW5nOiAwcHg7IH1cbiAgLyogbGluZSAxOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nb2JhY2sgYSB7IGZvbnQtc2l6ZTogMTVweDsgfVxuICAvKiBsaW5lIDE5NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLnNlY3Rpb24tdGl0bGUgeyBmb250LXNpemU6IDUwcHg7IH1cbiAgLyogbGluZSAxOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5zZWN0aW9uLWNhc3QgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLyogbGluZSAyMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5zZWN0aW9uLWNhc3Qgc3BhbiB7IGZvbnQtc2l6ZTogMTVweDsgcGFkZGluZzogMTBweDsgfVxuICAvKiBsaW5lIDIwNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93IHsgbWFyZ2luOiAxMHB4IDA7IHBhZGRpbmc6IDVweDsgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjYmIxNDJlOyBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjYmIxNDJlOyB9XG4gIC8qIGxpbmUgMjEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3c6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdzphZnRlciB7IGhlaWdodDogNXB4OyB9XG4gIC8qIGxpbmUgMjE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yZWVsIGltZyB7IGhlaWdodDogMjB2aDsgbWFyZ2luOiAwIDVweDsgfSB9XG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNiYjE0MmUgIWltcG9ydGFudDsgfVxuLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAjYmxvY2std2FzaXQtcGFnZS10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgYmFja2dyb3VuZDogI2JiMTQyZSAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDUwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciB7IHBhZGRpbmctbGVmdDogMHB4OyBwYWRkaW5nLXJpZ2h0OiAwcHg7IHBhZGRpbmctdG9wOiA3NXB4OyB9IH1cbi8qIGxpbmUgMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiB7IHBhZGRpbmc6IDUwcHggMDsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5nb2JhY2sgYSB7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHsgbWF4LXdpZHRoOiAxMDgwcHg7IG1hcmdpbjogNTBweCBhdXRvOyBmb250LXNpemU6IDEyNHB4OyBsaW5lLWhlaWdodDogMTAwJTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICMxNzIwMjY7IGxldHRlci1zcGFjaW5nOiAwLjFlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLnNlY3Rpb24tc3VidGl0bGUgeyBtYXgtd2lkdGg6IDEwODBweDsgbWFyZ2luOiA1MHB4IGF1dG87IGZvbnQtc2l6ZTogNDBweDsgbGluZS1oZWlnaHQ6IDEwMCU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5zZWN0aW9uLWNhc3QgeyBtYXgtd2lkdGg6IDEwODBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbjogNDBweCBhdXRvOyB9XG4vKiBsaW5lIDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLnNlY3Rpb24tY2FzdCBzcGFuIHsgcGFkZGluZzogMCAyMHB4OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAyMHB4OyB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHkgeyBtYXgtd2lkdGg6IDEwODBweDsgbWFyZ2luOiA2MHB4IGF1dG87IH1cbi8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtYm9keSBwIHsgZm9udC1zaXplOiAxNXB4OyBsZXR0ZXItc3BhY2luZzogMC4xZW07IGxpbmUtaGVpZ2h0OiAxNzUlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLyogbGluZSA3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19fY3RhIHN0cm9uZyB7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBtczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19fY3RhIHsgb3BhY2l0eTogMTsgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuLyogbGluZSA4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2U6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZDogI2M4MTAyZTsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMG1zOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZTphZnRlciB7IG9wYWNpdHk6IDAuNDsgfSB9XG4vKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS12aWRlbzpob3ZlciAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlOmFmdGVyIHsgb3BhY2l0eTogMC40OyB9XG4vKiBsaW5lIDEwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS12aWRlbzpob3ZlciAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2N0YSBzdHJvbmcgeyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS12aWRlbyAuY2FtcGFyaS1pY29uLXBsYXkyIHsgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB3aWR0aDogMWVtOyBtYXJnaW46IDAgYXV0bzsgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuLyogbGluZSAxMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHsgY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgMTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiBoMiB7IGZvbnQtc2l6ZTogNTBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luOiAwIGF1dG87IGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuLyogbGluZSAxMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGNvbG9yOiAjZmZmZmZmOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbi8qIGxpbmUgMTM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNiwgNDYsIDAuNCkgIWltcG9ydGFudDsgfVxuLyogbGluZSAxNDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgxKTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMSU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtMC41JTsgbGVmdDogMDsgei1pbmRleDogMjA7IHBvaW50ZXItZXZlbnRzOiBub25lOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLzIwMTkvbWFzay0xLnBuZz92PTEuMykgNTAlIDUwJSBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4vKiBsaW5lIDE1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMik6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDElOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTAuNSU7IGxlZnQ6IDA7IHotaW5kZXg6IDIwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy8yMDE5L21hc2stMi5wbmc/dj0xLjMpIDUwJSA1MCUgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuLyogbGluZSAxNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDIpIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNsaWNrLWFycm93IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDE3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMyk6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDElOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTAuNSU7IGxlZnQ6IDA7IHotaW5kZXg6IDIwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy8yMDE5L21hc2stMy5wbmc/dj0xLjMpIDUwJSA1MCUgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuLyogbGluZSAxOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzKSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiR0FMTEVSWVwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDEuNWVtOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwbXM7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB6LWluZGV4OiAxMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXI6YmVmb3JlIHsgZm9udC1zaXplOiAwLjc1ZW07IG9wYWNpdHk6IDE7IH0gfVxuLyogbGluZSAyMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpOmhvdmVyOmJlZm9yZSB7IG9wYWNpdHk6IDAuNDsgfVxuLyogbGluZSAyMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpOmhvdmVyIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXI6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW0gLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IDA7IH1cbiAgLyogbGluZSAyMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAyMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zbGljay1hcnJvdzpiZWZvcmUgeyBmb250LXNpemU6IDIwcHg7IH1cbiAgLyogbGluZSAyMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW0gLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTYsIDQ2LCAwLjQpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIGgyIHsgZm9udC1zaXplOiAzMHB4OyBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAvKiBsaW5lIDI1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gcCB7IGZvbnQtc2l6ZTogMjBweDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLyogbGluZSAyNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE2LCA0NiwgMC40KSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7IC8qIGxpbmUgMjY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiB7IHBhZGRpbmc6IDMwcHggMDsgfVxuICAvKiBsaW5lIDI2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLnNlY3Rpb24tdGl0bGUgeyBtYXgtd2lkdGg6IDgwMHB4OyBtYXJnaW46IDUwcHggYXV0bzsgZm9udC1zaXplOiAxMDBweDsgfVxuICAvKiBsaW5lIDI3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLnNlY3Rpb24tc3VidGl0bGUgeyBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIC8qIGxpbmUgMjc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtYm9keSB7IG1heC13aWR0aDogODAwcHg7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIHsgcGFkZGluZzogMTIwcHggMjBweDsgfVxuICAvKiBsaW5lIDI4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLnNlY3Rpb24tdGl0bGUgeyBmb250LXNpemU6IDgwcHg7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIHsgcGFkZGluZzogMjBweCAyMHB4OyB9XG4gIC8qIGxpbmUgMjk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiAuZ29iYWNrIGEgeyBmb250LXNpemU6IDE1cHg7IH1cbiAgLyogbGluZSAzMDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHsgZm9udC1zaXplOiA1MHB4OyB9IH1cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IHsgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgYmFja2dyb3VuZDogIzE3MjAyNiAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAjYmxvY2std2FzaXQtYnJlYWRjcnVtYnMsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsICNibG9jay13YXNpdC1wYWdlLXRpdGxlLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuZmVlZC1pY29ucywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAjYmxvY2std2FzaXQtcGFnZS10aXRsZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmZlZWQtaWNvbnMsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAjYmxvY2std2FzaXQtYnJlYWRjcnVtYnMsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAjYmxvY2std2FzaXQtcGFnZS10aXRsZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5mZWVkLWljb25zIHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgeyBtYXgtd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyB9XG4vKiBsaW5lIDEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMSkgLmJhcnRlbmRlci1wcmV2aWV3LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLXByZXZpZXcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLXByZXZpZXcgeyAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDkwJSk7IGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDkwJSk7IH1cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLWNvbnRlbnQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDEpIC5iYXJ0ZW5kZXItY29udGVudCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDEpIC5iYXJ0ZW5kZXItY29udGVudCB7IG1hcmdpbi10b3A6IC01MHB4OyB9XG4vKiBsaW5lIDE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMSkgLmJhcnRlbmRlci1jb250ZW50LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLWNvbnRlbnQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLWNvbnRlbnQgeyBtYXJnaW4tdG9wOiAtNTBweDsgfVxuLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDEpIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0LXRleHQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDEpIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0LXRleHQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dC10ZXh0IHsgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgyKSAuYmFydGVuZGVyLXByZXZpZXcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDIpIC5iYXJ0ZW5kZXItcHJldmlldywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDIpIC5iYXJ0ZW5kZXItcHJldmlldyB7IC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAxMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAxMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgbWFyZ2luLXRvcDogLTUwcHg7IH1cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgyKSAuYmFydGVuZGVyLXByZXZpZXcgLmdvYmFjaywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMikgLmJhcnRlbmRlci1wcmV2aWV3IC5nb2JhY2ssIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgyKSAuYmFydGVuZGVyLXByZXZpZXcgLmdvYmFjayB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyLm9wZW5lZCAuYmFydGVuZGVyLWNvbnRlbnQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIub3BlbmVkIC5iYXJ0ZW5kZXItY29udGVudCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIub3BlbmVkIC5iYXJ0ZW5kZXItY29udGVudCB7IG1heC1oZWlnaHQ6IDEwMDAwcHg7IH1cbi8qIGxpbmUgNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDUwdmg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDUwcHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuLyogbGluZSA1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3OmJlZm9yZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXc6YmVmb3JlLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXc6YmVmb3JlIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGJhY2tncm91bmQ6IHJnYmEoMjAwLCAxNiwgNDYsIDAuNCk7IHotaW5kZXg6IDU7IG9wYWNpdHk6IDA7IH1cbi8qIGxpbmUgNjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyAuZ29iYWNrLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyAuZ29iYWNrLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmdvYmFjayB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MHB4OyBsZWZ0OiA1MHB4OyB6LWluZGV4OiAxMDsgfVxuLyogbGluZSA2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3IC5nb2JhY2sgYSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmdvYmFjayBhLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmdvYmFjayBhIHsgY29sb3I6ICNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4vKiBsaW5lIDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmJhcnRlbmRlci1uYW1lLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyAuYmFydGVuZGVyLW5hbWUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyAuYmFydGVuZGVyLW5hbWUgeyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiA3MHB4OyB6LWluZGV4OiAxMDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldzpob3ZlcjpiZWZvcmUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3OmhvdmVyOmJlZm9yZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3OmhvdmVyOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCB7IG1heC1oZWlnaHQ6IDBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDUwMG1zOyB9XG4vKiBsaW5lIDkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtbGlnaHQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LnRoZW1lLWxpZ2h0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtbGlnaHQgeyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyBjb2xvcjogIzE4MWQyMDsgfVxuLyogbGluZSA5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LnRoZW1lLWxpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWluZ3JlZGllbnRzIC5maWVsZF9faXRlbSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtbGlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZ2FybmlzaCAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LnRoZW1lLWxpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWluZ3JlZGllbnRzIC5maWVsZF9faXRlbSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtbGlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZ2FybmlzaCAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudC50aGVtZS1saWdodCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1pbmdyZWRpZW50cyAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudC50aGVtZS1saWdodCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1nYXJuaXNoIC5maWVsZF9faXRlbSB7IGJvcmRlci1jb2xvcjogIzE4MWQyMDsgfVxuLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudC50aGVtZS1kYXJrLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudC50aGVtZS1kYXJrLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtZGFyayB7IGJhY2tncm91bmQ6ICMxODFkMjA7IGNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDEwNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIHsgcGFkZGluZzogNTBweCA1MHB4IDAgNTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXgtd2lkdGg6IDgwMHB4OyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSAxMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1pbmZvLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1pbmZvLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtaW5mbyB7IG1hcmdpbjogNTBweCBhdXRvOyB9XG4vKiBsaW5lIDExMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmJhcnRlbmRlci1uYW1lLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5iYXJ0ZW5kZXItbmFtZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmJhcnRlbmRlci1uYW1lIHsgZm9udC1zaXplOiA0NXB4OyBsaW5lLWhlaWdodDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IGNvbG9yOiAjYzgxMDJlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4vKiBsaW5lIDEyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLW5hbWUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLW5hbWUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1uYW1lIHsgZm9udC1zaXplOiA0NXB4OyBsaW5lLWhlaWdodDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IGNvbG9yOiBpbmhlcml0OyB9XG4vKiBsaW5lIDEyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLXN0ZXAsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLXN0ZXAsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1zdGVwIHsgbWFyZ2luOiAyNXB4IGF1dG87IH1cbi8qIGxpbmUgMTI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtc2VjdGlvbi10aXRsZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtc2VjdGlvbi10aXRsZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLXNlY3Rpb24tdGl0bGUgeyBtYXJnaW46IDEwcHggYXV0bzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNjODEwMmU7IGZvbnQtc2l6ZTogMTZweDsgfVxuLyogbGluZSAxMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWluZ3JlZGllbnRzIC5maWVsZF9faXRlbSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1nYXJuaXNoIC5maWVsZF9faXRlbSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1pbmdyZWRpZW50cyAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZ2FybmlzaCAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWluZ3JlZGllbnRzIC5maWVsZF9faXRlbSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZ2FybmlzaCAuZmllbGRfX2l0ZW0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDAgMTBweDsgfVxuLyogbGluZSAxNDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLXByZXBhcmF0aW9uIHAsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZmxhdm91ciBwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLXByZXBhcmF0aW9uIHAsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZmxhdm91ciBwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1wcmVwYXJhdGlvbiBwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1mbGF2b3VyIHAgeyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSAxNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1pbWFnZSBpbWcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLWltYWdlIGltZywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLWltYWdlIGltZyB7IG1heC13aWR0aDogMzAwcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4vKiBsaW5lIDE1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItcmVkLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLXJlZCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItcmVkIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbi8qIGxpbmUgMTYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC10ZXh0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQgeyB3aWR0aDogNTAlOyBwYWRkaW5nOiA1MHB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuLyogbGluZSAxNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCBoMywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQgaDMsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCBoMyB7IGZvbnQtc2l6ZTogNDBweDsgbGluZS1oZWlnaHQ6IDQwcHg7IGNvbG9yOiAjYzgxMDJlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4vKiBsaW5lIDE3NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC10ZXh0IHAsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC10ZXh0IHAsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCBwIHsgbGluZS1oZWlnaHQ6IDIwMCU7IHRleHQtYWxpZ246IGp1c3RpZnk7IGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuLyogbGluZSAxODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtaW1hZ2UsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSB7IHdpZHRoOiA1MCU7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbi8qIGxpbmUgMTg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LWltYWdlIGltZywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LWltYWdlIGltZywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSBpbWcgeyBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyAuYmFydGVuZGVyLW5hbWUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3IC5iYXJ0ZW5kZXItbmFtZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3IC5iYXJ0ZW5kZXItbmFtZSB7IGZvbnQtc2l6ZTogNTVweDsgfVxuICAvKiBsaW5lIDIxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtaW1hZ2UgaW1nLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1pbWFnZSBpbWcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1pbWFnZSBpbWcgeyBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gIC8qIGxpbmUgMjIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLXJlZC1pbWFnZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1yZWQtaW1hZ2UsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLXJlZC1pbWFnZSB7IGhlaWdodDogNDB2aDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAvKiBsaW5lIDIyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1yZWQtaW1hZ2UgaW1nLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLXJlZC1pbWFnZSBpbWcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLXJlZC1pbWFnZSBpbWcgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC8qIGxpbmUgMjMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA1MHB4IDIwcHg7IH1cbiAgLyogbGluZSAyMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LWltYWdlLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LWltYWdlIHsgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAyMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSBpbWcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSBpbWcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtaW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuLypcbj09IG1hbGlodSBqcXVlcnkgY3VzdG9tIHNjcm9sbGJhciBwbHVnaW4gPT1cblBsdWdpbiBVUkk6IGh0dHA6Ly9tYW5vcy5tYWxpaHUuZ3IvanF1ZXJ5LWN1c3RvbS1jb250ZW50LXNjcm9sbGVyXG4qL1xuLypcbkNPTlRFTlRTOiBcblx0MS4gQkFTSUMgU1RZTEUgLSBQbHVnaW4ncyBiYXNpYy9lc3NlbnRpYWwgQ1NTIHByb3BlcnRpZXMgKG5vcm1hbGx5LCBzaG91bGQgbm90IGJlIGVkaXRlZCkuIFxuXHQyLiBWRVJUSUNBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiB2ZXJ0aWNhbCBzY3JvbGxiYXIuIFxuXHQzLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIGhvcml6b250YWwgc2Nyb2xsYmFyLlxuXHQ0LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgMi1heGlzIHNjcm9sbGJhcnMuIFxuXHQ1LiBUUkFOU0lUSU9OUyAtIENTUzMgdHJhbnNpdGlvbnMgZm9yIGhvdmVyIGV2ZW50cywgYXV0by1leHBhbmRlZCBhbmQgYXV0by1oaWRkZW4gc2Nyb2xsYmFycy4gXG5cdDYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTIFxuXHRcdDYuMSBUSEVNRVMgLSBTY3JvbGxiYXIgY29sb3JzLCBvcGFjaXR5LCBkaW1lbnNpb25zLCBiYWNrZ3JvdW5kcyBldGMuIHZpYSByZWFkeS10by11c2UgdGhlbWVzLlxuKi9cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xLiBCQVNJQyBTVFlMRSAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUN1c3RvbVNjcm9sbGJhciB7IC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTsgLyogZGlyZWN0IHBvaW50ZXIgZXZlbnRzIHRvIGpzICovIH1cblxuLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbiB7IC1tcy10b3VjaC1hY3Rpb246IGF1dG87IHRvdWNoLWFjdGlvbjogYXV0bzsgfVxuXG4vKiBsaW5lIDMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUN1c3RvbVNjcm9sbEJveCB7IC8qIGNvbnRhaW5zIHBsdWdpbidzIG1hcmt1cCAqLyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IGhlaWdodDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBvdXRsaW5lOiBub25lOyBkaXJlY3Rpb246IGx0cjsgfVxuXG4vKiBsaW5lIDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9jb250YWluZXIgeyAvKiBjb250YWlucyB0aGUgb3JpZ2luYWwgY29udGVudCAqLyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4yLiBWRVJUSUNBTCBTQ1JPTExCQVIgXG55LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGxpbmUgNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7IG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4vKiBsaW5lIDU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7IG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi8qIGxpbmUgNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqLyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbi8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHsgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4vKiBsaW5lIDY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyB7IC8qIGNvbnRhaW5zIHNjcm9sbGJhciBtYXJrdXAgKGRyYWdnYWJsZSBlbGVtZW50LCBkcmFnZ2VyIHJhaWwsIGJ1dHRvbnMgZXRjLikgKi8gcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTZweDsgaGVpZ2h0OiBhdXRvOyBsZWZ0OiBhdXRvOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IH1cblxuLyogbGluZSA3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHsgcmlnaHQ6IC0yNnB4OyB9XG5cbi8qIHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSAqL1xuLyogbGluZSA3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7IC8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqLyByaWdodDogYXV0bzsgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMgeyBsZWZ0OiAtMjZweDsgfVxuXG4vKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKHNjcm9sbGJhciBwb3NpdGlvbjogb3V0c2lkZSkgKi9cbi8qIGxpbmUgODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIgeyAvKiBjb250YWlucyB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgYW5kIGRyYWdnZXIgcmFpbCBtYXJrdXAgKi8gcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyBhICsgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7IG1hcmdpbjogMjBweCAwOyB9XG5cbi8qIGxpbmUgOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDJweDsgaGVpZ2h0OiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLyogbGluZSAxMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgeyAvKiB0aGUgZHJhZ2dhYmxlIGVsZW1lbnQgKi8gY3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgaGVpZ2h0ICovIHotaW5kZXg6IDE7IH1cblxuLyogbGluZSAxMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyAvKiB0aGUgZHJhZ2dlciBlbGVtZW50ICovIHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDRweDsgaGVpZ2h0OiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDExOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi8qIGxpbmUgMTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDhweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4vKiBsaW5lIDEyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBoZWlnaHQ6IDIwcHg7IHdpZHRoOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBtYXJnaW46IDAgYXV0bzsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYm90dG9tOiAwOyB9XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4zLiBIT1JJWk9OVEFMIFNDUk9MTEJBUiBcbngtYXhpc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogbGluZSAxNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2hvcml6b250YWwubUNTQl9vdXRzaWRlID4gLm1DU0JfY29udGFpbmVyIHsgbWluLWhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDE1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfaG9yaXpvbnRhbCA+IC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIgKi9cbi8qIGxpbmUgMTU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgeyB3aWR0aDogYXV0bzsgaGVpZ2h0OiAxNnB4OyB0b3A6IGF1dG87IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IH1cblxuLyogbGluZSAxNjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94ICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHsgYm90dG9tOiAtMjZweDsgfVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cbi8qIGxpbmUgMTY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIgeyBtYXJnaW46IDAgMjBweDsgfVxuXG4vKiBsaW5lIDE2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMnB4OyBtYXJnaW46IDdweCAwOyB9XG5cbi8qIGxpbmUgMTc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7IHdpZHRoOiAzMHB4OyAvKiBtaW5pbXVtIGRyYWdnZXIgd2lkdGggKi8gaGVpZ2h0OiAxMDAlOyBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDRweDsgbWFyZ2luOiA2cHggYXV0bzsgfVxuXG4vKiBsaW5lIDE4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBoZWlnaHQ6IDEycHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIG1hcmdpbjogMnB4IGF1dG87IH1cblxuLyogbGluZSAxOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHsgaGVpZ2h0OiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIG1hcmdpbjogNHB4IDA7IH1cblxuLyogbGluZSAxOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0LCAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBtYXJnaW46IDAgYXV0bzsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMjEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCB7IGxlZnQ6IDA7IH1cblxuLyogbGluZSAyMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7IHJpZ2h0OiAwOyB9XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG40LiBWRVJUSUNBTCBBTkQgSE9SSVpPTlRBTCBTQ1JPTExCQVJTIFxueXgtYXhpcyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGxpbmUgMjIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogYXV0bzsgb3ZlcmZsb3c6IGhpZGRlbjsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBtYXJnaW4tcmlnaHQ6IDMwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSAyMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyID4gLm1DU0JfY29udGFpbmVyIHsgcGFkZGluZy1yaWdodDogMzBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7IC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMjQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7IGJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDI0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7IHJpZ2h0OiAyMHB4OyB9XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4vKiBsaW5lIDI0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgeyBib3R0b206IDA7IH1cblxuLyogbm9uLXZpc2libGUgdmVydGljYWwgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLyogbGluZSAyNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHsgcmlnaHQ6IDA7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4vKiBsaW5lIDI1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHsgbGVmdDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBzY3JvbGxiYXIvUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4vKiBsaW5lIDI1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kaXItcnRsID4gLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiArIC5tQ1NCX3Njcm9sbFRvb2xzIH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHsgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDI1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi8gbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4vKiBsaW5lIDI2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiA+IC5tQ1NCX2NvbnRhaW5lciB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSAyNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gPiAubUNTQl9jb250YWluZXIgeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDI2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7IG1hcmdpbi1yaWdodDogMDsgLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIGhvcml6b250YWwgc2Nyb2xsYmFyICovXG4vKiBsaW5lIDI3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjUuIFRSQU5TSVRJT05TICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGxpbmUgMjg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scywgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuXG4vKiBsaW5lIDI5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCB7IC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgfVxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4gU0NST0xMQkFSIENPTE9SUywgT1BBQ0lUWSBBTkQgQkFDS0dST1VORFMgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG42LjEgVEhFTUVTIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGRlZmF1bHQgdGhlbWUgKFwibGlnaHRcIikgKi9cbi8qIGxpbmUgMzM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyB7IG9wYWNpdHk6IDAuNzU7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLyogbGluZSAzMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7IG9wYWNpdHk6IDA7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyB9XG5cbi8qIGxpbmUgMzM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsIC5tQ3VzdG9tU2Nyb2xsYmFyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZywgLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scywgLm1DUy1hdXRvSGlkZTpob3ZlciA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHsgb3BhY2l0eTogMTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MTAwKVwiOyB9XG5cbi8qIGxpbmUgMzQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgfVxuXG4vKiBsaW5lIDM1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLyogbGluZSAzNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyB9XG5cbi8qIGxpbmUgMzYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyB9XG5cbi8qIGxpbmUgMzY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobUNTQl9idXR0b25zLnBuZyk7IC8qIGNzcyBzcHJpdGVzICovIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IG9wYWNpdHk6IDAuNDsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjsgfVxuXG4vKiBsaW5lIDM3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IC8qIFxuc3ByaXRlcyBsb2NhdGlvbnMgXG5saWdodDogMCAwLCAtMTZweCAwLCAtMzJweCAwLCAtNDhweCAwLCAwIC03MnB4LCAtMTZweCAtNzJweCwgLTMycHggLTcycHhcbmRhcms6IC04MHB4IDAsIC05NnB4IDAsIC0xMTJweCAwLCAtMTI4cHggMCwgLTgwcHggLTcycHgsIC05NnB4IC03MnB4LCAtMTEycHggLTcycHhcbiovIH1cblxuLyogbGluZSAzODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4OyAvKiBcbnNwcml0ZXMgbG9jYXRpb25zXG5saWdodDogMCAtMjBweCwgLTE2cHggLTIwcHgsIC0zMnB4IC0yMHB4LCAtNDhweCAtMjBweCwgMCAtOTJweCwgLTE2cHggLTkycHgsIC0zMnB4IC05MnB4XG5kYXJrOiAtODBweCAtMjBweCwgLTk2cHggLTIwcHgsIC0xMTJweCAtMjBweCwgLTEyOHB4IC0yMHB4LCAtODBweCAtOTJweCwgLTk2cHggLTkycHgsIC0xMTIgLTkycHhcbiovIH1cblxuLyogbGluZSAzOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4OyAvKiBcbnNwcml0ZXMgbG9jYXRpb25zIFxubGlnaHQ6IDAgLTQwcHgsIC0yMHB4IC00MHB4LCAtNDBweCAtNDBweCwgLTYwcHggLTQwcHgsIDAgLTExMnB4LCAtMjBweCAtMTEycHgsIC00MHB4IC0xMTJweFxuZGFyazogLTgwcHggLTQwcHgsIC0xMDBweCAtNDBweCwgLTEyMHB4IC00MHB4LCAtMTQwcHggLTQwcHgsIC04MHB4IC0xMTJweCwgLTEwMHB4IC0xMTJweCwgLTEyMHB4IC0xMTJweFxuKi8gfVxuXG4vKiBsaW5lIDQwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NnB4OyAvKiBcbnNwcml0ZXMgbG9jYXRpb25zIFxubGlnaHQ6IDAgLTU2cHgsIC0yMHB4IC01NnB4LCAtNDBweCAtNTZweCwgLTYwcHggLTU2cHgsIDAgLTEyOHB4LCAtMjBweCAtMTI4cHgsIC00MHB4IC0xMjhweFxuZGFyazogLTgwcHggLTU2cHgsIC0xMDBweCAtNTZweCwgLTEyMHB4IC01NnB4LCAtMTQwcHggLTU2cHgsIC04MHB4IC0xMjhweCwgLTEwMHB4IC0xMjhweCwgLTEyMHB4IC0xMjhweFxuKi8gfVxuXG4vKiBsaW5lIDQxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyIHsgb3BhY2l0eTogMC43NTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgfVxuXG4vKiBsaW5lIDQxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXA6YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmFjdGl2ZSwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmFjdGl2ZSB7IG9wYWNpdHk6IDAuOTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXG4vKiB0aGVtZTogXCJkYXJrXCIgKi9cbi8qIGxpbmUgNDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLyogbGluZSA0MjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi8qIGxpbmUgNDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDQzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDQzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi8qIGxpbmUgNDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cblxuLyogbGluZSA0MzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDBweDsgfVxuXG4vKiBsaW5lIDQzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC0yXCIsIFwiZGFyay0yXCIgKi9cbi8qIGxpbmUgNDQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiA0cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLyogbGluZSA0NTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiA0cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi8qIGxpbmUgNDYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0cHg7IG1hcmdpbjogNnB4IGF1dG87IH1cblxuLyogbGluZSA0NzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG5cbi8qIGxpbmUgNDcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG5cbi8qIGxpbmUgNDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cblxuLyogbGluZSA0NzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDsgfVxuXG4vKiBsaW5lIDQ3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4OyB9XG5cbi8qIGxpbmUgNDgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC01NnB4OyB9XG5cbi8qIHRoZW1lOiBcImRhcmstMlwiICovXG4vKiBsaW5lIDQ4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7IC1tb3otYm9yZGVyLXJhZGl1czogMXB4OyBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLyogbGluZSA0OTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi8qIGxpbmUgNDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi8qIGxpbmUgNDk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDUwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XG5cbi8qIGxpbmUgNTAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIwcHg7IH1cblxuLyogbGluZSA1MDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDBweDsgfVxuXG4vKiBsaW5lIDUwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNTZweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJsaWdodC10aGlja1wiLCBcImRhcmstdGhpY2tcIiAqL1xuLyogbGluZSA1MTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIGxpbmUgNTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiA2cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIGxpbmUgNTI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDRweDsgbWFyZ2luOiA2cHggMDsgfVxuXG4vKiBsaW5lIDUzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogNnB4OyBtYXJnaW46IDVweCBhdXRvOyB9XG5cbi8qIGxpbmUgNTQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLyogbGluZSA1NDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4vKiBsaW5lIDU0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuXG4vKiBsaW5lIDU1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjBweDsgfVxuXG4vKiBsaW5lIDU1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtNDBweDsgfVxuXG4vKiBsaW5lIDU1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTU2cHg7IH1cblxuLyogdGhlbWU6IFwiZGFyay10aGlja1wiICovXG4vKiBsaW5lIDU1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIGxpbmUgNTY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7IC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLyogbGluZSA1NjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi8qIGxpbmUgNTcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgNTc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cblxuLyogbGluZSA1NzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjBweDsgfVxuXG4vKiBsaW5lIDU3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNDBweDsgfVxuXG4vKiBsaW5lIDU4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtdGhpblwiLCBcImRhcmstdGhpblwiICovXG4vKiBsaW5lIDU4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLyogbGluZSA1OTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiAycHg7IH1cblxuLyogbGluZSA1OTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNTk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMnB4OyBtYXJnaW46IDdweCBhdXRvOyB9XG5cbi8qIHRoZW1lIFwiZGFyay10aGluXCIgKi9cbi8qIGxpbmUgNjA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4vKiBsaW5lIDYwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4vKiBsaW5lIDYxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDYxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogbGluZSA2MTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG5cbi8qIGxpbmUgNjE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDsgfVxuXG4vKiBsaW5lIDYxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLyogbGluZSA2MjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLWRhcmtcIiwgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4vKiBsaW5lIDYyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi8qIGxpbmUgNjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgeyBoZWlnaHQ6IDE0cHg7IH1cblxuLyogbGluZSA2MzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiAxNHB4OyBtYXJnaW46IDAgMXB4OyB9XG5cbi8qIGxpbmUgNjQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7IHdpZHRoOiAxNHB4OyB9XG5cbi8qIGxpbmUgNjQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGhlaWdodDogMTRweDsgbWFyZ2luOiAxcHggMDsgfVxuXG4vKiBsaW5lIDY1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gaGVpZ2h0OiAxNnB4OyBtYXJnaW46IC0xcHggMDsgfVxuXG4vKiBsaW5lIDY2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogNHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB9XG5cbi8qIGxpbmUgNjcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgaGVpZ2h0OiAxNnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyB3aWR0aDogMTZweDsgbWFyZ2luOiAwIC0xcHg7IH1cblxuLyogbGluZSA2ODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwgeyBoZWlnaHQ6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gbWFyZ2luOiA2cHggMDsgfVxuXG4vKiBsaW5lIDY4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4OyB9XG5cbi8qIGxpbmUgNjkwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDsgfVxuXG4vKiBsaW5lIDY5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG5cbi8qIGxpbmUgNjk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLyogbGluZSA2OTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi8qIGxpbmUgNzAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4vKiBsaW5lIDcwNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLyogbGluZSA3MDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogbGluZSA3MTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNzJweDsgfVxuXG4vKiBsaW5lIDcxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTkycHg7IH1cblxuLyogbGluZSA3MTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDcxOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZG90c1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi8qIGxpbmUgNzIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogNHB4OyB9XG5cbi8qIGxpbmUgNzI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNzM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15OyBvcGFjaXR5OiAwLjM7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IH1cblxuLyogbGluZSA3NDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwgeyBoZWlnaHQ6IDRweDsgbWFyZ2luOiA2cHggMDsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi8qIGxpbmUgNzQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTcycHg7IH1cblxuLyogbGluZSA3NTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05MnB4OyB9XG5cbi8qIGxpbmUgNzUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTEycHg7IH1cblxuLyogbGluZSA3NTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4vKiBsaW5lIDc2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cblxuLyogbGluZSA3NjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4OyB9XG5cbi8qIGxpbmUgNzY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05MnB4OyB9XG5cbi8qIGxpbmUgNzY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTEycHg7IH1cblxuLyogbGluZSA3NzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiwgXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLyogbGluZSA3NzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTsgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi8qIGxpbmUgNzkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpOyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IH1cblxuLyogdGhlbWUgXCIzZFwiLCBcIjNkLWRhcmtcIiAqL1xuLyogbGluZSA4MDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHsgaGVpZ2h0OiA3MHB4OyB9XG5cbi8qIGxpbmUgODEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgeyB3aWR0aDogNzBweDsgfVxuXG4vKiBsaW5lIDgxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyB7IG9wYWNpdHk6IDE7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IH1cblxuLyogbGluZSA4MTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7IGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cblxuLyogbGluZSA4MjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi8qIGxpbmUgODMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLyogbGluZSA4NDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgd2lkdGg6IDhweDsgfVxuXG4vKiBsaW5lIDg0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA4cHg7IG1hcmdpbjogNHB4IDA7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSksIGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi8qIGxpbmUgODUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA4cHg7IG1hcmdpbjogNHB4IGF1dG87IH1cblxuLyogbGluZSA4NTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi8qIGxpbmUgODYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi8qIGxpbmUgODYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDg2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwiM2QtZGFya1wiICovXG4vKiBsaW5lIDg2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSA4NzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwgeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgODc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4vKiBsaW5lIDg3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4vKiBsaW5lIDg4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLyogbGluZSA4ODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCIzZC10aGlja1wiLCBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLyogbGluZSA4OTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgeyBvcGFjaXR5OiAxOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi8qIGxpbmUgODk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4OyAtbW96LWJvcmRlci1yYWRpdXM6IDdweDsgYm9yZGVyLXJhZGl1czogN3B4OyB9XG5cbi8qIGxpbmUgOTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDVweDsgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi8qIGxpbmUgOTA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHsgcmlnaHQ6IDFweDsgfVxuXG4vKiBsaW5lIDkwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDkxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgeyBib3R0b206IDFweDsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgOTE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB3aWR0aDogMTJweDsgbWFyZ2luOiAycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiBhdXRvOyB0b3A6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IH1cblxuLyogbGluZSA5MjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi8qIGxpbmUgOTMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICM1NTU7IH1cblxuLyogbGluZSA5MzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGhlaWdodDogMTJweDsgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA5NDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDk0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA5NTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi8qIGxpbmUgOTUyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi8qIGxpbmUgOTU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDk1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lOiBcIjNkLXRoaWNrLWRhcmtcIiAqL1xuLyogbGluZSA5NjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHsgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIGxpbmUgOTYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIGxpbmUgOTY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IC0xcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDk2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDk2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IH1cblxuLyogbGluZSA5NzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgOTc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgOTgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDsgfVxuXG4vKiBsaW5lIDk4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4vKiBsaW5lIDk4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLyogbGluZSA5ODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZTogXCJtaW5pbWFsXCIsIFwibWluaW1hbC1kYXJrXCIgKi9cbi8qIGxpbmUgOTk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHsgcmlnaHQ6IDA7IG1hcmdpbjogMTJweCAwOyB9XG5cbi8qIGxpbmUgMTAwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsLWRhcmsgKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7IGJvdHRvbTogMDsgbWFyZ2luOiAwIDEycHg7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovXG4vKiBsaW5lIDEwMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgeyBsZWZ0OiAwOyByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEwMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxMDE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIgeyBoZWlnaHQ6IDUwcHg7IH1cblxuLyogbGluZSAxMDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHsgd2lkdGg6IDUwcHg7IH1cblxuLyogbGluZSAxMDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyB9XG5cbi8qIGxpbmUgMTAzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgfVxuXG4vKiB0aGVtZTogXCJtaW5pbWFsLWRhcmtcIiAqL1xuLyogbGluZSAxMDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IH1cblxuLyogbGluZSAxMDQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0aGVtZSBcImxpZ2h0LTNcIiwgXCJkYXJrLTNcIiAqL1xuLyogbGluZSAxMDU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiA2cHg7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDEwNjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiA2cHg7IH1cblxuLyogbGluZSAxMDY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA2cHg7IG1hcmdpbjogNXB4IDA7IH1cblxuLyogbGluZSAxMDc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTA4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7IGhlaWdodDogMTJweDsgbWFyZ2luOiAycHggMDsgfVxuXG4vKiBsaW5lIDEwODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLyogbGluZSAxMDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLyogbGluZSAxMDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4OyB9XG5cbi8qIGxpbmUgMTA5NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJkYXJrLTNcIiAqL1xuLyogbGluZSAxMTAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi8qIGxpbmUgMTEwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDExMDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgMTEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDExMDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLyogbGluZSAxMTExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLyogbGluZSAxMTEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi8qIGxpbmUgMTExNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJpbnNldFwiLCBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIsIFwiaW5zZXQtM1wiLCBcImluc2V0LTMtZGFya1wiICovXG4vKiBsaW5lIDExMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiAxMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogbGluZSAxMTMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogNnB4OyBtYXJnaW46IDNweCA1cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiBhdXRvOyB0b3A6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMTQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBoZWlnaHQ6IDZweDsgbWFyZ2luOiA1cHggM3B4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiBhdXRvOyB0b3A6IDA7IGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMTY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMnB4OyBtYXJnaW46IDJweCAwOyB9XG5cbi8qIGxpbmUgMTE3NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4vKiBsaW5lIDExODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTkycHg7IH1cblxuLyogbGluZSAxMTg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDExODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwiaW5zZXQtZGFya1wiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTMtZGFya1wiICovXG4vKiBsaW5lIDExOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4vKiBsaW5lIDExOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDEyMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDEyMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgMTIxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLyogbGluZSAxMjE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDsgfVxuXG4vKiBsaW5lIDEyMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDEyMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcImluc2V0LTJcIiwgXCJpbnNldC0yLWRhcmtcIiAqL1xuLyogbGluZSAxMjMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItd2lkdGg6IDFweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWNvbG9yOiAjZmZmOyBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSAxMjQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYm9yZGVyLWNvbG9yOiAjMDAwOyBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiB0aGVtZSBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLyogbGluZSAxMjQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4vKiBsaW5lIDEyNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLyogbGluZSAxMjUyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4vKiBsaW5lIDEyNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi8qIGxpbmUgMTI1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDEyNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLyogbGluZSAxMjYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG5cbi8qIGxpbmUgMTI2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSB7IHBhZGRpbmc6IDIwcHg7IH1cbi8qIGxpbmUgMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4ucGFnZVNjcm9sbGVkIC5jYW1wYXJpLWNpbmVtYSB7IHBhZGRpbmctdG9wOiA3NnB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLnBhZ2VTY3JvbGxlZCAuY2FtcGFyaS1jaW5lbWEgeyBwYWRkaW5nOiAyMHB4OyB9IH1cbi8qIGxpbmUgOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLmNhbXBhcmktY2luZW1hLS1oZWFkZXIgeyBwYWRkaW5nOiAyMHB4OyB0cmFuc2Zvcm06IHRyYW5zaXRpb24oYWxsLCBlYXNlLCAzMDBtcywgMG1zKTsgfVxuLyogbGluZSAxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLmNhbXBhcmktY2luZW1hLS1oZWFkZXIgLmNhbXBhcmktY2luZW1hLS1tZW51IHsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMC43NWVtOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDA7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEyNDBweDsgfVxuLyogbGluZSAyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4ucGFnZVNjcm9sbGVkIC5jYW1wYXJpLWNpbmVtYSAuY2FtcGFyaS1jaW5lbWEtLWhlYWRlciAuY2FtcGFyaS1jaW5lbWEtLW1lbnUgeyBjb2xvcjogIzAwMDAwMDsgfVxuLyogbGluZSAyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLmNhbXBhcmktY2luZW1hLS1oZWFkZXIgLmNhbXBhcmktY2luZW1hLS1tZW51IGxpIHsgY3Vyc29yOiBwb2ludGVyOyBwYWRkaW5nOiAwIDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSAzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLmNhbXBhcmktY2luZW1hLS1oZWFkZXIgLmNhbXBhcmktY2luZW1hLS1tZW51IGxpOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbi8qIGxpbmUgMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLnBhZ2VTY3JvbGxlZCAuY2FtcGFyaS1jaW5lbWEgLmNhbXBhcmktY2luZW1hLS1oZWFkZXIgeyBwb3NpdGlvbjogZml4ZWQ7IHdpZHRoOiAxMDAlOyB0b3A6IDEwN3B4OyBiYWNrZ3JvdW5kOiAjZmZmZmZmOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDAwOyBwYWRkaW5nOiAxMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5jYW1wYXJpLWNpbmVtYS0taGVhZGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEgeyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSA1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hI2NhbXBhcmktY2luZW1hLS1pbnRybyB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiA1MHB4IGF1dG87IH1cbi8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYSNjYW1wYXJpLWNpbmVtYS0taW50cm8gLmNhbXBhcmktY2luZW1hLS1kZXNjcmlwdGlvbiB7IGxpbmUtaGVpZ2h0OiAxMjUlOyBsZXR0ZXItc3BhY2luZzogMXB4OyBmb250LXNpemU6IDE4cHg7IG1heC13aWR0aDogNjAwcHg7IG1hcmdpbjogNTBweCBhdXRvOyB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEjY2FtcGFyaS1jaW5lbWEtLWludHJvIC5jYW1wYXJpLWNpbmVtYS0tbmV4dCB7IGZvbnQtc2l6ZTogMzBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpOyBjdXJzb3I6IHBvaW50ZXI7IH1cbi8qIGxpbmUgNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSB7IG1hcmdpbjogMTAwcHggYXV0bzsgfVxuLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWhlYWRlciAuc2VjdGlvbi1jaW5lbWEtLXRpdGxlLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1oZWFkZXIgLnNlY3Rpb24tY2luZW1hLS10aXRsZSB7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0taGVhZGVyIC5zZWN0aW9uLWNpbmVtYS0tdGl0bGUsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWhlYWRlciAuc2VjdGlvbi1jaW5lbWEtLXRpdGxlIHsgZm9udC1zaXplOiAxMnB4OyB9IH1cbi8qIGxpbmUgODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5LCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogcm93OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5LCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IHsgZmxleC13cmFwOiB3cmFwOyB9IH1cbi8qIGxpbmUgODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tcHJldmlldywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXByZXZpZXcgeyB3aWR0aDogNzAlOyBtYXgtd2lkdGg6IDgwMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tcHJldmlldyBpbWcsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1wcmV2aWV3IGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tcHJldmlldywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXByZXZpZXcgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyB7IG1heC13aWR0aDogMzUwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogLTYwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIHsgbWF4LXdpZHRoOiAxMDAlOyBsZWZ0OiAwOyB9IH1cbi8qIGxpbmUgMTA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgLnNlY3Rpb24tY2luZW1hLS1hYnN0cmFjdCwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgLnNlY3Rpb24tY2luZW1hLS1hYnN0cmFjdCB7IGZvbnQtc2l6ZTogMTdweDsgbGluZS1oZWlnaHQ6IDEyNSU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAxMDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIC5zZWN0aW9uLWNpbmVtYS0tYWJzdHJhY3QsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIC5zZWN0aW9uLWNpbmVtYS0tYWJzdHJhY3QgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyAuc2VjdGlvbi1jaW5lbWEtLWFic3RyYWN0LCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyAuc2VjdGlvbi1jaW5lbWEtLWFic3RyYWN0IHsgZm9udC1zaXplOiAxNHB4OyB9IH1cbi8qIGxpbmUgMTIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgLnNlY3Rpb24tY2luZW1hLS1saW5rLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyAuc2VjdGlvbi1jaW5lbWEtLWxpbmsgeyBjb2xvcjogI2M4MTAyZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG1hcmdpbi10b3A6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxOyBwYWRkaW5nOiAxNXB4IDMwcHggMTBweDsgZm9udC1zaXplOiAxNnB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1yaWdodDogMTVweDsgdHJhbnNpdGlvbjogYWxsIGVhc2UgMzAwbXMgMG1zOyB9XG4vKiBsaW5lIDEzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIC5zZWN0aW9uLWNpbmVtYS0tbGluazpob3ZlciwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgLnNlY3Rpb24tY2luZW1hLS1saW5rOmhvdmVyIHsgY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IH1cbi8qIGxpbmUgMTQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXZpZGVvLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tdmlkZW8geyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMTBweDsgbGVmdDogMTBweDsgcGFkZGluZzogNXB4OyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi8qIGxpbmUgMTQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXZpZGVvIHNwYW4sIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbyBzcGFuIHsgZm9udC1zaXplOiAzZW07IH1cbi8qIGxpbmUgMTUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXZpZGVvIHN0cm9uZywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXZpZGVvIHN0cm9uZyB7IG1hcmdpbjogMCAwLjVlbTsgZm9udC1zaXplOiAxZW07IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAxNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbyBzcGFuLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tdmlkZW8gc3BhbiB7IGZvbnQtc2l6ZTogMi41ZW07IH1cbiAgLyogbGluZSAxNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbyBzdHJvbmcsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbyBzdHJvbmcgeyBmb250LXNpemU6IDAuNzVlbTsgfSB9XG4vKiBsaW5lIDE2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbDpudGgtb2YtdHlwZSgybisxKSAuc2VjdGlvbi1jaW5lbWEtLWhlYWRlciwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5Om50aC1vZi10eXBlKDJuKzEpIC5zZWN0aW9uLWNpbmVtYS0taGVhZGVyIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgMTY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsOm50aC1vZi10eXBlKDJuKzEpIC5zZWN0aW9uLWNpbmVtYS0tYm9keSwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5Om50aC1vZi10eXBlKDJuKzEpIC5zZWN0aW9uLWNpbmVtYS0tYm9keSB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuLyogbGluZSAxNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWw6bnRoLW9mLXR5cGUoMm4rMSkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5Om50aC1vZi10eXBlKDJuKzEpIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgeyBsZWZ0OiBhdXRvOyByaWdodDogLTYwcHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbDpudGgtb2YtdHlwZSgybisxKSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnk6bnRoLW9mLXR5cGUoMm4rMSkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyB7IHJpZ2h0OiAwOyB9IH1cbi8qIGxpbmUgMTc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsOm50aC1vZi10eXBlKDJuKzEpIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXZpZGVvLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnk6bnRoLW9mLXR5cGUoMm4rMSkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tdmlkZW8geyBsZWZ0OiBhdXRvOyByaWdodDogMTBweDsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIHsgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9IH1cbi8qIGxpbmUgMTk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWdhbGxlcnkgLmdhbGxlcnktaXRlbSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWl0ZW0tLWNhcHRpb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgbGVmdDogMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZzogMTBweDsgbWFyZ2luOiAwOyB9XG4vKiBsaW5lIDIwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1nYWxsZXJ5LWNvbnRyb2xzIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLyogbGluZSAyMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeS1jb250cm9scyAuZ2FsbGVyeS1jb250cm9sIHsgd2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAyMnB4OyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IGN1cnNvcjogcG9pbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeS1jb250cm9scyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgdG9wOiA0MCU7IH1cbiAgLyogbGluZSAyMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1nYWxsZXJ5LWNvbnRyb2xzIC5nYWxsZXJ5LWNvbnRyb2xzLS1sYWJlbCB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAyMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1nYWxsZXJ5LWNvbnRyb2xzIC5nYWxsZXJ5LWNvbnRyb2wgeyBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAyMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1nYWxsZXJ5LWNvbnRyb2xzIC5nYWxsZXJ5LWNvbnRyb2wtbGVmdCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC8qIGxpbmUgMjM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeS1jb250cm9scyAuZ2FsbGVyeS1jb250cm9sLXJpZ2h0IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMjQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeS1jb250cm9scyAuZ2FsbGVyeS1jb250cm9scy0tbGFiZWwgeyBmb250LXNpemU6IDAuNzVlbTsgfSB9XG5cbi8qIGxpbmUgMjUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgeyBiYWNrZ3JvdW5kOiAjMGEwYjBkICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMjUyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1wYWdlLS1jb250ZW50IHsgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgeyAvKiBsaW5lIDI1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1tYWluLWltYWdlIHsgYmFja2dyb3VuZC1zaXplOiAxMzAlIGF1dG8gIWltcG9ydGFudDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1tYWluLWltYWdlIHsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctdG9wOiA1NCUgIWltcG9ydGFudDsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDAgIWltcG9ydGFudDsgbWluLWhlaWdodDogMCAhaW1wb3J0YW50OyB9IH1cbi8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgYmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMjcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgI2Jsb2NrLXdhc2l0LWNvbnRlbnQgeyBtYXJnaW4tdG9wOiAtMzVweDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHsgLyogbGluZSAyNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhICNibG9jay13YXNpdC1jb250ZW50IHsgbWFyZ2luLXRvcDogMDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI3NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzIHsgZGlzcGxheTogbm9uZTsgfSB9XG4vKiBsaW5lIDI4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS1iYXNpYy10ZXh0IHsgbGluZS1oZWlnaHQ6IDEyMCU7IG1heC13aWR0aDogODUwcHg7IHBhZGRpbmc6IDIwcHggNTBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tYmFzaWMtdGV4dCB7IHBhZGRpbmc6IDIwcHg7IH0gfVxuLyogbGluZSAyODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tYmFzaWMtdGV4dCBibG9ja3F1b3RlIHsgZm9udC1zaXplOiAyM3B4OyBsaW5lLWhlaWdodDogMTIwJTsgbWFyZ2luLXRvcDogMWVtOyBtYXJnaW4tYm90dG9tOiAxZW07IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDA7IH1cbi8qIGxpbmUgMjk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvIHsgbWF4LXdpZHRoOiA3NTBweDsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgMzAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2U6OmJlZm9yZSB7IHBhZGRpbmctdG9wOiA1Ni4yNSUgIWltcG9ydGFudDsgfVxuLyogbGluZSAzMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW8gLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19jdGEgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4vKiBsaW5lIDMwNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS12aWRlbyAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2N0YSAuYnRuLXZpZGVvLWNvbXBvbmVudCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAxMHB4OyBsZWZ0OiAxMHB4OyBwYWRkaW5nOiA1cHg7IGRpc3BsYXk6IC13ZWJraXQtYm94OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7IC1tcy1mbGV4LXBhY2s6IHN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi8qIGxpbmUgMzE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19fY3RhIC5idG4tdmlkZW8tY29tcG9uZW50IHNwYW4geyBmb250LXNpemU6IDNlbTsgfVxuLyogbGluZSAzMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW8gLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19jdGEgLmJ0bi12aWRlby1jb21wb25lbnQgc3Ryb25nIHsgbWFyZ2luOiAwIDAuNWVtOyBmb250LXNpemU6IDFlbTsgfVxuLyogbGluZSAzMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdCB7IG1heC13aWR0aDogNzUwcHg7IG1hcmdpbjogMCBhdXRvOyBib3JkZXItdG9wOiAwOyB9XG4vKiBsaW5lIDMzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA3NTBweDsgbWFyZ2luOiAyMHB4IGF1dG87IH1cbi8qIGxpbmUgMzM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2xpY2stcHJldiB7IGxlZnQ6IDA7IH1cbi8qIGxpbmUgMzQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2xpY2stbmV4dCB7IHJpZ2h0OiAwOyB9XG4vKiBsaW5lIDM0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS1ncmlkIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNzcwcHg7IG1hcmdpbjogMjBweCBhdXRvOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtd3JhcDogd3JhcDsgfVxuLyogbGluZSAzNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tZ3JpZCAuZ3JpZC1pbWcgeyBtYXJnaW46IDEwcHg7IGZsZXgtZ3JvdzogMTsgd2lkdGg6IGNhbGMoMTAwJSAqICgxLzMpIC0gMjBweCAtIDFweCk7IH1cbi8qIGxpbmUgMzU3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLWdyaWQgLmdyaWQtaW1nIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi5wYXRoLXVzZXIgLnJlZ2lvbi1jb250ZW50IHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGhlaWdodDogMTAwdmg7IH1cblxuLyogbGluZSAxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4udXNlci1sb2dpbi1mb3JtLCAudXNlci1wYXNzIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDJlbTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgbWF4LXdpZHRoOiAzNjBweDsgbWFyZ2luOiAxZW0gYXV0byAwOyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbSwgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zLCAudXNlci1wYXNzIC5mb3JtLWl0ZW0sIC51c2VyLXBhc3MgLmZvcm0tYWN0aW9ucyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0byAxLjVlbTsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW06bGFzdC1jaGlsZCwgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zOmxhc3QtY2hpbGQsIC51c2VyLXBhc3MgLmZvcm0taXRlbTpsYXN0LWNoaWxkLCAudXNlci1wYXNzIC5mb3JtLWFjdGlvbnM6bGFzdC1jaGlsZCB7IG1hcmdpbjogMDsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwsIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbSBpbnB1dCwgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiwgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGxhYmVsLCAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgaW5wdXQsIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyAuZGVzY3JpcHRpb24sIC51c2VyLXBhc3MgLmZvcm0taXRlbSBsYWJlbCwgLnVzZXItcGFzcyAuZm9ybS1pdGVtIGlucHV0LCAudXNlci1wYXNzIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uLCAudXNlci1wYXNzIC5mb3JtLWFjdGlvbnMgbGFiZWwsIC51c2VyLXBhc3MgLmZvcm0tYWN0aW9ucyBpbnB1dCwgLnVzZXItcGFzcyAuZm9ybS1hY3Rpb25zIC5kZXNjcmlwdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwsIC51c2VyLXBhc3MgLmZvcm0taXRlbSBsYWJlbCB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDEuNWVtOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4vKiBsaW5lIDQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbSBpbnB1dCwgLnVzZXItcGFzcyAuZm9ybS1pdGVtIGlucHV0IHsgcGFkZGluZzogNXB4OyBib3JkZXI6IDFweCBzb2xpZCAjYzgxMDJlOyB9XG4vKiBsaW5lIDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbSAuZGVzY3JpcHRpb24sIC51c2VyLXBhc3MgLmZvcm0taXRlbSAuZGVzY3JpcHRpb24geyBtYXJnaW4tdG9wOiA1cHg7IGZvbnQtc2l6ZTogMTFweDsgY29sb3I6ICMzNzJmMmM7IH1cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLnVzZXItbG9naW4tZm9ybSAjZWRpdC1zdWJtaXQsIC51c2VyLXBhc3MgI2VkaXQtc3VibWl0IHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgY29sb3I6ICNmZmZmZmY7IGJvcmRlcjogbm9uZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZzogMC42MjVlbSAwOyBsaW5lLWhlaWdodDogMTsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC51c2VyLWxvZ2luLWZvcm0gI2VkaXQtc3VibWl0OmhvdmVyLCAubm8tdG91Y2hldmVudHMgLnVzZXItcGFzcyAjZWRpdC1zdWJtaXQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyB9XG5cbi8qIGxpbmUgNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLnVzZXItcGFzcyAuZm9ybS1pdGVtIHsgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4vKiBsaW5lIDc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi51c2VyLXBhc3MgcCB7IGNvbG9yOiAjMzcyZjJjOyBtYXJnaW46IDAgMCAxZW07IGZvbnQtc2l6ZTogMC44NzVlbTsgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDkwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIHsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLnBhdGgtdXNlciAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMgbGkgeyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGEgeyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSAxMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLnBhdGgtdXNlciAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMgYS5pcy1hY3RpdmUsIC5wYXRoLXVzZXIgLm5vLXRvdWNoZXZlbnRzIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyBhOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgY29sb3I6ICMwMDAwMDA7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jdXN0b20tcGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY3VzdG9tLXBhZ2UgLmN1c3RvbS1tYWluLWltYWdlIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogNDB2aDsgbWluLWhlaWdodDogNDAwcHg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY3VzdG9tLXBhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWN1c3RvbS1wYWdlIC5jdXN0b20tdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1tb3NhaWMtbmF2LWVsZW1lbnQ6Zm9jdXMsIC5idG4tbW9zYWljLW5hdi1lbGVtZW50OmFjdGl2ZSB7IG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jbG9zZS1yZC1jb2NrdGFpbCB7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDEycHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDIwcHg7IHRvcDogMjBweDsgfVxuLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jbG9zZS1yZC0yMDE4LS1vdmVybGF5IHsgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMCBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZzogMDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMmVtOyBib3JkZXI6IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogNTA7IGZsb2F0OiByaWdodDsgfVxuLyogbGluZSAzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1wbGF5LXJkLWNvY2t0YWlsIHsgcGFkZGluZzogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogNjBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgbGluZS1oZWlnaHQ6IDE7IHRyYW5zaXRpb246IGNvbG9yIGVhc2UtaW4tb3V0IC4zczsgfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5idG4tcGxheS1yZC1jb2NrdGFpbDpob3ZlciB7IGNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNsb3NlLXZpZGVvIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwcHg7IHJpZ2h0OiAxMHB4OyBoZWlnaHQ6IDUwcHg7IHdpZHRoOiA1MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY29sb3I6ICNmZmZmZmY7IGJvcmRlcjogbm9uZTsgei1pbmRleDogMTA7IH1cbi8qIGxpbmUgNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ28tZG93biB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IHotaW5kZXg6IDQwOyBjb2xvcjogI2ZmZmZmZjsgYm90dG9tOiA1MHB4OyBwYWRkaW5nOiAwOyB9XG4vKiBsaW5lIDc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4ucmQtaHViLS1tYWluIC5idG4tZ28tZG93biB7IGJvdHRvbTogMjVweDsgfVxuLyogbGluZSA4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlby1jb250YWluZXIgLmJ0bi1nby1kb3duIHsgYm90dG9tOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLXZpZGVvLWNvbnRhaW5lciAuYnRuLWdvLWRvd24geyBib3R0b206IDIwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWNvY2t0YWlscy1oZWFkZXIgLmJ0bi1nby1kb3duIHsgYm90dG9tOiAwOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ28tZG93biB7IGJvdHRvbTogMjBweDsgfSB9XG4vKiBsaW5lIDk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdvLWRvd24tLXRleHQgeyBmb250LXNpemU6IDE0cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ28tZG93bi0tdGV4dCB7IGZvbnQtc2l6ZTogMTJweDsgfSB9XG4vKiBsaW5lIDExMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nby1kb3duIHNwYW4geyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ28tZG93biBzcGFuLmljb24geyBmb250LXNpemU6IDIxcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDExMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdvLWRvd24gc3Bhbi5pY29uIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cbi8qIGxpbmUgMTI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXZpZGVvLWNvbXBvbmVudCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IHBhZGRpbmc6IDA7IH1cbi8qIGxpbmUgMTMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXZpZGVvLWNvbXBvbmVudCBzcGFuIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogNGVtOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi12aWRlby1jb21wb25lbnQgc3BhbiB7IGZvbnQtc2l6ZTogMmVtOyB9IH1cbi8qIGxpbmUgMTQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXZpZGVvLWNvbXBvbmVudCBzdHJvbmcgeyBtYXJnaW4tdG9wOiAxLjVlbTsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXdlaWdodDogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEuNWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXZpZGVvLWNvbXBvbmVudCBzdHJvbmcgeyBtYXJnaW4tdG9wOiAxZW07IGZvbnQtc2l6ZTogMWVtOyB9IH1cbi8qIGxpbmUgMTU3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXl0LXZpZGVvLWNsb3NlIHsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDA7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXNpemU6IDEuNWVtOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyBtYXJnaW46IDAgYXV0byAyZW07IH1cbi8qIGxpbmUgMTY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmVkLWRpYXJpZXMtY29udGVudCAuYnRuLXl0LXZpZGVvLWNsb3NlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDMwcHg7IHJpZ2h0OiAzMHB4OyB9XG4vKiBsaW5lIDE3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1tb3NhaWMtbmF2LWVsZW1lbnQgeyBib3JkZXI6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2M4MTAyZTsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IGxldHRlci1zcGFjaW5nOiAzcHg7IGZvbnQtc2l6ZTogMWVtOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1tb3NhaWMtbmF2LWVsZW1lbnQgeyBmb250LXNpemU6IDAuNzVlbTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYxcHgpIHsgLyogbGluZSAxNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1tb3NhaWMtbmF2LWVsZW1lbnQgeyBmb250LXNpemU6IDAuNjI1ZW07IH0gfVxuLyogbGluZSAxOTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAuYnRuLW1vc2FpYy1uYXYtZWxlbWVudDpob3ZlciwgLmJ0bi1tb3NhaWMtbmF2LWVsZW1lbnQuYWN0aXZlIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbWVudS13cmFwcGVyIHsgcG9zaXRpb246IGZpeGVkOyByaWdodDogMDsgei1pbmRleDogNjA7IHRvcDogMzAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbiAgLnNvY2lhbC1tZW51LXdyYXBwZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMDsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbiAgLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHRleHQtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfSB9XG4vKiBsaW5lIDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSBhIHsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGxpbmUtaGVpZ2h0OiAyNHB4OyBjb2xvcjogI2ZmZmZmZjsgb3ZlcmZsb3c6IGhpZGRlbjsgZm9udC1zaXplOiAwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSA0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzICovXG4uc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgbGkgYTpiZWZvcmUgeyBmb250LXNpemU6IDI0cHg7IH1cbi8qIGxpbmUgNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIGEuY2FtcGFyaS1pY29uLWZhY2Vib29rIHsgYmFja2dyb3VuZC1jb2xvcjogIzM4NTk5YTsgfVxuLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzICovXG4uc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgbGkgYS5jYW1wYXJpLWljb24teW91dHViZSB7IGJhY2tncm91bmQtY29sb3I6ICNlMDQ5MzM7IH1cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIGEuY2FtcGFyaS1pY29uLWluc3RhZ3JhbSB7IGJhY2tncm91bmQtY29sb3I6ICMzYjcyOWM7IH1cbi8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIGEuY2FtcGFyaS1pY29uLXR3aXR0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2YwOyB9XG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSBhLmNhbXBhcmktaWNvbi10dW1ibHIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0NjVEOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyLmhvbWUtY29ja3RhaWxzLXdyYXBwZXIgeyBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciB7IHBhZGRpbmc6IDA7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciB7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbi8qIGxpbmUgMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LCAuY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IG1hcmdpbi10b3A6IC0yNXB4OyB6LWluZGV4OiAxMDsgfVxuLyogbGluZSAyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyLmhvbWUtY29ja3RhaWxzLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlLCAuY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUgeyBmb250LWZhbWlseTogJ2NhbXBhcmktaWNvbic7IGZvbnQtc2l6ZTogNDBweDsgfVxuLyogbGluZSAzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyLmhvbWUtY29ja3RhaWxzLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYgeyBsZWZ0OiAtNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlscy13cmFwcGVyLmhvbWUtY29ja3RhaWxzLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYgeyBsZWZ0OiAwOyB9IH1cbi8qIGxpbmUgMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IFwi7qSFXCI7IH1cbi8qIGxpbmUgNDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgcmlnaHQ6IC00MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7IHJpZ2h0OiAwOyB9IH1cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwi7qSGXCI7IH1cbi8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtd3JhcHBlciB1bCB7IG1hcmdpbjogMCAwIC01MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLXdyYXBwZXIgdWwgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH0gfVxuLyogbGluZSA2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyIHVsIGxpIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCAxMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWwtY29udGVudC1jb250YWluZXIgeyBtYXJnaW46IDAgMTBweCAtNTBweDsgfSB9XG4vKiBsaW5lIDc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWwtY29udGVudC1jb250YWluZXIgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIGEgeyBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAvKiBsaW5lIDg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5fb3VyLWNvY2t0YWlscyAuY29ja3RhaWwtY29udGVudC1jb250YWluZXIgYSB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAvKiBsaW5lIDc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciBhIHsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuLyogbGluZSA5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIGE6aG92ZXIgLmNvY2t0YWlsLXRpdGxlIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgaGVpZ2h0OiBhdXRvOyBvdmVyZmxvdzogYXV0bzsgb3BhY2l0eTogMTsgfVxuLyogbGluZSAxMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGh1bWJuYWlsIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMTEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWwtY29udGVudC1jb250YWluZXIgLmNvY2t0YWlsLXRodW1ibmFpbCBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IG1hcmdpbjogMCBhdXRvOyB3aWR0aDogODUlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aHVtYm5haWwgaW1nIHsgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDEyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuX291ci1jb2NrdGFpbHMgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aHVtYm5haWwgaW1nIHsgd2lkdGg6IDcwJTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHsgLyogbGluZSAxMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLl9vdXItY29ja3RhaWxzIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGh1bWJuYWlsIGltZyB7IG1hcmdpbi10b3A6IDA7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMTEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGh1bWJuYWlsIGltZyB7IHdpZHRoOiA4MCU7IH0gfVxuLyogbGluZSAxMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAyMHB4IDAgMDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyBib3R0b206IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47IG9wYWNpdHk6IDA7IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4ucGF0aC1mcm9udHBhZ2UgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSB7IGJvdHRvbTogMTVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgeyBwYWRkaW5nOiAwOyBib3R0b206IDMwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgeyBib3R0b206IDUwcHg7IH1cbiAgLyogbGluZSAxNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLl9vdXItY29ja3RhaWxzIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG9wYWNpdHk6IDE7IG92ZXJmbG93OiBhdXRvOyBoZWlnaHQ6IGF1dG87IH0gfVxuLyogbGluZSAxNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgLmNhbXBhcmktYnJhbmQsIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgLmNvY2t0YWlsLW5hbWUgeyBwYWRkaW5nOiAxMHB4IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgZGlzcGxheTogYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHREZW1pXCI7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSAxOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgLmNhbXBhcmktYnJhbmQgeyBmb250LXNpemU6IDIxcHg7IGxldHRlci1zcGFjaW5nOiAxcHg7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbi8qIGxpbmUgMTk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWwtY29udGVudC1jb250YWluZXIgLmNvY2t0YWlsLXRpdGxlIC5jb2NrdGFpbC1uYW1lIHsgZm9udC1zaXplOiAxNnB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSAuY29ja3RhaWwtbmFtZSB7IHBhZGRpbmc6IDNweCAwOyBmb250LXNpemU6IDEycHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5fb3VyLWNvY2t0YWlscyAuY29ja3RhaWwtY29udGVudC1jb250YWluZXIgLmNvY2t0YWlsLXRpdGxlIC5jb2NrdGFpbC1uYW1lIHsgZm9udC1zaXplOiAxMHB4OyBwYWRkaW5nOiA1cHggMCAycHg7IH0gfVxuXG4vKiBsaW5lIDIxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIsIC5jb2NrdGFpbHMtdGh1bWJuYWlscy13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtdGh1bWJuYWlscy13cmFwcGVyIHsgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtdGh1bWJuYWlscy13cmFwcGVyIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbi8qIGxpbmUgMjI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXRodW1ibmFpbHMtd3JhcHBlciAuc2xpY2stcHJldiB7IGxlZnQ6IDA7IH1cbi8qIGxpbmUgMjMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXRodW1ibmFpbHMtd3JhcHBlciAuc2xpY2stbmV4dCB7IHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMjM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stbGlzdCB7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDI0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLXByZXYsIC5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1uZXh0IHsgdG9wOiA3MHB4OyB6LWluZGV4OiA1MDsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stcHJldiwgLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLW5leHQgeyB0b3A6IGF1dG87IGJvdHRvbTogNzUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stcHJldiwgLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLW5leHQgeyB0b3A6IDE2MHB4OyBib3R0b206IGF1dG87IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1wcmV2LCAuY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stbmV4dCB7IGJvdHRvbTogODAlOyB9IH1cbi8qIGxpbmUgMjY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stcHJldjpiZWZvcmUsIC5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMjc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stcHJldiB7IGxlZnQ6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stcHJldiB7IGxlZnQ6IDIwcHg7IH0gfVxuLyogbGluZSAyODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1wcmV2OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb2NrdGFpbHMvYXJyb3ctbGVmdC5wbmdcIik7IH1cbi8qIGxpbmUgMjg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stbmV4dCB7IGxlZnQ6IDEwMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLW5leHQgeyBsZWZ0OiBhdXRvOyByaWdodDogNDBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLW5leHQgeyByaWdodDogMjBweDsgfSB9XG4vKiBsaW5lIDI5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvY2t0YWlscy9hcnJvdy1yaWdodC5wbmdcIik7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY29ja3RhaWwtbWFpbi1lbGVtZW50IHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY29ja3RhaWwtbWFpbi1lbGVtZW50IC5jb2NrdGFpbC1tYWluLWltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jb2NrdGFpbC1tYWluLWVsZW1lbnQgLmNvY2t0YWlsLW1haW4taW1nIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNvY2t0YWlsLW1haW4tZWxlbWVudCAuY29ja3RhaWwtbWFpbi1kZXRhaWxzIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IHotaW5kZXg6IDU7IHBhZGRpbmc6IDAgMCAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jb2NrdGFpbC1tYWluLWVsZW1lbnQgLmNvY2t0YWlsLW1haW4tZGV0YWlscyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCA0MHB4IDA7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jb2NrdGFpbC1tYWluLWVsZW1lbnQgLmNvY2t0YWlsLW1haW4tZGV0YWlscyB7IHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9IH1cblxuLyogbGluZSA0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50IHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHdpZHRoOiAzMCU7IG1heC13aWR0aDogMzAwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudCB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEwMCU7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC50ZXh0IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbi8qIGxpbmUgNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC50ZXh0LXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciB7IHBhZGRpbmc6IDQwcHggMCAwOyB9IH1cbi8qIGxpbmUgNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC50ZXh0LXdyYXBwZXIgLmNvY2t0YWlsLXRpdGxlIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDI0cHg7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciAuY29ja3RhaWwtdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbi8qIGxpbmUgOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC50ZXh0LXdyYXBwZXIgLmNvY2t0YWlsLXRpdGxlIHNwYW4geyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciAuY29ja3RhaWwtdGl0bGUgc3BhbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG4vKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciAuY29ja3RhaWwtZGVzY3JpcHRpb24geyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQudGV4dCAudGV4dC13cmFwcGVyIC5jb2NrdGFpbC1kZXNjcmlwdGlvbiB7IG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC50ZXh0IC50ZXh0LXdyYXBwZXIgLmNvY2t0YWlsLWRlc2NyaXB0aW9uIHsgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4vKiBsaW5lIDExMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciAuY29ja3RhaWwtZGVzY3JpcHRpb24gcCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTNweDsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbi8qIGxpbmUgMTIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQudGV4dCAuY29ja3RhaWwtYWRkb24geyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC50ZXh0IC5jb2NrdGFpbC1hZGRvbiB7IG1hcmdpbjogMzBweCAwOyB9IH1cbi8qIGxpbmUgMTMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQudGV4dCAuY29ja3RhaWwtYWRkb24gdWwgeyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IC1tcy1mbGV4LXBhY2s6IHN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50LnRleHQgLmNvY2t0YWlsLWFkZG9uIHVsIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfSB9XG4vKiBsaW5lIDE0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLmNvY2t0YWlsLWFkZG9uIHVsIGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW46IDAgLTEwcHg7IHdpZHRoOiAzMyU7IH1cbi8qIGxpbmUgMTUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQudGV4dCAuY29ja3RhaWwtYWRkb24gdWwgbGk6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDogMDsgfVxuLyogbGluZSAxNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC5jb2NrdGFpbC1hZGRvbiB1bCBsaTpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4vKiBsaW5lIDE1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLmNvY2t0YWlsLWFkZG9uIHVsIGxpIGJ1dHRvbiB7IHBhZGRpbmc6IDA7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSAxNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC5jb2NrdGFpbC1hZGRvbiB1bCBsaSBidXR0b24gLmljb24geyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgd2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgYm9yZGVyLXJhZGl1czogNTAlOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSAxNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC5jb2NrdGFpbC1hZGRvbiB1bCBsaSBidXR0b24gLmljb24gaW1nIHsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiAyNXB4OyB9XG4vKiBsaW5lIDE4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLmNvY2t0YWlsLWFkZG9uIHVsIGxpIGJ1dHRvbiAuaWNvbi10ZXh0IHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEycHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMTBweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgfVxuLyogbGluZSAxOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC5tZWRpYSB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAzNSU7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAtbXMtZmxleC1hbGlnbjogc3RhcnQ7IG1hcmdpbi1yaWdodDogLTM1JTsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC5tZWRpYSB7IG1hcmdpbi1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDIxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhLm9wZW5lZCB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IG1hcmdpbi1yaWdodDogMDsgfVxuLyogbGluZSAyMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC5tZWRpYS5vcGVuZWQgLm9wZW4tbWVkaWEgc3BhbiB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDIyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhIC5vcGVuLW1lZGlhIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHdpZHRoOiAyM3B4OyBoZWlnaHQ6IDEwMHB4OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyBib3JkZXI6IG5vbmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQubWVkaWEgLm9wZW4tbWVkaWEgeyBkaXNwbGF5OiBub25lOyB9IH1cbi8qIGxpbmUgMjM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQubWVkaWEgLm9wZW4tbWVkaWEgc3BhbiB7IG1hcmdpbjogMCBhdXRvOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDI0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS13cmFwcGVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDI0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLXdyYXBwZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDI2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50IHsgZGlzcGxheTogYmxvY2s7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLWVsZW1lbnQgeyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDI2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLWVsZW1lbnQgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDI3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50LnZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1jb2NrdGFpbHMtdmlkZW8tdGh1bWJuYWlsIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDI4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50LnZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1jb2NrdGFpbHMtdmlkZW8tdGh1bWJuYWlsIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC5tZWRpYSAubWVkaWEtZWxlbWVudC52aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtY29ja3RhaWxzLXZpZGVvLXRodW1ibmFpbCBpbWcgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiBhdXRvOyBtaW4td2lkdGg6IDEwMCU7IG1heC13aWR0aDogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC5tZWRpYSAubWVkaWEtZWxlbWVudC52aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtY29ja3RhaWxzLXZpZGVvLXRodW1ibmFpbCBpbWcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuLyogbGluZSAzMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC5tZWRpYSAubWVkaWEtZWxlbWVudC5nbGFzcyB7IHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IG1pbi1oZWlnaHQ6IDIwMHB4OyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50LmdsYXNzIHsgbWluLWhlaWdodDogYXV0bzsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50LmdsYXNzIHsgcGFkZGluZzogMTBweDsgfSB9XG4vKiBsaW5lIDMxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50LmdsYXNzIC5maWVsZC0tbmFtZS1maWVsZC1nbGFzcy10eXBlIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgfVxuXG4vKiBsaW5lIDMzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmdsYXNzLWVsZW1lbnQuaWNvbiB7IHdpZHRoOiAzMCU7IH1cbi8qIGxpbmUgMzM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uZ2xhc3MtZWxlbWVudC5pY29uIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0byAxMHB4OyB9XG4vKiBsaW5lIDM0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmdsYXNzLWVsZW1lbnQuaWNvbiAuZ2xhc3MtbmFtZSB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEwcHg7IGxpbmUtaGVpZ2h0OiAxOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDM1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmdsYXNzLWVsZW1lbnQuZGVzY3JpcHRpb24geyB3aWR0aDogNzAlOyBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbi8qIGxpbmUgMzU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uZ2xhc3MtZWxlbWVudC5kZXNjcmlwdGlvbiBwIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDM2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLnJlY2lwZS1kZXRhaWwgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyBkaXNwbGF5OiBub25lOyB6LWluZGV4OiAxMDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAucmVjaXBlLWRldGFpbCB7IHBhZGRpbmc6IDIwcHg7IG1heC1oZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBhdXRvOyB9IH1cbi8qIGxpbmUgMzg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4ucmVjaXBlLWRldGFpbCAuY2xvc2UtcmVjaXBlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDcwcHg7IHJpZ2h0OiA3MHB4OyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyB6LWluZGV4OiAxMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5yZWNpcGUtZGV0YWlsIC5jbG9zZS1yZWNpcGUgeyB0b3A6IDIwcHg7IHJpZ2h0OiAxNXB4OyB9IH1cbi8qIGxpbmUgNDAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4ucmVjaXBlLWRldGFpbCAucmVjaXBlLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDQwcHg7IG92ZXJmbG93OiBhdXRvOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAtbXMtZmxleC1wYWNrOiBlbmQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSA0MDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLnJlY2lwZS1kZXRhaWwgLnJlY2lwZS1jb250ZW50IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDA7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5yZWNpcGUtZGV0YWlsIC5yZWNpcGUtY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cbi8qIGxpbmUgNDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4ucmVjaXBlLWRldGFpbCAucmVjaXBlLWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHsgd2lkdGg6IDQwJTsgcGFkZGluZzogODBweCA0MHB4IDQwcHg7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBoZWlnaHQ6IDEwMCU7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA0MjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLnJlY2lwZS1kZXRhaWwgLnJlY2lwZS1jb250ZW50IC50ZXh0LWZvcm1hdHRlZCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA0MHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAucmVjaXBlLWRldGFpbCAucmVjaXBlLWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAwOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyB9IH1cbi8qIGxpbmUgNDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4ucmVjaXBlLWRldGFpbCAucmVjaXBlLWNvbnRlbnQgcCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDQ1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLnJlY2lwZS1kZXRhaWwgLnJlY2lwZS1jb250ZW50IHAgc3Ryb25nIHsgZm9udC1zaXplOiAyNHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMS40OyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiNibG9jay12aWV3cy1ibG9jay1vdXItY29ja3RhaWwtbWl4b2xvZ3ktY29uZmlndXJhdG9yIHsgbWFyZ2luOiA1MHB4IGF1dG87IGRpc3BsYXk6IGJsb2NrOyBib3JkZXI6IDRweCBzb2xpZCAjYzgxMDJlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA0NywgNDQsIDAuNSk7IHdpZHRoOiA5MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gICNibG9jay12aWV3cy1ibG9jay1vdXItY29ja3RhaWwtbWl4b2xvZ3ktY29uZmlndXJhdG9yIHsgbWFyZ2luOiA1MHB4IGF1dG87IH0gfVxuXG4vKiBsaW5lIDEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LXZpZXcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMTBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4vKiBsaW5lIDE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LXZpZXcgLm1peG9sb2d5LWhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDMwcHggMDsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS12aWV3IC5taXhvbG9neS1maWx0ZXItd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogLTIwcHg7IG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktdmlldyAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgeyBtYXJnaW4tbGVmdDogLTE1cHg7IG1hcmdpbi1yaWdodDogLTE1cHg7IH0gfVxuLyogbGluZSAzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS12aWV3IC5taXhvbG9neS1jb250ZW50LWNvbnRhaW5lciB7IG1hcmdpbi10b3A6IDYwcHg7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LXZpZXcgLm1peG9sb2d5LWNvbnRlbnQtY29udGFpbmVyIC5taXhvbG9neS1jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktdmlldyAubmV3LXNlbGVjdGlvbi13cmFwcGVyIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMTBweDsgdG9wOiAxMHB4OyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5taXhvbG9neS12aWV3IC5uZXctc2VsZWN0aW9uLXdyYXBwZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHJpZ2h0OiAwOyB9IH1cbi8qIGxpbmUgNjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktdmlldyAubmV3LXNlbGVjdGlvbi13cmFwcGVyIC5uZXctc2VsZWN0aW9uIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyBib3JkZXI6IG5vbmU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTZweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgfVxuXG4vKiBsaW5lIDc3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWhlYWRlciBoMyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMTsgZm9udC1zaXplOiA0MHB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LWhlYWRlciBoMyB7IGZvbnQtc2l6ZTogMjRweDsgfSB9XG4vKiBsaW5lIDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWhlYWRlciBoMyBzcGFuIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDMwcHg7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IGZvbnQtc2l6ZTogMjFweDsgfVxuLyogbGluZSAxMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktaGVhZGVyIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5taXhvbG9neS1oZWFkZXIgaW1nIHsgd2lkdGg6IDcwJTsgfSB9XG4vKiBsaW5lIDEwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1oZWFkZXIgcCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDE1cHg7IG1hcmdpbjogMDsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LWhlYWRlciBwIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogbGluZSAxMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvdHRvbTogLTM1cHg7IH1cbi8qIGxpbmUgMTMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpIHsgbWFyZ2luOiAwOyB9XG4vKiBsaW5lIDEzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuc2xpY2stZG90cyBsaSBidXR0b24geyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxNXB4OyB9XG4vKiBsaW5lIDEzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7IGZvbnQtc2l6ZTogOHB4OyBjb2xvcjogI2ZmZmZmZjsgd2lkdGg6IDE1cHg7IGhlaWdodDogMTVweDsgfVxuLyogbGluZSAxNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDE1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgd2lkdGg6IDEwMCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC50aXRsZSwgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5tb29kIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuLyogbGluZSAxNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnRpdGxlLCAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnNlbGVjdC1vcHRpb25zIHsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSAxNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnRpdGxlIGg0LCAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnNlbGVjdC1vcHRpb25zIGg0IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1hcmdpbjogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMTVweCAwOyBmb250LXdlaWdodDogNDAwOyB9XG4vKiBsaW5lIDE4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQubW9vZCwgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5vdGhlci1maWx0ZXJzIHsgYmFja2dyb3VuZC1jb2xvcjogIzkxMDkxZjsgfVxuLyogbGluZSAxODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnRpdGxlLCAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50Lm90aGVyLWZpbHRlcnMgeyBoZWlnaHQ6IDYwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC50aXRsZSwgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5vdGhlci1maWx0ZXJzIHsgaGVpZ2h0OiA5MHB4OyB9IH1cbi8qIGxpbmUgMTk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5tb29kLCAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnNlbGVjdC1vcHRpb25zIHsgaGVpZ2h0OiA4MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQubW9vZCwgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5zZWxlY3Qtb3B0aW9ucyB7IGhlaWdodDogNTBweDsgfSB9XG4vKiBsaW5lIDIwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQudGl0bGUgaDQgeyBmb250LXNpemU6IDE2cHg7IH1cbi8qIGxpbmUgMjEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5zZWxlY3Qtb3B0aW9ucyBoNCB7IHBhZGRpbmc6IDA7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDIxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQuc2VsZWN0LW9wdGlvbnMgaDQgc3BhbiB7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnNlbGVjdC1vcHRpb25zIGg0IHsgZm9udC1zaXplOiAyMXB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5zZWxlY3Qtb3B0aW9ucyBoNCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG4vKiBsaW5lIDIzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQgLm1peG9sb2d5LXN0ZXAgeyBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmOyBoZWlnaHQ6IDI1cHg7IHdpZHRoOiAyNXB4OyBib3JkZXItcmFkaXVzOiA1MCU7IG1hcmdpbi1yaWdodDogMTBweDsgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudCAubWl4b2xvZ3ktc3RlcCB7IG1hcmdpbi1ib3R0b206IDNweDsgfSB9XG5cbi8qIGxpbmUgMjQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWJyZWFkY3J1bWJzLS13cmFwcGVyIHsgZGlzcGxheTogbm9uZTsgcGFkZGluZzogMTBweCAxNXB4OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAyNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLWNvbnRlbnQgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWJyZWFkY3J1bWJzLS1lbGVtZW50cyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLWVsZW1lbnRzIHsgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4vKiBsaW5lIDI3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1icmVhZGNydW1icy0tZWxlbWVudHNfX2Nob2ljZSB7IGRpc3BsYXk6IG5vbmU7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDE4cHg7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBwYWRkaW5nLWxlZnQ6IDE1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAyODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLWVsZW1lbnRzX19jaG9pY2U6Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cbi8qIGxpbmUgMjkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWJyZWFkY3J1bWJzLS1lbGVtZW50c19fY2hvaWNlOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbi8qIGxpbmUgMjk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWJyZWFkY3J1bWJzLS1lbGVtZW50c19fY2hvaWNlOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUgeyBjb250ZW50OiAnPic7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi8qIGxpbmUgMzA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWJyZWFkY3J1bWJzLS1zdGFydCB7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXNpemU6IDE4cHg7IHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LWJyZWFkY3J1bWJzLS1zdGFydCB7IHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDMyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5vdGhlci1maWx0ZXJzIHsgcG9zaXRpb246IHJlbGF0aXZlOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLyogbGluZSAzMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uc2VsZWN0LW9wdGlvbnMgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSAzMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uc2VsZWN0LW9wdGlvbnMgYnV0dG9uIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW46IDAgMTBweDsgY29sb3I6ICNmZmZmZmY7IGJhY2tncm91bmQtY29sb3I6ICM5MTA5MWY7IGJvcmRlcjogbm9uZTsgcGFkZGluZzogMTBweCA2MHB4IDEwcHggNDBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDM1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5zZWxlY3Qtb3B0aW9ucyBidXR0b246YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMDsgaGVpZ2h0OiAwOyBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNmZmZmZmY7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IC01cHg7IHJpZ2h0OiAxNHB4OyB9XG4vKiBsaW5lIDM2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5zZWxlY3Qtb3B0aW9ucyBidXR0b24uYWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4vKiBsaW5lIDM2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5zZWxlY3Qtb3B0aW9ucyBidXR0b24uYWN0aXZlOmFmdGVyIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4vKiBsaW5lIDM3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAwOyBwYWRkaW5nOiA1cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIHsgZmxleC13cmFwOiB3cmFwOyAtbXMtZmxleC13cmFwOiB3cmFwOyB9IH1cbi8qIGxpbmUgMzkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luOiAwIDE1cHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmZpbHRlci1idXR0b24geyBtYXJnaW46IDhweCAxNXB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbiB7IG1hcmdpbjogMnB4IDE1cHggMDsgfSB9XG4vKiBsaW5lIDQwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmZpbHRlci1idXR0b246aG92ZXIsIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmZpbHRlci1idXR0b24uYWN0aXZlIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbi8qIGxpbmUgNDEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1vb2QgLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbiB7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSA0MTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5tb29kIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmZpbHRlci1idXR0b24geyBmb250LXNpemU6IDMwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubW9vZCAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uIHsgZm9udC1zaXplOiAyNHB4OyB9IH1cbi8qIGxpbmUgNDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm90aGVyLWZpbHRlcnMgLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbiB7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDI4cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSA0MjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5vdGhlci1maWx0ZXJzIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmZpbHRlci1idXR0b24geyBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKiBsaW5lIDQzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5jb25maWctY29ja3RhaWwtZWxlbWVudCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogNTAlOyBwYWRkaW5nOiAwIDEwcHg7IG1hcmdpbjogMTBweCAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5jb25maWctY29ja3RhaWwtZWxlbWVudCB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmNvbmZpZy1jb2NrdGFpbC1lbGVtZW50IC5jb2NrdGFpbCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgcGFkZGluZzogMjBweCAxMHB4OyBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgNDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAuY29uZmlnLWNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDEwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAuY29uZmlnLWNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4vKiBsaW5lIDQ4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5jb2NrdGFpbC1lbGVtZW50IHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDEwMCU7ICAgLyoudGV4dC1mb3JtYXR0ZWR7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfSAgcHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgY29sb3I6ICRjYW1wYXJpV2hpdGU7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDEuNDsgd2lkdGg6IDEwMCU7XG4gQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpeyAvL21hcmdpbi10b3A6IDIwcHg7IHBhZGRpbmc6IDA7IH0gfSovIH1cbi8qIGxpbmUgNDg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLXRodW1ibmFpbCB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwIDIwcHg7IHdpZHRoOiAzMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDQ4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLXRodW1ibmFpbCB7IHBhZGRpbmc6IDA7IH0gfVxuLyogbGluZSA0OTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwtdGh1bWJuYWlsIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtaGVpZ2h0OiAxMjBweDsgd2lkdGg6IGF1dG87IG1hcmdpbjogMCBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0OTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5jb2NrdGFpbC1lbGVtZW50IC5jb2NrdGFpbC10aHVtYm5haWwgaW1nIHsgbWF4LWhlaWdodDogMzEwcHg7IGhlaWdodDogYXV0bzsgd2lkdGg6IDcwJTsgfSB9XG4vKiBsaW5lIDUxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5jb2NrdGFpbC1lbGVtZW50IC5jb2NrdGFpbC1kZXRhaWwgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA3MCU7IH1cbi8qIGxpbmUgNTE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLWRldGFpbCAuY29ja3RhaWwtdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAyNHB4OyBjb2xvcjogI2ZmZmZmZjsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDUxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLWRldGFpbCAuY29ja3RhaWwtdGl0bGUgeyB3aWR0aDogODAlOyBmb250LXNpemU6IDE4cHg7IG1hcmdpbjogMCBhdXRvOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLWRldGFpbCAuY29ja3RhaWwtdGl0bGUgeyBtYXJnaW46IDAgYXV0byAxMHB4OyB9IH1cbi8qIGxpbmUgNTM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLWRldGFpbCAuY29ja3RhaWwtdGl0bGUgc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgNTQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLWRldGFpbCAuZGlzY292ZXItbW9yZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDVweCBhdXRvIDA7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IGNvbG9yOiB3aGl0ZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXNpemU6IDEycHg7IHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFpbnBhZ2VzLnNjc3MgKi9cbi5tYWluLXBhZ2VzLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFpbnBhZ2VzLnNjc3MgKi9cbi5tYWluLXBhZ2VzLXdyYXBwZXIgdWwgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbiNibG9jay13YXNpdC1icmVhZGNydW1icyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDUwJTsgdGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luOiAwIC0ycHg7IHBhZGRpbmctbGVmdDogNDBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbiAgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzIHsgdmVydGljYWwtYWxpZ246IHRvcDsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA2MCU7IHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4vKiBsaW5lIDE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLl9ob21lICNibG9jay13YXNpdC1icmVhZGNydW1icyB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5icmVhZGNydW1iIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDEwcHggMDsgfVxuLyogbGluZSAyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5icmVhZGNydW1iIG9sIHsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLmJyZWFkY3J1bWIgb2wgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IGNvbG9yOiAjOTk5OTk5OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEwcHg7IH1cbi8qIGxpbmUgMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzICovXG4uYnJlYWRjcnVtYiBvbCBsaTpiZWZvcmUgeyBjb250ZW50OiBcIj5cIjsgfVxuLyogbGluZSA0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5icmVhZGNydW1iIG9sIGxpIGEgeyBmb250LXNpemU6IDEwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICNjODEwMmU7IH1cbi8qIGxpbmUgNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzICovXG4uYnJlYWRjcnVtYiBvbCBsaSBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA2MHB4OyBwYWRkaW5nOiAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuICAubWFwLXdyYXBwZXIgeyBtYXJnaW4tdG9wOiAzMHB4OyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4vKiBsaW5lIDEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtdG9wIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuICAubWFwLXRvcCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyBtYXJnaW4tYm90dG9tOiAzMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLXRvcCAuaW1nIHsgd2lkdGg6IDQwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuICAubWFwLXRvcCAuaW1nIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLXRvcCAuaW1nIGltZyB7IGRpc3BsYXk6IHRhYmxlOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSA0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLXRvcCAudGV4dCB7IHdpZHRoOiA2MCU7IHBhZGRpbmc6IDAgMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuICAubWFwLXRvcCAudGV4dCB7IG1hcmdpbi10b3A6IDIwcHg7IHBhZGRpbmc6IDA7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC10b3AgLnRleHQgcCB7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4gIC5tYXAtdG9wIC50ZXh0IHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtY29udGFpbmVyIGlmcmFtZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAyODBweDsgfVxuXG4vKiBsaW5lIDc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtbG9jYXRpb24tZGV0YWlscyB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAzMHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAtbXMtZmxleC1hbGlnbjogc3RhcnQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbiAgLm1hcC1sb2NhdGlvbi1kZXRhaWxzIHsgcGFkZGluZzogMjBweDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSA5NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLWxvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLWVsZW1lbnQgLnRleHQtZm9ybWF0dGVkIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi1lbGVtZW50IC50ZXh0LWZvcm1hdHRlZCBwIHsgbWFyZ2luOiAwOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogIzM3MmYyYzsgfVxuLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi1lbGVtZW50IC50ZXh0LWZvcm1hdHRlZCBwIHN0cm9uZyB7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IGNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDExNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLWxvY2F0aW9uLWRldGFpbHMgLmZpcnN0LWNvbCB7IHdpZHRoOiAyNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDExNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4gIC5tYXAtbG9jYXRpb24tZGV0YWlscyAuZmlyc3QtY29sIHsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbiAgLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5maXJzdC1jb2wgLnRleHQtZm9ybWF0dGVkIHsgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7IC1tb3otY29sdW1uLWNvdW50OiAyOyBjb2x1bW4tY291bnQ6IDI7IC13ZWJraXQtY29sdW1uLWdhcDogMjBweDsgLW1vei1jb2x1bW4tZ2FwOiAyMHB4OyBjb2x1bW4tZ2FwOiAyMHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4gIC5tYXAtbG9jYXRpb24tZGV0YWlscyAuZmlyc3QtY29sIC50ZXh0LWZvcm1hdHRlZCB7IC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyAtbW96LWNvbHVtbi1jb3VudDogMTsgY29sdW1uLWNvdW50OiAxOyB9IH1cbi8qIGxpbmUgMTQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtbG9jYXRpb24tZGV0YWlscyAub3RoZXItY29sIHsgd2lkdGg6IDc1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbiAgLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5vdGhlci1jb2wgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDE0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLWxvY2F0aW9uLWRldGFpbHMgLm90aGVyLWNvbCBoNCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogIzM3MmYyYzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgZm9udC1zaXplOiAzMHB4OyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbi8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtbG9jYXRpb24tZGV0YWlscyAub3RoZXItY29sIC50ZXh0LWZvcm1hdHRlZCB7IG1hcmdpbi10b3A6IDIwcHg7IC13ZWJraXQtY29sdW1uLWNvdW50OiAzOyAtbW96LWNvbHVtbi1jb3VudDogMzsgY29sdW1uLWNvdW50OiAzOyAtd2Via2l0LWNvbHVtbi1nYXA6IDIwcHg7IC1tb3otY29sdW1uLWdhcDogMjBweDsgY29sdW1uLWdhcDogMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbiAgLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5vdGhlci1jb2wgLnRleHQtZm9ybWF0dGVkIHsgbWFyZ2luOiAxMHB4IDAgMDsgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7IC1tb3otY29sdW1uLWNvdW50OiAyOyBjb2x1bW4tY291bnQ6IDI7IC13ZWJraXQtY29sdW1uLWdhcDogMTBweDsgLW1vei1jb2x1bW4tZ2FwOiAxMHB4OyBjb2x1bW4tZ2FwOiAxMHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDE1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4gIC5tYXAtbG9jYXRpb24tZGV0YWlscyAub3RoZXItY29sIC50ZXh0LWZvcm1hdHRlZCB7IC13ZWJraXQtY29sdW1uLWNvdW50OiAxOyAtbW96LWNvbHVtbi1jb3VudDogMTsgY29sdW1uLWNvdW50OiAxOyAtd2Via2l0LWNvbHVtbi1nYXA6IDA7IC1tb3otY29sdW1uLWdhcDogMDsgY29sdW1uLWdhcDogMDsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21vYmlsZS1idXR0b24uc2NzcyAqL1xuLm1vYmlsZS1idXR0b24geyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDEwMDA7IGJvdHRvbTogNDBweDsgbGVmdDogMjBweDsgaGVpZ2h0OiA0MHB4OyB3aWR0aDogNDBweDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgZGlzcGxheTogbm9uZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21vYmlsZS1idXR0b24uc2NzcyAqL1xuICAubW9iaWxlLWJ1dHRvbiB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tb2JpbGUtYnV0dG9uLnNjc3MgKi9cbi5tb2JpbGUtYnV0dG9uIC5oYW1idXJnZXIgeyBwYWRkaW5nOiA4cHggMCAwOyBtYXJnaW46IDAgN3B4OyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbW9iaWxlLWJ1dHRvbi5zY3NzICovXG4ubW9iaWxlLWJ1dHRvbiAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21vYmlsZS1idXR0b24uc2NzcyAqL1xuLm1vYmlsZS1idXR0b24gLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCB7IGhlaWdodDogMjRweDsgd2lkdGg6IDI1cHg7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tb2JpbGUtYnV0dG9uLnNjc3MgKi9cbi5tb2JpbGUtYnV0dG9uIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lciB7IHdpZHRoOiAyNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbW9iaWxlLWJ1dHRvbi5zY3NzICovXG4ubW9iaWxlLWJ1dHRvbiAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAubW9iaWxlLWJ1dHRvbiAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIgeyB3aWR0aDogMjVweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4vKiBsaW5lIDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlciB7IHBhZGRpbmc6IDE1cHggMTVweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjdXJzb3I6IHBvaW50ZXI7IHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IGZvbnQ6IGluaGVyaXQ7IGNvbG9yOiBpbmhlcml0OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgbWFyZ2luOiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyOmhvdmVyIHsgb3BhY2l0eTogMC43OyB9XG5cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci1ib3ggeyB3aWR0aDogNDBweDsgaGVpZ2h0OiAyNHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL19iYXNlLnNjc3MgKi9cbi5oYW1idXJnZXItaW5uZXIgeyBkaXNwbGF5OiBibG9jazsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IC0ycHg7IH1cbi8qIGxpbmUgNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDRweDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYm9yZGVyLXJhZGl1czogNHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4vKiBsaW5lIDU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL19iYXNlLnNjc3MgKi9cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IC0xMHB4OyB9XG4vKiBsaW5lIDY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL19iYXNlLnNjc3MgKi9cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAtMTBweDsgfVxuXG4vKiAzRFggKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWJveCB7IHBlcnNwZWN0aXZlOiA4MHB4OyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKiAzRFggUmV2ZXJzZSAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7IHBlcnNwZWN0aXZlOiA4MHB4OyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qIDNEWSAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItYm94IHsgcGVyc3BlY3RpdmU6IDgwcHg7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLyogbGluZSAxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKiAzRFkgUmV2ZXJzZSAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7IHBlcnNwZWN0aXZlOiA4MHB4OyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLyogQXJyb3cgKi9cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3cuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3cuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLyogQXJyb3cgUmlnaHQgKi9cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3ctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLyogQXJyb3cgQWx0ICovXG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4vKiBsaW5lIDEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLyogQXJyb3cgQWx0IFJpZ2h0ICovXG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuLyogbGluZSAxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbi8qIGxpbmUgMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cbi8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBib3R0b206IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4vKiBCb3JpbmcgKi9cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYm9yaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lOyB9XG4vKiBsaW5lIDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19ib3Jpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4vKiBsaW5lIDE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19ib3Jpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IG9wYWNpdHk6IDA7IH1cbi8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qIENvbGxhcHNlICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIgeyB0b3A6IGF1dG87IGJvdHRvbTogMDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAtMjBweDsgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbi8qIGxpbmUgMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjMyczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjdzIGxpbmVhcjsgfVxuLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuNDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qIENvbGxhcHNlIFJldmVyc2UgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXIgeyB0b3A6IGF1dG87IGJvdHRvbTogMDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRvcDogLTIwcHg7IHRyYW5zaXRpb246IHRvcCAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4vKiBsaW5lIDE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjdzIGxpbmVhcjsgfVxuLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuNDJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qIEVsYXN0aWMgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXIgeyB0b3A6IDJweDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAxMHB4OyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIDAuNHMgZWFzZTsgfVxuLyogbGluZSAxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAyMHB4OyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuLyogbGluZSAyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoMTM1ZGVnKTsgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgb3BhY2l0eTogMDsgfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtMjcwZGVnKTsgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuXG4vKiBFbGFzdGljIFJldmVyc2UgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHsgdG9wOiAycHg7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDEwcHg7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC40cyBlYXNlOyB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAyMHB4OyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuLyogbGluZSAyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC0xMzVkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgb3BhY2l0eTogMDsgfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoMjcwZGVnKTsgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuXG4vKiBFbXBoYXRpYyAqL1xuLyogbGluZSA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIGxpbmUgOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyAwLjI1cyBlYXNlLWluOyB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyBsZWZ0OiAwOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjJzIGxpbmVhciwgbGVmdCAwLjJzIDAuMjVzIGVhc2UtaW47IH1cbi8qIGxpbmUgMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAxMHB4OyByaWdodDogMDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHJpZ2h0IDAuMnMgMC4yNXMgZWFzZS1pbjsgfVxuLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuLyogbGluZSAzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IGxlZnQ6IC04MHB4OyB0b3A6IC04MHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIDgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4ycyAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuLyogbGluZSA0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgcmlnaHQ6IC04MHB4OyB0b3A6IC04MHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4ycyAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuXG4vKiBFbXBoYXRpYyBSZXZlcnNlICovXG4vKiBsaW5lIDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIGxpbmUgOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgMC4yNXMgZWFzZS1pbjsgfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IGxlZnQ6IDA7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCBsZWZ0IDAuMnMgMC4yNXMgZWFzZS1pbjsgfVxuLyogbGluZSAxOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAxMHB4OyByaWdodDogMDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHJpZ2h0IDAuMnMgMC4yNXMgZWFzZS1pbjsgfVxuLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbi8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgbGVmdDogLTgwcHg7IHRvcDogODBweDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCAtODBweCwgMCkgcm90YXRlKC00NWRlZyk7IHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4ycyAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuLyogbGluZSA0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHJpZ2h0OiAtODBweDsgdG9wOiA4MHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCAtODBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4ycyAwLjI1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuXG4vKiBTbGlkZXIgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyIHsgdG9wOiAycHg7IH1cbi8qIGxpbmUgOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDEwcHg7IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH1cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDIwcHg7IH1cbi8qIGxpbmUgMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTUuNzE0MjlweCwgLTZweCwgMCk7IG9wYWNpdHk6IDA7IH1cbi8qIGxpbmUgMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyk7IH1cblxuLyogU2xpZGVyIFJldmVyc2UgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lciB7IHRvcDogMnB4OyB9XG4vKiBsaW5lIDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMTBweDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5OyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuLyogbGluZSAxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDIwcHg7IH1cbi8qIGxpbmUgMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI5cHgsIC02cHgsIDApOyBvcGFjaXR5OiAwOyB9XG4vKiBsaW5lIDMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpOyB9XG5cbi8qIFNwcmluZyAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXIgeyB0b3A6IDJweDsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAxMHB4OyB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRvcDogMjBweDsgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4xOHMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xNXMgMC4zMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLyogbGluZSAzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDA7IHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuMzJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qIFNwcmluZyBSZXZlcnNlICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIgeyB0b3A6IGF1dG87IGJvdHRvbTogMDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAtMjBweDsgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMHMgbGluZWFyOyB9XG4vKiBsaW5lIDE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLyogbGluZSAzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAwOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMHMgMC4zMnMgbGluZWFyOyB9XG4vKiBsaW5lIDM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjE1cyAwLjMycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKiBTdGFuZCAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBsaW5lYXI7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjIycyBsaW5lYXI7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLyogbGluZSAzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKiBTdGFuZCBSZXZlcnNlICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBsaW5lYXI7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4yMnMgbGluZWFyOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKiBTcGluICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDsgfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IGJvdHRvbTogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qIFNwaW4gUmV2ZXJzZSAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjM0cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZS1vdXQ7IH1cbi8qIGxpbmUgMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLyogU3F1ZWV6ZSAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3F1ZWV6ZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTRzIGVhc2UsIG9wYWNpdHkgMC4xcyBlYXNlOyB9XG4vKiBsaW5lIDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjE0cyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3F1ZWV6ZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2U7IH1cbi8qIGxpbmUgMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBib3R0b206IDA7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qIFZvcnRleCAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbi8qIGxpbmUgMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5OyB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cbi8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuLyogbGluZSAzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyBvcGFjaXR5OiAwOyB9XG4vKiBsaW5lIDQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IGJvdHRvbTogMDsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi8qIFZvcnRleCBSZXZlcnNlICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbi8qIGxpbmUgMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTsgfVxuLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLyogbGluZSAzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbi8qIGxpbmUgMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IG9wYWNpdHk6IDA7IH1cbi8qIGxpbmUgNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IGJvdHRvbTogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKiA9PT09PT09PT1TUExBU0ggT1ZFUkxBWT09PT09PT09PSAqL1xuLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgeyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogOTk5OTk5OTk7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9ia2dfcG9wdXBfZ3JleSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDA7IH1cbi8qIGxpbmUgMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9nZW5lcmljX3BvcHVwIHsgcG9zaXRpb246IGZpeGVkOyB6LWluZGV4OiAxOyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fc3BsYXNoX3BvcHVwIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAxLjVlbTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgYm94LXNoYWRvdzogMHB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTsgbGVmdDogNTAlICFpbXBvcnRhbnQ7IHRvcDogNTAlICFpbXBvcnRhbnQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBtYXgtd2lkdGg6IDYwMHB4OyB3aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuICAjZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX3NwbGFzaF9wb3B1cCB7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW46IDAgYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4gICNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSA2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggLmY2Y21fZW50ZXJfYnRuIHsgY29sb3I6ICNmZmZmZmY7IGZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc2l6ZTogMWVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwYWRkaW5nOiAxNHB4IDEwcHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGRpc3BsYXk6IHRhYmxlOyBtYXJnaW46IDAgYXV0bzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBib3JkZXI6IDFweCBzb2xpZCAjYzgxMDJlOyBsaW5lLWhlaWdodDogMTsgbWF4LXdpZHRoOiAyMDBweDsgd2lkdGg6IDEwMCU7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzICNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCAuZjZjbV9lbnRlcl9idG46aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBjb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSA4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggLmY2Y21fc3VibWl0IHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogM2VtIDAgMDsgd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiAgI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9hZ2VnYXRlX2NoZWNrYm94IC5mNmNtX3N1Ym1pdCB7IG1hcmdpbjogMWVtIDAgMDsgfSB9XG4vKiBsaW5lIDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCBsYWJlbCB7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi1yaWdodDogMTBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzAwMDAwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuICAjZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggbGFiZWwgeyBkaXNwbGF5OiBub25lOyB9IH1cbi8qIGxpbmUgMTA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCBpbnB1dCB7IGhlaWdodDogNDVweDsgd2lkdGg6IDYwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXI6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMWVtOyBmb250LXdlaWdodDogMzAwOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBjb2xvcjogI2M4MTAyZTsgYm9yZGVyOiAxcHggc29saWQgI2M4MTAyZTsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuICAjZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggaW5wdXQgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgMC42MjVlbTsgfSB9XG4vKiBsaW5lIDEyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggaW5wdXQ6bGFzdC1jaGlsZCB7IG1hcmdpbjogMDsgfVxuLyogbGluZSAxMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9hZ2VnYXRlX2NoZWNrYm94IGlucHV0LmY2Y21feWVhciB7IHdpZHRoOiA5MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuICAjZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggaW5wdXQuZjZjbV95ZWFyIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgaGVhZGVyIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLmY2Y21fYWdlZ2F0ZV9zZWxlY3Rpb24geyBwYWRkaW5nLXRvcDogMDsgfVxuLyogbGluZSAxNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLmY2Y21fYWdlZ2F0ZV9zZWxlY3Rpb24gaDMgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDMwMDsgbWFyZ2luOiAxZW0gYXV0byAwLjVlbTsgZm9udC1zaXplOiAxLjc1ZW07IGxpbmUtaGVpZ2h0OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuICAjZjZjbXBfYWdlZ2F0ZSAuZjZjbV9hZ2VnYXRlX3NlbGVjdGlvbiBoMyB7IGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuLyogbGluZSAxNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLmY2Y21fYWdlZ2F0ZV9sYWJlbCB7IG1hcmdpbjogMS41ZW0gYXV0bzsgY29sb3I6ICM2MDYxNjM7IH1cbi8qIGxpbmUgMTcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlIC5mNmNtX2FnZWdhdGVfbGFiZWwgcCB7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxLjc1ZW07IGxpbmUtaGVpZ2h0OiAxOyBmb250LXdlaWdodDogMzAwOyBjb2xvcjogIzAwMDAwMDsgbWFyZ2luOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuICAjZjZjbXBfYWdlZ2F0ZSAuZjZjbV9hZ2VnYXRlX2xhYmVsIHAgeyBmb250LXNpemU6IDEuNWVtOyB9IH1cbi8qIGxpbmUgMTgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlIC5mNmNtX2FnZWdhdGVfbGFiZWwgcCBlbSB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtc2l6ZTogMC42MjVlbTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IG1hcmdpbi10b3A6IDAuMzEyNWVtOyB9XG5cbi8qIFRZUE9HUkFQSFkgKi9cbi8qIGxpbmUgMTk5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlIC5mNmNtX3NwbGFzaF9sb2dvIHsgd2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDYxcHg7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHA6Ly93d3cuY2FtcGFyaWdyb3VwLmNvbS9zaXRlcy9hbGwvdGhlbWVzL2NhbXBhcmljb3JwL2xvZ28ucG5nXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLypiYWNrZ3JvdW5kOiB1cmwoJ2h0dHA6Ly93d3cuY2FtcGFyaWdyb3VwLmNvbS9zaXRlcy9hbGwvdGhlbWVzL2NhbXBhcmljb3JwL2xvZ28ucG5nJykgbm8tcmVwZWF0ICNmZmYgY2VudGVyOyovIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSAyMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLm1lc3NhZ2Utd3JhcHBlciB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMjE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlIC5tZXNzYWdlLXdyYXBwZXI6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRvcDogMDsgaGVpZ2h0OiAxcHg7IHdpZHRoOiA4MCU7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgMjI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlIC5tZXNzYWdlLXdyYXBwZXIuYWN0aXZlIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMmVtIDAgMDsgcGFkZGluZzogMmVtIDAgMDsgfVxuLyogbGluZSAyMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLm1lc3NhZ2Utd3JhcHBlci5hY3RpdmUgcC5mNmNtX2Vycm9yX21lc3NhZ2VfaW5wdXQgeyBmb250LXNpemU6IDEuNWVtOyBmb250LXdlaWdodDogMzAwOyBsaW5lLWhlaWdodDogMTsgZm9udC1zdHlsZTogaXRhbGljOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19jb29raWViYW5uZXIuc2NzcyAqL1xuI2Y2LWNwLWNvb2tpZWJhbm5lciAqIHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLW92ZXJsYXkuc2NzcyAqL1xuLnl0LXZpZGVvLXdyYXBwZXIgeyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IHotaW5kZXg6IDUwMDA7IHBhZGRpbmc6IDEwZW0gMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgeyAvKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL192aWRlby1vdmVybGF5LnNjc3MgKi9cbiAgLnl0LXZpZGVvLXdyYXBwZXIgeyBwYWRkaW5nOiAzZW0gMDsgfSB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tb3ZlcmxheS5zY3NzICovXG4ueXQtdmlkZW8tY29udGFpbmVyIHsgd2lkdGg6IDYwJTsgbWFyZ2luOiAwIGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDEwMjIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy5kZXYvcnVieS8yLjYuMC9nZW1zL3NjdXQtMS40LjAvZGlzdC9fc2N1dC5zY3NzICovXG4ueXQtdmlkZW8tY29udGFpbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLW92ZXJsYXkuc2NzcyAqL1xuICAueXQtdmlkZW8tY29udGFpbmVyIHsgd2lkdGg6IDU1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLW92ZXJsYXkuc2NzcyAqL1xuICAueXQtdmlkZW8tY29udGFpbmVyIHsgd2lkdGg6IDc1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLW92ZXJsYXkuc2NzcyAqL1xuICAueXQtdmlkZW8tY29udGFpbmVyIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLW92ZXJsYXkuc2NzcyAqL1xuLnl0LXZpZGVvLWNvbnRhaW5lciBpZnJhbWUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0IHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgeyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmZmZmY7IGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmZmZmOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE4IC5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgeyBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7IH0gfVxuLyogbGluZSAxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLWxpc3QgeyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1uZXh0LCAuY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1wcmV2IHsgei1pbmRleDogNTA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuICAuY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1uZXh0OmJlZm9yZSwgLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stcHJldjpiZWZvcmUgeyBmb250LXNpemU6IDI0cHg7IH0gfVxuLyogbGluZSAzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLW5leHQgeyByaWdodDogNjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLW5leHQgeyByaWdodDogMTBweDsgfSB9XG4vKiBsaW5lIDQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stcHJldiB7IGxlZnQ6IDYwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuICAuY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1wcmV2IHsgbGVmdDogMTBweDsgfSB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stc2xpZGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1zbGlkZSBwIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBjb2xvcjogI2M4MTAyZTsgZm9udC1zaXplOiAxZW07IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAwIGF1dG87IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB6LWluZGV4OiAzNTsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cbi8qIGxpbmUgNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1zbGlkZTpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgb3BhY2l0eTogMDsgei1pbmRleDogMzA7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzOyB9XG4vKiBsaW5lIDg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLXNsaWRlOmhvdmVyIHsgY3Vyc29yOiBwb2ludGVyOyB9XG4vKiBsaW5lIDg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLXNsaWRlOmhvdmVyOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgOTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLl9yZWQtZGlhcmllcy0yMDE4IC5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLXNsaWRlOmhvdmVyIHAgeyBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3QgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmZmZmY7IH1cbi8qIGxpbmUgOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE4IC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0IHsgYm9yZGVyLXRvcDogbm9uZTsgfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV92ZW5lemlhNzUgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3QgeyBib3JkZXItdG9wOiBub25lOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZSB7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi8qIGxpbmUgMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1pbWFnZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1pbWFnZTpob3ZlciBpbWcgeyBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuLyogbGluZSAzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0taW1hZ2UgYSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIGEgc3BhbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IGNvbG9yOiAjYzgxMDJlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZm9udC1zaXplOiAxLjEyNWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlLWluLW91dDsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuLyogbGluZSA1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE4IC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIGEgc3BhbiB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgZm9udC1zaXplOiAxLjVlbTsgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDAwMDA7IH1cbi8qIGxpbmUgNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1pbWFnZSBhOmhvdmVyIHNwYW4geyBvcGFjaXR5OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTggLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0taW1hZ2UgYSBzcGFuIHsgb3BhY2l0eTogMTsgZm9udC1zaXplOiAwLjgxMjVlbTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9IH1cbi8qIGxpbmUgODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IHotaW5kZXg6IDU7IHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4vKiBsaW5lIDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHotaW5kZXg6IDEwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgb3BhY2l0eTogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBvcGFjaXR5OiAxOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpLCAjMDAwMDAwKTsgfSB9XG4vKiBsaW5lIDExMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb246aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IG9wYWNpdHk6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDExMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuICAubm8tdG91Y2hldmVudHMgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IG9wYWNpdHk6IDE7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMiksICMwMDAwMDApOyB9IH1cbi8qIGxpbmUgMTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2M4MTAyZTsgbGluZS1oZWlnaHQ6IDEuMTsgcGFkZGluZzogMS41ZW07IGZvbnQtc2l6ZTogMS41ZW07IG1hcmdpbjogMCBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbiAgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiBwIHsgcGFkZGluZzogMWVtOyBmb250LXNpemU6IDAuNzVlbTsgfSB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXZpZGVvLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS12aWRlbyB7IGRpc3BsYXk6IHRhYmxlOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTggLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvIHsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7IH0gfVxuLyogbGluZSAxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXZpZGVvLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2UgeyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDEwMjIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy5kZXYvcnVieS8yLjYuMC9nZW1zL3NjdXQtMS40LjAvZGlzdC9fc2N1dC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA0MS4xNzY0NyU7IH1cbi8qIGxpbmUgMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC12aWRlby5zY3NzICovXG4ubW9zYWljLW5hdmlnYXRpb24tZW5hYmxlZCAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlIHsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjExcHgpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXZpZGVvLnNjc3MgKi9cbiAgLm1vc2FpYy1uYXZpZ2F0aW9uLWVuYWJsZWQgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZSB7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLmRldi9ydWJ5LzIuNi4wL2dlbXMvc2N1dC0xLjQuMC9kaXN0L19zY3V0LnNjc3MgKi9cbiAgLm1vc2FpYy1uYXZpZ2F0aW9uLWVuYWJsZWQgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBwYWRkaW5nLXRvcDogNDUuNDU0NTUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTggLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZSB7IG1pbi1oZWlnaHQ6IDYwdmg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC12aWRlby5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2UgeyBvdmVyZmxvdzogaW5pdGlhbDsgfSB9XG4vKiBsaW5lIDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZV9ub192aWRlbyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZV9ub192aWRlbyBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19jdGEgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1iYXNpYy10ZXh0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1iYXNpYy10ZXh0IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiA1MHB4OyBtYXgtd2lkdGg6IDEwODBweDsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1iYXNpYy10ZXh0LnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfdmVuZXppYTc1IC5jdXN0b20tY29tcG9uZW50LS1iYXNpYy10ZXh0IHsgYm9yZGVyLXRvcDogbm9uZTsgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLW1vc2FpYyB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctdG9wOiA0OHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAuY3VzdG9tLWNvbXBvbmVudC0tbW9zYWljIHsgcGFkZGluZy10b3A6IDQ0cHg7IH0gfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1tb3NhaWNfX25hdiB7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAxZW07IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1tb3NhaWNfX25hdi5maXhlZCB7IHRvcDogMTA3cHg7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDQwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS1tb3NhaWNfX25hdi5maXhlZCB7IHRvcDogNDBweDsgfSB9XG4vKiBsaW5lIDMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLW1vc2FpY19fbmF2IHVsIHsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLyogbGluZSA0MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1tb3NhaWNfX25hdiB1bCBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgbWFyZ2luOiAwIDJlbTsgfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1tb3NhaWNfX2NvbnRlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjMGI0OyB9XG5cbi8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMmVtOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyIHsgcGFkZGluZzogM2VtOyB9IH1cbi8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXIuaW1wb3J0YW5jZS0yIHsgcGFkZGluZzogMmVtIDRlbTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5pbXBvcnRhbmNlLTIgeyBwYWRkaW5nOiAxLjVlbSAzZW07IH0gfVxuLyogbGluZSA3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogOTAlOyBtYXJnaW46IDAgYXV0bzsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIHsgd2lkdGg6IDEwMCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgeyBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChvZGQpIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbi8qIGxpbmUgOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1tYWluLWltYWdlIHsgbGVmdDogMDsgfVxuLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgbWFyZ2luLWxlZnQ6IDE1JTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01NiUpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgbWFyZ2luLWxlZnQ6IDI1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyBtYXJnaW4tbGVmdDogMTUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChvZGQpIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuLyogbGluZSAxMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50X19ib3R0b20geyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4vKiBsaW5lIDEyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbi8qIGxpbmUgMTMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLW1haW4taW1hZ2UgeyByaWdodDogMDsgfVxuLyogbGluZSAxMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IG1hcmdpbi1yaWdodDogMTUlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjQlKTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDEzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyBtYXJnaW4tcmlnaHQ6IDI1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgbWFyZ2luLXJpZ2h0OiAxNSU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbi8qIGxpbmUgMTU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX2JvdHRvbSB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuLyogbGluZSAxNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudF9fYm90dG9tIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX2JvdHRvbSAubW9zYWljLWJsb2NrLS1kZXNjcmlwdGlvbiB7IHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuLyogbGluZSAxNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXIuaW1wb3J0YW5jZS0xIHsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSAxNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXIuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgeyB3aWR0aDogOTAlOyBtYXJnaW46IDAgYXV0bzsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXIuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDE4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1tYWluLWltYWdlIHsgbGVmdDogMDsgfVxuLyogbGluZSAxODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXIuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IG1hcmdpbi1sZWZ0OiAyNCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjYlKTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXIuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IG1hcmdpbi1sZWZ0OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9IH1cbi8qIGxpbmUgMTkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX2JvdHRvbSB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbi8qIGxpbmUgMTk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX2JvdHRvbSAubW9zYWljLWJsb2NrLS1kZXNjcmlwdGlvbiB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi8qIGxpbmUgMjA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyLmFjdGl2ZSAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSAhaW1wb3J0YW50OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5hY3RpdmUgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IG9wYWNpdHk6IDE7IH0gfVxuLyogbGluZSAyMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1tYWluLWltYWdlIHsgd2lkdGg6IDQ1JTsgcG9zaXRpb246IGFic29sdXRlOyB9XG4vKiBsaW5lIDIyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tbWFpbi1pbWFnZSB7IHdpZHRoOiA1NSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1tYWluLWltYWdlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMjE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1tYWluLWltYWdlIHsgd2lkdGg6IDU1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLW1haW4taW1hZ2UgeyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tbWFpbi1pbWFnZSB7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuLyogbGluZSAyNDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1tYWluLWltYWdlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAyNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250ZW50IHsgd2lkdGg6IDcwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAyZW0gMmVtIDA7IGhlaWdodDogMTAwJTsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IC43czsgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMjQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgcGFkZGluZzogMmVtIDAgMCAyZW07IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgd2lkdGg6IDgwJTsgcGFkZGluZzogMWVtOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IHBhZGRpbmc6IDA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCBsaW5lYXIgLjRzIDFzOyB9IH1cbi8qIGxpbmUgMjcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgd2lkdGg6IDcwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAyODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250ZW50X190b3AgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHdpZHRoOiA3NSU7IG1hcmdpbjogMCBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX3RvcCB7IHdpZHRoOiA4MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250ZW50X190b3AgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDMwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tY29udGVudF9fdG9wIHsgd2lkdGg6IDkwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX3RvcCB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMzA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGVudF9fdG9wX2hhbGYgeyB3aWR0aDogNTAlOyB9XG4vKiBsaW5lIDMxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX2JvdHRvbSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4vKiBsaW5lIDMyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLXF1b3RlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjdzOyB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbi8qIGxpbmUgMzI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1xdW90ZSB7IG9yZGVyOiAyOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4vKiBsaW5lIDMzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5hY3RpdmUgLm1vc2FpYy1ibG9jay0tcXVvdGUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG4vKiBsaW5lIDMzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLXF1b3RlX19pbWFnZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAzNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1xdW90ZV9faW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAzNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuLyogbGluZSAzNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dDpiZWZvcmUsIC5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0OmFmdGVyIHsgY29udGVudDogJyc7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgei1pbmRleDogMTA7IH1cbi8qIGxpbmUgMzczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQ6YmVmb3JlIHsgdG9wOiAyNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0OmJlZm9yZSB7IHRvcDogMTIuNXB4OyB9IH1cbi8qIGxpbmUgMzgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQ6YWZ0ZXIgeyBib3R0b206IDI1cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQ6YWZ0ZXIgeyBib3R0b206IDEyLjVweDsgfSB9XG4vKiBsaW5lIDM4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0IHN0cm9uZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDEuNWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMi4ydnc7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxLjI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGV0dGVyLXNwYWNpbmc6IDEzcHg7IH1cbi8qIGxpbmUgNDAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmltcG9ydGFuY2UtMiAubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dCBzdHJvbmcgeyBsZXR0ZXItc3BhY2luZzogNHB4OyBmb250LXNpemU6IDEuNXZ3OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7IC8qIGxpbmUgNDAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAuaW1wb3J0YW5jZS0yIC5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0IHN0cm9uZyB7IGZvbnQtc2l6ZTogMThweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5pbXBvcnRhbmNlLTIgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQgc3Ryb25nIHsgZm9udC1zaXplOiAxMnB4OyBsZXR0ZXItc3BhY2luZzogM3B4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjFweCkgeyAvKiBsaW5lIDQwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLmltcG9ydGFuY2UtMiAubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dCBzdHJvbmcgeyBmb250LXNpemU6IDAuNjI1ZW07IH0gfVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgeyAvKiBsaW5lIDM4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQgc3Ryb25nIHsgZm9udC1zaXplOiAyNHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAzODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0IHN0cm9uZyB7IGZvbnQtc2l6ZTogMS41dnc7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dCBzdHJvbmcgeyBmb250LXNpemU6IDIuNXZ3OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQgc3Ryb25nIHsgZm9udC1zaXplOiAxMnB4OyBsZXR0ZXItc3BhY2luZzogNHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjFweCkgeyAvKiBsaW5lIDM4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQgc3Ryb25nIHsgZm9udC1zaXplOiAwLjYyNWVtOyB9IH1cbi8qIGxpbmUgNDQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tdGh1bWJuYWlsIHsgei1pbmRleDogMjA7IH1cbi8qIGxpbmUgNDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS10aHVtYm5haWwgeyBvcmRlcjogMTsgfVxuLyogbGluZSA0NTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS10aHVtYm5haWwgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDQ1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHsgd2lkdGg6IDUwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1kZXNjcmlwdGlvbiB7IHdpZHRoOiAxMDAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDQ2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1kZXNjcmlwdGlvbiB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNDcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tZGVzY3JpcHRpb24gcCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMS4zOyBsZXR0ZXItc3BhY2luZzogM3B4OyBwYWRkaW5nOiAwIDEwcHg7IGNvbG9yOiAjMDAwMDAwOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAuOHM7IHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cbi8qIGxpbmUgNDgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmFjdGl2ZSAubW9zYWljLWJsb2NrLS1kZXNjcmlwdGlvbiBwIHsgb3BhY2l0eTogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1kZXNjcmlwdGlvbiBwIHsgZm9udC1zaXplOiAwLjgxMjVlbTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0NzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHAgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDEuNWVtIDEuNWVtIDA7IH0gfVxuLyogbGluZSA0OTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4uaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHAgeyBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0taW1hZ2UgYSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIGEgc3BhbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IGNvbG9yOiAjYzgxMDJlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZm9udC1zaXplOiAxLjEyNWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlLWluLW91dDsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuLyogbGluZSAzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIGE6aG92ZXIgc3BhbiB7IG9wYWNpdHk6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE4IC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNpbmdsZS1jb250ZW50LS1pbWFnZSBhIHNwYW4geyBvcGFjaXR5OiAxOyBmb250LXNpemU6IDAuODEyNWVtOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH0gfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0taW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgb3BhY2l0eTogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuNHM7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbiAgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBvcGFjaXR5OiAxOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpLCAjMDAwMDAwKTsgfSB9XG4vKiBsaW5lIDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgb3BhY2l0eTogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuICAubm8tdG91Y2hldmVudHMgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb246aG92ZXIgeyBvcGFjaXR5OiAxOyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpLCAjMDAwMDAwKTsgfSB9XG4vKiBsaW5lIDg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2M4MTAyZTsgbGluZS1oZWlnaHQ6IDEuMTsgcGFkZGluZzogMS41ZW07IGZvbnQtc2l6ZTogMS41ZW07IG1hcmdpbjogMCBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBwYWRkaW5nOiAxZW07IGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cblxuLyogbGluZSAxMDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuLmdhbGxlcnktZnVsbHNjcmVlbiB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMHZoOyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogMDsgei1pbmRleDogMTAwMDsgZGlzcGxheTogbm9uZTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45NSk7IH1cbi8qIGxpbmUgMTE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5nYWxsZXJ5LWZ1bGxzY3JlZW4gLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciB7IHdpZHRoOiA5MCU7IH1cbi8qIGxpbmUgMTE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5nYWxsZXJ5LWZ1bGxzY3JlZW4gLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlcjpiZWZvcmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMTIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5nYWxsZXJ5LWZ1bGxzY3JlZW4gLmNhbXBhcmktaWNvbi1jcm9zcyB7IGNvbG9yOiB3aGl0ZTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDV2aDsgZm9udC1zaXplOiAxLjVlbTsgY3Vyc29yOiBwb2ludGVyOyB9XG4iXX0= */