/*!
Theme Name: limpide
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: limpide
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

limpide is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/.members-home .container-new .header .tag,.news-agenda .inner-content .header .header-content .tag,.publications-home .container-new .inner-container .header .tag,.introduction .container-new .inner-container .text-wrapper .tag,.home .purpose .header .tag,.slider-home .inner-container .header .tag{font-weight:400;font-size:14px;line-height:17px;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-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:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body,button,input,select,optgroup,textarea{color:#9a9a9a;font-family:"Cabin",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#9a9a9a;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#0a0606}select{border:1px solid #ccc}textarea{width:100%}a{color:#0a0606}a:visited{color:#0a0606}a:hover,a:focus,a:active{color:#0a0606}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#0a0606;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@font-face{font-family:"Gotham";src:url("../../assets/fonts/Gotham-Book.woff2") format("woff2"),url("../../assets/fonts/Gotham-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Gotham-medium";src:url("../../assets/fonts/Gotham-Medium.woff2") format("woff2"),url("../../assets/fonts/Gotham-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham-light";src:url("../../assets/fonts/Gotham-Light.woff2") format("woff2"),url("../../assets/fonts/Gotham-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gotham-black";src:url("../../assets/fonts/Gotham-Black.woff2") format("woff2"),url("../../assets/fonts/Gotham-Black.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham-bold";src:url("../../assets/fonts/Gotham-Bold.woff2") format("woff2"),url("../../assets/fonts/Gotham-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Gotham-italic";src:url("../../assets/fonts/Gotham-BookItalic.woff2") format("woff2"),url("../../assets/fonts/Gotham-BookItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"GeneralSans-Regular";src:url("../../assets/fonts/GeneralSans-Regular.woff2") format("woff2"),url("../../assets/fonts/GeneralSans-Regular.woff") format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-Medium";src:url("../../assets/fonts/GeneralSans-Medium.woff2") format("woff2"),url("../../assets/fonts/GeneralSans-Medium.woff") format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"GeneralSans-Semibold";src:url("../../assets/fonts/GeneralSans-Semibold.woff2") format("woff2"),url("../../assets/fonts/GeneralSans-Semibold.woff") format("woff");font-weight:600;font-display:swap;font-style:normal}.news-agenda .inner-content .tab-content .slider-news-agenda-navigation button,.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .read-more,.news-agenda .inner-content .tabs-btn-container .tab,.publications-home .container-new .inner-container .publications-wrapper .publication-link .read-more,.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-button,.slider-home .slider-home-navigation button,.header-home .header-home-wrapper .header-home-btn{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol{list-style:decimal}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}input,select,textarea{border-radius:0;background-color:rgba(0,0,0,0)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.color--green{color:var(--color-green)}.color--yellow{color:var(--color-yellow)}.color--blue{color:var(--color-light-blue)}.color--red{color:var(--color-orange)}.bg-color--green{background-color:var(--color-green)}.bg-color--yellow{background-color:var(--color-yellow)}.bg-color--blue{background-color:var(--color-light-blue)}.bg-color--red{background-color:var(--color-orange)}.h1{font-size:60px;line-height:78px;font-weight:700}@media screen and (max-width: 795px){.h1{font-size:40px;line-height:52px}}.h2{font-size:44px;line-height:60px;font-weight:700}@media screen and (max-width: 795px){.h2{font-size:28px;line-height:37px}}.h3{font-size:24px;line-height:35px;font-weight:500}@media screen and (max-width: 795px){.h3{font-size:20px;line-height:30px}}:root{--color-white:#fff;--color-black:#081D20;--color-dark-blue:#184251;--color-light-blue:#589DD7;--color-blue:#2C6799;--color-blue-transparent:rgba(44, 103, 153, 0.5);--color-green:#00AF96;--color-green-transparent:rgba(0, 175, 150, 0.5);--color-dark-green:#155149;--color-green-light:rgba(0, 175, 150, 0.15);--color-kaki:#4B7B7E;--color-orange:#FF4766;--color-orange-transparent:rgba(255, 71, 102, 0.5);--color-dark-orange:#9b2e40;--color-yellow:#F1C344;--color-yellow-washed:rgba(241, 195, 68, 0.15);--color-yellow-transparent:rgba(241, 195, 68, 0.5);--color-dark-yellow:#715E29;--color-grey1:#D4DDDE;--color-grey2:#AEBEC5;--color-grey3:#8999A0;--breakpoint-xs:360;--breakpoint-sm:576;--breakpoint-md:768;--breakpoint-nav:1200;--breakpoint-lg:1040;--breakpoint-l:1100;--breakpoint-xl:1200;--breakpoint-xxl:1440;--admin-bar-height: 0px}.admin-bar{--admin-bar-height: 46px}@media(min-width: 783px){.admin-bar{--admin-bar-height: 32px}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden}body.noscroll{overflow-y:hidden}body.bandeau_push_news_active{padding-top:60px}@media screen and (max-width: 768px){body.bandeau_push_news_active{padding-top:calc(60px + 10px)}}body.bandeau_push_news_active.bandeau_push_news_active_disable{padding-top:unset !important}.site{position:relative}.site-content{padding-top:170px}.home .site-content{padding-top:0}.container{max-width:1200px;width:90%;margin:0 auto}.container-new{max-width:1250px;margin:0 auto;padding:0 20px}#cookie-notice.cookie-notice-hidden{display:none}.site .mod_more{display:inline-block;border-bottom:2px solid var(--color-green);padding:10px 0;color:var(--color-green);position:relative;font-family:"Catamaran",sans-serif;font-size:12px;text-transform:uppercase;line-height:19px}.site .mod_more2 span{display:inline-block;margin-left:20px;font-size:18px}.site .mod_tag{margin-bottom:6px;font-family:"Catamaran",sans-serif;font-size:12px;text-transform:uppercase;line-height:19px}.site .mod_tag.green{color:var(--color-dark-green)}.site .mod_tag.white{color:#fff}.site .mod_title{margin-bottom:15px;font-family:"Cabin",sans-serif;font-size:36px;text-align:center;line-height:42px}.site .mod_title strong{color:var(--color-green)}.site .mod_title.black{color:#081d20}.site .mod_title.green{color:var(--color-dark-green)}.site .mod_title.white{color:#fff}.site .mod_number50{-webkit-text-stroke:1px var(--color-green);font-size:50px;color:#fff;font-family:"Cabin",sans-serif}.site .mod_number145{-webkit-text-stroke:2px var(--color-green);font-size:145px;color:#fff;font-family:"Cabin",sans-serif}.site .mod_publications-last .container{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;position:relative;z-index:2}.site .mod_publications-last .publications_wrapper{background-color:#fff;width:100%;max-width:860px;padding:40px;margin-top:50px}.site .mod_publications-last .publications_wrapper .publication-card:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}.site .mod_filters-nav{height:76px;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color .2s ease-out,top 0;transition:background-color .2s ease-out,top 0;z-index:2}.site .mod_filters-nav.header-calendrier{width:100%;max-width:780px;background-color:var(--color-green);top:0;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.site .mod_filters-nav.header-calendrier.stickynav{background-color:var(--color-green);max-width:none}.site .mod_filters-nav.header-calendrier .filters_popin{left:auto !important;right:0;-webkit-transform:none !important;transform:none !important}.site .mod_filters-nav.stickynav{position:fixed;top:0;left:0;right:0;background-color:#1b1a40;-webkit-transform:none;transform:none}.site .mod_filters-nav.stickynav.pushed{top:121px}.site .mod_filters-nav.stickynav .hook{text-align:center}.site .mod_filters-nav.stickynav .filters_popin{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.site .mod_filters-nav .filters_nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:100%;margin:0 auto;padding:5px 30px;background-color:#1b1a40;position:relative}.site .mod_filters-nav .filters_nav-wrapper.calendrier_nav-wrapper{width:100%;max-width:780px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--color-green)}.site .mod_filters-nav .filters_nav-wrapper.calendrier_nav-wrapper .nav-months{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:280px}.site .mod_filters-nav .filters_nav-wrapper.calendrier_nav-wrapper .nav-months .month{font-family:"Cabin",sans-serif;font-weight:700;font-size:28px;color:#fff;line-height:36px}.site .mod_filters-nav .hook{width:100%;font-family:"Cabin",sans-serif;font-weight:700;font-size:16px;color:#fff;line-height:19px;letter-spacing:1.57px;text-transform:uppercase;cursor:pointer}.site .mod_filters-nav .hook i{margin-left:10px}.site .mod_filters-nav .agenda_hook{width:140px;height:40px;border-radius:2px;border:0;background-color:#1b1a40;font-family:"Cabin",sans-serif;font-weight:600;font-size:13px;color:#fff;line-height:16px;text-transform:uppercase}.site .mod_filters-nav .filters_popin{display:none;width:340px;height:345px;background-color:#fff;position:absolute;top:100%;left:0;-webkit-box-shadow:0px 0px 11px -1px #081d20;box-shadow:0px 0px 11px -1px #081d20;cursor:auto}.site .mod_filters-nav .filters_popin .head{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;height:60px;padding:5px 30px;border-bottom:1px solid #e6edef;font-family:"Cabin",sans-serif;font-size:18px;color:#1b1a40;line-height:22px;cursor:pointer}.site .mod_filters-nav .filters_popin .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:285px;padding:5px 30px}.site .mod_filters-nav .filters_popin .body form{width:100%}.site .mod_filters-nav .filters_popin .body .filters{height:130px;overflow-y:scroll}.site .mod_filters-nav .filters_popin .body .filters::-webkit-scrollbar{width:5px;color:#d6e1e4;background-color:rgba(0,0,0,0)}.site .mod_filters-nav .filters_popin .body .filters::-webkit-scrollbar-thumb{width:5px;height:90px;border-radius:2px;background:#d6e1e4}.site .mod_filters-nav .filters_popin .body .filters .filter{margin-bottom:15px;font-family:"Cabin",sans-serif;font-size:15px;color:#1b1a40;line-height:18px}.site .mod_filters-nav .filters_popin .body .filters .filter input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.site .mod_filters-nav .filters_popin .body .filters .filter label{padding-left:25px;position:relative}.site .mod_filters-nav .filters_popin .body .filters .filter label:before{content:"";display:inline-block;width:13px;height:13px;border-radius:2px;border:1px solid #d6e1e4;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.site .mod_filters-nav .filters_popin .body .filters .filter label:after{content:url("../../assets/img/svg/ico-check.svg");display:none;position:absolute;top:50%;left:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.site .mod_filters-nav .filters_popin .body .filters .filter input:checked+label:after{display:inline-block}.site .mod_filters-nav .filters_popin .body .bottom{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-top:20px}.site .mod_filters-nav .filters_popin .body .bottom input[type=submit],.site .mod_filters-nav .filters_popin .body .bottom button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:125px;height:40px;border:0;border-radius:2px;font-family:"Cabin",sans-serif;font-size:13px;line-height:17px}.site .mod_filters-nav .filters_popin .body .bottom input[type=submit]{background-color:#1b1a40;color:#fff}.site .mod_filters-nav .filters_popin .body .bottom button{border:1px solid #d6e1e4;background-color:#fff;color:#a4b3b7}#cookie-notice{padding:60px 80px 60px 60px;max-width:433px;width:433px;min-width:433px;left:auto;right:0}#cookie-notice .cookie-notice-container{padding:0;text-align:left}#cookie-notice .cookie-notice-container #cn-notice-text{display:block;margin-bottom:95px;font-family:"Cabin",sans-serif;font-size:18px;font-weight:bold;color:#fff}#cookie-notice .cookie-notice-container .cn-button{margin:0;background-image:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;position:absolute;bottom:60px}#cookie-notice .cookie-notice-container .cn-button:nth-child(2){padding:10px 18px;background-color:var(--color-green);font-family:"Cabin",sans-serif;font-size:14px;font-weight:bold;text-align:center;color:#fff;left:auto;right:80px;-webkit-transition:background-color .2s ease-out,color .2s ease-out;transition:background-color .2s ease-out,color .2s ease-out}#cookie-notice .cookie-notice-container .cn-button:nth-child(2):hover{background-color:#fff;color:var(--color-green)}#cookie-notice .cookie-notice-container .cn-button:nth-child(3){display:inline-block;border-bottom:2px solid var(--color-green);padding:10px 0;color:var(--color-green);font-family:"Catamaran",sans-serif;font-size:12px;text-transform:uppercase;line-height:19px;background-color:rgba(0,0,0,0);left:60px}#cookie-notice .cookie-notice-container .cn-button:nth-child(3):after{content:">";display:inline-block;margin-left:20px;font-size:18px;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}#cookie-notice .cookie-notice-container .cn-button:nth-child(3):hover{padding:10px 5px 10px 0}#cookie-notice .cookie-notice-container .cn-button:nth-child(3):hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.bandeau_push_news{background-color:var(--color-green);color:#fff;height:60px;position:fixed;z-index:20;top:0;left:0;width:100%;padding:0 40px 0 20px;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Cabin",sans-serif}@media screen and (max-width: 768px){.bandeau_push_news{padding:17px 30px 14px 28px;height:auto}}.bandeau_push_news.visible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bandeau_push_news .container{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;gap:45px}@media screen and (max-width: 768px){.bandeau_push_news .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.bandeau_push_news .texte{font-size:18px;font-weight:500}@media screen and (max-width: 768px){.bandeau_push_news .texte{font-size:14px}}.bandeau_push_news .wrapper_cta a{font-size:18px;font-weight:500;white-space:nowrap;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (max-width: 768px){.bandeau_push_news .wrapper_cta a{font-size:14px;text-decoration:underline}}.bandeau_push_news .close{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}@media screen and (max-width: 768px){.bandeau_push_news .close{top:11px;-webkit-transform:none;transform:none;right:11px}}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:37px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Cabin",sans-serif;font-weight:600;font-size:16px;line-height:normal;text-decoration:none !important;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:0}.btn.btn-rounded{border-radius:100px}.btn.btn-filled{padding:16px 24px;min-height:50px;border-radius:12px;gap:12px;text-align:center}.btn.btn-filled.btn-dark-blue{color:var(--color-white);background-color:var(--color-dark-blue)}.btn.btn-filled.btn-dark-blue:hover{background-color:var(--color-green)}.btn.btn-filled.btn-green{color:var(--color-white);background-color:var(--color-green)}.btn.btn-filled.btn-green:hover{color:var(--color-dark-blue);background-color:var(--color-white)}.btn.btn-filled.btn-grey{color:var(--color-dark-blue);background:-webkit-gradient(linear, left bottom, left top, from(rgba(212, 221, 222, 0.5)), to(rgba(212, 221, 222, 0.5))),#fff;background:linear-gradient(0deg, rgba(212, 221, 222, 0.5) 0%, rgba(212, 221, 222, 0.5) 100%),#fff}.btn.btn-filled.btn-grey:hover{background:var(--color-dark-blue);color:var(--color-white)}.btn.btn-filled::after{content:"";background-color:currentColor;width:7px;aspect-ratio:1/1;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.btn.btn-filled:hover::after{-webkit-transform:scale(1.3);transform:scale(1.3)}.js-dropdown-container .js-dropdown-button *{pointer-events:none}.js-dropdown-container.filter-accordeon .js-dropdown-content{position:relative;padding:0 30px 0 0;display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .5s ease-in-out;transition:grid-template-rows .5s ease-in-out;transition:grid-template-rows .5s ease-in-out, -ms-grid-rows .5s ease-in-out}.js-dropdown-container.filter-accordeon.open .js-dropdown-content{grid-template-rows:1fr}.js-dropdown-container.filter .js-dropdown-content{pointer-events:none;z-index:-1;-webkit-transform:scaleY(0);transform:scaleY(0);visibility:hidden;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-webkit-transform-origin:0 0;transform-origin:0 0}.js-dropdown-container.filter.open .js-dropdown-content{pointer-events:auto;z-index:25;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible;pointer-events:auto}.js-dropdown-container .js-dropdown-content-inner{overflow:hidden}.site-header{padding:20px 20px 0;position:fixed;top:calc(0 + var(--admin-bar));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000;width:100%}@media(min-width: calc(1200px + 1px)){.site-header{padding:40px 0 0}}.site-header .header_content .container{max-width:1300px;width:100%}.site-header .header_content .megamenu{border-radius:20px;background-color:var(--color-white);-webkit-box-shadow:0px 4px 20px 0px rgba(8,29,32,.1);box-shadow:0px 4px 20px 0px rgba(8,29,32,.1);padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu{padding:20px}}.site-header .header_content .megamenu .burger_icon{width:50px;height:50px;border-radius:10px;background-color:var(--color-dark-blue);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-appearance:none;-moz-appearance:none;appearance:none;border:0}.site-header .header_content .megamenu .burger_icon .burger_icon_inside{width:18px;height:16px;position:relative;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}.site-header .header_content .megamenu .burger_icon .burger_icon_inside::before,.site-header .header_content .megamenu .burger_icon .burger_icon_inside::after{content:"";width:100%;height:2px;background-color:var(--color-white);border-radius:10px;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:width 300ms ease-out,-webkit-transform 300ms ease-out;transition:width 300ms ease-out,-webkit-transform 300ms ease-out;transition:transform 300ms ease-out,width 300ms ease-out;transition:transform 300ms ease-out,width 300ms ease-out,-webkit-transform 300ms ease-out;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.site-header .header_content .megamenu .burger_icon .burger_icon_inside::before{top:0}.site-header .header_content .megamenu .burger_icon .burger_icon_inside::after{bottom:0}.site-header .header_content .megamenu .burger_icon .burger{width:100%;height:2px;position:relative;background-color:var(--color-white);border-radius:10px;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.site-header .header_content .megamenu .burger_icon.active .burger{opacity:0}.site-header .header_content .megamenu .burger_icon.active .burger_icon_inside::before,.site-header .header_content .megamenu .burger_icon.active .burger_icon_inside::after{width:calc(100% + 2px);left:65%}.site-header .header_content .megamenu .burger_icon.active .burger_icon_inside::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.site-header .header_content .megamenu .burger_icon.active .burger_icon_inside::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu .burger_icon{display:none}}.site-header .header_content .site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.site-header .header_content .site-branding a{display:-webkit-box;display:-ms-flexbox;display:flex;width:132px;aspect-ratio:172/51}@media(min-width: calc(1200px + 1px)){.site-header .header_content .site-branding a{width:172px;height:51px}}.site-header .header_content .site-branding a img{width:100%;height:auto}.site-header .header_content .megamenu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(max-width: 1200px){.site-header .header_content .megamenu-content{width:100vw;position:absolute;height:calc(100vh - var(--admin-bar-height));position:absolute;top:0;right:100%;background-color:var(--color-white);background-image:url("../../assets/img/svg/decoration-menu-mobile.svg");background-repeat:no-repeat;background-position:bottom right;z-index:-1;-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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;padding:130px 20px 20px;-webkit-transition:right 300ms ease-out;transition:right 300ms ease-out}.site-header .header_content .megamenu-content.open{right:0}}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:990px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-header .header_content .megamenu-content .search-mobile{width:100%}.site-header .header_content .megamenu-content .search-mobile .search-form{width:100%;padding:10px 20px;border-radius:12px;background:rgba(212,221,222,.4);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;gap:10px}.site-header .header_content .megamenu-content .search-mobile .search-form label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-header .header_content .megamenu-content .search-mobile .search-form input[type=search]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-size:16px;font-weight:600;color:var(--color-black)}.site-header .header_content .megamenu-content .search-mobile .search-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-9999px;background-image:url("../../assets/img/svg/ico-search.svg");background-repeat:no-repeat;background-position:center center;width:30px;-ms-flex-negative:0;flex-shrink:0;border:0}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .search-mobile{display:none}}.site-header .header_content .megamenu-content .megamenu-left{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1200px){.site-header .header_content .megamenu-content .megamenu-left{width:100%;gap:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item .megamenu_item-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:0;font-size:20px;font-weight:500;line-height:normal;color:var(--color-black);text-align:center;-webkit-transition:color 300ms ease-out;transition:color 300ms ease-out}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item .megamenu_item-link{font-size:16px;gap:5px}}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item .megamenu_item-link svg [fill]{-webkit-transition:fill 300ms ease-out;transition:fill 300ms ease-out;fill:var(--color-black)}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item .megamenu_item-link svg [stroke]{-webkit-transition:stroke 300ms ease-out;transition:stroke 300ms ease-out;stroke:var(--color-black)}@media(hover: hover){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item .megamenu_item-link:hover{color:var(--color-green)}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item .megamenu_item-link:hover svg [fill]{-webkit-transition:fill 300ms ease-out;transition:fill 300ms ease-out;fill:var(--color-green)}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item .megamenu_item-link:hover svg [stroke]{-webkit-transition:stroke 300ms ease-out;transition:stroke 300ms ease-out;stroke:var(--color-green)}}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub{position:relative}@media(hover: hover)and (min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub:hover .megamenu_sub{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@media(max-width: 1200px){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows 300ms ease-out;transition:grid-template-rows 300ms ease-out;transition:grid-template-rows 300ms ease-out, -ms-grid-rows 300ms ease-out}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub.open{grid-template-rows:1fr}}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub{position:absolute;opacity:0;pointer-events:none;top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-10px);transform:translateX(-50%) translateY(-10px);padding-top:50px}}@media(max-width: 1200px){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub .megamenu_sub-container{overflow:hidden}}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub .megamenu_sub-container{border-radius:20px;background-color:var(--color-white);padding:40px;-webkit-box-shadow:0px 4px 20px 0px rgba(8,29,32,.1);box-shadow:0px 4px 20px 0px rgba(8,29,32,.1)}}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub .megamenu_sub-container .megamenu_sub-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px 0}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub .megamenu_sub-container .megamenu_sub-wrapper{gap:30px;padding:0}}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub .megamenu_sub-container .megamenu_sub-wrapper .megamenu_sub-wrapper_item{white-space:nowrap}}.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub .megamenu_sub-container .megamenu_sub-wrapper .megamenu_sub-wrapper_item .megamenu_sub_item-link{-webkit-transition:color 300ms ease-out,opacity 300ms ease-out;transition:color 300ms ease-out,opacity 300ms ease-out}@media(max-width: 1200px){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub .megamenu_sub-container .megamenu_sub-wrapper .megamenu_sub-wrapper_item .megamenu_sub_item-link{opacity:.5}}@media(hover: hover){.site-header .header_content .megamenu-content .megamenu-left .megamenu_item.megamenu_has-sub .megamenu_sub .megamenu_sub-container .megamenu_sub-wrapper .megamenu_sub-wrapper_item .megamenu_sub_item-link:hover{opacity:1;color:var(--color-green)}}.site-header .header_content .megamenu-content .megamenu-right{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto}}.site-header .header_content .megamenu-content .megamenu-right .megamenu_search{display:none}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-right .megamenu_search{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:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);padding:0}.site-header .header_content .megamenu-content .megamenu-right .megamenu_search svg [fill]{-webkit-transition:fill 300ms ease-out;transition:fill 300ms ease-out;fill:var(--color-black)}.site-header .header_content .megamenu-content .megamenu-right .megamenu_search svg [stroke]{-webkit-transition:stroke 300ms ease-out;transition:stroke 300ms ease-out;stroke:var(--color-black)}.site-header .header_content .megamenu-content .megamenu-right .megamenu_search:hover svg [fill]{-webkit-transition:fill 300ms ease-out;transition:fill 300ms ease-out;fill:var(--color-green)}.site-header .header_content .megamenu-content .megamenu-right .megamenu_search:hover svg [stroke]{-webkit-transition:stroke 300ms ease-out;transition:stroke 300ms ease-out;stroke:var(--color-green)}}.site-header .header_content .megamenu-content .megamenu-right .reseaux{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.site-header .header_content .megamenu-content .megamenu-right .reseaux a{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}.site-header .header_content .megamenu-content .megamenu-right .reseaux a svg [fill]{-webkit-transition:fill 300ms ease-out;transition:fill 300ms ease-out;fill:var(--color-black)}.site-header .header_content .megamenu-content .megamenu-right .reseaux a svg [stroke]{-webkit-transition:stroke 300ms ease-out;transition:stroke 300ms ease-out;stroke:var(--color-black)}.site-header .header_content .megamenu-content .megamenu-right .reseaux a:hover svg [fill]{-webkit-transition:fill 300ms ease-out;transition:fill 300ms ease-out;fill:var(--color-green)}.site-header .header_content .megamenu-content .megamenu-right .reseaux a:hover svg [stroke]{-webkit-transition:stroke 300ms ease-out;transition:stroke 300ms ease-out;stroke:var(--color-green)}.site-header .header_content .megamenu-content .megamenu-right .megamenu-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media(min-width: calc(1200px + 1px)){.site-header .header_content .megamenu-content .megamenu-right .megamenu-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}}@media(max-width: 1200px){.site-header .header_content .megamenu-content .megamenu-right .megamenu-buttons .btn{width:100%}}.site-header .search_window{width:100vw;height:100vh;background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:5;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.site-header .search_window.active{-webkit-transform:translateY(0);transform:translateY(0)}.site-header .search_window .wrapper{max-width:1200px;margin:0 auto;margin-top:200px;position:relative}.site-header .search_window .wrapper .close{position:absolute;top:-50px;right:0}.site-header .search_window .wrapper form{width:100%;position:relative}.site-header .search_window .wrapper form .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.site-header .search_window .wrapper input[type=submit]{font-size:0;border:0;-webkit-box-shadow:none;box-shadow:none;outline:0;border-radius:0;background-color:rgba(0,0,0,0)}.site-header .search_window .wrapper input[type=search]{font-size:50px;letter-spacing:2px;color:#081d20;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #081d20;-webkit-box-shadow:none;box-shadow:none;outline:0;padding:5px 0;border-radius:0 !important;width:100%;background-color:rgba(0,0,0,0);font-family:"Cabin",sans-serif}.site-header .search_window .wrapper input[type=search]::-webkit-input-placeholder{font-family:"Cabin",sans-serif;color:#081d20}.site-header .search_window .wrapper input[type=search]::-moz-placeholder{font-family:"Cabin",sans-serif;color:#081d20}.site-header .search_window .wrapper input[type=search]:-ms-input-placeholder{font-family:"Cabin",sans-serif;color:#081d20}.site-header .search_window .wrapper input[type=search]::-ms-input-placeholder{font-family:"Cabin",sans-serif;color:#081d20}.site-header .search_window .wrapper input[type=search]::placeholder{font-family:"Cabin",sans-serif;color:#081d20}.site-header .search_window .wrapper button.search-submit-panneau{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-box-shadow:none;box-shadow:none;border:0;width:29px;height:18px;background-color:rgba(0,0,0,0);padding:0}.site-footer{position:relative;padding:80px 0 55px;border-radius:40px 40px 0 0;overflow:hidden;background-color:var(--color-black)}@media(min-width: calc(768px + 1px)){.site-footer{border-radius:80px 80px 0 0}}.site-footer::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.2;background:linear-gradient(120deg, #83FAEA -26.47%, rgba(131, 250, 234, 0) 87.4%);mix-blend-mode:hard-light}.site-footer .main-footer{position:relative;z-index:1;padding-bottom:60px}.site-footer .main-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media(min-width: calc(768px + 1px)){.site-footer .main-footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .main-footer .container .site-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-ms-flex-negative:0;flex-shrink:0}@media(min-width: calc(768px + 1px)){.site-footer .main-footer .container .site-info{gap:35px}}.site-footer .main-footer .container .site-info .logfooter{width:227px;aspect-ratio:273/82}@media(min-width: calc(768px + 1px)){.site-footer .main-footer .container .site-info .logfooter{width:273px}}.site-footer .main-footer .container .site-info .reseaux{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.site-footer .main-footer .container .multimenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media(min-width: calc(768px + 1px)){.site-footer .main-footer .container .multimenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:70px}}.site-footer .main-footer .container .multimenu .menufoot h2{font-size:14px;font-style:normal;font-weight:700;color:var(--color-green);margin-bottom:30px}.site-footer .main-footer .container .multimenu .menufoot .footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.site-footer .main-footer .container .multimenu .menufoot .footer_menu li a{color:var(--color-white);-webkit-transition:color 300ms ease-out;transition:color 300ms ease-out}.site-footer .main-footer .container .multimenu .menufoot .footer_menu li a:hover{color:var(--color-green)}.site-footer .postfooter{position:relative;z-index:1}.site-footer .postfooter .inner-container{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;gap:20px;padding-top:20px;border-top:1px solid rgba(0,175,150,.3)}@media(min-width: calc(768px + 1px)){.site-footer .postfooter .inner-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .postfooter .inner-container p,.site-footer .postfooter .inner-container a{font-size:10px;text-transform:uppercase;color:var(--color-white);font-weight:700;line-height:normal;letter-spacing:1px}.site-footer .postfooter .inner-container .left{text-align:center}.site-footer .postfooter .inner-container .right .menu{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;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .postfooter .inner-container .right .menu .menu-item:not(:last-child){padding-right:10px;border-right:1px solid rgba(0,175,150,.3)}.site-footer .postfooter .inner-container .right .menu .menu-item a{-webkit-transition:color 300ms ease-out;transition:color 300ms ease-out}.site-footer .postfooter .inner-container .right .menu .menu-item a:hover{color:var(--color-green)}.home .countdown{position:absolute;top:156px;right:0;z-index:10}@media screen and (max-width: 795px){.home .countdown{top:130px;right:inherit}}.home .countdown .countdown-inner-content{padding:15px 27px;width:260px;background-color:#fff;-webkit-box-shadow:0px 5px 20px 0 rgba(0,0,0,.1);box-shadow:0px 5px 20px 0 rgba(0,0,0,.1);z-index:20;font-family:"Cabin",sans-serif;border-radius:10px}@media screen and (max-width: 795px){.home .countdown .countdown-inner-content{padding:11px 18px;width:210px}}.home .countdown .countdown-inner-content .countdown-label{text-align:center;color:var(--color-black);margin-bottom:17px;font-weight:600;font-size:13px;line-height:1.1}@media screen and (max-width: 795px){.home .countdown .countdown-inner-content .countdown-label{font-size:12px;margin-bottom:3px}}.home .countdown .countdown-inner-content .countdown-label-bottom{text-align:center;color:#01384c;margin-top:20px;font-weight:500;font-size:13px;text-transform:uppercase;text-decoration:underline}.home .countdown .countdown-inner-content .countdown-date{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 6px}.home .countdown .countdown-inner-content .countdown-date .countdown-date-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;color:#087197;font-weight:500;font-size:10px;line-height:1.4;text-align:center;text-transform:uppercase;padding:0 20px;border-right:1px solid #e6edef}@media screen and (max-width: 795px){.home .countdown .countdown-inner-content .countdown-date .countdown-date-item{padding:0 16px}}.home .countdown .countdown-inner-content .countdown-date .countdown-date-item:first-child{padding-left:0}.home .countdown .countdown-inner-content .countdown-date .countdown-date-item:last-child{padding-right:0;border-right:0}.home .countdown .countdown-inner-content .countdown-date .countdown-date-item span:first-child{font-size:28px;line-height:1.2}@media screen and (max-width: 795px){.home .countdown .countdown-inner-content .countdown-date .countdown-date-item span:first-child{font-size:25px}}.home .countdown .countdown-inner-content.countdown-inner-content--black{background-color:rgba(0,0,0,.5);-webkit-box-shadow:0px 4px 25px 0 rgba(0,0,0,.22);box-shadow:0px 4px 25px 0 rgba(0,0,0,.22)}.home .countdown .countdown-inner-content.countdown-inner-content--black .countdown-label{color:#fff}.home .countdown .countdown-inner-content.countdown-inner-content--black .countdown-date-item{color:#fff}.home .cop-editions{padding-top:45px;background:#f8f9fa}.header-home{margin-bottom:55px}.header-home .countdown+.header-home-wrapper{min-height:660px;height:auto}.header-home .countdown+.header-home-wrapper .header-home-title{padding-top:90px}@media screen and (max-width: 795px){.header-home .countdown+.header-home-wrapper .header-home-title{padding-top:150px}}.header-home .header-home-wrapper{height:660px;position:relative;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-radius:0px 0px 80px 80px}.header-home .header-home-wrapper .header-home-title{max-width:960px;color:var(--color-white);text-align:center}.header-home .header-home-wrapper .header-home-bg-wrapper{position:absolute;overflow:hidden;border-radius:0px 0px 80px 80px;inset:0;z-index:-1}.header-home .header-home-wrapper .header-home-bg-wrapper .header-home-bg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.header-home .header-home-wrapper .header-home-btn{height:60px;width:60px;background-color:var(--color-white);translate:-50% 50%;border-radius:50%;position:absolute;bottom:0;left:50%;-webkit-box-shadow:0 4px 20px rgba(8,29,32,.1);box-shadow:0 4px 20px rgba(8,29,32,.1)}.slider-home{margin:50px 0;overflow-y:visible;overflow-x:clip}@media(min-width: calc(768px + 1px)){.slider-home{margin:85px 0 100px}}.slider-home .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:60px;gap:20px}.slider-home .inner-container .header{color:var(--color-black);margin:0 auto;text-align:center}.slider-home .inner-container .header .tag{margin-bottom:10px}.slider-home .slider-home-navigation button{height:90px;width:45px;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:#fff;background-color:var(--color-white);-webkit-box-shadow:0px 4px 15px 0px rgba(8,29,32,.2);box-shadow:0px 4px 15px 0px rgba(8,29,32,.2);position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.slider-home .slider-home-navigation button.swiper-button-disabled{display:none}.slider-home .slider-home-navigation button.slider-home-prev{border-radius:0 100px 100px 0;left:0}.slider-home .slider-home-navigation button.slider-home-next{border-radius:100px 0 0 100px;right:0}.slider-home .slider-home-navigation button:hover.slider-home-prev svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.slider-home .slider-home-navigation button:hover.slider-home-next svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.slider-home .slider-home-navigation button svg{-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out, -webkit-transform 300ms ease-out}.slider-home .slider-home-cartes{position:relative}.slider-home .slider-home-cartes .swiper-wrapper .carte{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:300px;height:400px;border-radius:24px;border-bottom-right-radius:0;padding:25px;gap:14px}@media(hover: hover){.slider-home .slider-home-cartes .swiper-wrapper .carte:hover .carte-button{rotate:45deg}.slider-home .slider-home-cartes .swiper-wrapper .carte:hover .carte-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.slider-home .slider-home-cartes .swiper-wrapper .carte:nth-of-type(4n + 2){margin-top:60px}.slider-home .slider-home-cartes .swiper-wrapper .carte:nth-of-type(4n + 4){margin-top:100px}.slider-home .slider-home-cartes .swiper-wrapper .carte::after{display:block;position:absolute;background-color:#fff;z-index:1;border-radius:50%;bottom:-25px;right:-25px;width:102px;height:102px;content:""}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-image{position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);inset:0;height:100%;width:100%;z-index:-1}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out, -webkit-transform 300ms ease-out}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-image::after{display:block;position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(179deg, rgba(255, 255, 255, 0) 0%, rgba(8, 29, 32, 0.2) 70%, rgb(8, 29, 32) 100%);content:""}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-categorie{display:inline-block;max-width:190px;color:#fff;font-size:11px;text-transform:uppercase;font-weight:700;padding:5px 8px;border:1px solid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:3px;border-color:var(--color-green);background-color:var(--color-green-transparent)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-categorie--red{border-color:var(--color-orange);background-color:var(--color-orange-transparent)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-categorie--blue{border-color:var(--color-blue);background-color:var(--color-blue-transparent)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-categorie--green{border-color:var(--color-green);background-color:var(--color-green-transparent)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-categorie--yellow{border-color:var(--color-yellow);background-color:var(--color-yellow-transparent)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-titre{max-width:190px;color:var(--color-white);font-size:18px;font-weight:700;line-height:22px}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-button{position:absolute;bottom:0;right:0;height:59px;width:59px;border-radius:50%;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;z-index:2;-webkit-transition:rotate 300ms ease-in;transition:rotate 300ms ease-in;background-color:var(--color-green)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-button--red{background-color:var(--color-orange)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-button--blue{background-color:var(--color-blue)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-button--green{background-color:var(--color-green)}.slider-home .slider-home-cartes .swiper-wrapper .carte .carte-button--yellow{background-color:var(--color-yellow)}.home .purpose{margin:45px 0}@media(min-width: calc(1200px + 1px)){.home .purpose{margin:90px 0}}.home .purpose .header{color:var(--color-black);text-align:center}.home .purpose .header .tag{margin-bottom:10px}.home .purpose .wrapper-cartes{margin-top:40px;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;gap:15px}@media(min-width: calc(1200px + 1px)){.home .purpose .wrapper-cartes{margin:60px 0}}.home .purpose .wrapper-cartes .carte{--color-carte-purpose: var(--color-blue);position:relative;width:290px;height:385px;overflow:hidden;border-radius:24px}.home .purpose .wrapper-cartes .carte.carte-color-green{--color-carte-purpose: var(--color-green)}.home .purpose .wrapper-cartes .carte.carte-color-yellow{--color-carte-purpose: var(--color-yellow)}.home .purpose .wrapper-cartes .carte.carte-color-red{--color-carte-purpose: var(--color-orange)}.home .purpose .wrapper-cartes .carte .carte-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.home .purpose .wrapper-cartes .carte .carte-image::after{position:absolute;width:100%;height:100%;bottom:0;left:0;background:linear-gradient(187deg, rgba(44, 103, 153, 0) 37.12%, var(--color-carte-purpose) 81.61%);content:"";-webkit-transition:height 300ms ease-out;transition:height 300ms ease-out}.home .purpose .wrapper-cartes .carte .carte-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .purpose .wrapper-cartes .carte .carte-container{position:relative;z-index:1;color:var(--color-white);padding:30px;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:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.home .purpose .wrapper-cartes .carte .carte-container .carte-titre{font-size:26px;font-weight:600}.home .purpose .wrapper-cartes .carte .carte-container .carte-texte{font-size:16px;opacity:0;font-weight:400;line-height:normal;display:grid;grid-template-rows:0fr;-webkit-transition:opacity 300ms ease-out,grid-template-rows 300ms ease-out;transition:opacity 300ms ease-out,grid-template-rows 300ms ease-out;transition:opacity 300ms ease-out,grid-template-rows 300ms ease-out,-ms-grid-rows 300ms ease-out}.home .purpose .wrapper-cartes .carte .carte-container .carte-texte .carte-texte-inner{overflow:hidden}.home .purpose .wrapper-cartes .carte:hover .carte-image::after{height:130%}.home .purpose .wrapper-cartes .carte:hover .carte-container .carte-texte{grid-template-rows:1fr;opacity:1;margin-top:16px}.introduction{background:linear-gradient(146deg, #081d20 49.28%, #003e3a 100.62%);position:relative}.introduction::before{position:absolute;display:block;width:400px;height:400px;background-position:center center;background-repeat:no-repeat;background-size:cover;top:0;left:0;background-image:url("../../assets/img/svg/deco-intro-top.svg");content:""}.introduction .container-new .inner-container{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:100px}@media(min-width: calc(768px + 1px)){.introduction .container-new .inner-container{padding:90px 0}}.introduction .container-new .inner-container .text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:0 auto;-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;color:var(--color-white)}.introduction .container-new .inner-container .text-wrapper .text{margin-bottom:40px;font-size:24px;line-height:35px;font-weight:500;text-align:center}.introduction .container-new .inner-container .chiffres{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.introduction .container-new .inner-container .chiffres .chiffre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.introduction .container-new .inner-container .chiffres .chiffre .chiffre-icone{width:64px;margin-right:22px}.introduction .container-new .inner-container .chiffres .chiffre .chiffre-icone svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.introduction .container-new .inner-container .chiffres .chiffre .chiffre-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:22px;border-left:1px solid}.introduction .container-new .inner-container .chiffres .chiffre .chiffre-content .chiffre-item{font-size:72px;line-height:88px;font-weight:700}.introduction .container-new .inner-container .chiffres .chiffre .chiffre-content .chiffre-text{font-size:18px;line-height:28px;font-weight:400}.introduction .container-new .inner-container .chiffres .chiffre.color--green .chiffre-content{border-color:var(--color-dark-green)}.introduction .container-new .inner-container .chiffres .chiffre.color--yellow .chiffre-content{border-color:var(--color-dark-yellow)}.introduction .container-new .inner-container .chiffres .chiffre.color--blue .chiffre-content{border-color:var(--color-blue)}.introduction .container-new .inner-container .chiffres .chiffre.color--red .chiffre-content{border-color:var(--color-dark-orange)}.text-image-home{margin:50px 0}@media(min-width: calc(768px + 1px)){.text-image-home{margin:130px 0 100px}}.text-image-home .container-new{max-width:1280px}.text-image-home .container-new .inner-container{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;gap:40px}.text-image-home .container-new .inner-container .text-image-text{color:var(--color-black);max-width:600px;-ms-flex-negative:1.4;flex-shrink:1.4}.text-image-home .container-new .inner-container .text-image-text .text-image-title{margin-bottom:24px}.text-image-home .container-new .inner-container .text-image-text .text-image-p{font-size:18px;line-height:29px;margin-bottom:40px}.text-image-home .container-new .inner-container .text-image-text .wrapper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.text-image-home .container-new .inner-container .text-image-text .btn-green:hover{color:var(--color-white);background-color:var(--color-dark-blue)}.text-image-home .container-new .inner-container .text-image-image{max-width:540px;aspect-ratio:27/25;overflow:hidden;border-radius:24px}.text-image-home .container-new .inner-container .text-image-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publications-home{background-color:var(--color-yellow-washed);padding:50px 0;position:relative;overflow:hidden}@media(min-width: calc(768px + 1px)){.publications-home{padding:100px 0 260px}}.publications-home::after{display:block;position:absolute;bottom:-240px;left:-250px;width:800px;height:800px;border-radius:500px;z-index:-1;opacity:.3;background-color:var(--color-yellow);content:""}.publications-home .container-new .inner-container .header{max-width:720px;margin:0 auto 60px;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;color:var(--color-black)}.publications-home .container-new .inner-container .header .tag{margin-bottom:12px}.publications-home .container-new .inner-container .publications-wrapper{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;gap:100px;max-width:942px;margin:0 auto}.publications-home .container-new .inner-container .publications-wrapper .publications-image{display:none}@media(min-width: calc(768px + 1px)){.publications-home .container-new .inner-container .publications-wrapper .publications-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;max-width:345px}}@media(min-width: calc(768px + 1px)){.publications-home .container-new .inner-container .publications-wrapper .publications-list{width:50%;max-width:500px;padding-top:15px}}.publications-home .container-new .inner-container .publications-wrapper .publication-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.publications-home .container-new .inner-container .publications-wrapper .publication-link:not(:last-of-type){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--color-grey1)}.publications-home .container-new .inner-container .publications-wrapper .publication-link .header-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.publications-home .container-new .inner-container .publications-wrapper .publication-link .header-cat .date{color:var(--color-kaki);font-size:12px;line-height:15px}.publications-home .container-new .inner-container .publications-wrapper .publication-link .header-cat .cat{padding:3px 8px;border-radius:20px;color:#fff;font-size:13px;line-height:13px;font-weight:700}.publications-home .container-new .inner-container .publications-wrapper .publication-link .header-cat .cat--neutral{background-color:var(--color-green)}.publications-home .container-new .inner-container .publications-wrapper .publication-link .publication-tooltip{position:relative;display:none}@media screen and (min-width: 768px){.publications-home .container-new .inner-container .publications-wrapper .publication-link .publication-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}}.publications-home .container-new .inner-container .publications-wrapper .publication-link .publication-tooltip .publication-tooltip-text{font-weight:400;font-size:12px;line-height:15px;background:#fff;-webkit-box-shadow:0px 4px 14px rgba(0,0,0,.09);box-shadow:0px 4px 14px rgba(0,0,0,.09);border-radius:5px;padding:10px 14px;position:absolute;top:50%;left:calc(100% + 9px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:290px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0;pointer-events:none}.publications-home .container-new .inner-container .publications-wrapper .publication-link .publication-tooltip:hover .publication-tooltip-text{opacity:1}.publications-home .container-new .inner-container .publications-wrapper .publication-link .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:20px;line-height:29px;font-weight:600}.publications-home .container-new .inner-container .publications-wrapper .publication-link .excerpt{font-size:14px;font-weight:400;margin-top:8px;line-height:1.4}.publications-home .container-new .inner-container .publications-wrapper .publication-link .read-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;line-height:17px;font-weight:500;margin-top:16px}.publications-home .container-new .inner-container .publications-wrapper .publication-link .read-more .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:translate 300ms ease-in;transition:translate 300ms ease-in}@media(hover: hover){.publications-home .container-new .inner-container .publications-wrapper .publication-link:hover .read-more .icon{translate:3px 0}}.news-agenda{padding:0px 0 50px;position:relative;overflow-y:clip;overflow-x:hidden}@media(min-width: calc(768px + 1px)){.news-agenda{padding:50px 0 100px}}.news-agenda .inner-content .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0 0 30px}@media(min-width: calc(768px + 1px)){.news-agenda .inner-content .header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}}.news-agenda .inner-content .header .header-content{max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-black)}.news-agenda .inner-content .header .header-content .tag{margin-bottom:12px}.news-agenda .inner-content .tabs-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;gap:10px;padding:10px;border-radius:12px;background-color:#fff;-webkit-box-shadow:0px 4px 20px rgba(8,29,32,.1);box-shadow:0px 4px 20px rgba(8,29,32,.1)}.news-agenda .inner-content .tabs-btn-container .tab{padding:16px 24px;font-size:14px;font-weight:500;color:var(--color-black);border-radius:6px;cursor:pointer;-webkit-transition:all 300ms ease-in;transition:all 300ms ease-in}.news-agenda .inner-content .tabs-btn-container .tab.active-tab{color:var(--color-white);background-color:var(--color-dark-blue)}@media(hover: hover){.news-agenda .inner-content .tabs-btn-container .tab:hover{color:var(--color-white);background-color:var(--color-dark-blue)}}.news-agenda .inner-content .tab-content{display:none;opacity:0;visibility:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin:0 auto;-webkit-transition:opacity 400ms ease-out;transition:opacity 400ms ease-out;position:relative}.news-agenda .inner-content .tab-content .tab-image{-webkit-box-shadow:-20px 25px 40px rgba(8,29,32,.35);box-shadow:-20px 25px 40px rgba(8,29,32,.35);border-radius:28px;overflow:hidden;line-height:0;max-width:342px;width:100%}.news-agenda .inner-content .tab-content .tab-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-agenda .inner-content .tab-content .tab-inner-content{width:100%}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;width:80%}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .wrapper-image{width:100%;aspect-ratio:480/265;overflow:hidden;margin-bottom:24px;border-radius:24px}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .wrapper-image.has-fallback{background-image:url("../../assets/img/png/post-fallback.png");background-size:cover;background-position:center}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .wrapper-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .header-cat-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:12px}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .header-cat-date .date{color:var(--color-kaki);font-size:12px;line-height:15px}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .header-cat-date .cat{padding:5px 8px;border-radius:3px;color:#fff;font-size:11px;line-height:13px;font-weight:700;text-transform:uppercase}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .header-cat-date .cat--red{background-color:var(--color-orange)}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .header-cat-date .cat--blue{background-color:var(--color-blue)}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .header-cat-date .cat--green{background-color:var(--color-green)}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .header-cat-date .cat--yellow{background-color:var(--color-yellow)}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .header-cat-date .cat--neutral{background-color:var(--color-dark-blue)}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:20px;line-height:29px;font-weight:600;margin-bottom:18px}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .read-more{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-size:14px;line-height:17px;font-weight:500}.news-agenda .inner-content .tab-content .tab-inner-content .tab-link .read-more .icon{-webkit-transition:translate 300ms ease-in;transition:translate 300ms ease-in}@media(hover: hover){.news-agenda .inner-content .tab-content .tab-inner-content .tab-link:hover .read-more .icon{translate:3px 0}}.news-agenda .inner-content .tab-content .no-event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.news-agenda .inner-content .tab-content .no-event .no-event-inner{width:100%;height:400px;padding:60px;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;border-radius:12px;background-color:#fff;-webkit-box-shadow:0px 4px 20px rgba(8,29,32,.1);box-shadow:0px 4px 20px rgba(8,29,32,.1)}.news-agenda .inner-content .tab-content.active-tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1}.news-agenda .inner-content .tab-content .slider-news-agenda-navigation button{height:90px;width:45px;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:#fff;background-color:var(--color-white);-webkit-box-shadow:0px 4px 15px 0px rgba(8,29,32,.2);box-shadow:0px 4px 15px 0px rgba(8,29,32,.2);position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.news-agenda .inner-content .tab-content .slider-news-agenda-navigation button.swiper-button-disabled{display:none}.news-agenda .inner-content .tab-content .slider-news-agenda-navigation button.slider-news-agenda-prev{border-radius:0 100px 100px 0;left:0}.news-agenda .inner-content .tab-content .slider-news-agenda-navigation button.slider-news-agenda-next{border-radius:100px 0 0 100px;right:0}.news-agenda .inner-content .tab-content .slider-news-agenda-navigation button:hover.slider-news-agenda-prev svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.news-agenda .inner-content .tab-content .slider-news-agenda-navigation button:hover.slider-news-agenda-next svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.news-agenda .inner-content .tab-content .slider-news-agenda-navigation button svg{-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out, -webkit-transform 300ms ease-out}.push-home{width:calc(100% - 40px);margin:50px auto;border-radius:40px;background:linear-gradient(146deg, #081d20 49.28%, #003e3a 100.62%);position:relative;overflow:hidden;padding:0 45px}@media(min-width: calc(768px + 1px)){.push-home{margin:-160px auto 100px;padding:0 90px}}.push-home::before{position:absolute;display:block;width:500px;height:500px;background-position:center center;background-repeat:no-repeat;background-size:cover;bottom:0;right:0;background-image:url("../../assets/img/svg/deco-intro-bottom.svg");content:""}.push-home .inner-container{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;gap:45px;padding:45px 0}@media(min-width: calc(768px + 1px)){.push-home .inner-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:90px 0 70px}}.push-home .wrapper-content{color:var(--color-white);max-width:520px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.push-home .wrapper-image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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}.members-home{overflow-y:clip;overflow-x:hidden;margin:140px 0 100px}.members-home .container-new .header{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;max-width:655px;margin:0 auto;color:var(--color-black);margin-bottom:66px}.members-home .container-new .header .tag{margin-bottom:12px}.members-home .container-new .header .title{margin-bottom:40px;text-align:center}.members-home .liste-membres-slider{width:100%;height:100%;position:relative}.members-home .liste-membres-slider .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;position:relative}.members-home .liste-membres-slider .swiper-wrapper .swiper-slide{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;width:auto !important;position:relative;overflow:hidden;padding:0 32px}.members-home .liste-membres-slider .swiper-wrapper .swiper-slide .membre-logo{height:88px;display:-webkit-box;display:-ms-flexbox;display:flex}.members-home .liste-membres-slider .swiper-wrapper .swiper-slide .membre-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-publications .publications-header{font-family:"Cabin",sans-serif;color:#1b1a40}@media screen and (max-width: 768px){.page-template-publications .publications-header .container{padding:0}}.page-template-publications .publications-header .publications-header-inner{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width: 768px){.page-template-publications .publications-header .publications-header-inner{padding:45px 0;margin-bottom:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}}.page-template-publications .publications-header .publications-header-inner .wrapper-text{padding:50px 40px;background-color:#f8f9fa}@media screen and (min-width: 768px){.page-template-publications .publications-header .publications-header-inner .wrapper-text{padding:0;background-color:rgba(0,0,0,0);width:50%;max-width:575px}}.page-template-publications .publications-header .publications-header-inner .wrapper-text>.title{font-style:normal;font-weight:700;font-size:36px;line-height:1.53;margin-bottom:20px}@media screen and (min-width: 768px){.page-template-publications .publications-header .publications-header-inner .wrapper-text>.title{font-size:55px;line-height:1.27}}.page-template-publications .publications-header .publications-header-inner .wrapper-text>.text{font-weight:400;font-size:18px;line-height:1.56}@media screen and (min-width: 768px){.page-template-publications .publications-header .publications-header-inner .wrapper-text>.text{line-height:1.33}}.page-template-publications .publications-header .publications-header-inner .wrapper-text>.text strong{font-weight:700;color:var(--color-green)}.page-template-publications .publications-header .publications-header-inner .wrapper-image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;aspect-ratio:375/250}@media screen and (min-width: 768px){.page-template-publications .publications-header .publications-header-inner .wrapper-image{width:50%;max-width:480px;aspect-ratio:480/310}}.page-template-publications .publications-header .publications-header-inner .wrapper-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-publications .publications-results{font-family:"Cabin",sans-serif;color:#1b1a40;margin-bottom:70px}@media screen and (min-width: 768px){.page-template-publications .publications-results{margin-bottom:90px}}@media screen and (min-width: 768px){.page-template-publications .publications-results .publications-results-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-template-publications .publications-results .publications-results-inner .publications-results-filters{margin-bottom:50px}@media screen and (min-width: 768px){.page-template-publications .publications-results .publications-results-inner .publications-results-filters{width:280px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filters-title{font-weight:700;font-size:25px;line-height:36px;color:#000;margin-bottom:16px}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon{border-top:1px solid #ebeced}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filter-accordeon-title{font-weight:500;font-size:18px;line-height:34px;color:#000;padding:10px 20px 10px 0;text-transform:uppercase;position:relative;cursor:pointer}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filter-accordeon-title::after{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:8px;height:8px;border-right:1px solid var(--color-green);border-bottom:1px solid var(--color-green);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filter-accordeon-content .filter-accordeon-content-inner{-webkit-transition:padding-bottom .5s ease-in-out;transition:padding-bottom .5s ease-in-out}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input:not(:last-child){margin-bottom:10px}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input label{font-weight:400;font-size:14px;line-height:24px;color:#000;cursor:pointer}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;width:18px;height:18px;border:1px solid rgba(44,49,53,.18);-ms-flex-negative:0;flex-shrink:0;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-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input[type=checkbox]{border-radius:3px}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input[type=checkbox]::before{display:block;content:"";width:100%;height:100%;background-color:var(--color-green);background-image:url("../../assets/img/svg/ico-check-green.svg");background-repeat:no-repeat;background-position:center;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input[type=checkbox]:checked{border-color:var(--color-green)}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input[type=checkbox]:checked::before{-webkit-transform:scale(1);transform:scale(1)}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input[type=radio]{border-radius:100%;position:relative}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input[type=radio]::before{content:"";display:block;width:6px;height:6px;border-radius:100%;background:var(--color-green);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input[type=radio]:checked{border-color:var(--color-green)}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon .filters-form-input input[type=radio]:checked::before{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon.open .filter-accordeon-title::after{-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-accordeon.open .filter-accordeon-content .filter-accordeon-content-inner{padding-bottom:17px}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-wrapper-btn{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (min-width: 768px){.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-wrapper-btn{margin-top:30px}}.page-template-publications .publications-results .publications-results-inner .publications-results-filters .filter-wrapper-btn .filters-form-btn{width:100%}@media screen and (min-width: 768px){.page-template-publications .publications-results .publications-results-inner .publications-results-list{max-width:780px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:20px}@media screen and (min-width: 768px){.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top .count-result{font-weight:600;font-size:20px;line-height:24px;-ms-flex-negative:0;flex-shrink:0}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top .count-result span{color:var(--color-green)}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top .check-filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top .check-filter-wrapper .check-filter{font-weight:400;font-size:13px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b1a40;border:.75px solid #1b1a40;border-radius:500px;padding:3px 8px;gap:6px}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top .check-filter-wrapper .check-filter .check-filter-delete{background:#1b1a40;width:10px;height:10px;border:0;-ms-flex-negative:0;flex-shrink:0;text-indent:-9999px;padding:0;cursor:pointer;border-radius:100px;position:relative}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top .check-filter-wrapper .check-filter .check-filter-delete::after,.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top .check-filter-wrapper .check-filter .check-filter-delete::before{content:"";background-color:#fff;width:5px;height:1px;display:block;position:absolute;-webkit-transform-origin:center;transform-origin:center;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-top .check-filter-wrapper .check-filter .check-filter-delete::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.page-template-publications .publications-results .publications-results-inner .publications-results-list .publications-results-list-publication .publication-card{border-top:1px solid #ebeced;padding:30px 0}.page-template-publications .publications-results .publications-results-pagination .pagination{width:100%;margin-top:70px}.page-template-publications .publications-results .publications-results-pagination .pagination ul{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;width:100%}.page-template-publications .publications-results .publications-results-pagination .pagination ul li{padding:0 30px;color:var(--color-dark-blue) !important;border-right:1px solid #d6e1e4}@media screen and (max-width: 768px){.page-template-publications .publications-results .publications-results-pagination .pagination ul li{padding:0 15px}}.page-template-publications .publications-results .publications-results-pagination .pagination ul li:last-child,.page-template-publications .publications-results .publications-results-pagination .pagination ul li.prevnext{border-right:0}.page-template-publications .publications-results .publications-results-pagination .pagination ul li,.page-template-publications .publications-results .publications-results-pagination .pagination ul li a{color:var(--color-green);font-family:"Cabin",sans-serif;font-size:40px}@media screen and (max-width: 768px){.page-template-publications .publications-results .publications-results-pagination .pagination ul li,.page-template-publications .publications-results .publications-results-pagination .pagination ul li a{font-size:20px}}.page-template-publications .publications-results .publications-results-pagination .pagination ul li.next,.page-template-publications .publications-results .publications-results-pagination .pagination ul li.prev,.page-template-publications .publications-results .publications-results-pagination .pagination ul li a.next,.page-template-publications .publications-results .publications-results-pagination .pagination ul li a.prev{display:none}.page-template-publications .publications-results .publications-results-pagination .pagination.toomuch ul li a.next,.page-template-publications .publications-results .publications-results-pagination .pagination.toomuch ul li a.prev{display:block}.publication-card{display:block;font-family:"Cabin",sans-serif}.publication-card .publication-card-inner{position:relative}@media screen and (min-width: 768px){.publication-card .publication-card-inner{padding-left:125px;min-height:124px}}.publication-card .publication-card-inner .publication-heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px}@media screen and (min-width: 768px){.publication-card .publication-card-inner .publication-heading{margin-bottom:8px}}.publication-card .publication-card-inner .publication-heading .publication-thumbnail{width:96px;height:124px;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgba(0,0,0,.08);position:relative;border-radius:8px;overflow:hidden}@media screen and (min-width: 768px){.publication-card .publication-card-inner .publication-heading .publication-thumbnail{position:absolute;top:0;left:0}}.publication-card .publication-card-inner .publication-heading .publication-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publication-card .publication-card-inner .publication-content .publication-content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;font-size:13px;line-height:24px;color:#a4b3b7}.publication-card .publication-card-inner .publication-category-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;margin-bottom:13px}@media screen and (min-width: 768px){.publication-card .publication-card-inner .publication-category-wrapper{margin-bottom:8px}}.publication-card .publication-card-inner .publication-category{padding:3px 8px 5px;background-color:var(--color-green);border-radius:500px;color:#fff;font-weight:700;font-size:13px;line-height:16px;display:inline-block}.publication-card .publication-card-inner .publication-tooltip{position:relative;display:none}@media screen and (min-width: 768px){.publication-card .publication-card-inner .publication-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}}.publication-card .publication-card-inner .publication-tooltip .publication-tooltip-text{font-weight:400;font-size:12px;line-height:15px;background:#fff;-webkit-box-shadow:0px 4px 14px rgba(0,0,0,.09);box-shadow:0px 4px 14px rgba(0,0,0,.09);border-radius:5px;padding:10px 14px;position:absolute;top:50%;left:calc(100% + 9px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:290px;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0;pointer-events:none}.publication-card .publication-card-inner .publication-tooltip:hover .publication-tooltip-text{opacity:1}.publication-card .publication-card-inner .publication-title{font-weight:600;font-size:20px;line-height:34px;color:#1b1a40}@media screen and (min-width: 768px){.publication-card .publication-card-inner .publication-title{line-height:20px}}.publication-card .publication-card-inner .publication-excerpt{font-weight:400;font-size:14px;line-height:25px;margin-bottom:16px}@media screen and (min-width: 768px){.publication-card .publication-card-inner .publication-excerpt{line-height:20px;margin-bottom:8px}}.publication-card .publication-card-inner .publication-keyword{font-weight:400;font-size:13px;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#005965;margin-bottom:4px}.page-template-news .site-content{padding-top:0}.page-template-news .all_news{padding-bottom:215px;padding-top:170px;background-size:cover;background-position:center top;margin-bottom:-100px}.page-template-news .all_news .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.page-template-news .all_news .mod_title{font-family:"Cabin",sans-serif;font-size:44px;font-weight:700;line-height:1.35;text-align:left;width:100%}.page-template-news .all_news .col{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:start;-ms-flex-align:start;align-items:flex-start}.page-template-news .all_news .col:first-child{width:25%;padding-top:150px;padding-bottom:150px}.page-template-news .all_news .col:first-child .col-wrapper{max-width:300px}.page-template-news .all_news .col:first-child .col-wrapper.fixed{position:fixed;top:150px}.page-template-news .all_news .col:first-child .col-wrapper.stopped{position:absolute;top:auto;bottom:0}.page-template-news .all_news .col:last-child{width:70%}.page-template-news .all_news .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:-20px}.page-template-news .all_news .filters .filter{margin-right:12px;margin-bottom:40px;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;cursor:pointer}.page-template-news .all_news .filters .filter:last-child{margin-right:0}.page-template-news .all_news .filters .filter.active label,.page-template-news .all_news .filters .filter:hover label{opacity:1}.page-template-news .all_news .filters .filter input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.page-template-news .all_news .filters .filter label{padding:5px 10px;border-radius:3px;font-family:"Cabin",sans-serif;font-size:12px;font-weight:700;color:#fff;line-height:15px;letter-spacing:1.17px;text-transform:uppercase;cursor:pointer;opacity:.7}.page-template-news .all_news .filters .filter label.blue{background-color:var(--color-blue)}.page-template-news .all_news .filters .filter label.green{background-color:var(--color-green)}.page-template-news .all_news .filters .filter label.red{background-color:var(--color-orange)}.page-template-news .all_news .filters .filter label.yellow{background-color:var(--color-yellow)}.page-template-news .all_news .filters .filter input:checked+label{opacity:1}.page-template-news .all_news .news_wrapper{width:100%}.page-template-news .all_news .news_wrapper .news_content{padding-top:130px}.page-template-news .all_news .news_wrapper .news_content .post{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;width:100%;min-height:210px;padding:20px;margin-top:25px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.page-template-news .all_news .news_wrapper .news_content .post:first-child{margin-top:0}.page-template-news .all_news .news_wrapper .news_content .post .left{width:244px;height:162px;-ms-flex-negative:0;flex-shrink:0}.page-template-news .all_news .news_wrapper .news_content .post .left .image,.page-template-news .all_news .news_wrapper .news_content .post .left .image a{width:100%;height:100%;border-radius:8px;overflow:hidden}.page-template-news .all_news .news_wrapper .news_content .post .left .image img,.page-template-news .all_news .news_wrapper .news_content .post .left .image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.page-template-news .all_news .news_wrapper .news_content .post .right{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:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 245px);height:100%;padding:10px 90px 10px 50px;position:relative}.page-template-news .all_news .news_wrapper .news_content .post .right .expander{position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-template-news .all_news .news_wrapper .news_content .post .right .expander i{color:#081d20;-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out}.page-template-news .all_news .news_wrapper .news_content .post .right .date{font-family:"Cabin",sans-serif;font-weight:400;font-size:14px;color:#1b1a40;line-height:15px;letter-spacing:1.17px;text-transform:uppercase}.page-template-news .all_news .news_wrapper .news_content .post .right .title{margin:8px 0 15px;font-family:"Cabin",sans-serif;font-weight:500;font-size:24px;color:#1b1a40;line-height:30px;width:100%}.page-template-news .all_news .news_wrapper .news_content .post .right .category{font-family:"Cabin",sans-serif;font-weight:700;font-size:12px;color:var(--color-white);line-height:15px;letter-spacing:1.17px;text-transform:uppercase;padding:5px 8px;border-radius:3px}.page-template-news .all_news .news_wrapper .news_content .post .right .category.blue{background-color:var(--color-blue)}.page-template-news .all_news .news_wrapper .news_content .post .right .category.green{background-color:var(--color-green)}.page-template-news .all_news .news_wrapper .news_content .post .right .category.red{background-color:var(--color-orange)}.page-template-news .all_news .news_wrapper .news_content .post .right .category.yellow{background-color:var(--color-yellow)}.page-template-news .all_news .news_wrapper .news_content .post.ui-state-active .right .expander i{color:var(--color-green);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.page-template-news .all_news .news_wrapper .news_content .post_content{background-color:#fff;padding:30px 20px;border-top:1px solid #e6edef}.page-template-news .all_news .news_wrapper .news_content .post_content h2{margin-bottom:20px;font-family:"Cabin",sans-serif;font-weight:700;font-size:28px;color:#1b1a40;line-height:36px}.page-template-news .all_news .news_wrapper .news_content .post_content strong{font-weight:700}.page-template-news .all_news .news_wrapper .news_content .post_content a{color:var(--color-green);text-decoration:underline}.page-template-news .all_news .news_wrapper .news_content .post_content.intro_img{margin-top:-95px;padding-bottom:200px}.page-template-news .all_news .news_wrapper .news_content .post_content h2{padding:10px 0 50px;font-family:"Cabin",sans-serif;font-size:36px;line-height:1.3;color:#1b1a40}.page-template-news .all_news .news_wrapper .news_content .post_content h3{padding:10px 0;font-family:"Cabin",sans-serif;font-size:24px;font-weight:bold;line-height:1.5;color:var(--color-green)}.page-template-news .all_news .news_wrapper .news_content .post_content h4{padding:4px 0;font-family:"Cabin",sans-serif;font-size:16px;font-weight:bold;letter-spacing:1.6px;color:#2e2c2c}.page-template-news .all_news .news_wrapper .news_content .post_content h5{padding:10px;font-family:"Cabin",sans-serif;font-size:18px;font-weight:bold;line-height:1.9;color:#1b1a40}.page-template-news .all_news .news_wrapper .news_content .post_content p,.page-template-news .all_news .news_wrapper .news_content .post_content ul,.page-template-news .all_news .news_wrapper .news_content .post_content ol{padding:5px 0}.page-template-news .all_news .news_wrapper .news_content .post_content p,.page-template-news .all_news .news_wrapper .news_content .post_content ul li,.page-template-news .all_news .news_wrapper .news_content .post_content ol li{font-family:"Cabin",sans-serif;font-size:16px;line-height:1.9;color:#1b1a40}.page-template-news .all_news .news_wrapper .news_content .post_content p strong,.page-template-news .all_news .news_wrapper .news_content .post_content ul li strong,.page-template-news .all_news .news_wrapper .news_content .post_content ol li strong{font-weight:bold}.page-template-news .all_news .news_wrapper .news_content .post_content ol{list-style:none;counter-reset:my-awesome-counter}.page-template-news .all_news .news_wrapper .news_content .post_content ol li{counter-increment:my-awesome-counter}.page-template-news .all_news .news_wrapper .news_content .post_content ol li:before{content:counter(my-awesome-counter);display:inline-block;width:30px;-webkit-text-stroke:1px var(--color-kaki);font-size:21px;vertical-align:middle;color:#fff;font-family:"Cabin",sans-serif}.page-template-news .all_news .news_wrapper .news_content .post_content img{margin-top:25px;margin-bottom:25px}.page-template-news .all_news .news_wrapper .news_content .post_content ul li:before{content:"";display:inline-block;width:18px;height:2px;margin-right:15px;background-color:var(--color-green);vertical-align:middle}.page-template-contact{background-size:cover;background-position:center center;font-family:"Cabin",sans-serif}.page-template-contact .all_contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-contact .all_contact .mod_title{font-family:"Cabin",sans-serif;font-size:55px;font-weight:700;line-height:50px;text-align:left}.page-template-contact .all_contact .col{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:start;-ms-flex-align:start;align-items:flex-start}.page-template-contact .all_contact .col:first-child{width:25%;padding-top:150px;padding-bottom:150px}.page-template-contact .all_contact .col:last-child{width:70%}.page-template-contact .all_contact .contact_wrapper{margin:150px 0;width:100%;max-height:710px;background:#fff;padding:60px;padding-right:0;position:relative}.page-template-contact .all_contact .contact_wrapper .content form{max-width:780px}.page-template-contact .all_contact .contact_wrapper .content form span.wpcf7-not-valid-tip{margin:10px 0px}.page-template-contact .all_contact .contact_wrapper .content form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,.page-template-contact .all_contact .contact_wrapper .content form .wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid{border-color:#963333}.page-template-contact .all_contact .contact_wrapper .content form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid::-webkit-input-placeholder, .page-template-contact .all_contact .contact_wrapper .content form .wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid::-webkit-input-placeholder{color:#963333}.page-template-contact .all_contact .contact_wrapper .content form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid::-moz-placeholder, .page-template-contact .all_contact .contact_wrapper .content form .wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid::-moz-placeholder{color:#963333}.page-template-contact .all_contact .contact_wrapper .content form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid:-ms-input-placeholder, .page-template-contact .all_contact .contact_wrapper .content form .wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid:-ms-input-placeholder{color:#963333}.page-template-contact .all_contact .contact_wrapper .content form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid::-ms-input-placeholder, .page-template-contact .all_contact .contact_wrapper .content form .wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid::-ms-input-placeholder{color:#963333}.page-template-contact .all_contact .contact_wrapper .content form .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid::placeholder,.page-template-contact .all_contact .contact_wrapper .content form .wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid::placeholder{color:#963333}.page-template-contact .all_contact .contact_wrapper .content form .input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-template-contact .all_contact .contact_wrapper .content form .input>p{display:contents}.page-template-contact .all_contact .contact_wrapper .content form .input span{max-width:380px;margin-left:10px;margin-bottom:10px;width:100%}.page-template-contact .all_contact .contact_wrapper .content form .input span input{width:100%}.page-template-contact .all_contact .contact_wrapper .content form .message{width:100%;text-align:right}.page-template-contact .all_contact .contact_wrapper .content form .message span{display:block;margin-left:10px}.page-template-contact .all_contact .contact_wrapper .content form .message span textarea{width:100%}.page-template-contact .all_contact .contact_wrapper .content form input,.page-template-contact .all_contact .contact_wrapper .content form textarea{font-family:"Cabin",sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.370305px;border:1px solid var(--color-grey2);padding:10px 20px;border-radius:0px !important}.page-template-contact .all_contact .contact_wrapper .content form input::-webkit-input-placeholder, .page-template-contact .all_contact .contact_wrapper .content form textarea::-webkit-input-placeholder{color:var(--color-kaki);text-transform:uppercase}.page-template-contact .all_contact .contact_wrapper .content form input::-moz-placeholder, .page-template-contact .all_contact .contact_wrapper .content form textarea::-moz-placeholder{color:var(--color-kaki);text-transform:uppercase}.page-template-contact .all_contact .contact_wrapper .content form input:-ms-input-placeholder, .page-template-contact .all_contact .contact_wrapper .content form textarea:-ms-input-placeholder{color:var(--color-kaki);text-transform:uppercase}.page-template-contact .all_contact .contact_wrapper .content form input::-ms-input-placeholder, .page-template-contact .all_contact .contact_wrapper .content form textarea::-ms-input-placeholder{color:var(--color-kaki);text-transform:uppercase}.page-template-contact .all_contact .contact_wrapper .content form input::placeholder,.page-template-contact .all_contact .contact_wrapper .content form textarea::placeholder{color:var(--color-kaki);text-transform:uppercase}.page-template-contact .all_contact .contact_wrapper .content form .infos{margin:15px 0 15px 10px;font-size:14px;line-height:18px;position:relative;z-index:2}.page-template-contact .all_contact .contact_wrapper .content form .infos a{color:var(--color-green)}.page-template-contact .all_contact .contact_wrapper .content form .validation{text-align:right;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}.page-template-contact .all_contact .contact_wrapper .content form .validation input{font-family:"Catamaran",sans-serif;font-size:12px;text-transform:uppercase;border-bottom:2px solid var(--color-green) !important;display:block;padding:5px;min-width:100px;color:var(--color-green);text-align:left;margin:0 auto;background:none;border:none;border-radius:0;position:relative}.page-template-contact .all_contact .contact_wrapper .content form .validation iframe{-webkit-transform:scale(0.75);transform:scale(0.75)}.page-template-contact .all_contact .contact_wrapper .content form .validation p::before{content:">";position:absolute;right:0;top:22px;font-family:"Catamaran",sans-serif;font-size:16px;color:var(--color-green);text-transform:uppercase}.page-template-contact .all_contact .contact_wrapper:before{content:"";position:absolute;left:0;width:100vw;top:0;bottom:0;background:#fff}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:0;position:relative;color:#963333}.page-template-agenda .header-in{background-size:cover;background-position:center center;position:relative;z-index:10}.page-template-agenda .header-in .container{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;height:350px}.page-template-agenda .agenda{background-color:#f8f9fa;position:relative;z-index:10;padding-bottom:115px}.page-template-agenda .agenda .calendrier .fc-event,.page-template-agenda .agenda .calendrier .fc-event-dot{background:none}.page-template-agenda .agenda .calendrier .fc-day-header{padding:15px 0;font-family:"Cabin",sans-serif;font-weight:700;font-size:12px;color:#1b1a40;line-height:15px;letter-spacing:1.17px;text-transform:uppercase}.page-template-agenda .agenda .calendrier .fc hr,.page-template-agenda .agenda .calendrier .fc tbody,.page-template-agenda .agenda .calendrier .fc td,.page-template-agenda .agenda .calendrier .fc th,.page-template-agenda .agenda .calendrier .fc thead,.page-template-agenda .agenda .calendrier .fc-row{background:#fff !important}.page-template-agenda .agenda .calendrier .fc-day-top.fc-other-month{opacity:1}.page-template-agenda .agenda .calendrier .fc-day-top{background:-webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), to(rgba(92, 107, 192, 0.03))) !important;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(92, 107, 192, 0.03) 100%) !important}.page-template-agenda .agenda .calendrier .fc-day-number{float:left;padding:10px 2px 2px 8px;font-family:"Cabin",sans-serif;font-weight:500;font-size:11px;color:rgba(0,0,0,.5);line-height:14px}.page-template-agenda .agenda .calendrier .fc-event{width:75%;border-radius:0 3px 3px 0;margin:0;padding:4px 8px;background:rgba(140,151,178,.6) !important;border:1px solid rgba(140,151,178,.2);border-left:3px solid #8c97b2;font-family:"Cabin",sans-serif !important;font-weight:500 !important;font-size:11px !important;color:#8c97b2 !important;line-height:14px !important}.page-template-agenda .agenda .calendrier .fc-event.closed{display:none}.page-template-agenda .agenda .calendrier .fc-event.closed.expositions{display:block}.page-template-agenda .agenda .calendrier .fc-event.fullday{width:auto;border-radius:0}.page-template-agenda .agenda .calendrier .fc-event.fullday .date{display:none}.page-template-agenda .agenda .calendrier .fc-event .fc-content{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}.page-template-agenda .agenda .calendrier .fc-scroller{overflow-x:hidden !important;overflow-y:hidden !important}.page-template-agenda .agenda .calendrier .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{height:130px}.page-template-agenda .agenda .calendrier .fc-row .fc-content-skeleton td:not(.fc-event-container),.page-template-agenda .agenda .calendrier .fc-row .fc-helper-skeleton td:not(.fc-event-container){border-bottom:0;border-right:1px}.page-template-agenda .agenda .calendrier tr>td>.fc-day-grid-event{margin-top:0;margin-bottom:3px}.page-template-agenda .agenda .calendrier .fc-other-month{background:#eee}.page-template-agenda .agenda .calendrier .fc-bgevent.fermeture{width:168px;position:relative}.page-template-agenda .agenda .calendrier .fc-bgevent.fermeture span{position:absolute;width:94%;bottom:30px;left:3%;text-align:center;color:#fff;text-transform:uppercase;font-family:"Cabin",sans-serif;font-size:11px;font-weight:600;line-height:15px;letter-spacing:3px}.page-template-agenda .agenda .calendrier .thead td,.page-template-agenda .agenda .calendrier .thead th{height:45px}.page-template-agenda .agenda .calendrier .thead th{vertical-align:middle}.page-template-agenda .agenda .calendrier tbody .fc-row .fc-content-skeleton{height:100% !important}.page-template-agenda .agenda .calendrier .fc-content-skeleton{min-height:150px}.page-template-agenda .agenda .calendrier .fc-today{position:relative;background:rgba(0,0,0,0)}.page-template-agenda .agenda .calendrier .fc-today span.bordure{border:3px solid #000;position:absolute;width:97%;height:96%;display:block}.page-template-agenda .agenda .calendrier .fc-bgevent{opacity:1}.page-template-agenda .agenda .calendrier .fc-row .fc-content-skeleton td.fc-other-month.closed,.page-template-agenda .agenda .calendrier .fc-row .fc-content-skeleton td.fc-other-month.fc-today{background-color:rgba(0,0,0,0) !important}.page-template-agenda .agenda .calendrier .fc-row .fc-bg td.fc-other-month.fc-today{background-color:#eee}.page-template-agenda .agenda .calendrier .fc-row .fc-bg{z-index:-2;display:block}.page-template-agenda .agenda .calendrier .fc hr,.page-template-agenda .agenda .calendrier .fc tbody,.page-template-agenda .agenda .calendrier .fc td,.page-template-agenda .agenda .calendrier .fc th,.page-template-agenda .agenda .calendrier .fc thead,.page-template-agenda .agenda .calendrier .fc-row{border-color:#d6e1e4 !important}.page-template-agenda .agenda .list_view{display:none}.page-template-agenda .agenda .list_view .days{padding:15px 0 40px}.page-template-agenda .agenda .list_view .days .no-results{padding-top:20px;font-family:"Cabin",sans-serif;font-size:16px;line-height:1.5;color:#1c2e36}.page-template-agenda .agenda .list_view .days .day.disabled{display:none}.page-template-agenda .agenda .list_view .days .day:last-child .day_event:last-child{padding-bottom:0;border-bottom:0}.page-template-agenda .agenda .list_view .days .day .day_event{padding:20px 0;border-bottom:1px solid #d6e1e4}.page-template-agenda .agenda .list_view .days .day .day_event .event-category{padding:2px 0;font-family:"Cabin",sans-serif;font-size:12px;font-weight:bold;letter-spacing:1.2px;color:var(--color-green);text-transform:uppercase}.page-template-agenda .agenda .list_view .days .day .day_event .event-date{padding:2px 0;font-family:"Cabin",sans-serif;font-size:24px;font-weight:bold;line-height:1.25;color:#1c2e36}.page-template-agenda .agenda .list_view .days .day .day_event .event-name{padding:2px 0;font-family:"Cabin",sans-serif;font-size:16px;line-height:1.5;color:#1c2e36}.page-template-agenda .agenda .list_view .days .day .day_event .event-duration{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}.page-template-agenda .agenda .list_view .days .day .day_event .event-duration .icon{margin-right:8px}.page-template-agenda .agenda .list_view .days .day .day_event .event-duration .text{padding:2px 0;font-family:"Cabin",sans-serif;font-size:16px;line-height:1.25;color:var(--color-green)}.page-template-agenda .agenda .list_view .all-events{display:none}.single-post .single_text{padding-bottom:150px}@media screen and (max-width: 795px){.single-post .single_text{padding-bottom:0}}.single-post .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:85px;-moz-column-gap:85px;column-gap:85px;padding:75px 0 110px}@media screen and (max-width: 795px){.single-post .intro{padding:0 0 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-post .intro .intro-image{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:580px;height:426px;border-radius:24px;overflow:hidden}@media screen and (max-width: 795px){.single-post .intro .intro-image{max-width:unset;height:auto;margin-left:-20px;margin-right:-20px}}.single-post .intro .intro-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 795px){.single-post .intro .intro-image img{width:100%;height:auto;-o-object-fit:unset;object-fit:unset}}.single-post .intro .intro-content{width:515px;-ms-flex-negative:0;flex-shrink:0;font-family:"Cabin",sans-serif;padding:35px 0;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:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 795px){.single-post .intro .intro-content{padding:50px 0;width:100%;border-bottom:1px solid #dadada}}.single-post .intro .intro-content .title{margin-bottom:18px;font-weight:700;font-size:48px;line-height:58px;color:#081d20}@media screen and (max-width: 795px){.single-post .intro .intro-content .title{font-size:36px;line-height:55px;margin-bottom:30px}}.single-post .intro .intro-content .category{font-weight:700;font-size:10px;line-height:15px;color:var(--color-white);border-radius:3px;padding:3px 8px;letter-spacing:1.17455px;text-transform:uppercase;margin-bottom:18px;display:inline-block}@media screen and (max-width: 795px){.single-post .intro .intro-content .category{margin-bottom:20px}}.single-post .intro .intro-content .category.blue{background-color:var(--color-blue)}.single-post .intro .intro-content .category.green{background-color:var(--color-green)}.single-post .intro .intro-content .category.red{background-color:var(--color-orange)}.single-post .intro .intro-content .category.yellow{background-color:var(--color-yellow)}.single-post .intro .intro-content .date{font-weight:700;font-size:12px;line-height:15px;letter-spacing:1.17455px;text-transform:uppercase;color:#081d20}@media screen and (max-width: 795px){.single-post .intro .intro-content .date{margin-bottom:20px}}.single-post .share-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:"Cabin",sans-serif;color:#081d20}.single-post .share-wrapper .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.single-post .share-wrapper .share .share-text{font-weight:700;font-size:16px;line-height:23px;color:#081d20}.single-post .share-wrapper .share .share-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.single-post .share-wrapper .share .share-socials a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-post .share-wrapper .share .share-socials a:hover{opacity:.5}.single-post .content{max-width:780px;margin:0 auto 80px;background-color:#fff;position:relative;z-index:2}@media screen and (max-width: 795px){.single-post .content{margin-bottom:50px}}.single-post .content .share-wrapper{padding:40px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.single-post .content .share-wrapper li{margin:0 !important;padding:0}.single-post .content .share-wrapper li:before{display:none}.single-post .content a{color:var(--color-green);text-decoration:underline}.single-post .content h2{font-family:"Cabin",sans-serif;font-size:36px;line-height:1.3;color:#1b1a40}.single-post .content h2:not(:first-child){margin-top:70px}.single-post .content h2:not(:last-child){margin-bottom:20px}@media screen and (max-width: 795px){.single-post .content h2{font-size:30px}}.single-post .content h3{font-family:"Cabin",sans-serif;font-size:24px;font-weight:bold;line-height:1.5;color:var(--color-green)}.single-post .content h3:not(:first-child){margin-top:40px}.single-post .content h3:not(:last-child){margin-bottom:20px}.single-post .content h2+h3:not(:first-child){margin-top:20px}.single-post .content h4{font-family:"Cabin",sans-serif;font-size:16px;font-weight:bold;letter-spacing:1.6px;color:#2e2c2c}.single-post .content h4:not(:first-child){margin-top:20px}.single-post .content h4:not(:last-child){margin-bottom:20px}.single-post .content h5{font-family:"Cabin",sans-serif;font-size:18px;font-weight:bold;line-height:1.9;color:#1b1a40}.single-post .content h5:not(:first-child){margin-top:20px}.single-post .content h5:not(:last-child){margin-bottom:10px}.single-post .content h6{font-family:"Cabin",sans-serif;font-size:18px;font-weight:bold;line-height:1.9;color:#1b1a40}.single-post .content h6:not(:first-child){margin-top:20px}.single-post .content h6:not(:last-child){margin-bottom:10px}.single-post .content p>img{width:100%;height:auto}.single-post .content p:not(:last-child),.single-post .content ul:not(:last-child),.single-post .content ol:not(:last-child){margin-bottom:20px}.single-post .content p,.single-post .content ul li,.single-post .content ol li{font-family:"Cabin",sans-serif;font-size:16px;line-height:1.6;color:#1b1a40}.single-post .content p strong,.single-post .content ul li strong,.single-post .content ol li strong{font-weight:bold}.single-post .content ol{list-style:none;counter-reset:my-awesome-counter}.single-post .content ol li{counter-increment:my-awesome-counter}.single-post .content ol li:before{content:counter(my-awesome-counter);display:inline-block;width:30px;-webkit-text-stroke:1px var(--color-kaki);font-size:21px;vertical-align:middle;color:#fff;font-family:"Cabin",sans-serif}.single-post .content img{margin-top:40px;margin-bottom:50px;width:100%;height:auto}@media screen and (max-width: 795px){.single-post .content img{margin-top:30px;margin-bottom:40px}}.single-post .content ul li{position:relative;padding-left:35px}.single-post .content ul li:not(:last-child){margin-bottom:5px}.single-post .content ul li:before{content:"";display:inline-block;width:18px;height:2px;margin-right:15px;background-color:var(--color-green);vertical-align:middle;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-post .content table{border-collapse:collapse}.single-post .content table td,.single-post .content table th{border:1px solid rgba(164,179,183,.5)}.single-post .content table tr:first-child th{border-top:0}.single-post .content table tr:last-child td{border-bottom:0}.single-post .content table tr td:first-child,.single-post .content table tr th:first-child{border-left:0}.single-post .content table tr td:last-child,.single-post .content table tr th:last-child{border-right:0}.single-post .content table{margin:10px 0;background-color:#f8f9fa}.single-post .content table tr:nth-child(odd) td{background-color:#fff}.single-post .content table tr th{padding:15px 20px;font-family:"Cabin",sans-serif;font-size:12px;font-weight:bold;letter-spacing:1.2px;text-transform:uppercase;text-align:left;color:#2e2c2c}.single-post .content table tr td{padding:0 20px;font-family:"Cabin",sans-serif;font-size:12px;line-height:2.2;letter-spacing:normal;color:#1c2e36}.single-post .content table tr td strong{font-weight:bold}.single-post .content .blockquote{padding:0 0 30px 68px;position:relative;font-family:"Cabin",sans-serif;font-size:18px;font-style:italic;line-height:1.66;color:#081d20}@media screen and (max-width: 795px){.single-post .content .blockquote{padding-left:43px}}.single-post .content .blockquote:not(:first-child){margin-top:70px}@media screen and (max-width: 795px){.single-post .content .blockquote:not(:first-child){margin-top:60px}}.single-post .content .blockquote:not(:last-child){margin-bottom:70px}@media screen and (max-width: 795px){.single-post .content .blockquote:not(:last-child){margin-bottom:60px}}.single-post .content .blockquote:before,.single-post .content .blockquote:after{content:"";background-image:url("../../assets/img/svg/ico-quote-green.svg");background-repeat:no-repeat;background-size:contain;display:block;width:36px;height:29px;position:absolute;z-index:1}@media screen and (max-width: 795px){.single-post .content .blockquote:before,.single-post .content .blockquote:after{width:24px;height:21px}}.single-post .content .blockquote:before{top:0px;left:0px}.single-post .content .blockquote:after{bottom:0px;right:0px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 795px){.single-post .content .blockquote:after{display:none}}.single-post .content .blockquote .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:22px}.single-post .content .blockquote .author .author-image{width:60px;height:60px;border-radius:100px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.single-post .content .blockquote .author .author-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.single-post .content .blockquote .author .author-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:16px;line-height:23px;font-style:normal}.single-post .content .blockquote+.blockquote{border-top:1px solid rgba(0,0,0,.1);margin-top:-30px !important;padding-top:40px}.single-post .content .blockquote+.blockquote:before{top:40px}.single-post .content .content-column{padding:10px 0}.single-post .content .content-column.one_half{width:48%;margin-right:2%}.single-post .content .content-column.one_half.last_column{margin-right:0}.single-post .content .content-column.one_third{width:32%;margin-right:2%}.single-post .content .content-column.one_third.last_column{margin-right:0}.single-post .content .content-column.one_third h4+h4{font-family:"Cabin",sans-serif;font-size:16px;line-height:1.6;color:var(--color-green)}.single-post .content .gallery{margin-top:40px;margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.single-post .content .gallery:not(:first-child){margin-top:40px}.single-post .content .gallery:not(:last-child){margin-bottom:70px}@media screen and (max-width: 795px){.single-post .content .gallery:not(:last-child){margin-bottom:60px}}@media screen and (max-width: 795px){.single-post .content .gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px;margin-bottom:60px}.single-post .content .gallery .gallery-item{max-width:100%}}.single-post .content .gallery img{margin:0;border-radius:24px}.single-post .content .btn{margin:20px 0}.single-post .maillage-articles .maillage-articles-title{font-family:"Cabin",sans-serif;font-weight:500;font-size:36px;line-height:46px;color:#081d20;margin-bottom:30px}@media screen and (max-width: 795px){.single-post .maillage-articles .maillage-articles-title{margin-bottom:40px}}.single-post .maillage-articles .maillage-articles-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:57px;-moz-column-gap:57px;column-gap:57px}@media screen and (max-width: 795px){.single-post .maillage-articles .maillage-articles-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:57px}}.single-post .maillage-articles .maillage-articles-wrapper .article{display:block;width:33.3333333333%;max-width:355px;font-family:"Cabin",sans-serif}@media screen and (max-width: 795px){.single-post .maillage-articles .maillage-articles-wrapper .article{width:100%;max-width:100%}}.single-post .maillage-articles .maillage-articles-wrapper .article .image{width:100%;height:235px;margin-bottom:25px;overflow:hidden;border-radius:24px}@media screen and (max-width: 795px){.single-post .maillage-articles .maillage-articles-wrapper .article .image{height:auto}}.single-post .maillage-articles .maillage-articles-wrapper .article .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width: 795px){.single-post .maillage-articles .maillage-articles-wrapper .article .image img{height:auto}}.single-post .maillage-articles .maillage-articles-wrapper .article .title{margin-bottom:10px;font-weight:500;font-size:24px;line-height:1.45;color:#081d20;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-post .maillage-articles .maillage-articles-wrapper .article .category{font-weight:700;font-size:11px;line-height:15px;color:var(--color-white);letter-spacing:1.17455px;text-transform:uppercase;border-radius:3px;padding:3px 8px}.single-post .maillage-articles .maillage-articles-wrapper .article .category.blue{background-color:var(--color-blue)}.single-post .maillage-articles .maillage-articles-wrapper .article .category.green{background-color:var(--color-green)}.single-post .maillage-articles .maillage-articles-wrapper .article .category.red{background-color:var(--color-orange)}.single-post .maillage-articles .maillage-articles-wrapper .article .category.yellow{background-color:var(--color-yellow)}.single-post .maillage-articles .maillage-articles-wrapper .article .date{font-weight:700;font-size:12px;line-height:15px;letter-spacing:1.17455px;text-transform:uppercase;color:#081d20;margin-bottom:8px;display:block}.single-post .maillage-articles .maillage-articles-wrapper .article:hover .image img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width: 795px){.single-post .maillage-articles .maillage-articles-wrapper .article:hover .image img{-webkit-transform:unset;transform:unset}}.single-post .maillage-articles .maillage-articles-wrapper .article:hover .title{color:var(--color-green)}.page-template-single-text .single_text,.page-template-members .single_text,.single-event .single_text{padding-bottom:100px}.page-template-single-text .intro,.page-template-members .intro,.single-event .intro{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;padding:20px 0}.page-template-single-text .intro .mod_tag,.page-template-members .intro .mod_tag,.single-event .intro .mod_tag{text-align:center}.page-template-single-text .intro .tag_icon,.page-template-members .intro .tag_icon,.single-event .intro .tag_icon{width:40px;margin-bottom:25px}.page-template-single-text .intro .title,.page-template-members .intro .title,.single-event .intro .title{margin-bottom:20px;font-family:"Cabin",sans-serif;font-size:48px;line-height:1.5;text-align:center;color:#1b1a40}.page-template-single-text .intro .image,.page-template-single-text .intro .intro_image,.page-template-members .intro .image,.page-template-members .intro .intro_image,.single-event .intro .image,.single-event .intro .intro_image{width:100%;height:auto;border-radius:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-single-text .intro .image img,.page-template-single-text .intro .intro_image img,.page-template-members .intro .image img,.page-template-members .intro .intro_image img,.single-event .intro .image img,.single-event .intro .intro_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-single-text .content,.page-template-members .content,.single-event .content{max-width:990px;margin:-40px auto 0;padding:40px 100px 90px;background-color:#fff;position:relative;z-index:2}.page-template-single-text .content a,.page-template-members .content a,.single-event .content a{color:var(--color-green);text-decoration:underline}.page-template-single-text .content.intro_img,.page-template-members .content.intro_img,.single-event .content.intro_img{margin-top:-95px;padding-bottom:160px;border-radius:24px}.page-template-single-text .content h2,.page-template-members .content h2,.single-event .content h2{padding:10px 0 50px;font-family:"Cabin",sans-serif;font-size:36px;line-height:1.3;color:#1b1a40}.page-template-single-text .content h3,.page-template-members .content h3,.single-event .content h3{padding:10px 0;font-family:"Cabin",sans-serif;font-size:24px;font-weight:bold;line-height:1.5;color:var(--color-green)}.page-template-single-text .content h4,.page-template-members .content h4,.single-event .content h4{padding:4px 0;font-family:"Cabin",sans-serif;font-size:16px;font-weight:bold;letter-spacing:1.6px;color:#2e2c2c}.page-template-single-text .content h5,.page-template-members .content h5,.single-event .content h5{padding:10px;font-family:"Cabin",sans-serif;font-size:18px;font-weight:bold;line-height:1.9;color:#1b1a40}.page-template-single-text .content p,.page-template-single-text .content ul,.page-template-single-text .content ol,.page-template-members .content p,.page-template-members .content ul,.page-template-members .content ol,.single-event .content p,.single-event .content ul,.single-event .content ol{padding:5px 0}.page-template-single-text .content p,.page-template-single-text .content ul li,.page-template-single-text .content ol li,.page-template-members .content p,.page-template-members .content ul li,.page-template-members .content ol li,.single-event .content p,.single-event .content ul li,.single-event .content ol li{font-family:"Cabin",sans-serif;font-size:16px;line-height:1.9;color:#1b1a40}.page-template-single-text .content p strong,.page-template-single-text .content ul li strong,.page-template-single-text .content ol li strong,.page-template-members .content p strong,.page-template-members .content ul li strong,.page-template-members .content ol li strong,.single-event .content p strong,.single-event .content ul li strong,.single-event .content ol li strong{font-weight:bold}.page-template-single-text .content ol,.page-template-members .content ol,.single-event .content ol{list-style:none;counter-reset:my-awesome-counter}.page-template-single-text .content ol li,.page-template-members .content ol li,.single-event .content ol li{counter-increment:my-awesome-counter}.page-template-single-text .content ol li:before,.page-template-members .content ol li:before,.single-event .content ol li:before{content:counter(my-awesome-counter);display:inline-block;width:30px;-webkit-text-stroke:1px var(--color-kaki);font-size:21px;vertical-align:middle;color:#fff;font-family:"Cabin",sans-serif}.page-template-single-text .content img,.page-template-members .content img,.single-event .content img{margin-top:30px;margin-bottom:30px;border-radius:24px}.page-template-single-text .content ul li:before,.page-template-members .content ul li:before,.single-event .content ul li:before{content:"";display:inline-block;width:18px;height:2px;margin-right:15px;background-color:var(--color-green);vertical-align:middle}.page-template-single-text .content table,.page-template-members .content table,.single-event .content table{border-collapse:collapse}.page-template-single-text .content table td,.page-template-single-text .content table th,.page-template-members .content table td,.page-template-members .content table th,.single-event .content table td,.single-event .content table th{border:1px solid rgba(164,179,183,.5)}.page-template-single-text .content table tr:first-child th,.page-template-members .content table tr:first-child th,.single-event .content table tr:first-child th{border-top:0}.page-template-single-text .content table tr:last-child td,.page-template-members .content table tr:last-child td,.single-event .content table tr:last-child td{border-bottom:0}.page-template-single-text .content table tr td:first-child,.page-template-single-text .content table tr th:first-child,.page-template-members .content table tr td:first-child,.page-template-members .content table tr th:first-child,.single-event .content table tr td:first-child,.single-event .content table tr th:first-child{border-left:0}.page-template-single-text .content table tr td:last-child,.page-template-single-text .content table tr th:last-child,.page-template-members .content table tr td:last-child,.page-template-members .content table tr th:last-child,.single-event .content table tr td:last-child,.single-event .content table tr th:last-child{border-right:0}.page-template-single-text .content table,.page-template-members .content table,.single-event .content table{margin:10px 0;background-color:#f8f9fa}.page-template-single-text .content table tr:nth-child(odd) td,.page-template-members .content table tr:nth-child(odd) td,.single-event .content table tr:nth-child(odd) td{background-color:#fff}.page-template-single-text .content table tr th,.page-template-members .content table tr th,.single-event .content table tr th{padding:15px 20px;font-family:"Cabin",sans-serif;font-size:12px;font-weight:bold;letter-spacing:1.2px;text-transform:uppercase;text-align:left;color:#2e2c2c}.page-template-single-text .content table tr td,.page-template-members .content table tr td,.single-event .content table tr td{padding:0 20px;font-family:"Cabin",sans-serif;font-size:12px;line-height:2.2;letter-spacing:normal;color:#1c2e36}.page-template-single-text .content table tr td strong,.page-template-members .content table tr td strong,.single-event .content table tr td strong{font-weight:bold}.page-template-single-text .content blockquote,.page-template-members .content blockquote,.single-event .content blockquote{margin-top:40px;padding:15px 0;position:relative}.page-template-single-text .content blockquote:before,.page-template-members .content blockquote:before,.single-event .content blockquote:before{content:url("../../assets/img/svg/ico-quote.svg");display:block;width:98px;height:80px;position:absolute;top:-15px;left:15px;z-index:1}.page-template-single-text .content blockquote p,.page-template-members .content blockquote p,.single-event .content blockquote p{font-family:Georgia;font-size:24px;font-style:italic;line-height:1.4;color:#1b1a40;position:relative;z-index:2}.page-template-single-text .content .content-column,.page-template-members .content .content-column,.single-event .content .content-column{padding:10px 0}.page-template-single-text .content .content-column.one_half,.page-template-members .content .content-column.one_half,.single-event .content .content-column.one_half{width:48%;margin-right:2%}.page-template-single-text .content .content-column.one_half.last_column,.page-template-members .content .content-column.one_half.last_column,.single-event .content .content-column.one_half.last_column{margin-right:0}.page-template-single-text .content .content-column.one_third,.page-template-members .content .content-column.one_third,.single-event .content .content-column.one_third{width:32%;margin-right:2%}.page-template-single-text .content .content-column.one_third.last_column,.page-template-members .content .content-column.one_third.last_column,.single-event .content .content-column.one_third.last_column{margin-right:0}.page-template-single-text .content .content-column.one_third p:first-child,.page-template-members .content .content-column.one_third p:first-child,.single-event .content .content-column.one_third p:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:24px;margin-top:30px;margin-bottom:30px;padding:0;overflow:hidden;aspect-ratio:252/282}.page-template-single-text .content .content-column.one_third p:first-child img,.page-template-members .content .content-column.one_third p:first-child img,.single-event .content .content-column.one_third p:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;margin:0}.page-template-single-text .content .content-column.one_third h4+h4,.page-template-members .content .content-column.one_third h4+h4,.single-event .content .content-column.one_third h4+h4{font-family:"Cabin",sans-serif;font-size:16px;line-height:1.6;color:var(--color-green)}.single-event .intro .title{margin-bottom:40px}.page-template-members .intro .intro_image{width:100%;height:500px}.page-template-members .intro .intro_image img{width:100%;height:auto}.page-template-members .content .members_title{margin-bottom:40px}.page-template-members .content .strate_members{margin-bottom:80px}.page-template-members .content .strate_members .members_logos{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;position:relative}.page-template-members .content .strate_members .members_logos .member_logo{position:relative;text-align:center;width:50%;height:190px;border-top:1px solid #d6e1e4}.page-template-members .content .strate_members .members_logos .member_logo:after{content:"";display:block;width:1px;height:130px;background-color:#d6e1e4;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-template-members .content .strate_members .members_logos .member_logo:nth-child(1),.page-template-members .content .strate_members .members_logos .member_logo:nth-child(2),.page-template-members .content .strate_members .members_logos .member_logo:nth-child(3){border-top:0}.page-template-members .content .strate_members .members_logos .member_logo:nth-child(3n):after,.page-template-members .content .strate_members .members_logos .member_logo:last-child:after{content:none}.page-template-members .content .strate_members .members_logos .member_logo .wrapper-logo{padding:0 20px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;-webkit-transition:all .5s;transition:all .5s}.page-template-members .content .strate_members .members_logos .member_logo .wrapper-logo img{max-width:150px;width:100%;max-height:60%}.page-template-members .content .strate_members .members_logos .member_logo .wrapper-text{opacity:0;-webkit-transition:all .5s;transition:all .5s;position:absolute;width:100%;max-width:250px;height:100%;padding:0 30px;top:0;left:0;right:0;bottom:0;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:start;-ms-flex-align:start;align-items:flex-start;text-align:left;margin:0 auto}.page-template-members .content .strate_members .members_logos .member_logo .wrapper-text a{width:100%}.page-template-members .content .strate_members .members_logos .member_logo:hover .wrapper-logo{opacity:0}.page-template-members .content .strate_members .members_logos .member_logo:hover .wrapper-text{position:absolute;opacity:1;width:100%;height:100%}.page-template-members .content .strate_members .members_logos .member_logo:hover .wrapper-text h4{font-size:14px;text-transform:uppercase}.page-template-members .content .strate_members .members_logos .member_logo:hover .wrapper-text a{color:#00ba77;text-decoration:underline}.page-template-members .content .strate_members.strate_members-3col .members_logos .member_logo{width:33%}.page-template-members .content .strate_members.strate_members-3col .members_logos .member_logo:last-child{width:100%}.page-template-members .content .strate_members.strate_members-3col .members_logos .member_logo:last-child:nth-child(odd){width:100%}.page-template-members .content .strate_members.strate_members-3col .members_logos .member_logo:last-child:nth-child(odd) .wrapper-logo{width:33%}body.search .wrapper{padding:80px 0;margin-bottom:100px}body.search .wrapper .page-header{position:relative}body.search .wrapper form{width:100%;margin-bottom:80px;position:relative}body.search .wrapper form .screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}body.search .wrapper input[type=submit]{font-size:0;border:0;-webkit-box-shadow:none;box-shadow:none;outline:0;border-radius:0;background-color:rgba(0,0,0,0)}body.search .wrapper input[type=search]{font-size:50px;letter-spacing:2px;color:#081d20;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #081d20;-webkit-box-shadow:none;box-shadow:none;outline:0;padding:5px 0;border-radius:0 !important;width:100%;background-color:rgba(0,0,0,0);font-family:"Cabin",sans-serif}body.search .wrapper input[type=search]::-webkit-input-placeholder{font-family:"Cabin",sans-serif;color:#081d20}body.search .wrapper input[type=search]::-moz-placeholder{font-family:"Cabin",sans-serif;color:#081d20}body.search .wrapper input[type=search]:-ms-input-placeholder{font-family:"Cabin",sans-serif;color:#081d20}body.search .wrapper input[type=search]::-ms-input-placeholder{font-family:"Cabin",sans-serif;color:#081d20}body.search .wrapper input[type=search]::placeholder{font-family:"Cabin",sans-serif;color:#081d20}body.search .wrapper button.search-submit{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;-webkit-box-shadow:none;box-shadow:none;border:0;width:29px;height:18px;background-color:rgba(0,0,0,0);padding:0}body.search .wrapper .page-title{position:absolute;top:100%;left:0;font-family:"Cabin",sans-serif;color:#081d20}body.search .wrapper article{font-family:"Cabin",sans-serif}body.search .wrapper article:after{content:"";position:relative;display:block;background-color:#081d20;width:60px;height:1px;margin:1.5em 0 1.5em}body.search .wrapper article .entry-title a{color:#081d20;line-height:25px;font-size:25px}body.search .wrapper article .entry-summary{margin:0;padding:15px 0 10px;font-size:17px;line-height:25px;color:#081d20}body.search .wrapper article a.green{color:var(--color-green);-webkit-transition:color .25s ease-out;transition:color .25s ease-out}body.search .wrapper article a.green svg{margin-left:10px}body.search .wrapper article a.green svg path{fill:var(--color-green)}.error-404 .error-404-container{text-align:center;max-width:460px;padding:120px 20px 140px;margin:0 auto;font-family:"Cabin",sans-serif}.error-404 .error-404-title{color:var(--color-green);font-size:40px;font-weight:700;line-height:49px;margin-bottom:6px}.error-404 .error-404-title .big{display:inline-block;font-size:120px;line-height:1}.error-404 .error-404-text{color:#081d20;margin-bottom:27px}.error-404 .error-404-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cop-editions .editions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:170px}@media screen and (max-width: 768px){.cop-editions .editions{gap:50px}}.cop-editions .editions .edition{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:65px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.cop-editions .editions .edition{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:32px}}@media screen and (min-width: 768px){.cop-editions .editions .edition:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cop-editions .editions .edition .tag{color:#005965;font-family:"Catamaran",sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.175px;text-transform:uppercase;margin-bottom:4px}.cop-editions .editions .edition h3{color:#1c2e36;font-family:"Cabin",sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:46px}@media screen and (max-width: 768px){.cop-editions .editions .edition h3{font-size:30px}}.cop-editions .editions .edition .infos{color:#1b1a40;font-family:"Cabin",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;gap:15px;margin:30px 0}@media screen and (max-width: 768px){.cop-editions .editions .edition .infos{margin:25px 0;-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}}.cop-editions .editions .edition .infos span{display:-webkit-box;display:-ms-flexbox;display:flex;-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}.cop-editions .editions .edition .infos span svg{margin-right:10px}@media screen and (min-width: 768px){.cop-editions .editions .edition .infos span:nth-child(even){padding-left:15px;border-left:1px solid rgba(0,0,0,.1)}}.cop-editions .editions .edition .texte{color:#1b1a40;font-family:"Cabin",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-bottom:30px}.cop-editions .editions .edition .liens{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.cop-editions .editions .edition .liens a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-template-throwback-cop-editions .site-content{padding:0}.page-template-throwback-cop-editions .hero{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:#fff;background-position:center center;background-size:cover;padding-top:175px;height:440px}.page-template-throwback-cop-editions .hero h1{text-align:center;font-family:"Cabin",sans-serif;font-size:55px;font-style:normal;font-weight:700;line-height:70px}.page-template-throwback-cop-editions .hero .texte{text-align:center;font-family:"Cabin",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;max-width:735px}.page-template-throwback-cop-editions .cop-editions{margin:110px 0}@media(min-width: 1025px){.mod_more:hover{padding:10px 5px}.mod_more2:hover{padding:10px 5px 10px 0}.mod_more2:hover span{-webkit-transform:translateX(5px);transform:translateX(5px)}.filters_nav button.filters_opn:hover{background-color:#fff !important;color:#1b1a40 !important}.filters_nav .filters_popin .body .bottom input[type=submit]:hover,.filters_nav .filters_popin .body .bottom button:hover{background-color:var(--color-green) !important;color:#fff !important;border:0 !important}.home .slider .categories .cat:hover{border-top:3px solid #f78100}.home .slider .categories .cat:hover:after{width:100%}.page-template-news .all_news .news_wrapper .news_content .post:hover,.page-template-news .all_news .news_wrapper .news_content .post:hover .ui-state-active{background-color:var(--color-green)}.page-template-news .all_news .news_wrapper .news_content .post:hover .right .expander i,.page-template-news .all_news .news_wrapper .news_content .post:hover .right .date,.page-template-news .all_news .news_wrapper .news_content .post:hover .right .title,.page-template-news .all_news .news_wrapper .news_content .post:hover .ui-state-active .right .expander i,.page-template-news .all_news .news_wrapper .news_content .post:hover .ui-state-active .right .date,.page-template-news .all_news .news_wrapper .news_content .post:hover .ui-state-active .right .title{color:#fff}.page-template-news .all_news .news_wrapper .news_content .post:hover .right .category,.page-template-news .all_news .news_wrapper .news_content .post:hover .ui-state-active .right .category{background-color:var(--color-white) !important;color:var(--color-green)}}.mod_more2 span{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.filters_nav button.filters_opn{-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out}.filters_nav .filters_popin .body .bottom input[type=submit],.filters_nav .filters_popin .body .bottom button{-webkit-transition:background-color .25s ease-out,color .25s ease-out,border .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out,border .25s ease-out}header .header_content{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}header .megamenu_items .megamenu_item:last-child .megamenu_item-link{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}header .megamenu_items .megamenu_item .megamenu_item-link{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}header .megamenu_items .megamenu_item .megamenu_item-link:after{-webkit-transition:width .2s ease-out;transition:width .2s ease-out}header .megamenu_items .megamenu_item .megamenu_sub{-webkit-transition:visibility 0s linear .2s,opacity .2s,-webkit-transform .2s;transition:visibility 0s linear .2s,opacity .2s,-webkit-transform .2s;transition:visibility 0s linear .2s,opacity .2s,transform .2s;transition:visibility 0s linear .2s,opacity .2s,transform .2s,-webkit-transform .2s}header .megamenu_items .megamenu_item .megamenu_sub .megamenu_sub-wrapper .boxes .link_box-link .link_box{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}.news_events .news_wrapper>.col .tabs_nav li:after{-webkit-transition:width .2s ease-out;transition:width .2s ease-out}.news_events .news_wrapper>.col .tabs_nav li a{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.home .slider .owl-carousel .owl-item .countdown{opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.home .slider .owl-carousel .owl-item .content h1,.home .slider .owl-carousel .owl-item .content p,.home .slider .owl-carousel .owl-item .content a{opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.home .slider .owl-carousel .owl-item.new-active .countdown{opacity:1}.home .slider .owl-carousel .owl-item.new-active .content h1,.home .slider .owl-carousel .owl-item.new-active .content p,.home .slider .owl-carousel .owl-item.new-active .content a{opacity:1}.page-template-news .all_news .filters .filter label{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.page-template-news .all_news .news_wrapper .news_content .post{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.page-template-news .all_news .news_wrapper .news_content .post .right .expander i{-webkit-transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:color .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,color .2s ease-out;transition:transform .2s ease-out,color .2s ease-out,-webkit-transform .2s ease-out}.page-template-news .all_news .news_wrapper .news_content .post .right .date,.page-template-news .all_news .news_wrapper .news_content .post .right .title,.page-template-news .all_news .news_wrapper .news_content .post .right .category{-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.push-maillage-bottom{background-color:var(--color-yellow-washed);padding-bottom:200px;padding-top:90px}@media screen and (max-width: 795px){.push-maillage-bottom{padding-top:70px}}@media screen and (max-width: 640px){.push-maillage-bottom{padding-bottom:70px}}.push-maillage-bottom .push-maillage-bottom-inner-content>.title{font-family:"Cabin",sans-serif;font-weight:500;font-size:36px;line-height:1.3;margin-bottom:30px;color:#1b1a40}.push-maillage-bottom .push-maillage-bottom-inner-content.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}@media screen and (max-width: 795px){.push-maillage-bottom .push-maillage-bottom-inner-content.list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:60px}}.push-maillage-bottom .wrapper-maillage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:57px;-moz-column-gap:57px;column-gap:57px}@media screen and (max-width: 795px){.push-maillage-bottom .wrapper-maillage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:57px}}.push-maillage-bottom .wrapper-maillage .maillage-link{display:block;width:33.3333333333%;max-width:355px;font-family:"Cabin",sans-serif}@media screen and (max-width: 795px){.push-maillage-bottom .wrapper-maillage .maillage-link{width:100%;max-width:100%}}.push-maillage-bottom .wrapper-maillage .maillage-link .image{width:100%;height:235px;margin-bottom:25px;overflow:hidden}@media screen and (max-width: 795px){.push-maillage-bottom .wrapper-maillage .maillage-link .image{height:auto}}.push-maillage-bottom .wrapper-maillage .maillage-link .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (max-width: 795px){.push-maillage-bottom .wrapper-maillage .maillage-link .image img{height:auto}}.push-maillage-bottom .wrapper-maillage .maillage-link .title{margin-bottom:10px;font-weight:700;font-size:24px;line-height:30px;color:#081d20;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.push-maillage-bottom .wrapper-maillage .maillage-link .tag{font-weight:700;font-size:12px;line-height:15px;color:var(--color-green);letter-spacing:1.17455px;text-transform:uppercase}.push-maillage-bottom .wrapper-maillage .maillage-link .date{font-weight:700;font-size:12px;line-height:15px;letter-spacing:1.17455px;text-transform:uppercase;color:#081d20;margin-bottom:8px;display:block}.push-maillage-bottom .wrapper-maillage .maillage-link:hover .image img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width: 795px){.push-maillage-bottom .wrapper-maillage .maillage-link:hover .image img{-webkit-transform:unset;transform:unset}}.push-maillage-bottom .wrapper-maillage .maillage-link:hover .title{color:var(--color-green)}.push-maillage-bottom .wrapper-text{width:355px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 795px){.push-maillage-bottom .wrapper-text{width:100%}}.push-maillage-bottom .wrapper-text>.title{font-family:"Cabin",sans-serif;font-weight:500;font-size:39px;line-height:1.17;margin-bottom:15px;color:#1b1a40}@media screen and (max-width: 795px){.push-maillage-bottom .wrapper-text>.title{font-size:30px;line-height:1.5}}.push-maillage-bottom .wrapper-text>.text{font-family:"Cabin",sans-serif;font-weight:400;font-size:16px;line-height:1.87;color:var(--color-black)}.push-maillage-bottom .wrapper-text>.text:not(:last-child){margin-bottom:20px}.push-maillage-bottom .wrapper-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.push-maillage-bottom .wrapper-list .list-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;gap:10px}.push-maillage-bottom .wrapper-list .list-link:not(:first-child){padding-top:20px}.push-maillage-bottom .wrapper-list .list-link:not(:last-child){padding-bottom:20px;border-bottom:1px solid rgba(0,89,101,.2)}.push-maillage-bottom .wrapper-list .list-link .text{font-family:"Cabin",sans-serif;font-weight:500;font-size:16px;line-height:1.87;color:var(--color-black);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.push-maillage-bottom .wrapper-list .list-link .icon svg path{fill:var(--color-black)}.push-maillage-bottom .wrapper-list .list-link:hover .text{color:var(--color-green)}.push-maillage-bottom .wrapper-list .list-link:hover .icon svg path{fill:var(--color-green)}.single_text+.push-maillage-bottom{margin-top:-100px;margin-bottom:-70px}.push-content{background-color:var(--color-white);-webkit-box-shadow:0px 4px 20px 0px rgba(8,29,32,.1);box-shadow:0px 4px 20px 0px rgba(8,29,32,.1);margin:45px 0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media screen and (max-width: 640px){.push-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:22px 0}}.push-content.simple{border-radius:16px}.push-content.simple .wrapper-text{padding:30px 48px}@media screen and (max-width: 640px){.push-content.simple .wrapper-text{padding:32px 24px 25px}}.push-content.image{border-radius:16px}.push-content.image .wrapper-image{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:290px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 640px){.push-content.image .wrapper-image{width:100%}}.push-content.image .wrapper-image img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.push-content.image .wrapper-text{padding:25px 35px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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}@media screen and (max-width: 640px){.push-content.image .wrapper-text{padding:15px 24px;display:block}}.push-content.image.publication{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.push-content.image.publication .wrapper-image{width:155px;height:180px;padding:0px 5px 0px 15px}.push-content.image.publication .wrapper-image img{border-radius:8px}.push-content.image.publication .wrapper-text{padding:15px 40px}.push-content.image.post img{border-radius:0}.push-content .wrapper-text .push-content-tag{font-family:"Cabin",sans-serif;font-weight:500;font-size:14px;line-height:2.1;text-transform:uppercase;color:var(--color-green);margin-bottom:5px}.push-content .wrapper-text .push-content-title{font-family:"Cabin",sans-serif;font-weight:700;font-size:39px;line-height:1.18;color:#081d20;margin-bottom:20px}@media screen and (max-width: 640px){.push-content .wrapper-text .push-content-title{font-size:30px;line-height:1.53}}.push-content .wrapper-text .push-content-title.image{font-size:20px;font-weight:600;margin-bottom:5px}@media screen and (max-width: 640px){.push-content .wrapper-text .push-content-title.image{font-size:24px;line-height:1.53}}.push-content .wrapper-text .push-content-text{font-family:"Cabin",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#081d20}.push-content .wrapper-text .push-content-text:not(:last-child){margin-bottom:20px}.push-content .wrapper-text .push-content-text:not(:last-child).image{margin-bottom:16px}@media screen and (max-width: 1330px){.site .mod_publications-last .publications_wrapper .publication-last .bottom .title{height:122px}}@media screen and (max-width: 1240px){.container{width:100%;padding:0 20px}body.search .wrapper{padding:80px 30px}}@media screen and (max-width: 1024px){.site .mod_publications-last .publications_wrapper{-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;height:auto}.site .mod_publications-last .publications_wrapper .publication-last{height:auto;width:55%;margin-bottom:30px;border-right:0}.site .mod_publications-last .publications_wrapper .publication-last:last-child{margin-bottom:0}.site .mod_publications-last .publications_wrapper .publication-last .bottom .title{height:auto}.site .mod_filters-nav.stickynav.pushed{top:95px}.home .news_events .news_wrapper{width:100%;height:auto}.home .news_events .news_wrapper>.col{width:100%}.home .news_events .news_wrapper>.col:first-child{display:none}.home .news_events .news_wrapper>.col:last-child{padding-left:0}.home .news_events .news_wrapper>.col .mob_select_wrapper{display:block;position:relative}.home .news_events .news_wrapper>.col .mob_select_wrapper .mob_select{width:100%;padding:8px 0;border:0;border-bottom:2px solid #d6e1e4;font-family:"Catamaran",sans-serif;font-weight:14px;letter-spacing:1.17px;color:var(--color-dark-green);text-transform:uppercase}.home .news_events .news_wrapper>.col .mob_select_wrapper i{font-weight:14px;color:var(--color-dark-green);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home .news_events .news_wrapper>.col .tabs_nav{display:none}.home .news_events .news_wrapper>.col .news_post-last,.home .news_events .news_wrapper>.col .news_publication-last,.home .news_events .news_wrapper>.col .news_evenement-last{-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;height:auto;padding:15px 0}.home .news_events .news_wrapper>.col .news_post-last .col,.home .news_events .news_wrapper>.col .news_publication-last .col,.home .news_events .news_wrapper>.col .news_evenement-last .col{margin-bottom:10px}.home .news_events .news_wrapper>.col .news_post-last .col:first-child,.home .news_events .news_wrapper>.col .news_post-last .col:last-child,.home .news_events .news_wrapper>.col .news_publication-last .col:first-child,.home .news_events .news_wrapper>.col .news_publication-last .col:last-child,.home .news_events .news_wrapper>.col .news_evenement-last .col:first-child,.home .news_events .news_wrapper>.col .news_evenement-last .col:last-child{width:100%}.home .news_events .news_wrapper>.col .news_post-last .col:last-child,.home .news_events .news_wrapper>.col .news_publication-last .col:last-child,.home .news_events .news_wrapper>.col .news_evenement-last .col:last-child{margin-bottom:0}.home .members{padding:20% 0}.home .members .listmembres{width:100%}.home .members .listmembres .membre{width:50%;height:auto;padding:8%;position:relative}.page-template-contact .all_contact .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-contact .all_contact .col{width:100%}.page-template-contact .all_contact .col:first-child{width:100%;padding-bottom:50px}.page-template-contact .all_contact .contact_wrapper{max-height:none;margin-top:0;padding:30px 20px}.page-template-contact .all_contact .contact_wrapper:before{content:none}.page-template-contact .all_contact .contact_wrapper .content form{max-width:100%}.page-template-contact .all_contact .contact_wrapper .content form .input span{max-width:100%;margin-left:0}.page-template-contact .all_contact .contact_wrapper .content form .message span{margin-left:0}.page-template-contact .all_contact .contact_wrapper .content form .infos{margin-left:0}}@media screen and (max-width: 975px){.page-template-news .all_news .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-news .all_news .container .col:first-child,.page-template-news .all_news .container .col:last-child{width:100%}.page-template-news .all_news .container .col:first-child{padding-top:0;padding-bottom:50px}.page-template-news .all_news .container .col:first-child .col-wrapper{max-width:100%}.page-template-news .all_news .container .col:first-child .col-wrapper.fixed{position:initial}.page-template-news .all_news .container .col:last-child{width:100%;padding-bottom:100px}.page-template-news .all_news .news_wrapper{max-height:none;overflow-y:auto}.page-template-news .all_news .news_wrapper .news_content{padding-top:0}.page-template-single-text .content,.page-template-members .content,.single-event .content{max-width:90%;padding:40px 50px 90px}}@media screen and (max-width: 795px){.site .mod_filters-nav{width:90%}.site .mod_filters-nav.stickynav{width:100%}.site .mod_filters-nav .filters_nav-wrapper{width:100%}.home .header-home{margin-bottom:48px}.home .header-home .header-home-wrapper{height:594px;border-radius:0px 0px 40px 40px}.home .header-home .header-home-wrapper .header-home-btn{height:48px;width:48px}.home .introduction::before,.home .introduction::after{height:160px;width:160px}.home .introduction .container-new .inner-container{padding:80px 0;gap:84px}.home .introduction .container-new .inner-container .text-wrapper .text{font-size:20px;font-weight:29px}.home .introduction .container-new .inner-container .chiffres{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .introduction .container-new .inner-container .chiffres .chiffre{padding:20px 0 28px 0;gap:24px}.home .introduction .container-new .inner-container .chiffres .chiffre .chiffre-icone{width:56px;margin:0}.home .introduction .container-new .inner-container .chiffres .chiffre .chiffre-content{border:none;padding:0;-ms-flex-preferred-size:100%;flex-basis:100%}.home .introduction .container-new .inner-container .chiffres .chiffre .chiffre-content .chiffre-item{font-size:48px;line-height:58px}.home .introduction .container-new .inner-container .chiffres .chiffre .chiffre-content .chiffre-text{font-size:16px;line-height:20px}.home .introduction .container-new .inner-container .chiffres .chiffre.color--green{border-top:1px solid var(--color-dark-green)}.home .introduction .container-new .inner-container .chiffres .chiffre.color--yellow{border-top:1px solid var(--color-dark-yellow)}.home .introduction .container-new .inner-container .chiffres .chiffre.color--blue{border-top:1px solid var(--color-blue)}.home .introduction .container-new .inner-container .chiffres .chiffre.color--red{border-top:1px solid var(--color-dark-orange)}.home .text-image-home{margin:80px 0}.home .text-image-home .container-new .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:32px}.home .text-image-home .container-new .inner-container .text-image-text,.home .text-image-home .container-new .inner-container .text-image-image{max-width:100%}.home .text-image-home .container-new .inner-container .text-image-text .text-image-p,.home .text-image-home .container-new .inner-container .text-image-image .text-image-p{font-size:16px;line-height:25px;margin-bottom:32px}.home .members-home{margin:90px 0 80px}.home .members-home .container-new .header{margin-bottom:32px}.home .members-home .container-new .header .title{margin-bottom:32px}.page-template-agenda .agenda .calendar_view{display:none}.page-template-agenda .agenda .list_view{display:block}}@media screen and (max-width: 640px){.site .mod_publications-last .publications_wrapper .publication-last{width:100%}.site .mod_filters-nav{width:100%;height:65px}.site .mod_filters-nav.header-calendrier .filters_popin{width:100%;left:0;right:0}.site .mod_filters-nav .filters_popin{width:100%;left:0;right:0}.site .mod_filters-nav .filters_nav-wrapper{padding:5px 15px}.site .mod_filters-nav .filters_nav-wrapper.calendrier_nav-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 25px 0 0}.site .mod_filters-nav .filters_nav-wrapper.calendrier_nav-wrapper .nav-months{width:calc(100% - 85px)}.site .mod_filters-nav .filters_nav-wrapper.calendrier_nav-wrapper .nav-months .month{font-size:24px}.site .mod_filters-nav .filters_nav-wrapper .hook{font-size:15px;position:relative}.site .mod_filters-nav .filters_nav-wrapper .hook i{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.site .mod_filters-nav .agenda_hook{width:65px;height:65px;font-size:0;border-radius:0;background-image:url("../../assets/img/svg/ico-filters.svg");background-repeat:no-repeat;background-position:center center;background-size:15px auto}.home .members h2{font-size:25px;line-height:30px;margin-bottom:10px}.page-template-news .all_news .news_wrapper .news_content .post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.page-template-news .all_news .news_wrapper .news_content .post .left{width:100%;height:180px}.page-template-news .all_news .news_wrapper .news_content .post .right{width:100%;padding:20px 20px 0 0}.page-template-news .all_news .news_wrapper .news_content .post .right .expander{right:0}.page-template-single-text .content,.page-template-members .content,.single-event .content{max-width:95%;margin-top:-40px;padding:20px 20px 60px}.page-template-single-text .content table,.page-template-members .content table,.single-event .content table{overflow:hidden;overflow-x:scroll;display:block}.page-template-single-text .content table tr th,.page-template-single-text .content table tr td,.page-template-members .content table tr th,.page-template-members .content table tr td,.single-event .content table tr th,.single-event .content table tr td{padding:15px 10px}.page-template-single-text .content .content-column.one_half,.page-template-single-text .content .content-column.one_third,.page-template-members .content .content-column.one_half,.page-template-members .content .content-column.one_third,.single-event .content .content-column.one_half,.single-event .content .content-column.one_third{width:100%;margin:0}.page-template-single-text .intro .image,.page-template-single-text .intro .intro_image,.page-template-members .intro .image,.page-template-members .intro .intro_image,.single-event .intro .image,.single-event .intro .intro_image{height:auto}.page-template-single-text .content,.page-template-single-text .content.intro_img,.page-template-members .content,.page-template-members .content.intro_img,.single-event .content,.single-event .content.intro_img{margin-top:-40px;padding-bottom:0}.page-template-members .intro .intro_image{height:auto}.page-template-members .content .strate_members .members_logos .member_logo:after{height:80%}.page-template-members .content .strate_members .members_logos .member_logo:nth-child(3){border-top:1px solid #d6e1e4}.page-template-members .content .strate_members .members_logos .member_logo:nth-child(3):after{content:"";display:block;width:1px;height:80%;background-color:#d6e1e4;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-template-members .content .strate_members .members_logos .member_logo:nth-child(2n):after{content:none}.page-template-members .content .strate_members.strate_members-3col .members_logos .member_logo{width:50%}.page-template-members .content .strate_members.strate_members-3col .members_logos .member_logo:last-child{width:50%}.page-template-members .content .strate_members.strate_members-3col .members_logos .member_logo:last-child:nth-child(odd){width:100%}.page-template-members .content .strate_members.strate_members-3col .members_logos .member_logo:last-child:nth-child(odd) .wrapper-logo{width:50%}.page-template-agenda .header-in .container{height:450px}.page-template-contact .all_contact .contact_wrapper .content form .validation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-contact .all_contact .contact_wrapper .content form .validation iframe{-webkit-transform:scale(1);transform:scale(1)}.page-template-contact .all_contact .contact_wrapper .content form .validation iframe .rc-anchor-normal{width:100%}.page-template-contact .all_contact .contact_wrapper .content form .validation>p{width:100%;margin-top:20px;position:relative}.page-template-contact .all_contact .contact_wrapper .content form .validation>p:before{top:7px}.page-template-contact .all_contact .contact_wrapper .content form .validation input{width:100%}.home .members .listmembres .membre img{height:auto}.home .slider-home .container-new .inner-container{margin-bottom:40px}.home .slider-home .container-new .slider-home-navigation--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:70px;margin-left:auto}.home .slider-home .container-new .slider-home-navigation--desktop{display:none}.home .slider-home .slider-home-cartes .swiper-wrapper .carte:nth-of-type(4n+2){margin-top:40px}.home .slider-home .slider-home-cartes .swiper-wrapper .carte:nth-of-type(4n+4){margin-top:80px}.home .members-home .liste-membres-slider .swiper-wrapper .membre-logo{height:72px}}@media screen and (max-width: 480px){#cookie-notice{padding:20px 30px;max-width:100%;width:100%;min-width:100%;left:0}#cookie-notice .cookie-notice-container #cn-notice-text{margin-bottom:75px}#cookie-notice .cookie-notice-container .cn-button{bottom:30px}#cookie-notice .cookie-notice-container .cn-button:nth-child(2){right:30px}#cookie-notice .cookie-notice-container .cn-button:nth-child(3){left:30px}}@media screen and (max-width: 320px){.page-template-single-text .content,.page-template-members .content,.single-event .content{margin-top:-20px;padding:20px 20px 50px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.chiffre h2,.mod_number50{color:var(--color-green) !important}.page-numbers{color:#d6e1e4 !important}.page-numbers.current{color:var(--color-green) !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwibWl4aW5zL19taXhpbnMtbWFzdGVyLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsInR5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsInZhcmlhYmxlcy1zaXRlL19jb2xvcnMuc2NzcyIsInZhcmlhYmxlcy1zaXRlL190eXBvZ3JhcGh5LnNjc3MiLCJ0eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzIiwidHlwb2dyYXBoeS9fY29weS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJlbGVtZW50cy9fbGlzdHMuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsImZvcm1zL19maWVsZHMuc2NzcyIsIm5hdmlnYXRpb24vX2xpbmtzLnNjc3MiLCJuYXZpZ2F0aW9uL19tZW51cy5zY3NzIiwibW9kdWxlcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwibW9kdWxlcy9fYWxpZ25tZW50cy5zY3NzIiwibW9kdWxlcy9fY2xlYXJpbmdzLnNjc3MiLCJzaXRlL3NlY29uZGFyeS9fd2lkZ2V0cy5zY3NzIiwic2l0ZS9wcmltYXJ5L19wb3N0cy1hbmQtcGFnZXMuc2NzcyIsInNpdGUvcHJpbWFyeS9fY29tbWVudHMuc2NzcyIsIm1vZHVsZXMvX2luZmluaXRlLXNjcm9sbC5zY3NzIiwibWVkaWEvX21lZGlhLnNjc3MiLCJtZWRpYS9fY2FwdGlvbnMuc2NzcyIsIm1lZGlhL19nYWxsZXJpZXMuc2NzcyIsImxpbXBpZGUvX2ZvbnRzL19mb250cy5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX3Jlc2V0LnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fY2xlYXJmaXguc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL191dGlsaXRpZXMuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19jb21tb24uc2NzcyIsImxpbXBpZGUvX3ZhcmlhYmxlcy5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX21vZHVsZXMuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19jb29raWVzLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fYmFuZGVhdV9wdXNoX25ld3Muc2NzcyIsImxpbXBpZGUvX2NvbW1vbi9fYnV0dG9ucy5zY3NzIiwibGltcGlkZS9fY29tbW9uL19kcm9wZG93bi5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX2hlYWRlci5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX2FjY3VlaWwuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19oZWFkZXItaG9tZS5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX3NsaWRlci1ob21lLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fcHVycG9zZS1ob21lLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9faW50cm9kdWN0aW9uLWhvbWUuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL190ZXh0LWltYWdlLWhvbWUuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19wdWJsaWNhdGlvbnMtaG9tZS5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX25ld3MtYWdlbmRhLWhvbWUuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19wdXNoLWhvbWUuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19tZW1iZXJzLWhvbWUuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19wdWJsaWNhdGlvbnMuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19uZXdzLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fY29udGFjdC5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX2FnZW5kYS5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX3NpbmdsZV9wb3N0LnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fc2luZ2xlX3RleHQuc2NzcyIsImxpbXBpZGUvX3BhcnRpYWxzL19tZW1iZXJzLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fc2VhcmNoLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fZXJyb3ItNDA0LnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fY29wX2VkaXRpb25zLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fdGhyb3diYWNrX2NvcF9lZGl0aW9ucy5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX2hvdmVyLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwibGltcGlkZS9fcGFydGlhbHMvX3B1c2gtbWFpbGxhZ2UtYm90dG9tLnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fcHVzaC1jb250ZW50LnNjc3MiLCJsaW1waWRlL19wYXJ0aWFscy9fcmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBLENDeUZBLDJTQUNJLGVBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0MvRkosS0FDQyxzQkFBQSxDQUNBLDZCQUFBLENBQ0EseUJBQUEsQ0FHRCxLQUNDLFFBQUEsQ0FHRCxvRkFZQyxhQUFBLENBR0QsNEJBSUMsb0JBQUEsQ0FDQSx1QkFBQSxDQUdELHNCQUNDLFlBQUEsQ0FDQSxRQUFBLENBR0Qsa0JBRUMsWUFBQSxDQUdELEVBQ0MsOEJBQUEsQ0FJRCxZQUNDLHdCQUFBLENBR0QsU0FFQyxnQkFBQSxDQUdELElBQ0MsaUJBQUEsQ0FHRCxHQUNDLGFBQUEsQ0FDQSxjQUFBLENBR0QsS0FDQyxlQUFBLENBQ0EsVUFBQSxDQUdELE1BQ0MsYUFBQSxDQUdELFFBRUMsYUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLHVCQUFBLENBR0QsSUFDQyxVQUFBLENBR0QsSUFDQyxjQUFBLENBR0QsSUFDQyxRQUFBLENBR0QsZUFDQyxlQUFBLENBR0QsT0FDQyxlQUFBLENBR0QsR0FDQyw4QkFBQSxDQUFBLHNCQUFBLENBQ0EsUUFBQSxDQUdE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QUEsQ0FDQSx3QmpDMWpCUCxDaUMyakJPLGlCQUFBLENBQ0EsT0FBQSxDQUNBLE9BQUEsQ0FDQSxrQ0FBQSxDQUFBLDBCQUFBLENBS0YsZ0dBQ0UsWUFBQSxDQVFKLGdHQUNFLFNBQUEsQ0FFQSwyR0FDRSxTQUFBLENBRUEsMEhBQ0UsVUFBQSxDQUVBLHdJQUNFLFNBQUEsQ0FjZCw0Q0FDRSxZQUFBLENBV0ksK0VBQ0UsMkJBQUEsQ0FBQSw0QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FFQSxzRkFDRSwwQkFBQSxDQUFBLGtCQUFBLENBRUEsd0dBQ0UsVUFBQSxDQUlKLGlGQUNFLFVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FFQSx3RkFDRSxPQUFBLENBSUoscUZBQ0UsVUFBQSxDQVVkLHdDQUNFLFdBQUEsQ0FPSSxtREFDRSxrQkFBQSxDQUlBLGtFQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBSUYsbUVBQ0UsWUFBQSxDQVFBLGdGQUNFLGVBQUEsQ0FHRixnRkFDRSxlQUFBLENBWUosdUVBQ0UsV0FBQSxDQUFBLENBUVoscUNBQ0UsZUFDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLE1BQUEsQ0FHRSx3REFDRSxrQkFBQSxDQUdGLG1EQUNFLFdBQUEsQ0FFQSxnRUFDRSxVQUFBLENBR0YsZ0VBQ0UsU0FBQSxDQUFBLENBT1YscUNBTUksMkZBQ0UsZ0JBQUEsQ0FDQSxzQkFBQSxDQUFBLENBS04sd0VBR0UsMEJBRUUsbUNBQUEsQ0FHRixjQUNFLHdCQUFBLENBR0Ysc0JBQ0UsbUNBQUEsQ0FBQSIsImZpbGUiOiJhcHAubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogbGltcGlkZVxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFVuZGVyc2NvcmVzLm1lXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBsaW1waWRlXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG5cbmxpbXBpZGUgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cDovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNiBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4jIFR5cG9ncmFwaHlcbiMgRWxlbWVudHNcbiMgRm9ybXNcbiMgTmF2aWdhdGlvblxuXHQjIyBMaW5rc1xuXHQjIyBNZW51c1xuIyBBY2Nlc3NpYmlsaXR5XG4jIEFsaWdubWVudHNcbiMgQ2xlYXJpbmdzXG4jIFdpZGdldHNcbiMgQ29udGVudFxuXHQjIyBQb3N0cyBhbmQgcGFnZXNcblx0IyMgQ29tbWVudHNcbiMgSW5maW5pdGUgc2Nyb2xsXG4jIE1lZGlhXG5cdCMjIENhcHRpb25zXG5cdCMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImZ1bmN0aW9ucy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXMtc2l0ZS92YXJpYWJsZXMtc2l0ZVwiO1xuQGltcG9ydCBcIm1peGlucy9taXhpbnMtbWFzdGVyXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplICYgc3dpcGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibm9ybWFsaXplXCI7XG5AaW1wb3J0ICdzd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4nO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5L3R5cG9ncmFwaHlcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImVsZW1lbnRzL2VsZW1lbnRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJmb3Jtcy9mb3Jtc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9hY2Nlc3NpYmlsaXR5XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1vZHVsZXMvYWxpZ25tZW50c1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1vZHVsZXMvY2xlYXJpbmdzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInNpdGUvc2Vjb25kYXJ5L3dpZGdldHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwic2l0ZS9zaXRlXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9pbmZpbml0ZS1zY3JvbGxcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1lZGlhL21lZGlhXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGltcGlkZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImxpbXBpZGUvc3R5bGVcIjsiLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMSkge1xuICAgIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgKiAxNikgKiAxcHg7XG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICogMXJlbTtcbn1cblxuLy8gQ2VudGVyIGJsb2NrXG5AbWl4aW4gY2VudGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIENsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4vLyBDbGVhciBhZnRlciAobm90IGFsbCBjbGVhcmZpeCBuZWVkIHRoaXMgYWxzbylcbkBtaXhpbiBjbGVhcmZpeC1hZnRlcigpIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLy8gUE9TSVRJT05cbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIoKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1peGluIGFic29sdXRlLWNlbnRlci1mdWxsKCkge1xuICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLy8gQ09MT1IgU1ZHXG5AbWl4aW4gY29sb3Itc3ZnKCRjb2xvcjogbnVsbCkge1xuICAgIFtmaWxsXSB7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgJHJlZ3VsYXItdHJhbnNpdGlvbjtcbiAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgIH1cblxuICAgIFtzdHJva2VdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlICRyZWd1bGFyLXRyYW5zaXRpb247XG4gICAgICAgIHN0cm9rZTogJGNvbG9yO1xuICAgIH1cbn1cblxuLy8vIENyw6nDqSB1bmUgbWVkaWEgcXVlcnkgYXZlYyB1biBtaW4td2lkdGggY29ycmVzcG9uZGFudCDDoCBsYSB2YWxldXIgcmVuc2VpZ27DqWVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdmFsdWVcbi8vL1xuLy8vIEBvdXRwdXQgQG1lZGlhICdtaW4td2lkdGgnXG5AbWl4aW4gbWluKCR2YWx1ZSkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBjYWxjKCN7JHZhbHVlfSArIDFweCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLy8gQ3LDqcOpIHVuZSBtZWRpYSBxdWVyeSBhdmVjIHVuIG1heC13aWR0aCBjb3JyZXNwb25kYW50IMOgIGxhIHZhbGV1ciByZW5zZWlnbsOpXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHZhbHVlXG4vLy9cbi8vLyBAb3V0cHV0IEBtZWRpYSAnbWF4LXdpZHRoJ1xuQG1peGluIG1heCgkdmFsdWUpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHZhbHVlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8vIENyw6nDqSB1bmUgbWVkaWEgcXVlcnkgYXZlYyB1biBtaW4td2lkdGggZXQgbWF4LXdpZHRoIGNvcnJlc3BvbmRhbnQgYXV4IHZhbGV1cnMgcmVuc2VpZ27DqWVzXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHZhbHVlLW1pblxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdmFsdWUtbWF4XG4vLy9cbi8vLyBAb3V0cHV0IEBtZWRpYSAnbWluLXdpZHRoJyAnbWF4LXdpZHRoJ1xuQG1peGluIG1pbi1tYXgoJHZhbHVlLW1pbiwgJHZhbHVlLW1heCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyR2YWx1ZS1taW59KSBhbmQgKG1heC13aWR0aDogJHZhbHVlLW1heCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuLy8gdGFnXG4ldGFnIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn0iLCJodG1sIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6ICAgICAxMDAlO1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZDogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG5cdGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250OiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG5cdG1hcmdpbjogMCAycHg7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcblx0cGFkZGluZzogMDtcbn1cbiIsIi8qKlxuICogU3dpcGVyIDEwLjMuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBTZXB0ZW1iZXIgMjgsIDIwMjNcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdzpjbGlwO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCJib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcblxuQGltcG9ydCBcImNvcHlcIjtcbiIsIiRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OiAjZmZmO1xuJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjogI2ZmZjtcbiRjb2xvcl9fYmFja2dyb3VuZC1ocjogI2NjYztcbiRjb2xvcl9fYmFja2dyb3VuZC1idXR0b246ICNmZmY7XG4kY29sb3JfX2JhY2tncm91bmQtcHJlOiAjZWVlO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWluczogI2ZmZjljMDtcblxuJGNvbG9yX190ZXh0LXNjcmVlbjogIzBhMDYwNjtcbiRjb2xvcl9fdGV4dC1pbnB1dDogIzlhOWE5YTtcbiRjb2xvcl9fdGV4dC1pbnB1dC1mb2N1czogIzBhMDYwNjtcbiRjb2xvcl9fbGluazogIzBhMDYwNjtcbiRjb2xvcl9fbGluay12aXNpdGVkOiAjMGEwNjA2O1xuJGNvbG9yX19saW5rLWhvdmVyOiAjMGEwNjA2O1xuJGNvbG9yX190ZXh0LW1haW46ICM5YTlhOWE7XG5cbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbjogI2NjYyAjY2NjICNiYmI7XG4kY29sb3JfX2JvcmRlci1idXR0b24taG92ZXI6ICNjY2MgI2JiYiAjYWFhO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzOiAjYWFhICNiYmIgI2JiYjtcbiRjb2xvcl9fYm9yZGVyLWlucHV0OiAjY2NjO1xuJGNvbG9yX19ib3JkZXItYWJicjogIzY2NjtcblxuJGNvbG9yMTogIzAwNDc4MTtcbiRjb2xvcjI6ICMxNjhlZWE7XG4kY29sb3IzOiAjZDllYWZlO1xuJGNvbG9yNDogI2YwOTMxYjtcbiRjb2xvcjU6ICNmMWE5Mzc7XG4kY29sb3I2OiAjYTY5Zjk1O1xuJGNvbG9yNzogIzczNzA2YjtcbiRjb2xvcjg6ICM1NjU0NTE7XG5cbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuJGJnLWNvbG9yLWZvb3RlcjogI2YzZjNmMjsiLCIkZm9udF9fbWFpbjogJ0NhYmluJywgc2Fucy1zZXJpZjtcbiRmb250X19jb2RlOiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4kZm9udF9fcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk6IDEuNTtcbiRmb250X19saW5lLWhlaWdodC1wcmU6IDEuNjsiLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Y2xlYXI6IGJvdGg7XG59XG4iLCJwIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbiwgY2l0ZSwgZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLXByZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19wcmU7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjkzNzUpO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTtcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuXHRmb250LWZhbWlseTogJGZvbnRfX2NvZGU7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgwLjkzNzUpO1xufVxuXG5hYmJyLCBhY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3JfX2JvcmRlci1hYmJyO1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssIGlucyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1pbnM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuIiwiaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIgeyAvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OyAvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1ocjtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbkBpbXBvcnQgXCJsaXN0c1wiO1xuXG5pbWcge1xuXHRoZWlnaHQ6IGF1dG87IC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gMDsgLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXG59XG5cbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbiIsInVsLCBvbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cbiIsInRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LWlucHV0O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiAzcHg7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dC1mb2N1cztcblx0fVxufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1pbnB1dDtcbn1cblxudGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsImEge1xuXHRjb2xvcjogJGNvbG9yX19saW5rO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluay12aXNpdGVkO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xuXHR9XG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG59XG4iLCIubWFpbi1uYXZpZ2F0aW9uIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cblx0dWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0dWwge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogLTk5OWVtO1xuXHRcdFx0ei1pbmRleDogOTk5OTk7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGVmdDogLTk5OWVtO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Jjpob3ZlciA+IHVsLFxuXHRcdFx0XHQmLmZvY3VzID4gdWwge1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdH1cblxuXHRcdFx0OmhvdmVyID4gYSxcblx0XHRcdC5mb2N1cyA+IGEge1xuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YS5mb2N1cyB7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGk6aG92ZXIgPiB1bCxcblx0XHRsaS5mb2N1cyA+IHVsIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6aG92ZXIgPiBhLFxuXHRcdCYuZm9jdXMgPiBhIHtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQuY3VycmVudF9wYWdlX2l0ZW0gPiBhLFxuXHQuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuXHQuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSxcblx0LmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuXHR9XG59XG5cbi8qIFNtYWxsIG1lbnUuICovXG4ubWVudS10b2dnbGUsXG4ubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG5cdC5tZW51LXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uLFxuLnBvc3RzLW5hdmlnYXRpb24sXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblxuXHQuc2l0ZS1tYWluICYge1xuXHRcdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQubmF2LXByZXZpb3VzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0Lm5hdi1uZXh0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuIiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCIuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuIiwiLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDpiZWZvcmUsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmJlZm9yZSxcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YmVmb3JlLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmNsZWFyOmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6YWZ0ZXIsXG4uY29tbWVudC1jb250ZW50OmFmdGVyLFxuLnNpdGUtaGVhZGVyOmFmdGVyLFxuLnNpdGUtY29udGVudDphZnRlcixcbi5zaXRlLWZvb3RlcjphZnRlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4LWFmdGVyO1xufVxuIiwiLndpZGdldCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXG5cdC8qIE1ha2Ugc3VyZSBzZWxlY3QgZWxlbWVudHMgZml0IGluIHdpZGdldHMuICovXG5cdHNlbGVjdCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuc3RpY2t5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZW50cnkge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuXHRtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG4iLCIuY29tbWVudC1jb250ZW50IGEge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLCAvKiBPbGRlciAvIE5ld2VyIFBvc3RzIE5hdmlnYXRpb24gKGFsd2F5cyBoaWRkZW4pICovXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7IC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiY2FwdGlvbnNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiZ2FsbGVyaWVzXCI7XG4iLCIud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG5cdFx0QGluY2x1ZGUgY2VudGVyLWJsb2NrO1xuXHR9XG5cblx0LndwLWNhcHRpb24tdGV4dCB7XG5cdFx0bWFyZ2luOiAwLjgwNzVlbSAwO1xuXHR9XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuZ2FsbGVyeSB7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoIDkge1xuXHRcdC5nYWxsZXJ5LWNvbHVtbnMtI3skaX0gJiB7XG5cdFx0XHRtYXgtd2lkdGg6IG1hcC1nZXQoICRjb2x1bW5zLCAkaSApO1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW0tQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tbWVkaXVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dvdGhhbS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tbGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW0tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tYmxhY2snO1xuICAgIHNyYzogdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW0tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0tYm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW0tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtLWl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9Hb3RoYW0tQm9va0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR290aGFtLUJvb2tJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHZW5lcmFsU2Fucy1SZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dlbmVyYWxTYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uLy4uL2Fzc2V0cy9mb250cy9HZW5lcmFsU2Fucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2VuZXJhbFNhbnMtTWVkaXVtJztcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dlbmVyYWxTYW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dlbmVyYWxTYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dlbmVyYWxTYW5zLVNlbWlib2xkJztcbiAgICBzcmM6IHVybCgnLi4vLi4vYXNzZXRzL2ZvbnRzL0dlbmVyYWxTYW5zLVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi8uLi9hc3NldHMvZm9udHMvR2VuZXJhbFNhbnMtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuIiwiLy8vIFJlc2V0XG4lcmVzZXQtdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiVyZXNldC1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbiVyZXNldC1hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyBcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vIENMRUFSRklYXG4uY2xlYXJmaXgge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiBcbiIsIi8vIENMQVNTRVMgVVRJTElUQUlSRVMgKHNvcnRpZXMgZGUgX3ZhcmlhYmxlcy5zY3NzIHBvdXIgcXVlIGxlcyB2YXJpYWJsZXMgc29pZW50IGltcG9ydGFibGVzIHNhbnMgZ8OpbsOpcmVyIGRlIENTUylcblxuLy8gY291bGV1ciBjbGFzc1xuXG4uY29sb3ItLWdyZWVuIHtcbiAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xufVxuXG4uY29sb3ItLXllbGxvdyB7XG4gICAgY29sb3I6IGNvbG9yKHllbGxvdyk7XG59XG5cbi5jb2xvci0tYmx1ZSB7XG4gICAgY29sb3I6IGNvbG9yKGxpZ2h0LWJsdWUpO1xufVxuXG4uY29sb3ItLXJlZCB7XG4gICAgY29sb3I6IGNvbG9yKG9yYW5nZSk7XG59XG5cbi5iZy1jb2xvci0tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcbn1cblxuLmJnLWNvbG9yLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHllbGxvdyk7XG59XG5cbi5iZy1jb2xvci0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IobGlnaHQtYmx1ZSk7XG59XG5cbi5iZy1jb2xvci0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihvcmFuZ2UpO1xufVxuXG4vLyB0aXRsZXNcblxuLmgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgIH1cbn1cblxuLmgyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgIH1cbn1cblxuLmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgIH1cbn0iLCIvLyBDT01NT05cbkBhdC1yb290IDpyb290IHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgICAjey0tY29sb3ItI3skY29sb3J9XG4gIH06ICN7JHZhbHVlfTtcbn1cblxuLy8gQnJlYWtwb2ludHNcbkBlYWNoICRicmVha3BvaW50LCAkc2l6ZSBpbiAkYnJlYWtwb2ludHMge1xuICAjey0tYnJlYWtwb2ludC0jeyRicmVha3BvaW50fVxufTogI3skc2l6ZX07XG59XG5cbi0tYWRtaW4tYmFyLWhlaWdodDogMHB4O1xufVxuXG4uYWRtaW4tYmFyIHtcbiAgLS1hZG1pbi1iYXItaGVpZ2h0OiA0NnB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgLS1hZG1pbi1iYXItaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAmLm5vc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAmLmJhbmRlYXVfcHVzaF9uZXdzX2FjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6ICRoZWlnaHRfYmFuZGVhdV9wdXNoX25ld3M7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skaGVpZ2h0X2JhbmRlYXVfcHVzaF9uZXdzfSArIDEwcHgpO1xuICAgIH1cblxuICAgICYuYmFuZGVhdV9wdXNoX25ld3NfYWN0aXZlX2Rpc2FibGUge1xuICAgICAgcGFkZGluZy10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uc2l0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTcwcHg7XG59XG4uaG9tZSAuc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGFpbmVyLW5ldyB7XG4gIG1heC13aWR0aDoxMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi8vIFRFWFQgU1RZTEVTIE1JWElOU1xuLy8gTW9kdWxlcyB0ZXh0IHN0eWxlcyBcbkBtaXhpbiBtb2RfdGFnX3RleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkY2F0YW1hcmFuO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuQG1peGluIG1vZF90aXRsZV90ZXh0KCkge1xuICBmb250LWZhbWlseTogJGNhYmluO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5AbWl4aW4gbW9kX251bWJlcnNfdGV4dCgpIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbn1cbkBtaXhpbiBtb2RfcHVibGlfbGFzdF90aXRsZSgpIHtcbiAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbkBtaXhpbiBtb2RfcHVibGlfbGFzdF9jYXRlZ29yeSgpIHtcbiAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGNvbG9yOTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XG59XG5AbWl4aW4gbW9kX3B1YmxpX2xhc3RfdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuXG5cbi8vIEZJWCBDT09LSUUgTk9USUNFXG4jY29va2llLW5vdGljZS5jb29raWUtbm90aWNlLWhpZGRlbiB7ZGlzcGxheTpub25lO31cbiIsIi8vIFZBUklBQkxFU1xuXG4kYXNzZXRQYXRoSlBHOiBcIi4uLy4uL2Fzc2V0cy9pbWcvanBnL1wiO1xuJGFzc2V0UGF0aFBORzogXCIuLi8uLi9hc3NldHMvaW1nL3BuZy9cIjtcbiRhc3NldFBhdGhTVkc6IFwiLi4vLi4vYXNzZXRzL2ltZy9zdmcvXCI7XG4kYXNzZXRQYXRoV0VCUDogXCIuLi8uLi9hc3NldHMvaW1nL3dlYnAvXCI7XG5cbiRhc3NldEZvbnRzOiBcIi4uLy4uL2Fzc2V0cy9mb250cy9cIjtcblxuLy8vIEJyZWFrcG9pbnRzXG4vLy8gQHNlZSB7ZnVuY3Rpb259IGJyZWFrcG9pbnRcbiRicmVha3BvaW50czogKFxuICAgIHhzOiAzNjAsXG4gICAgc206IDU3NixcbiAgICBtZDogNzY4LFxuICAgIG5hdjogMTIwMCxcbiAgICBsZzogMTA0MCxcbiAgICBsOiAxMTAwLFxuICAgIHhsOiAxMjAwLFxuICAgIHh4bDogMTQ0MCxcbik7XG5cbi8vLyBDb3VsZXVycyAoTkVXKVxuLy8vIEBzZWUge2Z1bmN0aW9ufSBjb2xvclxuJGNvbG9yczogKFxuICAgIHdoaXRlOiAjZmZmLFxuICAgIGJsYWNrOiAjMDgxRDIwLFxuICAgIGRhcmstYmx1ZTogIzE4NDI1MSxcbiAgICBsaWdodC1ibHVlOiAjNTg5REQ3LFxuICAgIGJsdWU6ICMyQzY3OTksXG4gICAgYmx1ZS10cmFuc3BhcmVudDogcmdiYSg0NCwgMTAzLCAxNTMsIDAuNSksXG4gICAgZ3JlZW46ICMwMEFGOTYsXG4gICAgZ3JlZW4tdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMTc1LCAxNTAsIDAuNSksXG4gICAgZGFyay1ncmVlbjogIzE1NTE0OSxcbiAgICBncmVlbi1saWdodDogcmdiYSgwLCAxNzUsIDE1MCwgMC4xNSksXG4gICAga2FraTogIzRCN0I3RSxcbiAgICBvcmFuZ2U6ICNGRjQ3NjYsXG4gICAgb3JhbmdlLXRyYW5zcGFyZW50OiByZ2JhKDI1NSwgNzEsIDEwMiwgMC41KSxcbiAgICBkYXJrLW9yYW5nZTogIzliMmU0MCxcbiAgICB5ZWxsb3c6ICNGMUMzNDQsXG4gICAgeWVsbG93LXdhc2hlZDogcmdiYSgyNDEsIDE5NSwgNjgsIC4xNSksXG4gICAgeWVsbG93LXRyYW5zcGFyZW50OiByZ2JhKDI0MSwgMTk1LCA2OCwgMC41KSxcbiAgICBkYXJrLXllbGxvdzogIzcxNUUyOSxcbiAgICBncmV5MTogI0Q0RERERSxcbiAgICBncmV5MjogI0FFQkVDNSxcbiAgICBncmV5MzogIzg5OTlBMCxcbik7XG5cbi8vIENPVUxFVVJTIE9MRFxuJGNvbG9yMTogIzAwQkE3NztcbiRjb2xvcjI6ICMyRkQ2OTk7XG4kY29sb3IzOiAjMjZDOThFO1xuJGNvbG9yNDogIzFBQUQ3NztcbiRjb2xvcjU6ICMwRjdBNTM7XG4kY29sb3I2OiAjMDA1OTY1O1xuJGNvbG9yNzogI0Q2RTFFNDtcbiRjb2xvcjg6ICNFNkVERUY7XG4kY29sb3I5OiAjQTRCM0I3O1xuJGNvbG9yMTA6ICNGOEY5RkE7XG4kY29sb3IxMTogI0Y3ODEwMDtcbiRjb2xvcjEyOiAjMUIxQTQwO1xuJGNvbG9yMTM6ICM1Mjg2OEU7XG4kY29sb3IxNDogIzk2MzMzMztcbiRjb2xvcjE1OiAjMjE3OTg1O1xuJGNvbG9yMTY6ICMyZTJjMmM7XG4kY29sb3IxNzogIzFjMmUzNjtcbiRjb2xvcjE4OiAjZDlmNGViO1xuJGNvbG9yMTk6ICNDRERDREU7XG4kY29sb3IyMDogI0Q1RkI3NDtcbiRjb2xvcjIxOiAjMDA3QjZFO1xuJGNvbG9yMjI6ICNFMUY2RUY7XG4kY29sb3IyMzogI0I0RkZFNDtcbiRjb2xvcjI0OiAjQzlGOUZGO1xuXG4vLyBHUkVFTlxuJGdyZWVuODogJGNvbG9yMTU7XG4kZ3JlZW4xMDogJGNvbG9yMTk7XG4vLyBHUkVZXG4kZ3JleTE6ICRjb2xvcjc7XG4kZ3JleTI6ICRjb2xvcjg7XG4kZ3JleTM6ICRjb2xvcjk7XG4kZ3JleTQ6ICRjb2xvcjEwO1xuJGdyZXk1OiAkY29sb3IxNjtcbiRncmV5NjogJGNvbG9yMTc7XG4vLyBPUkFOR0VcbiRvcmFuZ2UxOiAkY29sb3IxMTtcbi8vIEJMVUVcbiRibHVlMTogJGNvbG9yMTI7XG4vLyBSRURcbiRyZWQxOiAkY29sb3IxNDtcbi8vIEImV1xuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMDgxRDIwO1xuXG5cbi8vIEZPTlRTXG4kY2FiaW46ICdDYWJpbicsIHNhbnMtc2VyaWY7XG4kY2F0YW1hcmFuOiAnQ2F0YW1hcmFuJywgc2Fucy1zZXJpZjtcbiRnb3RoYW06ICdHb3RoYW0nLCBzYW5zLXNlcmlmO1xuJGdvdGhhbS1tZWRpdW06ICdHb3RoYW0tbWVkaXVtJywgc2Fucy1zZXJpZjtcbiRnb3RoYW0tYm9sZDogJ0dvdGhhbS1ib2xkJywgc2Fucy1zZXJpZjtcbiRnb3RoYW0tYmxhY2s6ICdHb3RoYW0tYmxhY2snLCBzYW5zLXNlcmlmO1xuJGdlbmVyYWwtc2FuczogJ0dlbmVyYWxTYW5zJywgc2Fucy1zZXJpZjtcbiRnZW5lcmFsLXNhbnMtbWVkaXVtOiAnR2VuZXJhbFNhbnMtTWVkaXVtJywgc2Fucy1zZXJpZjtcbiRnZW5lcmFsLXNhbnMtc2VtaWJvbGQ6ICdHZW5lcmFsU2Fucy1TZW1pYm9sZCcsIHNhbnMtc2VyaWY7XG4kb25lc3Q6ICdPbmVzdCcsIHNhbnMtc2VyaWY7XG4kZmlndHJlZTogJ0ZpZ3RyZWUnLCBzYW5zLXNlcmlmO1xuXG5cbi8vIFRSQU5TSVRJT05TXG4kcmVndWxhci10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiRyZWd1bGFyLXRyYW5zaXRpb246ICRyZWd1bGFyLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1vdXQ7XG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG5cbiRoZWlnaHRfYmFuZGVhdV9wdXNoX25ld3M6IDYwcHg7XG4iLCIvLyBNT0RVTEVTXG5cbi5zaXRlIHtcbiAgLy8gTElOS1MgJiBDVEFTXG4gIC5tb2RfbW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjb2xvcihncmVlbik7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1vZF90YWdfdGV4dCgpO1xuICB9XG4gIC5tb2RfbW9yZTIge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU0VDVElPTlMgSEVBRElOR1xuICAubW9kX3RhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIEBpbmNsdWRlIG1vZF90YWdfdGV4dCgpO1xuICAgICYuZ3JlZW4ge1xuICAgICAgY29sb3I6IGNvbG9yKGRhcmstZ3JlZW4pO1xuICAgIH1cbiAgICAmLndoaXRlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5tb2RfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgbW9kX3RpdGxlX3RleHQoKTtcbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICB9XG4gICAgJi5ibGFjayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLmdyZWVuIHtcbiAgICAgIGNvbG9yOiBjb2xvcihkYXJrLWdyZWVuKTtcbiAgICB9XG4gICAgJi53aGl0ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vIEtFWSBOVU1CRVJTXG4gIC5tb2RfbnVtYmVyNTAge1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCBjb2xvcihncmVlbik7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIEBpbmNsdWRlIG1vZF9udW1iZXJzX3RleHQoKTtcbiAgfVxuXG4gIC5tb2RfbnVtYmVyMTQ1IHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggY29sb3IoZ3JlZW4pO1xuICAgIGZvbnQtc2l6ZTogMTQ1cHg7XG4gICAgQGluY2x1ZGUgbW9kX251bWJlcnNfdGV4dCgpO1xuICB9XG5cbiAgLy8gTEFTVCBQVUJMSUNBVElPTlNcbiAgLm1vZF9wdWJsaWNhdGlvbnMtbGFzdCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAucHVibGljYXRpb25zX3dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIC5wdWJsaWNhdGlvbi1jYXJkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyAgXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZJTFRFUlMgTkFWXG4gIC5tb2RfZmlsdGVycy1uYXYge1xuICAgIGhlaWdodDogNzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQsIHRvcCAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgJi5oZWFkZXItY2FsZW5kcmllciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAmLnN0aWNreW5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgICAgLmZpbHRlcnNfcG9waW4ge1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdGlja3luYXYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgJi5wdXNoZWQge1xuICAgICAgICB0b3A6IDEyMXB4O1xuICAgICAgfVxuICAgICAgLmhvb2sge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuZmlsdGVyc19wb3BpbiB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVyc19uYXYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8qIHdpZHRoOiA3ODBweDsgKi9cbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYuY2FsZW5kcmllcl9uYXYtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgLm5hdi1tb250aHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIC5tb250aCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhvb2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjU3cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWdlbmRhX2hvb2sge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxO1xuICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuZmlsdGVyc19wb3BpbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgaGVpZ2h0OiAzNDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggLTFweCAkYmxhY2s7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAuaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDI4NXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlcnMge1xuICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXkxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkYXNzZXRQYXRoU1ZHK1wiaWNvLWNoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUxO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5MTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDT09LSUVTXG5cbiNjb29raWUtbm90aWNlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDgwcHggNjBweCA2MHB4O1xuICAgIG1heC13aWR0aDogNDMzcHg7XG4gICAgd2lkdGg6IDQzM3B4O1xuICAgIG1pbi13aWR0aDogNDMzcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICAuY29va2llLW5vdGljZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAjY24tbm90aWNlLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY24tYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGNhYmluO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dCwgY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2RfdGFnX3RleHQoKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFuZGVhdV9wdXNoX25ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0X2JhbmRlYXVfcHVzaF9uZXdzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4OyAvLyBzw6ljdXJpdMOpICsgY2xvc2VcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMzBweCAxNHB4IDI4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0NXB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXJfY3RhIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNXB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMDtcblxuICAgICYuYnRuLXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG5cbiAgICAmLmJ0bi1maWxsZWQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgJi5idG4tZGFyay1ibHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihkYXJrLWJsdWUpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1ncmVlbiB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JlZW4pO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZGFyay1ibHVlKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1ncmV5IHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihkYXJrLWJsdWUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjEyLCAyMjEsIDIyMiwgMC41MCkgMCUsIHJnYmEoMjEyLCAyMjEsIDIyMiwgMC41MCkgMTAwJSksICNGRkY7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKGRhcmstYmx1ZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5qcy1kcm9wZG93bi1jb250YWluZXIge1xuICAgIC5qcy1kcm9wZG93bi1idXR0b24ge1xuICAgICAgICAqIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5maWx0ZXItYWNjb3JkZW9uIHtcbiAgICAgICAgLmpzLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIC5qcy1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZmlsdGVyIHtcbiAgICAgICAgLmpzLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0OyAgXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOjAgMDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAuanMtZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpzLWRyb3Bkb3duLWNvbnRlbnQtaW5uZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxufVxuIiwiLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBjYWxjKDAgKyB2YXIoLS1hZG1pbi1iYXIpKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIH1cblxuICAgIC5oZWFkZXJfY29udGVudCB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhbWVudSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDgsIDI5LCAzMiwgMC4xMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobmF2KSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXJnZXJfaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZGFyay1ibHVlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICAuYnVyZ2VyX2ljb25faW5zaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRyZWd1bGFyLXRyYW5zaXRpb24sIHdpZHRoICRyZWd1bGFyLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1cmdlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHJlZ3VsYXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5idXJnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5idXJnZXJfaWNvbl9pbnNpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZS1icmFuZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTcyLzUxO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobmF2KSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYW1lbnUtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgoYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1hZG1pbi1iYXItaGVpZ2h0KSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRhc3NldFBhdGhTVkcgKyAnZGVjb3JhdGlvbi1tZW51LW1vYmlsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTMwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0ICRyZWd1bGFyLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlYXJjaC1tb2JpbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTIsIDIyMSwgMjIyLCAwLjQwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFzc2V0UGF0aFNWRyArICdpY28tc2VhcmNoLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobmF2KSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZ2FtZW51LWxlZnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgoYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lZ2FtZW51X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAubWVnYW1lbnVfaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRyZWd1bGFyLXRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sb3Itc3ZnKGNvbG9yKGJsYWNrKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihncmVlbik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yLXN2Zyhjb2xvcihncmVlbikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5tZWdhbWVudV9oYXMtc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2FtZW51X3N1YiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVnYW1lbnVfc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgoYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgJHJlZ3VsYXItdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhbWVudV9zdWItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4KGJyZWFrcG9pbnQobmF2KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDgsIDI5LCAzMiwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYW1lbnVfc3ViLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2FtZW51X3N1Yi13cmFwcGVyX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYW1lbnVfc3ViX2l0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRyZWd1bGFyLXRyYW5zaXRpb24sIG9wYWNpdHkgJHJlZ3VsYXItdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXgoYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVnYW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVnYW1lbnVfc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb2xvci1zdmcoY29sb3IoYmxhY2spKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sb3Itc3ZnKGNvbG9yKGdyZWVuKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVzZWF1eCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sb3Itc3ZnKGNvbG9yKGJsYWNrKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yLXN2Zyhjb2xvcihncmVlbikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZWdhbWVudS1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChuYXYpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4KGJyZWFrcG9pbnQobmF2KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaF93aW5kb3cge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLnNlYXJjaC1zdWJtaXQtcGFubmVhdSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBGT09URVJcblxuLnNpdGUtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogODBweCAwIDU1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCA0MHB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGJsYWNrKTtcblxuICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG1kKSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4IDgwcHggMCAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyLWZ1bGw7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM4M0ZBRUEgLTI2LjQ3JSwgcmdiYSgxMzEsIDI1MCwgMjM0LCAwLjAwKSA4Ny40JSk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgIH1cblxuICAgIC5tYWluLWZvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobWQpKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXRlLWluZm8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChtZCkpIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dmb290ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjczIC8gODI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobWQpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjczcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVzZWF1eCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNnB4XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubXVsdGltZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobWQpKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudWZvb3Qge1xuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX21lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHJlZ3VsYXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0Zm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAxNzUsIDE1MCwgMC4zMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG1kKSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMTc1LCAxNTAsIDAuMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkcmVndWxhci10cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi8vIEhPTUVcbi5ob21lIHtcbiAgLmNvdW50ZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTU2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5jb3VudGRvd24taW5uZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI3cHg7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDE4cHg7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIH1cblxuICAgICAgLmNvdW50ZG93bi1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGNvbG9yKGJsYWNrKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291bnRkb3duLWxhYmVsLWJvdHRvbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMTM4NEM7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgIH1cblxuICAgICAgLmNvdW50ZG93bi1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XG5cbiAgICAgICAgLmNvdW50ZG93bi1kYXRlLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICBjb2xvcjogIzA4NzE5NztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFREVGO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb3VudGRvd24taW5uZXItY29udGVudC0tYmxhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4yMik7XG5cbiAgICAgICAgLmNvdW50ZG93bi1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGRvd24tZGF0ZS1pdGVtIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvcC1lZGl0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogJGdyZXk0O1xuICB9XG59XG4iLCIuaGVhZGVyLWhvbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG5cbiAgICAuY291bnRkb3duICsgLmhlYWRlci1ob21lLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogNjYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAuaGVhZGVyLWhvbWUtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItaG9tZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogNjYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4MHB4IDgwcHg7XG5cbiAgICAgIC5oZWFkZXItaG9tZS10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1ob21lLWJnLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggODBweCA4MHB4O1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgLmhlYWRlci1ob21lLWJnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1ob21lLWJ0biB7XG4gICAgICAgIEBleHRlbmQgJXJlc2V0LWJ0bjtcblxuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgIHRyYW5zbGF0ZTogLTUwJSA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDgsIDI5LCAzMiwgMC4xKTtcbiAgICAgIH1cbiAgICB9XG59IiwiLnNsaWRlci1ob21lIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG5cbiAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChtZCkpIHtcbiAgICAgICAgbWFyZ2luOiA4NXB4IDAgMTAwcHg7XG4gICAgfVxuXG4gICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRhZztcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWhvbWUtbmF2aWdhdGlvbiB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNldC1idG47XG5cbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCAwcHggcmdiYSg4LCAyOSwgMzIsIDAuMjApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpZGVyLWhvbWUtcHJldiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAxMDBweCAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpZGVyLWhvbWUtbmV4dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDEwMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmLnNsaWRlci1ob21lLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zbGlkZXItaG9tZS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkcmVndWxhci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci1ob21lLWNhcnRlcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLmNhcnRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDQ1ZGVnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuICsgMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnRlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkcmVndWxhci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3OWRlZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoOCwgMjksIDMyLCAwLjIpIDcwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDgsIDI5LCAzMiwgMSkgMTAwJVxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydGUtY2F0ZWdvcmllIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JlZW4tdHJhbnNwYXJlbnQpO1xuXG4gICAgICAgICAgICAgICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKG9yYW5nZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihvcmFuZ2UtdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKGJsdWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmx1ZS10cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuLXRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKHllbGxvdyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih5ZWxsb3ctdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnRlLXRpdHJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlcmVzZXQtYnRuO1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogcm90YXRlIDMwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcblxuICAgICAgICAgICAgICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iob3JhbmdlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmx1ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoeWVsbG93KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ob21lIHtcbiAgICAucHVycG9zZSB7XG4gICAgICAgIG1hcmdpbjogNDVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0YWc7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXItY2FydGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG5hdikpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcnRlIHtcbiAgICAgICAgICAgICAgICAtLWNvbG9yLWNhcnRlLXB1cnBvc2U6ICN7Y29sb3IoYmx1ZSl9O1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4NXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICAgICAgICAgICYuY2FydGUtY29sb3ItZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAtLWNvbG9yLWNhcnRlLXB1cnBvc2U6ICN7Y29sb3IoZ3JlZW4pfTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNhcnRlLWNvbG9yLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgIC0tY29sb3ItY2FydGUtcHVycG9zZTogI3tjb2xvcih5ZWxsb3cpfTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNhcnRlLWNvbG9yLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIC0tY29sb3ItY2FydGUtcHVycG9zZTogI3tjb2xvcihvcmFuZ2UpfTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTg3ZGVnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoNDQsIDEwMywgMTUzLCAwKSAzNy4xMiUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tY29sb3ItY2FydGUtcHVycG9zZSkgODEuNjElXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAkcmVndWxhci10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcnRlLXRpdHJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2FydGUtdGV4dGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsgLyogMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRyZWd1bGFyLXRyYW5zaXRpb24sIGdyaWQtdGVtcGxhdGUtcm93cyAkcmVndWxhci10cmFuc2l0aW9uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydGUtdGV4dGUtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmNhcnRlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2FydGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJ0ZS10ZXh0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmludHJvZHVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE0NmRlZywgIzA4MWQyMCA0OS4yOCUsICMwMDNlM2EgMTAwLjYyJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYXNzZXRQYXRoU1ZHICsgXCJkZWNvLWludHJvLXRvcC5zdmdcIik7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1uZXcge1xuICAgICAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobWQpKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAldGFnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoaWZmcmVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5jaGlmZnJlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuY2hpZmZyZS1pY29uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2hpZmZyZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoaWZmcmUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGlmZnJlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jb2xvci0tZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNoaWZmcmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihkYXJrLWdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY29sb3ItLXllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hpZmZyZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKGRhcmsteWVsbG93KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY29sb3ItLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNoaWZmcmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcihibHVlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuY29sb3ItLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hpZmZyZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yKGRhcmstb3JhbmdlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi50ZXh0LWltYWdlLWhvbWUge1xuICAgIG1hcmdpbjogNTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobWQpKSB7XG4gICAgICAgIG1hcmdpbjogMTMwcHggMCAxMDBweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLW5ldyB7XG4gICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuXG4gICAgICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAgIC50ZXh0LWltYWdlLXRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMS40O1xuXG4gICAgICAgICAgICAgICAgLnRleHQtaW1hZ2UtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0LWltYWdlLXAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cmFwcGVyLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuLWdyZWVuIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZGFyay1ibHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQtaW1hZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyNyAvIDI1O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wdWJsaWNhdGlvbnMtaG9tZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoeWVsbG93LXdhc2hlZCk7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobWQpKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMjYwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yNDBweDtcbiAgICAgICAgbGVmdDogLTI1MHB4O1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIGhlaWdodDogODAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih5ZWxsb3cpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIC5jb250YWluZXItbmV3IHtcbiAgICAgICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGJsYWNrKTtcblxuICAgICAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0YWc7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wdWJsaWNhdGlvbnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTQycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAucHVibGljYXRpb25zLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChtZCkpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbnMtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG1kKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JleTEpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1jYXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3Ioa2FraSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tbmV1dHJhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucHVibGljYXRpb24tdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi10b29sdGlwLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgOXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNhdGlvbi10b29sdGlwLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlcmVzZXQtYnRuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAzMDBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2xhdGU6IDNweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZXdzLWFnZW5kYSB7XG4gICAgcGFkZGluZzogMHB4IDAgNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteTogY2xpcDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChtZCkpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICAgIH1cblxuXG4gICAgLmlubmVyLWNvbnRlbnQge1xuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGJyZWFrcG9pbnQobWQpKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFjayk7XG5cbiAgICAgICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAldGFnO1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYnMtYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoIzA4MWQyMCwgMTAlKTtcblxuICAgICAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcmVzZXQtYnRuO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbjtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlLXRhYiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGRhcmstYmx1ZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZGFyay1ibHVlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnRhYi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTIwcHggMjVweCA0MHB4IHJnYmEoIzA4MWQyMCwgMzUlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi1pbm5lci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC50YWItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLndyYXBwZXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQ4MC8yNjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLWZhbGxiYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFzc2V0UGF0aFBORyArICdwb3N0LWZhbGxiYWNrLnBuZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItY2F0LWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGtha2kpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihvcmFuZ2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihibHVlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih5ZWxsb3cpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLW5ldXRyYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihkYXJrLWJsdWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVyZXNldC1idG47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2xhdGUgMzAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVhZC1tb3JlIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlOiAzcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uby1ldmVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLm5vLWV2ZW50LWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgjMDgxZDIwLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUtdGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGVyLW5ld3MtYWdlbmRhLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJXJlc2V0LWJ0bjtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IDBweCByZ2JhKDgsIDI5LCAzMiwgMC4yMCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLnNsaWRlci1uZXdzLWFnZW5kYS1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuc2xpZGVyLW5ld3MtYWdlbmRhLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGlkZXItbmV3cy1hZ2VuZGEtcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWRlci1uZXdzLWFnZW5kYS1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHJlZ3VsYXItdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wdXNoLWhvbWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDZkZWcsICMwODFkMjAgNDkuMjglLCAjMDAzZTNhIDEwMC42MiUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgNDVweDtcblxuICAgIEBpbmNsdWRlIG1pbihicmVha3BvaW50KG1kKSkge1xuICAgICAgICBtYXJnaW46IC0xNjBweCBhdXRvIDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDkwcHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFzc2V0UGF0aFNWRyArIFwiZGVjby1pbnRyby1ib3R0b20uc3ZnXCIpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIC5pbm5lci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oYnJlYWtwb2ludChtZCkpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgNzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgLndyYXBwZXItaW1hZ2Uge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbiIsIi5tZW1iZXJzLWhvbWUge1xuICAgIG92ZXJmbG93LXk6IGNsaXA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbjogMTQwcHggMCAxMDBweDtcblxuICAgIC5jb250YWluZXItbmV3IHtcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjU1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihibGFjayk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuXG4gICAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICV0YWc7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3RlLW1lbWJyZXMtc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuXG4gICAgICAgICAgICAgICAgLm1lbWJyZS1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gUFVCTElDQVRJT05TXG5cbi5wYWdlLXRlbXBsYXRlLXB1YmxpY2F0aW9ucyB7XG5cdC5wdWJsaWNhdGlvbnMtaGVhZGVyIHtcblx0XHRmb250LWZhbWlseTogJGNhYmluO1xuXHRcdGNvbG9yOiAkY29sb3IxMjtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnB1YmxpY2F0aW9ucy1oZWFkZXItaW5uZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDQ1cHggMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC53cmFwcGVyLXRleHQge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjEwO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTc1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gLnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTM7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDU1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmID4gLnRleHQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU2O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiBjb2xvcihncmVlbik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53cmFwcGVyLWltYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMzc1IC8gMjUwO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogNDgwIC8gMzEwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHVibGljYXRpb25zLXJlc3VsdHMge1xuXHRcdGZvbnQtZmFtaWx5OiAkY2FiaW47XG5cdFx0Y29sb3I6ICRjb2xvcjEyO1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0XHR9XG5cblx0XHQucHVibGljYXRpb25zLXJlc3VsdHMtaW5uZXIge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiAyMDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXG5cdFx0XHQucHVibGljYXRpb25zLXJlc3VsdHMtZmlsdGVycyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5maWx0ZXJzLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5maWx0ZXItYWNjb3JkZW9uIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VCRUNFRDtcblxuXHRcdFx0XHRcdC5maWx0ZXItYWNjb3JkZW9uLXRpdGxlIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGNvbG9yKGdyZWVuKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGdyZWVuKTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5maWx0ZXItYWNjb3JkZW9uLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0LmZpbHRlci1hY2NvcmRlb24tY29udGVudC1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmZpbHRlcnMtZm9ybS1pbnB1dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGdhcDogMTBweDtcblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjpibGFjaztcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Zm9udDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg0NCwgNDksIDUzLCAwLjE4KTtcblx0XHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdCZbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JlZW4pOyBcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYXNzZXRQYXRoU1ZHK1wiaWNvLWNoZWNrLWdyZWVuLnN2Z1wiKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IoZ3JlZW4pO1xuXHRcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jlt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogY29sb3IoZ3JlZW4pO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGNvbG9yKGdyZWVuKTtcblx0XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFx0XHQuZmlsdGVyLWFjY29yZGVvbi10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5maWx0ZXItYWNjb3JkZW9uLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHQuZmlsdGVyLWFjY29yZGVvbi1jb250ZW50LWlubmVyIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBcblxuXHRcdFx0XHQuZmlsdGVyLXdyYXBwZXItYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZmlsdGVycy1mb3JtLWJ0biB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnB1YmxpY2F0aW9ucy1yZXN1bHRzLWxpc3Qge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNzgwcHg7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnB1YmxpY2F0aW9ucy1yZXN1bHRzLWxpc3QtdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb3VudC1yZXN1bHQge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogY29sb3IoZ3JlZW4pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jaGVjay1maWx0ZXItd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRcdFx0XHQuY2hlY2stZmlsdGVyIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcjEyO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDAuNzVweCBzb2xpZCAkY29sb3IxMjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCA4cHg7XG5cdFx0XHRcdFx0XHRcdGdhcDogNnB4O1xuXG5cdFx0XHRcdFx0XHRcdC5jaGVjay1maWx0ZXItZGVsZXRlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IxMjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyLFxuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wdWJsaWNhdGlvbnMtcmVzdWx0cy1saXN0LXB1YmxpY2F0aW9uIHtcblx0XHRcdFx0XHQucHVibGljYXRpb24tY2FyZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0VCRUNFRDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHVibGljYXRpb25zLXJlc3VsdHMtcGFnaW5hdGlvbiB7XG5cdFx0XHRcdFxuXHRcdFx0LnBhZ2luYXRpb24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzBweDtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogY29sb3IoZGFyay1ibHVlKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXkxO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQsXG5cdFx0XHRcdFx0XHQmLnByZXZuZXh0IHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYsXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBjb2xvcihncmVlbik7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGNhYmluO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYubmV4dCxcblx0XHRcdFx0XHRcdCYucHJldiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudG9vbXVjaCB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdCYubmV4dCxcblx0XHRcdFx0XHRcdFx0Ji5wcmV2IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLnB1YmxpY2F0aW9uLWNhcmRcbi5wdWJsaWNhdGlvbi1jYXJkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkY2FiaW47XG5cblx0LnB1YmxpY2F0aW9uLWNhcmQtaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMTI0cHg7XG5cdFx0fVxuXG5cdFx0LnB1YmxpY2F0aW9uLWhlYWRpbmcge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblxuXHRcdFx0LnB1YmxpY2F0aW9uLXRodW1ibmFpbCAge1xuXHRcdFx0XHR3aWR0aDogOTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxMjRweDtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wdWJsaWNhdGlvbi1jb250ZW50IHtcblx0XHRcdC5wdWJsaWNhdGlvbi1jb250ZW50LWJvdHRvbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Z2FwOiAwIDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3I5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wdWJsaWNhdGlvbi1jYXRlZ29yeS13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wdWJsaWNhdGlvbi1jYXRlZ29yeSB7XG5cdFx0XHRwYWRkaW5nOiAzcHggOHB4IDVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHQucHVibGljYXRpb24tdG9vbHRpcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHQucHVibGljYXRpb24tdG9vbHRpcC10ZXh0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDEwMCUgKyA5cHgpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiAyOTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnB1YmxpY2F0aW9uLXRvb2x0aXAtdGV4dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wdWJsaWNhdGlvbi10aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yMTI7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wdWJsaWNhdGlvbi1leGNlcnB0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnB1YmxpY2F0aW9uLWtleXdvcmQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yNjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIE5FV1NcblxuLnBhZ2UtdGVtcGxhdGUtbmV3cyB7XG4gIC5zaXRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFxuICAuYWxsX25ld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLm1vZF90aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgIC5jb2wtd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAmLmZpeGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3RvcHBlZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgLmZpbHRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkcmVndWxhci10cmFuc2l0aW9uO1xuICAgICAgICBcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTdweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmx1ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iob3JhbmdlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih5ZWxsb3cpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3Nfd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8qIG1hcmdpbi1ib3R0b206IDIxNXB4O1xuICAgICAgbWF4LWhlaWdodDogNzEwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfSAqL1xuICAgICAgLm5ld3NfY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDI0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjJweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgLmltYWdlLFxuICAgICAgICAgICAgLmltYWdlIGEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0NXB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOTBweCAxMHB4IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuZXhwYW5kZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0LCBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDE1cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTdweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmx1ZSk7XG4gICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICYucmVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihvcmFuZ2UpO1xuICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICYueWVsbG93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih5ZWxsb3cpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgIC5leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3RfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yODtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pbnRyb19pbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1MHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTE7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCxcbiAgICAgICAgICB1bCxcbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwLFxuICAgICAgICAgIHVsIGxpLFxuICAgICAgICAgIG9sIGxpIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgb2wge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggY29sb3Ioa2FraSk7O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vZF9udW1iZXJzX3RleHQoKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDT05UQUNUXG5cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBmb250LWZhbWlseTogJGNhYmluO1xuICAuYWxsX2NvbnRhY3Qge1xuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAubW9kX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0X3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAxNTBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA3MTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgICAgICBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy10ZXh0LndwY2Y3LXZhbGlkYXRlcy1hcy1yZXF1aXJlZC53cGNmNy1ub3QtdmFsaWQsIC53cGNmNy10ZXh0YXJlYS53cGNmNy12YWxpZGF0ZXMtYXMtcmVxdWlyZWQud3BjZjctbm90LXZhbGlkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDE7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcmVkMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjM3MDMwNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleTIpO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGtha2kpOztcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmluZm9zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudmFsaWRhdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYXRhbWFyYW47XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGNvbG9yKGdyZWVuKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYXRhbWFyYW47XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRVJST1IgTUVTU0FHRVxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzk2MzMzMztcbn1cbiIsIi8vIEFHRU5EQVxuXG4ucGFnZS10ZW1wbGF0ZS1hZ2VuZGEge1xuICAuaGVhZGVyLWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cbiAgfVxuICAuYWdlbmRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICAuY2FsZW5kcmllciB7XG4gICAgICAuZmMtZXZlbnQsXG4gICAgICAuZmMtZXZlbnQtZG90IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5mYy1kYXktaGVhZGVyIHsgXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIC5mYyBocixcbiAgICAgIC5mYyB0Ym9keSxcbiAgICAgIC5mYyB0ZCxcbiAgICAgIC5mYyB0aCxcbiAgICAgIC5mYyB0aGVhZCxcbiAgICAgIC5mYy1yb3cge1xuICAgICAgICAvKiBib3JkZXItY29sb3I6ICNlZGYwZjIgIWltcG9ydGFudDsgKi9cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmZjLWRheS10b3AuZmMtb3RoZXItbW9udGgge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgLmZjLWRheS10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMGRlZyxcbiAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDAlLFxuICAgICAgICAgIHJnYmEoOTIsIDEwNywgMTkyLCAwLjAzKSAxMDAlXG4gICAgICAgICkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5mYy1kYXktbnVtYmVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMnB4IDJweCA4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICB9XG4gICAgICAuZmMtZXZlbnQge1xuICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLmV4cG9zaXRpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0MCwgMTUxLCAxNzgsIDAuNikgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDAsIDE1MSwgMTc4LCAwLjIpO1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM4Yzk3YjI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW4gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM4Yzk3YjIgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgJi5mdWxsZGF5IHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYy1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmMtc2Nyb2xsZXIge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZmMgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIH1cbiAgICAgIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQ6bm90KC5mYy1ldmVudC1jb250YWluZXIpLFxuICAgICAgLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHRkOm5vdCguZmMtZXZlbnQtY29udGFpbmVyKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIC8qIHBhZGRpbmc6IDIwcHggMjVweCAxN3B4OyAqL1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICAgIHRyID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB9XG4gICAgICAuZmMtb3RoZXItbW9udGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgfVxuICAgICAgLmZjLWJnZXZlbnQuZmVybWV0dXJlIHtcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8qIC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICB9ICovXG4gICAgICAudGhlYWQgdGQsXG4gICAgICAudGhlYWQgdGgge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgICAudGhlYWQgdGgge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgICAgdGJvZHkgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIH1cbiAgICAgIC8qIHRib2R5IC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfSAqL1xuICAgICAgLmZjLXRvZGF5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Bhbi5ib3JkdXJlIHtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICAgIGhlaWdodDogOTYlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmMtYmdldmVudCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAvKiAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLmZjLW90aGVyLW1vbnRoIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREREO1xuICAgICAgICAgICAgfSAqL1xuICAgICAgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZC5mYy1vdGhlci1tb250aC5jbG9zZWQsXG4gICAgICAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkLmZjLW90aGVyLW1vbnRoLmZjLXRvZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5mYy1yb3cgLmZjLWJnIHRkLmZjLW90aGVyLW1vbnRoLmZjLXRvZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIH1cblxuICAgICAgLmZjLXJvdyAuZmMtYmcge1xuICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuZmMgaHIsXG4gICAgICAuZmMgdGJvZHksXG4gICAgICAuZmMgdGQsXG4gICAgICAuZmMgdGgsXG4gICAgICAuZmMgdGhlYWQsXG4gICAgICAuZmMtcm93IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleTEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3RfdmlldyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLmRheXMge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNDBweDtcbiAgICAgICAgLm5vLXJlc3VsdHMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgY29sb3I6ICRncmV5NjtcbiAgICAgICAgfVxuICAgICAgICAuZGF5IHtcbiAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuZGF5X2V2ZW50IHtcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kYXlfZXZlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5MTtcbiAgICAgICAgICAgIC5ldmVudC1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXZlbnQtZGF0ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmV5NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmVudC1uYW1lIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmV5NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ldmVudC1kdXJhdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWxsLWV2ZW50cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTSU5HTEUgUE9TVFxuLnNpbmdsZS1wb3N0IHtcblxuICAuc2luZ2xlX3RleHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gIH1cblxuICAuaW50cm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogODVweDtcbiAgICBwYWRkaW5nOiA3NXB4IDAgMTEwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuaW50cm8taW1hZ2Uge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIGhlaWdodDogNDI2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludHJvLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTE1cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREFEQURBO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xNzQ1NXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihibHVlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iob3JhbmdlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi55ZWxsb3cge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHllbGxvdyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xNzQ1NXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAuc2hhcmUtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlLXNvY2lhbHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTE7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgIH1cblxuICAgIGgyICsgaDMge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JleTU7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTE7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCxcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCxcbiAgICB1bCBsaSxcbiAgICBvbCBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IGNvbG9yKGtha2kpOztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2RfbnVtYmVyc190ZXh0KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuICAgIHRhYmxlIHRkLCB0YWJsZSB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2xvcjogJGdyZXkzLCAkYW1vdW50OiAuNSk7XG4gICAgfVxuICAgIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gICAgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICAgIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLFxuICAgIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuICAgIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgdGFibGUgdHIgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk0O1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTY7XG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9ja3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggNjhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkYXNzZXRQYXRoU1ZHICsgJ2ljby1xdW90ZS1ncmVlbi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcblxuICAgICAgICAgICAgLmF1dGhvci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9ja3F1b3RlICsgLmJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICYub25lX2hhbGYge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAmLmxhc3RfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vbmVfdGhpcmQge1xuICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAmLmxhc3RfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgJiArIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG4gIH1cblxuICAgIC5tYWlsbGFnZS1hcnRpY2xlcyB7XG4gICAgICAgIC5tYWlsbGFnZS1hcnRpY2xlcy10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWlsbGFnZS1hcnRpY2xlcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA1N3B4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcm93LWdhcDogNTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3NDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYmx1ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iob3JhbmdlKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih5ZWxsb3cpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTc0NTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTSU5HTEUgVEVYVFxuLnBhZ2UtdGVtcGxhdGUtc2luZ2xlLXRleHQsXG4ucGFnZS10ZW1wbGF0ZS1tZW1iZXJzLFxuLnNpbmdsZS1ldmVudCB7XG5cbiAgLnNpbmdsZV90ZXh0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgLm1vZF90YWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC50YWdfaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxYjFhNDA7XG4gICAgfVxuICAgIC5pbWFnZSwgLmludHJvX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5OTBweDtcbiAgICBtYXJnaW46IC00MHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA0MHB4IDEwMHB4IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmLmludHJvX2ltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC05NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgY29sb3I6ICRibHVlMTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgY29sb3I6ICRncmV5NTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgIH1cbiAgICBwLFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICAgIHAsXG4gICAgdWwgbGksXG4gICAgb2wgbGkge1xuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTE7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCBjb2xvcihrYWtpKTs7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9kX251bWJlcnNfdGV4dCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIH1cbiAgICB0YWJsZSB0ZCwgdGFibGUgdGgge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3I6ICRncmV5MywgJGFtb3VudDogLjUpO1xuICAgIH1cbiAgICB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICAgIHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cbiAgICB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAgIHRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5NDtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk2O1xuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgkYXNzZXRQYXRoU1ZHICsgJ2ljby1xdW90ZS5zdmcnKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICYub25lX2hhbGYge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAmLmxhc3RfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vbmVfdGhpcmQge1xuICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAmLmxhc3RfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI1MiAvIDI4MjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgJiArIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLWV2ZW50IHtcbiAuaW50cm8gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gfVxufVxuIiwiLy8gTUVNQkVSU1xuXG4ucGFnZS10ZW1wbGF0ZS1tZW1iZXJzIHtcblxuICAuaW50cm8ge1xuICAgIC5pbnRyb19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICAubWVtYmVyc190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5zdHJhdGVfbWVtYmVycyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIC5tZW1iZXJzX2xvZ29zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5tZW1iZXJfbG9nbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvKmRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXkxO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiksXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53cmFwcGVyLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgLypkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud3JhcHBlci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAzMHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIgLndyYXBwZXItbG9nbyB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIgLndyYXBwZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBiYTc3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdHJhdGVfbWVtYmVycy0zY29sIHtcbiAgICAgICAgICAgIC5tZW1iZXJzX2xvZ29zIHtcbiAgICAgICAgICAgICAgICAubWVtYmVyX2xvZ28ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3JhcHBlci1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTRUFSQ0hcblxuYm9keSB7XG4gICAgJi5zZWFyY2ggIHtcbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7IFxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICYuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS41ZW0gMCAxLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVudHJ5LXN1bW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZXJyb3ItNDA0IHtcbiAgICAuZXJyb3ItNDA0LWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMjBweCAxNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IFxuICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgIH1cblxuICAgIC5lcnJvci00MDQtdGl0bGUge1xuICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG5cbiAgICAgICAgLmJpZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3ItNDA0LXRleHQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cblxuICAgIC5lcnJvci00MDQtY3RhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuIiwiLmNvcC1lZGl0aW9ucyB7XG4gICAgXG4gICAgLmVkaXRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNzBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmVkaXRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDY1cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGdhcDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I2O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2F0YW1hcmFuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjE3NXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE3O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmluZm9zIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpZW5zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtdGhyb3diYWNrLWNvcC1lZGl0aW9ucyB7XG4gICAgXG4gICAgLnNpdGUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmhlcm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgY29sb3I6I0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYWJpbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29wLWVkaXRpb25zIHtcbiAgICAgICAgbWFyZ2luOiAxMTBweCAwO1xuICAgIH1cbn0iLCIvLyBIT1ZFUlNcblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvLyBDT01NT05cbiAgLy8gTU9EVUxFU1xuICAubW9kX21vcmUge1xuICAgICY6aG92ZXIge1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgfVxuICB9XG4gIC5tb2RfbW9yZTIge1xuICAgICY6aG92ZXIge1xuICAgICAgcGFkZGluZzogMTBweCA1cHggMTBweCAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsdGVyc19uYXYge1xuICAgIGJ1dHRvbiB7XG4gICAgICAmLmZpbHRlcnNfb3BuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRibHVlMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXJzX3BvcGluIHtcbiAgICAgIC5ib2R5IHtcbiAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBBR0VTXG4gIC8vIEhPTUVcbiAgLmhvbWUge1xuICAgIC5zbGlkZXIge1xuICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAuY2F0IHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjc4MTAwO1xuICAgICAgICAgICAgLyogcGFkZGluZy10b3A6IDE4cHg7ICovXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTkVXU1xuICAucGFnZS10ZW1wbGF0ZS1uZXdzIHtcbiAgICAuYWxsX25ld3Mge1xuICAgICAgLm5ld3Nfd3JhcHBlciB7XG4gICAgICAgIC5uZXdzX2NvbnRlbnQge1xuICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmhvdmVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgLmV4cGFuZGVyIGksXG4gICAgICAgICAgICAgICAgLmRhdGUsXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFOSU1BVElPTlNcblxuLy8gQ09NTU9OXG4vLyBNT0RVTEVTXG4vKiAubW9kX21vcmUge1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMgZWFzZS1vdXQ7XG59ICovXG4ubW9kX21vcmUyIHtcbiAgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gIH1cbn1cbi5maWx0ZXJzX25hdiB7XG4gIGJ1dHRvbiB7XG4gICAgJi5maWx0ZXJzX29wbiB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLmZpbHRlcnNfcG9waW4ge1xuICAgIC5ib2R5IHtcbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGNvbG9yIDAuMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgYm9yZGVyIDAuMjVzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEhFQURFUlxuaGVhZGVyIHtcbiAgLmhlYWRlcl9jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIH1cbiAgLm1lZ2FtZW51X2l0ZW1zIHtcbiAgICAubWVnYW1lbnVfaXRlbSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAubWVnYW1lbnVfaXRlbS1saW5rIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZWdhbWVudV9pdGVtLWxpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVnYW1lbnVfc3ViIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4ycywgb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgICAgICAgLm1lZ2FtZW51X3N1Yi13cmFwcGVyIHtcbiAgICAgICAgICAuYm94ZXMge1xuICAgICAgICAgICAgLmxpbmtfYm94LWxpbmsge1xuICAgICAgICAgICAgICAubGlua19ib3gge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFBBR0VTXG4vLyBIT01FXG4ubmV3c19ldmVudHMge1xuICAubmV3c193cmFwcGVyIHtcbiAgICAmID4gLmNvbCB7XG4gICAgICAudGFic19uYXYge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaG9tZSB7XG4gIC5zbGlkZXIge1xuICAgIC5vd2wtY2Fyb3VzZWwge1xuICAgICAgLm93bC1pdGVtIHtcbiAgICAgICAgLmNvdW50ZG93biB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGgxLFxuICAgICAgICAgIHAsXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTsgKi9cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXctYWN0aXZlIHtcbiAgICAgICAgICAuY291bnRkb3duIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7ICovXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5FV1Ncbi5wYWdlLXRlbXBsYXRlLW5ld3Mge1xuICAuYWxsX25ld3Mge1xuICAgIC5maWx0ZXJzIHtcbiAgICAgIC5maWx0ZXIge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXdzX3dyYXBwZXIge1xuICAgICAgLm5ld3NfY29udGVudCB7XG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIC5leHBhbmRlciBpIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQsIGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZSxcbiAgICAgICAgICAgIC50aXRsZSxcbiAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHVzaC1tYWlsbGFnZS1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHllbGxvdy13YXNoZWQpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIH0gIFxuXG4gICAgLnB1c2gtbWFpbGxhZ2UtYm90dG9tLWlubmVyLWNvbnRlbnQge1xuICAgICAgICAmID4gLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcm93LWdhcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyLW1haWxsYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogNTdweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHJvdy1nYXA6IDU3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbGxhZ2UtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xNzQ1NXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTc0NTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUgeyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDM1NXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjEyO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTVweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoYmxhY2spO1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlci1saXN0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgIC5saXN0LWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjYsIC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlX3RleHQgKyAucHVzaC1tYWlsbGFnZS1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzBweFxufSIsIi5wdXNoLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoOCwgMjksIDMyLCAwLjEwKTtcbiAgICBtYXJnaW46IDQ1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDIycHggMDtcbiAgICB9IFxuXG4gICAgJi5zaW1wbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICAud3JhcHBlci10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDhweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMjVweDtcbiAgICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIC53cmFwcGVyLWltYWdlIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlci10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfSBcbiAgICAgICAgfVxuXG4gICAgICAgICYucHVibGljYXRpb24ge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLndyYXBwZXItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHggMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3JhcHBlci10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBvc3Qge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndyYXBwZXItdGV4dCB7XG4gICAgICAgIC5wdXNoLWNvbnRlbnQtdGFnIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnB1c2gtY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNhYmluO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgJi5pbWFnZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41MztcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnB1c2gtY29udGVudC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY2FiaW47XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBSRVNQT05TSVZFXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuXG4gIC8vIE1PRFVMRVMgMTMzMFxuICAuc2l0ZSB7XG4gICAgLm1vZF9wdWJsaWNhdGlvbnMtbGFzdCB7XG4gICAgICAucHVibGljYXRpb25zX3dyYXBwZXIge1xuICAgICAgICAucHVibGljYXRpb24tbGFzdCB7XG4gICAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuXG4gIC8vIENPTU1PTiAxMjQwXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC8vIFNFQVJDSCAxMDI0XG4gIGJvZHkge1xuICAgICYuc2VhcmNoIHtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogODBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAvLyBNT0RVTEVTIDEwMjRcbiAgLnNpdGUge1xuICAgIC5tb2RfcHVibGljYXRpb25zLWxhc3Qge1xuICAgICAgLnB1YmxpY2F0aW9uc193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5wdWJsaWNhdGlvbi1sYXN0IHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RfZmlsdGVycy1uYXYge1xuICAgICAgJi5zdGlja3luYXYge1xuICAgICAgICAmLnB1c2hlZCB7XG4gICAgICAgICAgdG9wOiA5NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSE9NRSAxMDI0XG4gIC5ob21lIHtcblxuICAgIC5uZXdzX2V2ZW50cyB7XG4gICAgICAubmV3c193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAmPi5jb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vYl9zZWxlY3Rfd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLm1vYl9zZWxlY3Qge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmV5MTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRjYXRhbWFyYW47XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xN3B4O1xuICAgICAgICAgICAgICBjb2xvcjogY29sb3IoZGFyay1ncmVlbik7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6IGNvbG9yKGRhcmstZ3JlZW4pO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50YWJzX25hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXdzX3Bvc3QtbGFzdCxcbiAgICAgICAgICAubmV3c19wdWJsaWNhdGlvbi1sYXN0LFxuICAgICAgICAgIC5uZXdzX2V2ZW5lbWVudC1sYXN0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW1iZXJzIHtcbiAgICAgIHBhZGRpbmc6IDIwJSAwO1xuXG4gICAgICAubGlzdG1lbWJyZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubWVtYnJlIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiA4JTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLyogJjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9ICovXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDT05UQUNUIDEwMjRcbiAgLnBhZ2UtdGVtcGxhdGUtY29udGFjdCB7XG4gICAgLmFsbF9jb250YWN0IHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAuY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3Rfd3JhcHBlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm9zIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3NXB4KSB7XG5cbiAgLy8gUEFHRSBORVdTIDk3NVxuICAucGFnZS10ZW1wbGF0ZS1uZXdzIHtcbiAgICAuYWxsX25ld3Mge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmNvbCB7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIC5jb2wtd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAmLmZpeGVkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbCA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uZXdzX3dyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIC5uZXdzX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUEFHRSBTSU5HTEUgVEVYVCA5NzVcbiAgLnBhZ2UtdGVtcGxhdGUtc2luZ2xlLXRleHQsXG4gIC5wYWdlLXRlbXBsYXRlLW1lbWJlcnMsXG4gIC5zaW5nbGUtZXZlbnQge1xuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4IDkwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5NXB4KSB7XG5cblxuICAvLyBNT0RVTEVTIDc5NVxuICAuc2l0ZSB7XG4gICAgLm1vZF9maWx0ZXJzLW5hdiB7XG4gICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAmLnN0aWNreW5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyc19uYXYtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhPTUUgNzk1XG4gIC5ob21lIHtcbiAgICAuaGVhZGVyLWhvbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAgICAgLmhlYWRlci1ob21lLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDU5NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDQwcHggNDBweDtcblxuICAgICAgICAuaGVhZGVyLWhvbWUtYnRuIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm9kdWN0aW9uIHtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXItbmV3IHtcbiAgICAgICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICAgIGdhcDogODRweDtcblxuICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaGlmZnJlcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAuY2hpZmZyZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyOHB4IDA7XG4gICAgICAgICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAgICAgICAuY2hpZmZyZS1pY29uZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNoaWZmcmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5jaGlmZnJlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoaWZmcmUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuY29sb3ItLWdyZWVuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoZGFyay1ncmVlbik7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNvbG9yLS15ZWxsb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihkYXJrLXllbGxvdyk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNvbG9yLS1ibHVlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoYmx1ZSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmNvbG9yLS1yZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihkYXJrLW9yYW5nZSk7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWltYWdlLWhvbWUge1xuICAgICAgbWFyZ2luOiA4MHB4IDA7XG5cbiAgICAgIC5jb250YWluZXItbmV3IHtcbiAgICAgICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIGdhcDogMzJweDtcblxuICAgICAgICAgIC50ZXh0LWltYWdlLXRleHQsXG4gICAgICAgICAgLnRleHQtaW1hZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAudGV4dC1pbWFnZS1wIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVtYmVycy1ob21lIHtcbiAgICAgIG1hcmdpbjogOTBweCAwIDgwcHg7XG5cbiAgICAgIC5jb250YWluZXItbmV3IHtcbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLy8gQUdFTkRBIDc5NVxuICAucGFnZS10ZW1wbGF0ZS1hZ2VuZGEge1xuICAgIC5hZ2VuZGEge1xuICAgICAgLmNhbGVuZGFyX3ZpZXcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubGlzdF92aWV3IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cbiAgLy8gTU9EVUxFUyA2NDBcbiAgLnNpdGUge1xuICAgIC5tb2RfcHVibGljYXRpb25zLWxhc3Qge1xuICAgICAgLnB1YmxpY2F0aW9uc193cmFwcGVyIHtcbiAgICAgICAgLnB1YmxpY2F0aW9uLWxhc3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZF9maWx0ZXJzLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjVweDtcblxuICAgICAgJi5oZWFkZXItY2FsZW5kcmllciB7XG4gICAgICAgIC5maWx0ZXJzX3BvcGluIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXJzX3BvcGluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyc19uYXYtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgICAgICYuY2FsZW5kcmllcl9uYXYtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG5cbiAgICAgICAgICAubmF2LW1vbnRocyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XG5cbiAgICAgICAgICAgIC5tb250aCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaG9vayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFnZW5kYV9ob29rIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGFzc2V0UGF0aFNWRyArICdpY28tZmlsdGVycy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC8vIEhPTUUgNjQwXG4gIC5ob21lIHtcbiAgICAubWVtYmVycyB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUEFHRSBORVdTIDY0MFxuICAucGFnZS10ZW1wbGF0ZS1uZXdzIHtcbiAgICAuYWxsX25ld3Mge1xuICAgICAgLm5ld3Nfd3JhcHBlciB7XG4gICAgICAgIC5uZXdzX2NvbnRlbnQge1xuICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwO1xuXG4gICAgICAgICAgICAgIC5leHBhbmRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQQUdFIFNJTkdMRSBURVhUIDY0MFxuICAucGFnZS10ZW1wbGF0ZS1zaW5nbGUtdGV4dCxcbiAgLnBhZ2UtdGVtcGxhdGUtbWVtYmVycyxcbiAgLnNpbmdsZS1ldmVudCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xuXG4gICAgICB0YWJsZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgdHIge1xuXG4gICAgICAgICAgdGgsXG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC1jb2x1bW4ge1xuXG4gICAgICAgICYub25lX2hhbGYsXG4gICAgICAgICYub25lX3RoaXJkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFnZS10ZW1wbGF0ZS1zaW5nbGUtdGV4dCxcbiAgLnBhZ2UtdGVtcGxhdGUtbWVtYmVycyxcbiAgLnNpbmdsZS1ldmVudCB7XG4gICAgLmludHJvIHtcblxuICAgICAgLmltYWdlLFxuICAgICAgLmludHJvX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LFxuICAgIC5jb250ZW50LmludHJvX2ltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1FTUJFUlMgNjQwXG4gIC5wYWdlLXRlbXBsYXRlLW1lbWJlcnMge1xuICAgIC5pbnRybyB7XG4gICAgICAuaW50cm9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgLnN0cmF0ZV9tZW1iZXJzIHtcbiAgICAgICAgLm1lbWJlcnNfbG9nb3Mge1xuICAgICAgICAgIC5tZW1iZXJfbG9nbyB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5MTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5MTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0cmF0ZV9tZW1iZXJzLTNjb2wge1xuICAgICAgICAgIC5tZW1iZXJzX2xvZ29zIHtcbiAgICAgICAgICAgIC5tZW1iZXJfbG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgLndyYXBwZXItbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQUdFTkRBIDY0MFxuICAucGFnZS10ZW1wbGF0ZS1hZ2VuZGEge1xuICAgIC5oZWFkZXItaW4ge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ09OVEFDVCA2NDBcbiAgLnBhZ2UtdGVtcGxhdGUtY29udGFjdCB7XG4gICAgLmFsbF9jb250YWN0IHtcbiAgICAgIC5jb250YWN0X3dyYXBwZXIge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAudmFsaWRhdGlvbiB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgLnJjLWFuY2hvci1ub3JtYWwge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJj5wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmhvbWUgLm1lbWJlcnMgLmxpc3RtZW1icmVzIC5tZW1icmUgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuaG9tZSB7XG4gICAgLnNsaWRlci1ob21lIHtcblxuICAgICAgLmNvbnRhaW5lci1uZXcge1xuICAgICAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1ob21lLW5hdmlnYXRpb24ge1xuICAgICAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpZGVyLWhvbWUtY2FydGVzIHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAuY2FydGUge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0bisyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4rNCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAubWVtYmVycy1ob21lIHtcbiAgICAgIC5saXN0ZS1tZW1icmVzLXNsaWRlciB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgLm1lbWJyZS1sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgI2Nvb2tpZS1ub3RpY2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG5cbiAgICAuY29va2llLW5vdGljZS1jb250YWluZXIge1xuICAgICAgI2NuLW5vdGljZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIH1cblxuICAgICAgLmNuLWJ1dHRvbiB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXG4gIC8vIFBBR0UgU0lOR0xFIFRFWFQgMzIwXG4gIC5wYWdlLXRlbXBsYXRlLXNpbmdsZS10ZXh0LFxuICAucGFnZS10ZW1wbGF0ZS1tZW1iZXJzLFxuICAuc2luZ2xlLWV2ZW50IHtcbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksXG4oLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuICAuY2hpZmZyZSBoMixcbiAgLm1vZF9udW1iZXI1MCB7XG4gICAgY29sb3I6IGNvbG9yKGdyZWVuKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2UtbnVtYmVycyB7XG4gICAgY29sb3I6ICNkNmUxZTQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgY29sb3I6IGNvbG9yKGdyZWVuKSAhaW1wb3J0YW50O1xuICB9XG59Il19 */
